ncols 302 nrows 269 xllcorner -67.000000 yllcorner 8.000000 cellsize 0.029927 nodata_value -1 4 5 5 5 6 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 2 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 2 2 2 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 4 8 7 9 13 24 30 33 33 28 23 27 36 24 11 3 3 3 4 4 3 5 6 3 3 3 3 6 6 2 2 3 2 3 2 3 6 14 12 14 12 9 8 13 14 12 4 3 2 3 5 7 6 5 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 4 4 5 4 4 4 4 4 4 4 4 4 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 5 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 6 11 14 18 18 23 29 39 41 39 32 25 19 11 8 3 3 3 3 3 3 3 3 3 3 3 5 6 2 2 3 3 3 2 4 6 12 10 11 13 14 11 7 11 15 7 3 3 4 4 4 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 6 6 6 6 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 9 13 16 20 27 37 40 43 41 17 12 9 7 3 2 2 2 2 2 4 3 2 3 4 5 3 2 2 3 2 3 3 3 6 8 8 7 14 16 14 13 6 8 8 4 3 3 5 5 5 6 5 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 6 6 6 6 6 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 8 11 13 15 26 35 39 37 38 38 16 11 7 4 3 3 2 2 2 2 3 3 3 3 4 4 2 2 2 3 3 3 4 5 7 10 8 13 14 9 13 12 8 7 6 6 3 3 2 3 3 2 4 4 4 3 3 3 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 6 7 7 8 8 7 7 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 6 8 14 20 23 15 17 18 22 20 9 7 3 3 2 2 3 3 2 2 3 3 4 5 3 3 2 2 2 2 5 8 5 6 9 12 10 14 11 7 15 12 6 5 4 4 3 2 2 2 2 2 4 4 4 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 4 3 3 2 2 2 2 2 2 2 2 2 2 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 5 6 7 9 9 11 13 15 14 8 6 3 3 2 2 3 3 3 2 3 3 4 3 2 2 2 2 2 5 5 5 6 8 10 8 8 7 6 10 12 10 7 5 4 2 2 2 2 2 2 3 4 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 2 3 3 3 3 4 4 4 4 3 4 5 4 4 3 2 3 3 2 3 2 2 3 5 6 6 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 5 5 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 8 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 4 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 2 3 3 5 5 6 7 6 6 6 5 3 2 3 3 3 3 2 2 2 3 2 3 2 2 2 2 2 3 4 4 5 6 9 9 6 7 4 5 8 9 8 6 5 4 3 2 2 3 2 2 3 3 3 3 3 2 2 2 3 4 4 4 3 3 3 3 2 3 3 3 2 3 3 3 3 3 3 4 4 4 4 4 5 4 4 3 2 3 3 3 3 2 2 2 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 5 6 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 5 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 5 5 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 5 5 5 4 4 3 2 3 3 2 3 3 2 2 2 3 3 2 2 2 2 3 3 3 4 4 5 5 4 4 3 3 4 5 6 7 7 6 5 3 2 2 2 2 2 4 4 3 3 2 2 2 2 3 3 4 4 2 3 2 2 3 3 3 2 3 3 3 3 4 4 4 4 4 4 5 4 6 7 5 5 4 3 2 2 3 3 2 3 6 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 3 2 5 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 3 3 3 2 3 6 7 8 9 10 8 6 3 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 4 4 3 2 2 2 3 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 5 5 4 4 3 3 3 3 3 3 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 5 5 4 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 4 6 3 3 2 2 3 2 4 8 15 22 17 9 3 2 2 2 3 3 3 3 3 3 2 2 3 2 2 2 2 3 4 3 3 2 2 2 3 4 5 4 4 5 5 3 3 5 6 4 4 4 5 6 7 5 5 5 5 3 3 3 3 3 2 5 6 6 6 6 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 4 5 5 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 2 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 4 6 3 2 2 3 3 2 4 8 16 24 9 3 2 3 3 3 4 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 3 6 8 7 5 5 6 4 3 3 4 5 4 4 4 4 5 6 5 5 5 5 3 3 4 4 3 3 5 5 5 5 6 6 5 5 5 4 4 4 4 4 4 5 5 4 5 5 4 4 4 4 4 3 4 4 4 4 5 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 3 4 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 4 4 3 3 3 4 2 2 3 3 6 9 3 2 2 2 3 4 4 4 3 3 2 2 2 3 3 3 3 3 3 2 4 4 4 6 8 7 9 10 12 13 5 4 7 5 4 4 3 4 4 4 4 5 5 4 7 6 4 3 4 5 5 4 3 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 3 3 4 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 3 2 3 2 2 3 2 3 2 2 3 3 2 2 2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 6 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 4 2 3 3 3 2 2 2 2 3 3 3 2 3 3 2 3 4 5 5 5 3 2 2 2 3 3 5 5 3 3 3 3 4 5 6 8 8 10 12 13 14 7 6 6 5 5 5 3 3 5 5 5 6 5 4 7 6 3 4 5 6 5 4 3 6 6 6 6 7 7 7 7 6 6 5 5 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 8 11 8 6 4 4 5 5 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 3 3 3 3 2 2 3 3 5 6 6 7 6 3 2 2 3 3 5 8 4 5 4 3 5 5 5 6 7 8 11 10 11 10 6 5 6 7 4 3 4 4 5 6 6 5 5 9 7 4 4 4 6 6 4 4 11 10 8 9 9 8 8 7 7 7 6 5 5 5 6 6 5 5 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 2 2 3 2 2 3 3 3 2 3 3 3 3 3 3 4 3 3 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 4 4 10 11 13 9 4 12 9 9 8 6 6 5 4 5 5 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 4 4 3 4 3 2 3 3 4 5 6 9 7 5 5 6 6 7 5 2 2 3 5 7 7 8 4 4 5 4 4 6 7 11 9 11 12 8 6 6 7 6 5 4 4 7 8 7 7 6 7 5 4 4 4 5 7 6 5 10 10 12 12 11 10 10 9 9 7 7 7 6 5 5 5 4 4 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 4 3 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 2 2 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 3 4 13 12 9 9 9 20 27 23 24 16 13 11 10 8 9 8 5 6 6 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 4 3 4 3 3 3 3 4 6 6 5 6 4 4 5 5 6 6 3 3 3 4 6 6 10 11 6 6 7 6 8 7 9 11 10 11 12 8 8 7 8 7 5 4 5 8 8 8 6 7 5 4 4 5 7 8 6 6 9 10 11 11 11 10 10 8 8 7 6 6 6 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 4 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 2 5 3 2 2 2 3 2 2 2 3 2 2 3 2 2 3 3 2 3 3 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 7 4 6 21 24 11 12 11 12 13 14 13 14 11 10 11 13 12 10 9 6 5 3 3 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 3 2 3 3 3 5 5 5 7 8 10 9 7 3 3 6 7 8 10 9 10 8 7 8 8 9 9 10 11 10 12 10 9 8 8 8 7 3 3 5 7 8 7 6 5 5 5 5 5 6 8 8 9 9 9 9 9 8 8 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 12 7 2 3 2 2 2 2 3 2 2 3 2 2 2 3 3 3 3 2 3 4 3 3 2 2 3 2 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 9 16 25 21 12 11 9 8 9 10 11 12 12 12 12 13 13 10 8 5 5 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 6 7 10 12 15 17 16 7 7 9 10 13 14 13 13 13 11 8 9 14 17 15 12 11 14 15 15 11 10 9 8 4 4 7 8 7 6 5 5 5 6 5 4 5 6 6 8 8 8 8 8 8 8 8 7 6 6 6 5 5 4 4 3 3 4 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 3 2 2 3 2 2 2 2 3 2 2 2 2 2 2 3 3 2 3 3 3 9 16 2 3 3 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 6 10 23 17 6 8 6 4 5 6 8 8 9 11 11 12 12 10 9 6 4 3 3 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 7 8 9 11 13 19 21 8 8 10 12 14 14 15 12 15 13 9 8 13 18 19 15 13 12 18 18 16 15 9 9 10 9 10 12 11 8 4 4 6 5 4 5 5 5 6 8 7 8 8 8 8 8 7 6 6 5 5 4 4 4 4 4 4 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 5 8 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 2 2 3 7 9 6 4 5 4 3 3 4 5 6 8 8 11 10 13 11 8 5 4 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 4 8 8 9 9 12 17 12 7 7 9 9 9 13 16 14 15 16 14 12 13 15 20 21 22 15 20 22 20 18 10 9 12 11 13 13 14 11 6 5 4 4 5 6 5 5 6 7 8 8 7 7 7 7 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 3 4 4 3 3 3 3 3 4 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 3 2 3 4 6 4 3 3 3 3 3 3 4 4 4 4 5 6 10 6 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 5 7 9 8 8 9 14 13 8 7 8 11 12 13 16 14 16 20 17 15 16 18 22 26 25 24 30 32 26 15 14 12 13 17 19 19 17 14 10 8 4 5 7 10 10 9 5 7 8 7 5 5 5 5 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 4 4 5 6 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 4 4 3 3 3 3 3 3 3 3 3 4 4 4 6 8 12 6 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 6 8 8 7 8 11 9 16 11 15 14 16 16 15 19 23 16 23 21 23 19 18 22 29 26 19 21 23 18 15 17 16 18 23 24 20 17 14 12 6 4 6 8 9 8 8 4 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 3 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 3 2 2 3 3 3 2 3 2 2 2 3 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 8 9 5 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 7 6 8 9 12 11 17 14 19 17 15 13 15 18 21 20 19 21 20 20 17 19 26 19 12 11 15 19 20 24 25 28 31 32 21 19 19 16 13 7 7 8 6 7 5 4 7 6 6 6 5 5 5 4 4 4 4 5 4 4 4 4 4 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 2 2 3 2 3 3 3 3 3 3 4 4 4 3 3 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 4 7 12 8 10 16 21 26 22 20 10 7 10 22 30 18 19 19 21 19 16 22 25 12 11 18 25 25 21 23 24 29 32 33 24 21 27 23 15 13 8 8 7 7 4 3 8 8 6 7 5 4 5 5 4 4 4 5 5 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 4 4 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 3 3 3 3 2 2 2 2 2 3 3 3 2 3 3 3 4 3 3 3 2 3 2 2 2 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 6 9 5 7 14 15 32 30 20 11 10 10 11 17 26 28 18 20 20 18 19 26 17 18 29 28 17 18 25 26 28 30 31 26 30 29 22 17 13 12 11 10 10 3 3 6 7 6 7 5 5 5 5 4 4 4 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 3 2 3 2 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 4 6 8 10 10 8 5 5 9 17 23 12 9 11 15 15 26 28 22 24 19 16 17 26 22 23 30 25 15 17 26 28 33 33 31 28 33 34 27 23 20 16 11 11 5 3 3 5 5 6 6 6 5 4 4 4 3 3 4 4 4 3 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 4 3 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 3 2 2 2 2 3 3 3 3 3 3 2 3 2 2 2 3 3 2 3 2 2 2 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 3 3 3 4 4 4 4 4 9 11 14 13 11 7 4 3 5 7 9 10 16 20 22 16 10 12 16 20 17 22 29 37 37 33 23 13 16 25 28 38 38 33 30 34 33 28 25 16 13 10 10 4 3 3 4 4 4 5 6 4 4 3 3 3 3 3 4 4 3 3 4 4 4 4 4 4 4 4 4 4 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 4 4 5 7 8 5 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 2 3 3 3 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 5 7 9 15 22 20 22 17 9 9 7 8 12 11 16 22 17 13 7 10 19 23 20 23 33 35 34 33 8 9 10 13 24 34 36 32 22 23 19 19 16 11 9 11 8 3 3 2 4 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 8 9 6 6 6 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 6 11 11 19 20 22 22 18 13 12 16 31 23 21 24 15 10 10 11 16 18 15 14 17 25 15 9 7 8 9 9 16 28 33 29 16 16 10 8 12 12 8 8 5 4 3 2 4 4 4 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 7 8 8 5 4 4 4 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 4 3 3 3 4 10 12 16 16 17 17 10 6 7 8 33 32 20 23 13 10 11 13 11 12 9 6 13 22 7 4 4 5 4 6 11 14 15 14 9 5 5 8 11 9 8 7 3 3 3 4 4 4 4 4 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 3 3 3 4 4 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 3 3 2 2 2 3 2 2 3 6 9 10 9 5 6 3 3 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 6 5 6 12 12 13 13 6 4 3 4 11 12 9 9 10 9 8 9 7 6 5 6 5 7 8 6 3 3 3 4 7 16 15 13 11 8 4 3 4 8 7 5 4 3 3 3 4 5 4 4 4 4 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 2 3 3 3 3 3 2 2 3 8 22 20 16 11 15 14 12 10 6 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 6 7 8 10 7 7 6 5 4 4 4 5 6 8 7 9 8 7 7 6 5 5 5 6 4 4 2 2 4 5 10 9 10 8 3 3 3 4 3 3 3 3 3 3 3 4 5 5 4 4 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 2 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 6 10 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 5 16 16 14 9 8 11 14 9 9 7 5 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 4 5 6 4 4 8 8 6 8 5 6 11 10 9 6 6 7 9 8 6 6 7 9 6 3 3 3 5 6 8 9 6 5 3 3 4 3 2 3 2 2 2 3 4 5 7 5 5 5 5 5 4 5 5 5 4 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 4 3 4 4 4 3 3 2 2 3 3 3 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 2 3 3 2 2 2 2 2 3 2 2 3 2 2 2 2 2 3 2 3 2 2 2 2 2 3 3 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 12 14 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 23 27 15 11 5 5 7 9 6 3 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 3 3 3 5 5 3 3 6 6 5 7 6 5 7 7 5 6 9 6 9 10 14 15 12 12 13 7 4 5 8 8 8 7 8 5 3 3 2 2 2 2 2 2 2 3 4 4 6 5 5 5 5 4 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 4 5 4 4 3 3 2 3 3 2 3 3 3 3 3 4 4 5 4 3 3 3 2 2 2 2 2 2 2 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 19 14 10 5 4 4 5 8 5 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 3 3 7 5 7 7 7 9 6 5 8 11 7 10 12 16 20 20 16 16 7 4 9 10 12 13 8 6 4 3 3 2 3 3 4 3 3 3 3 3 3 4 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 5 4 3 3 3 3 3 2 3 4 6 6 4 3 5 6 6 8 8 5 4 3 2 2 2 2 2 2 3 2 2 3 3 3 3 3 3 3 3 2 3 2 3 2 2 2 3 2 3 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 12 15 17 10 8 4 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 3 3 3 3 5 8 11 6 5 6 6 16 16 21 20 14 18 17 14 25 32 36 36 28 16 8 7 10 14 21 28 3 3 3 3 4 4 4 3 3 3 4 4 4 4 6 6 5 5 4 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 4 3 2 4 4 3 3 4 6 5 7 8 7 6 5 4 4 4 4 5 5 7 8 5 4 3 2 3 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 2 2 2 3 2 2 2 2 3 3 2 2 3 2 3 3 3 2 2 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 7 15 11 7 7 9 7 7 8 6 3 4 3 3 2 2 2 2 2 2 2 2 2 2 4 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 4 5 10 15 12 12 9 8 14 14 15 15 14 16 17 14 24 30 39 41 41 33 11 11 11 11 14 17 9 12 9 8 10 8 6 6 4 3 6 7 4 5 6 5 4 4 4 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 6 3 3 4 3 2 3 4 3 2 3 4 4 5 8 7 5 5 5 4 4 3 3 3 4 4 4 5 6 5 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 2 3 2 3 2 3 3 2 3 2 2 2 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 8 11 6 5 5 7 9 8 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 3 3 3 4 5 8 10 16 14 14 10 10 7 8 10 11 18 16 19 31 35 28 34 47 30 14 14 14 15 15 11 16 25 16 11 8 7 8 5 4 12 13 6 7 5 4 4 4 5 5 5 5 4 4 4 5 4 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 6 3 4 8 3 3 3 3 3 4 5 6 5 6 5 4 4 3 3 4 4 3 3 3 3 4 4 5 7 4 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 2 2 2 3 3 2 2 2 3 2 3 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 4 3 6 12 8 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 12 7 8 6 6 5 6 8 10 16 20 22 29 26 24 31 30 24 16 17 29 22 13 15 21 24 33 37 21 10 16 17 11 20 21 15 13 3 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 4 3 4 6 2 3 3 3 3 3 5 5 5 6 4 3 3 3 3 3 3 3 3 3 3 3 5 7 6 3 3 3 3 4 3 3 3 3 2 2 2 3 3 3 3 3 2 3 2 2 2 2 3 3 3 2 2 3 2 3 2 2 3 3 3 2 2 3 3 3 3 3 3 2 2 2 3 3 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 13 9 3 3 3 6 4 3 3 3 2 2 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 4 4 5 4 4 5 8 9 11 12 18 21 33 34 29 26 23 30 29 26 21 21 32 29 19 20 24 24 39 43 36 22 22 29 18 29 35 36 48 4 4 5 5 4 4 4 4 5 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 4 4 4 5 8 6 3 3 3 3 3 3 3 3 3 3 3 5 8 6 4 3 3 3 3 3 3 3 3 3 2 3 3 4 4 3 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 3 2 3 3 3 3 3 3 3 2 2 2 2 3 3 3 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 3 3 3 3 3 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 6 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 4 4 4 4 3 4 5 10 11 16 19 24 30 34 33 27 26 28 31 29 33 32 30 23 26 26 25 24 26 39 34 50 57 41 33 25 34 44 44 56 7 6 4 4 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 4 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6 5 4 3 3 5 4 3 3 3 3 3 3 3 3 3 3 4 5 6 6 4 4 4 4 3 3 3 4 4 4 4 4 4 4 5 4 3 3 2 2 2 2 3 2 3 2 3 3 2 2 2 2 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 3 3 4 3 3 2 2 2 2 2 2 2 14 7 4 3 3 2 2 4 3 3 2 2 2 2 2 2 3 3 2 2 2 2 3 2 5 7 2 2 2 2 2 2 3 2 2 3 5 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 4 4 3 3 3 3 3 3 4 6 16 20 22 25 27 27 29 29 29 30 30 33 39 31 27 26 29 25 26 29 39 35 36 57 64 45 35 20 26 43 55 51 6 6 7 5 6 5 6 4 4 4 4 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 3 3 3 3 3 3 5 5 5 5 4 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 4 4 3 3 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 5 5 4 4 4 4 4 4 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 2 2 4 3 5 4 2 2 2 2 2 2 2 2 9 5 5 3 3 2 2 3 4 4 3 2 2 2 2 2 3 4 3 3 2 2 3 2 9 10 9 5 8 6 2 2 2 3 5 6 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 4 8 7 4 3 6 4 22 20 3 6 13 18 23 29 32 31 29 27 33 37 40 48 35 30 28 25 22 26 31 39 41 35 50 50 57 46 29 21 37 51 48 46 4 5 7 7 9 7 6 4 4 4 4 4 3 3 3 3 3 3 2 2 3 3 3 3 2 3 3 2 3 3 5 4 3 6 7 5 5 4 3 3 4 4 3 3 3 3 4 3 3 3 3 3 3 2 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 6 7 7 6 6 5 4 4 3 4 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 4 5 5 4 3 3 3 3 2 3 2 3 2 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 4 5 5 6 4 4 2 2 3 2 2 3 3 3 8 4 3 2 2 2 3 5 4 4 3 2 2 2 3 4 4 6 3 3 3 3 8 5 8 8 12 11 3 2 2 3 12 13 3 3 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 5 4 4 6 9 2 2 2 3 2 2 2 2 3 10 41 20 34 48 33 17 23 34 7 9 18 23 29 31 34 36 18 20 34 39 44 47 33 35 22 22 30 34 40 59 43 52 53 40 43 37 35 26 42 42 38 37 3 3 3 4 4 4 4 4 4 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 6 9 11 8 7 5 4 3 3 3 4 4 3 3 3 3 4 4 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 4 4 5 6 7 7 6 9 11 5 4 9 14 10 3 4 4 4 4 4 5 6 4 4 4 4 3 3 3 3 3 3 5 7 6 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 7 8 7 4 5 6 4 3 2 3 3 2 3 3 4 8 7 3 2 2 3 3 4 3 4 3 2 2 2 2 3 5 4 3 3 3 3 2 3 5 4 10 13 3 3 3 8 19 36 9 4 4 3 2 5 5 3 4 2 2 2 3 3 2 2 2 3 3 2 2 3 5 4 6 4 6 2 3 2 2 2 2 2 2 3 11 27 18 18 30 21 17 25 28 29 32 25 29 36 43 38 23 7 10 25 22 23 29 34 40 21 18 34 41 54 56 47 63 54 35 35 35 39 29 39 35 31 33 3 3 3 3 3 3 3 3 4 4 3 4 4 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 5 9 9 8 8 6 7 5 4 4 4 4 4 4 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6 15 5 6 4 4 4 4 4 4 7 6 6 8 6 7 10 7 6 19 14 5 6 6 5 5 7 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 16 15 5 5 5 5 5 2 2 3 3 9 6 4 6 35 22 3 2 2 3 3 3 3 4 3 4 2 2 2 6 5 5 3 3 3 2 2 4 4 7 13 5 3 3 15 11 37 17 13 12 3 2 7 18 10 5 4 3 2 3 3 3 2 2 2 2 3 3 3 4 2 3 3 3 3 3 7 3 2 2 2 2 3 10 10 11 12 19 18 16 18 32 43 34 29 30 40 45 32 8 11 16 24 14 18 38 40 26 19 22 36 41 37 32 49 59 37 21 20 37 46 29 30 26 31 33 3 3 3 3 3 3 3 3 4 4 3 4 4 3 4 3 3 3 2 3 3 3 3 3 3 3 3 3 3 6 6 7 7 5 5 4 5 5 5 4 4 4 4 4 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 12 6 7 5 4 4 4 5 15 22 7 5 5 5 5 7 20 7 5 3 3 4 4 5 6 9 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 12 8 3 3 3 3 2 2 2 3 9 9 10 16 36 15 3 4 5 3 3 3 3 4 9 5 5 2 2 3 5 11 4 3 3 3 3 3 5 5 12 17 5 8 15 10 9 26 31 26 5 3 3 4 6 4 4 3 3 3 3 8 4 2 2 2 2 2 3 3 4 4 3 4 4 3 8 3 2 2 2 2 2 12 12 7 5 6 14 13 17 44 53 47 49 56 68 39 14 12 10 19 21 17 26 37 27 16 15 16 32 41 37 36 53 44 33 25 23 40 50 36 28 30 34 32 3 3 3 3 3 4 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 7 6 6 7 6 5 5 4 4 5 5 5 5 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 7 12 11 4 3 4 5 7 19 28 11 5 4 5 5 14 21 6 4 3 3 4 5 5 7 8 8 8 7 8 5 5 6 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 2 2 3 3 4 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 4 4 4 3 2 2 3 4 8 9 8 8 5 14 13 5 17 29 13 4 3 3 3 5 4 4 2 3 3 5 6 6 2 3 3 3 2 5 5 12 21 5 10 16 9 5 6 22 20 21 8 4 6 6 3 6 9 6 3 3 10 18 4 6 13 4 4 3 3 14 15 3 3 3 4 15 6 2 2 2 2 2 17 13 4 5 6 11 21 25 44 49 50 59 62 61 37 17 7 6 15 10 12 22 20 15 9 17 23 27 38 39 43 54 43 34 28 22 27 36 46 33 23 22 31 3 3 3 3 3 3 3 3 4 4 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 8 7 7 7 5 5 5 5 4 5 5 6 6 6 6 6 6 6 4 3 3 3 3 3 3 3 3 3 4 4 4 5 4 4 4 3 3 5 9 16 24 16 6 4 13 22 49 44 35 12 4 4 5 7 10 7 4 3 4 6 5 5 6 6 7 7 8 9 6 5 5 5 4 5 6 4 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 3 3 4 3 3 4 3 7 10 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 4 3 3 3 3 3 5 17 14 9 8 6 5 4 3 2 11 7 27 34 16 11 7 7 6 5 23 29 12 4 12 8 7 5 6 5 4 7 6 8 7 5 5 3 3 2 3 6 8 9 17 10 12 34 9 5 11 17 16 19 20 10 3 3 3 5 10 5 4 3 7 12 4 5 13 4 4 3 3 9 15 12 3 3 3 7 4 3 2 2 3 5 9 16 4 6 10 24 36 59 43 44 50 46 46 25 15 4 4 11 13 9 14 21 15 11 12 38 41 33 36 43 44 48 41 35 32 21 20 25 50 41 16 16 29 3 3 3 3 3 3 3 3 4 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 3 4 5 8 7 12 11 7 5 4 5 5 5 5 6 7 8 8 8 8 9 8 7 6 4 3 3 3 3 3 3 4 4 4 6 6 5 7 5 4 4 4 9 15 15 19 15 6 5 16 25 46 53 57 31 4 4 5 8 12 37 11 4 6 6 4 4 4 5 5 6 8 8 7 6 6 3 4 5 8 4 3 3 3 3 3 3 3 3 3 3 2 3 2 3 2 3 3 3 3 5 5 3 4 9 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 10 32 41 25 11 17 15 15 12 7 8 12 11 34 28 42 36 19 30 10 6 50 39 17 6 15 14 13 4 5 8 10 19 15 9 11 7 12 5 5 3 3 5 14 31 37 33 22 33 18 9 16 20 11 11 18 7 3 2 3 2 12 10 3 4 5 5 2 3 22 19 6 3 4 4 5 6 3 4 5 6 4 2 2 5 5 14 20 29 17 9 13 29 37 62 43 40 36 45 46 5 4 4 6 7 11 8 8 9 9 20 31 41 44 51 51 46 37 41 40 42 38 20 14 23 36 30 17 19 29 3 3 3 3 4 4 3 4 6 7 6 6 6 5 4 3 3 3 3 3 3 3 3 4 3 4 5 11 9 12 10 7 5 4 4 5 5 6 7 8 8 10 11 10 11 10 9 9 6 4 4 4 3 4 4 5 5 5 5 10 11 7 14 15 7 5 9 16 19 30 23 19 16 19 28 31 20 31 48 14 6 6 9 22 38 12 7 9 8 5 5 4 4 5 5 8 8 7 6 5 4 4 10 13 7 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 6 8 18 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 12 5 5 4 22 46 50 19 17 28 17 14 12 13 22 25 31 25 36 29 21 31 15 24 55 62 57 31 6 17 19 24 5 3 7 17 31 27 15 15 10 22 12 4 3 9 11 17 27 41 41 25 40 32 27 34 33 18 9 16 5 3 2 2 2 4 6 5 5 6 6 4 9 10 5 5 5 3 3 3 5 5 7 11 7 4 2 3 19 11 13 20 37 43 26 33 35 27 32 17 16 15 17 28 3 4 7 8 5 10 6 5 6 10 22 25 34 38 48 45 48 32 36 35 37 30 15 9 12 19 26 20 15 23 5 5 5 5 5 6 7 12 19 17 19 22 18 15 14 8 6 5 4 4 3 3 3 5 7 10 9 8 6 5 5 4 4 3 4 5 6 7 8 10 9 10 11 11 12 11 10 10 8 6 4 4 4 4 4 5 6 5 5 7 12 10 14 17 16 14 16 19 19 19 14 21 18 22 42 39 11 9 31 38 12 6 7 7 47 20 13 10 9 7 7 7 6 9 8 8 8 7 5 5 5 8 11 7 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 12 25 25 8 8 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 4 4 4 5 6 17 36 26 13 40 13 20 27 30 29 22 17 19 25 30 40 27 20 29 29 54 58 53 37 31 22 25 31 34 7 6 8 9 26 31 26 13 17 20 15 7 5 9 13 26 34 40 51 48 60 59 56 56 50 17 6 4 3 3 3 2 3 2 4 4 6 12 13 9 2 5 3 3 5 3 3 4 6 6 11 15 8 3 2 3 12 9 11 12 32 40 30 27 21 21 21 17 6 10 3 4 3 3 3 4 4 5 9 5 10 17 13 11 20 32 36 35 45 43 34 37 27 26 13 8 9 14 22 23 16 23 6 8 11 13 12 15 25 32 32 34 33 32 30 22 21 13 8 8 8 7 5 4 4 8 9 10 10 6 5 4 4 4 4 4 4 5 6 7 8 11 13 10 12 15 16 14 11 10 11 8 6 5 5 5 4 5 6 6 9 7 11 20 8 9 14 16 12 9 8 6 9 19 15 27 41 33 9 10 13 31 15 7 7 12 22 19 9 6 6 8 8 9 10 13 10 8 6 6 5 4 8 9 7 7 4 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 23 24 17 9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 7 7 8 8 7 6 3 6 13 34 43 26 22 37 17 19 24 17 15 12 16 17 18 17 25 23 25 28 56 50 13 19 28 33 24 28 38 27 36 15 21 18 26 39 47 15 28 32 20 6 8 13 16 32 45 41 60 60 62 61 64 62 22 7 7 5 2 2 3 3 3 3 4 3 3 5 12 11 4 3 3 2 6 3 2 2 5 16 19 23 12 2 2 2 5 7 10 15 21 38 28 18 8 28 26 17 7 3 3 4 4 5 3 4 3 8 10 9 11 14 11 12 16 25 27 42 46 58 48 16 16 18 13 5 5 13 14 13 17 22 29 28 35 38 43 45 54 57 54 53 52 48 44 43 33 27 21 20 17 18 16 11 8 10 14 14 11 6 4 4 5 5 5 5 6 6 6 7 8 11 13 12 15 17 18 17 14 11 11 8 6 6 6 6 5 6 6 7 10 8 9 12 8 6 6 7 6 6 5 6 6 7 8 32 38 23 5 4 4 9 16 4 6 8 10 9 6 3 4 10 9 8 11 14 11 9 9 15 6 10 9 6 5 4 4 3 3 2 2 3 3 3 3 3 4 4 4 3 3 3 3 8 9 6 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 14 22 21 26 30 21 25 18 18 22 18 32 43 34 43 40 16 23 19 14 14 15 10 8 8 11 26 31 25 39 54 44 11 16 23 30 21 26 22 33 58 25 36 46 37 39 51 16 37 24 12 8 6 21 25 40 48 44 43 42 27 49 51 50 5 5 4 3 2 3 4 3 8 9 5 4 3 5 18 20 5 3 2 2 6 3 3 3 3 20 22 23 11 2 2 2 3 6 6 6 7 14 8 7 5 12 17 24 12 2 3 9 11 4 3 4 4 6 8 10 13 8 10 10 16 8 9 28 38 41 36 11 12 19 14 4 4 11 13 13 19 22 34 36 43 46 51 53 61 62 59 57 55 56 57 57 53 47 41 32 25 19 16 18 21 18 23 20 6 4 3 3 4 4 5 5 6 7 8 8 8 12 13 16 17 20 22 22 19 16 12 9 9 9 8 9 8 9 10 10 9 10 8 9 8 8 7 7 6 6 6 6 6 7 13 27 23 13 4 4 4 6 10 5 7 7 8 8 5 3 4 10 9 7 11 16 10 7 10 11 6 7 5 4 3 3 3 3 3 2 2 3 4 4 4 4 5 4 13 7 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 24 24 29 44 40 24 29 12 12 23 24 28 26 28 36 24 23 13 11 12 8 8 4 3 3 7 21 18 15 14 13 11 9 9 10 9 8 6 17 29 40 38 42 53 45 43 50 19 30 21 13 8 27 29 31 27 39 39 27 26 24 32 39 30 4 8 3 2 2 3 7 5 4 6 4 7 5 10 15 7 5 3 2 3 4 5 5 2 2 2 3 6 4 2 2 3 3 4 4 5 5 8 5 3 4 9 15 27 18 4 4 11 10 3 2 5 4 6 7 10 11 11 9 11 11 4 3 5 16 12 18 7 7 20 18 3 3 7 13 17 20 22 44 42 40 41 49 43 41 43 44 45 47 50 50 52 45 41 36 30 23 19 18 16 18 17 21 19 7 5 3 3 4 5 5 6 6 7 9 8 9 13 15 17 20 22 25 24 20 15 12 11 11 13 13 13 15 14 13 13 11 10 10 10 9 9 9 9 10 10 11 13 13 16 27 29 17 9 6 5 5 5 5 6 11 8 7 10 4 5 13 15 12 8 8 11 7 4 25 10 5 5 4 3 3 3 3 3 2 3 2 3 4 6 5 4 4 16 25 28 18 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 4 3 3 3 3 3 3 3 3 3 3 3 11 11 36 52 53 49 35 31 13 15 19 21 23 21 16 20 14 18 12 8 10 7 6 3 2 3 8 11 5 4 4 9 11 8 4 3 7 5 5 7 8 8 19 29 40 39 41 21 24 43 37 26 18 32 17 6 12 11 6 4 6 18 27 34 15 2 3 2 2 2 3 5 3 4 5 5 6 5 7 10 4 4 3 2 3 4 5 6 2 2 2 2 2 2 2 2 2 2 3 3 4 4 3 3 3 3 5 7 15 11 9 13 4 2 2 2 5 9 5 7 9 11 12 8 9 10 4 3 4 5 6 9 5 7 20 18 2 3 7 13 13 16 22 36 38 33 32 34 36 33 26 25 23 22 22 28 29 23 22 24 24 24 17 15 14 18 17 23 21 8 6 4 3 4 5 6 5 5 5 6 7 8 16 19 21 22 23 25 25 22 18 18 16 16 15 15 15 17 15 13 12 14 12 12 12 10 9 11 13 15 16 17 18 17 18 21 24 13 8 7 6 6 6 6 7 14 7 5 8 8 7 6 13 12 6 10 14 6 12 16 4 4 4 3 3 3 3 3 3 3 3 5 6 5 7 10 3 4 21 37 25 17 4 4 4 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 4 5 4 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 5 5 29 34 51 57 39 36 24 20 12 14 15 10 8 3 3 7 9 4 3 2 3 2 3 3 3 3 10 12 19 18 8 4 3 2 3 3 3 4 8 8 10 19 24 39 26 18 24 49 44 26 23 33 18 3 3 3 3 4 6 6 3 2 2 2 2 2 2 2 2 2 2 2 4 4 5 5 3 5 3 3 3 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 2 5 5 8 12 6 15 6 4 2 2 2 6 6 4 8 12 12 10 5 8 5 4 3 3 2 2 3 7 28 32 8 2 4 8 12 11 11 15 43 47 43 36 35 36 33 29 25 22 21 19 22 23 18 16 19 22 21 17 15 15 17 18 21 20 9 7 4 4 4 5 5 5 4 5 6 7 11 11 15 18 28 27 24 24 24 22 21 20 20 17 15 14 15 14 14 15 16 18 17 17 17 16 17 22 23 25 29 31 26 26 21 21 14 10 10 8 8 8 7 6 8 8 5 6 5 5 5 10 18 9 12 13 8 5 6 3 3 3 3 3 3 3 3 3 3 3 6 8 8 16 18 4 4 10 16 15 16 5 4 3 3 3 3 3 3 3 3 3 3 4 6 4 5 7 6 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 6 20 16 25 19 51 56 38 42 28 14 9 12 12 6 6 3 3 7 6 3 3 2 3 3 2 2 3 3 3 3 4 2 2 3 2 3 2 2 3 3 3 3 4 6 10 10 7 12 25 49 48 57 68 42 32 4 2 3 3 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 3 4 6 6 3 4 3 2 3 3 3 4 4 5 4 7 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 10 8 4 2 2 3 3 4 6 5 5 9 12 10 8 5 7 5 4 3 2 2 3 3 8 31 32 7 2 4 7 6 4 8 11 63 64 52 49 48 48 42 39 34 27 21 21 19 18 16 14 12 15 18 19 17 18 18 19 20 19 11 10 8 6 7 5 5 12 11 12 7 5 9 11 13 18 29 27 23 22 22 22 20 17 17 13 12 12 15 14 16 16 20 21 20 22 23 21 19 18 22 27 32 32 28 29 24 23 18 12 14 11 11 10 9 8 8 12 10 9 5 5 9 14 24 10 9 11 7 4 5 3 3 3 3 2 2 3 2 2 3 3 6 13 20 15 22 12 9 7 8 7 5 4 3 3 3 3 3 3 3 3 3 3 3 5 9 7 9 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 9 18 25 22 16 18 24 50 40 46 29 23 11 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 9 23 24 45 52 41 47 17 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 3 5 4 4 5 3 3 4 3 7 8 7 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 5 4 2 2 2 3 4 5 4 6 6 7 8 6 4 6 5 4 3 2 2 3 9 14 23 13 3 3 5 8 6 4 7 9 61 59 53 58 58 53 47 40 31 30 26 25 23 23 21 17 16 16 17 22 22 20 21 21 20 18 13 11 10 10 10 9 9 12 14 15 6 5 9 9 11 13 22 35 26 16 14 14 13 11 10 9 9 10 17 21 26 27 32 31 27 26 26 24 22 21 21 22 27 27 24 19 16 16 16 18 17 14 14 12 10 9 12 13 15 12 5 6 9 15 27 13 9 8 8 6 8 3 8 7 3 2 2 2 3 3 3 4 6 17 36 25 15 9 7 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 6 10 10 7 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 7 13 22 21 19 16 20 44 48 39 34 23 22 6 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 7 13 29 34 50 50 29 9 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 3 4 3 3 4 2 2 2 2 3 6 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 3 2 2 3 3 3 3 4 5 4 7 7 4 4 6 5 3 3 2 2 3 5 11 17 7 3 3 9 8 4 3 5 7 46 52 58 54 50 44 39 33 32 31 33 37 38 37 36 31 30 28 29 29 25 23 24 25 20 18 12 10 10 10 10 9 10 14 15 12 6 6 8 8 10 14 15 29 28 15 12 11 11 11 10 10 9 10 19 28 39 34 34 29 28 28 28 26 21 15 15 13 17 17 11 10 9 12 16 15 18 23 20 13 9 9 6 5 7 7 5 6 7 23 27 7 5 6 7 7 5 5 7 11 3 2 2 3 3 3 8 10 11 22 34 19 13 8 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 5 9 8 5 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 5 9 18 25 20 17 18 20 23 39 42 18 17 10 7 3 3 3 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 6 6 13 26 17 16 19 10 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 3 4 3 2 3 3 3 2 2 3 5 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 5 4 5 5 3 3 5 4 3 3 2 2 3 3 5 9 7 4 7 8 4 3 3 3 8 45 49 51 50 45 43 35 34 32 34 35 38 44 43 43 41 41 40 39 39 35 33 30 29 25 22 21 17 15 12 13 12 11 10 8 7 7 8 9 9 11 11 10 10 13 18 12 9 14 15 13 12 9 9 16 32 37 33 32 29 30 28 27 27 19 16 12 11 16 16 10 8 8 12 15 11 13 19 15 11 9 8 5 5 6 5 4 4 6 19 21 4 4 4 6 5 4 3 4 5 3 3 3 3 2 4 6 19 41 24 26 8 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 9 9 6 3 4 4 5 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 4 17 26 25 16 19 28 30 35 33 26 14 6 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 10 13 20 21 18 33 33 8 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 2 2 2 2 3 2 2 2 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 4 4 3 3 4 4 2 2 2 2 3 3 3 3 3 3 8 6 5 4 3 3 5 59 53 50 44 44 43 39 36 34 36 36 36 41 45 44 43 42 41 41 41 39 37 33 31 29 26 27 22 18 16 17 17 13 11 8 9 8 7 7 10 12 11 11 9 11 16 10 9 12 12 12 11 9 9 12 25 31 46 46 36 36 35 29 25 20 18 16 16 13 13 11 8 5 7 10 16 18 9 6 6 6 6 6 6 5 6 8 8 8 17 17 3 3 4 4 4 3 6 6 4 5 4 4 3 3 3 4 18 29 22 11 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6 8 3 3 4 3 3 4 4 6 7 4 5 5 6 4 3 3 3 3 3 3 3 3 3 4 4 8 5 5 6 9 10 9 10 5 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 15 12 15 15 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 4 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 4 3 3 3 3 3 2 2 2 3 2 2 2 3 3 3 5 5 5 4 3 3 5 69 58 52 46 49 45 43 44 43 46 44 44 44 52 52 46 44 42 45 45 45 43 38 36 34 36 36 30 25 21 22 21 18 18 18 16 12 10 6 6 6 10 12 9 9 11 9 9 11 10 8 7 6 9 12 23 29 44 43 39 36 33 27 25 19 16 17 16 16 14 11 7 5 10 15 16 9 6 5 6 6 7 6 6 5 6 9 9 8 11 6 4 6 4 4 2 4 3 2 4 6 3 3 4 3 3 3 5 4 3 3 3 3 3 2 3 3 3 3 4 3 3 3 3 3 3 3 3 3 4 4 3 4 5 7 6 4 4 4 5 4 5 5 6 5 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 2 3 3 2 2 3 3 2 2 2 2 3 3 3 4 5 6 3 3 3 3 68 64 59 51 53 49 50 54 55 57 54 53 52 55 56 54 52 50 47 47 50 47 44 40 38 38 37 31 28 24 27 26 23 24 24 17 11 8 7 6 11 13 12 10 9 9 9 9 11 10 9 9 9 10 11 15 22 41 39 38 24 25 16 13 17 20 26 24 21 13 11 9 10 18 20 19 6 4 3 4 6 6 6 5 5 5 7 8 6 6 5 7 7 5 4 3 3 3 2 3 3 2 3 4 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 4 4 8 4 9 16 12 13 12 10 6 5 5 5 5 4 3 4 7 8 4 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 3 3 3 3 2 2 2 3 4 5 4 4 3 3 2 3 46 56 58 65 70 70 80 77 74 68 66 63 61 61 61 61 58 57 52 51 50 51 51 47 44 42 42 40 35 29 30 31 31 31 26 22 21 21 17 14 17 20 19 14 12 11 10 11 10 10 12 14 13 11 13 12 20 37 33 29 20 19 11 10 16 27 27 25 21 13 11 11 16 19 17 14 4 3 3 3 9 4 3 3 3 4 7 5 4 6 8 5 4 3 3 2 2 2 2 3 3 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6 9 9 4 6 11 11 9 9 9 5 5 6 6 6 4 3 4 7 7 4 3 3 3 3 3 3 3 3 4 5 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 4 5 7 4 3 3 2 2 2 3 3 4 3 4 2 3 44 47 67 68 75 76 83 72 71 68 68 65 65 65 64 63 62 60 57 55 52 53 52 50 48 43 43 44 40 39 35 34 33 33 26 23 29 28 23 23 26 26 24 21 18 17 15 14 12 13 14 12 13 13 12 26 39 37 21 16 14 16 12 13 16 19 20 16 12 10 10 13 11 9 6 4 4 5 3 5 5 4 3 3 3 4 7 5 6 5 4 3 4 3 2 2 2 2 2 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 7 11 3 3 7 17 14 25 15 4 4 5 4 4 4 5 4 4 4 4 7 5 3 3 3 3 4 3 3 3 3 3 3 3 3 5 7 5 4 5 4 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 4 6 7 4 3 3 2 2 3 3 3 3 3 4 2 2 47 51 73 70 80 78 71 78 76 73 74 68 65 64 62 62 63 64 64 64 61 58 58 57 57 56 53 48 44 44 39 38 35 34 29 31 35 33 31 26 24 22 19 18 19 18 15 14 14 16 15 13 17 20 17 28 31 25 17 15 17 18 16 14 14 12 12 9 8 13 8 8 5 5 4 4 3 4 4 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 8 7 4 7 11 14 14 20 17 8 5 4 3 3 4 4 3 3 4 4 4 4 3 3 3 3 3 3 3 4 4 3 3 4 6 6 8 5 5 6 9 7 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 2 3 3 2 2 3 2 2 48 64 75 74 86 82 76 82 77 71 78 74 80 72 69 69 72 71 73 73 70 67 65 60 59 61 57 54 51 50 47 48 43 38 39 41 41 39 36 30 30 27 22 22 20 17 17 17 18 15 15 14 17 15 12 9 10 13 19 23 16 17 15 16 15 12 11 8 8 13 10 8 5 5 4 3 4 3 3 3 3 3 2 4 4 4 3 3 3 2 3 3 4 3 3 2 2 2 2 3 2 2 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 5 4 4 4 5 5 6 6 4 4 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 3 4 4 3 3 3 8 7 8 5 5 5 7 7 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 3 2 65 63 67 67 76 76 80 78 82 85 85 85 85 83 79 79 78 77 77 77 77 71 69 65 63 64 60 58 54 51 50 50 45 40 41 41 42 40 39 31 32 29 26 27 24 22 18 17 17 15 16 19 17 9 8 7 10 10 13 16 12 16 20 26 21 12 10 7 6 10 9 3 3 4 5 4 4 4 4 4 4 3 3 6 7 5 4 3 3 3 3 4 4 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 4 5 3 3 3 3 3 4 4 4 3 3 5 12 11 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 3 4 5 6 8 7 8 6 7 3 3 5 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 2 3 2 55 59 55 51 56 66 69 72 78 85 83 81 77 76 73 71 69 69 73 70 71 75 72 71 70 70 69 68 64 61 56 52 49 44 43 43 44 43 37 35 37 32 27 27 23 20 18 17 17 15 14 13 12 11 9 8 7 8 10 12 11 10 13 19 19 16 9 6 7 10 6 4 4 4 5 5 4 5 4 5 5 4 6 7 7 6 4 3 3 3 3 4 4 3 3 3 3 3 3 3 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 4 4 3 3 3 4 4 5 8 12 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 7 9 9 12 8 8 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 2 3 3 3 2 3 46 48 49 46 48 56 57 60 67 77 76 80 75 71 66 64 62 64 64 64 63 67 68 64 66 66 66 66 64 62 59 55 52 48 48 46 46 45 41 40 42 40 35 38 36 30 25 20 18 16 14 13 12 11 11 11 9 9 9 9 11 14 13 10 12 11 11 11 9 6 4 5 5 5 5 5 5 6 7 6 5 6 5 7 7 8 6 6 3 4 4 3 4 4 4 3 3 3 3 3 3 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 5 11 17 8 8 6 5 4 5 7 7 4 3 3 4 3 3 3 3 3 3 3 5 7 6 4 4 4 4 8 7 9 16 19 8 4 2 3 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 2 2 3 55 56 46 39 36 47 38 28 29 41 53 60 66 70 63 62 61 57 55 55 53 54 55 55 53 52 55 56 56 55 55 56 55 52 51 49 48 48 45 45 46 48 48 52 38 36 31 20 18 17 15 14 13 12 12 12 10 9 8 8 9 15 13 9 12 12 13 15 10 7 5 5 5 5 5 6 6 6 6 6 6 8 7 6 7 6 6 7 4 4 3 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 2 3 3 3 3 3 4 7 8 5 5 9 17 11 8 9 8 5 6 6 6 4 3 3 3 3 3 3 3 3 3 3 3 5 5 4 4 4 5 8 9 6 10 5 3 2 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 3 3 2 2 66 67 48 33 35 35 32 24 22 26 34 42 53 62 60 59 59 54 51 49 49 49 48 47 46 47 45 46 47 46 46 47 47 48 48 47 44 44 46 45 39 40 46 50 32 34 27 20 17 16 16 15 14 14 14 12 11 9 8 10 11 10 13 14 14 15 15 14 12 11 9 8 8 7 6 5 6 6 6 7 7 7 7 6 7 6 5 11 5 4 4 5 4 4 4 5 8 9 6 5 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 4 10 14 15 12 5 4 6 6 8 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 6 6 8 13 8 5 4 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 4 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 3 70 62 59 48 44 33 29 24 22 23 27 29 34 38 42 44 42 41 45 44 44 45 47 46 43 43 44 45 44 45 45 45 45 47 46 45 42 38 39 38 34 36 36 34 28 27 26 22 18 18 18 18 15 15 15 13 13 10 9 12 12 12 18 18 20 21 18 19 16 11 10 12 11 11 12 12 10 8 8 8 7 10 7 10 9 8 11 8 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 7 11 15 9 5 5 4 5 5 5 5 4 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 6 12 12 19 20 11 7 3 3 3 2 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 5 5 2 3 3 2 2 2 2 3 3 3 3 3 3 3 3 72 55 51 42 44 36 32 31 28 27 31 35 39 35 30 29 30 31 32 39 38 42 43 46 48 48 48 46 45 43 41 44 44 40 36 39 32 29 29 30 30 29 28 29 30 30 28 27 25 24 23 23 22 24 22 20 23 26 29 23 23 25 22 23 23 21 19 17 16 15 15 16 16 17 17 17 13 12 11 10 12 13 9 8 10 7 8 7 7 6 6 5 4 4 5 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 5 5 4 3 3 3 3 3 3 3 5 5 7 7 5 4 6 9 6 5 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 13 14 23 26 13 4 3 3 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 6 5 3 3 4 3 2 2 9 12 15 18 19 13 4 4 4 53 42 41 41 39 33 35 35 36 36 37 37 38 33 28 26 28 30 29 35 35 37 38 43 50 50 47 43 42 39 37 39 38 35 42 42 29 26 25 30 29 30 30 30 30 30 30 29 27 26 25 26 32 33 33 32 33 39 37 33 32 30 26 27 21 17 15 15 15 17 17 17 17 16 19 20 21 21 19 19 18 18 17 16 15 13 12 11 10 10 10 10 9 9 9 8 8 7 6 5 5 4 4 4 3 3 3 3 4 5 5 5 4 4 3 3 3 3 3 11 11 4 7 4 4 4 5 8 9 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 10 17 18 18 20 8 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 4 3 3 3 3 8 12 11 15 23 20 6 6 5 45 42 38 35 36 34 36 37 39 40 37 35 32 27 29 30 28 25 27 25 25 23 29 31 41 47 47 44 35 26 28 30 37 39 33 28 23 24 24 25 27 29 29 29 30 30 30 29 27 26 26 32 35 37 38 37 37 40 32 30 28 26 26 25 16 15 16 17 17 19 20 21 22 22 25 27 27 28 26 25 24 23 22 19 19 18 17 15 14 13 15 15 15 14 13 13 12 10 9 9 9 8 6 5 5 5 4 4 4 5 5 5 4 4 4 4 5 4 5 6 6 14 7 4 3 4 3 4 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 4 3 3 5 19 17 11 11 8 3 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 4 5 10 12 43 39 36 32 30 29 36 38 40 39 36 35 32 30 30 28 25 22 23 25 22 20 24 30 33 41 44 42 38 26 29 31 33 34 24 22 23 23 21 23 24 28 28 28 28 29 29 28 27 28 32 40 43 44 44 38 38 37 31 30 33 34 37 32 25 26 27 28 29 33 33 31 30 30 27 26 26 26 25 22 21 18 18 17 16 15 14 13 13 13 15 15 15 15 14 13 13 11 10 9 9 7 6 5 5 5 4 4 5 6 6 6 5 4 4 6 12 5 5 15 21 25 10 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 4 5 4 3 3 4 6 5 4 3 3 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 9 13 48 37 33 26 31 32 38 38 37 38 36 32 31 30 31 29 25 26 30 26 25 26 28 34 36 34 34 30 26 30 27 29 32 30 19 16 16 17 19 26 25 27 30 29 29 30 27 27 28 33 37 46 47 46 45 38 38 36 31 30 34 37 37 31 29 30 31 29 30 31 31 31 29 29 26 24 23 23 24 19 17 14 15 13 13 11 10 9 11 11 11 10 9 11 15 15 12 9 9 10 11 9 8 9 7 6 5 5 5 5 6 5 5 10 19 11 9 14 17 28 43 42 18 6 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 3 2 2 2 2 2 4 9 9 5 7 6 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 49 37 32 26 36 34 37 38 28 36 36 32 30 30 31 26 24 25 29 25 25 27 27 31 33 27 32 30 22 22 26 23 30 25 15 15 15 19 21 26 26 25 27 28 28 30 29 27 31 39 43 47 50 47 45 43 41 37 31 30 32 34 28 28 27 26 27 29 30 30 28 27 27 26 24 24 24 24 24 18 17 17 16 13 16 15 12 12 13 12 10 10 9 18 17 15 11 9 9 11 9 7 6 6 6 6 5 5 6 6 6 6 7 19 24 30 19 36 25 13 28 42 27 12 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 7 6 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 8 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 3 5 3 5 9 14 9 4 3 3 4 3 4 7 8 5 5 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 52 50 39 36 35 30 31 34 28 35 40 39 38 33 32 26 22 25 28 25 20 21 23 33 34 28 31 27 21 19 20 22 28 24 15 16 16 21 22 26 27 27 28 28 28 29 29 30 33 41 44 47 48 46 46 44 41 37 32 32 34 33 30 29 28 28 28 28 28 26 24 24 24 24 24 24 22 23 23 18 17 15 15 13 16 14 18 18 18 16 10 10 10 27 31 16 12 9 9 8 7 7 9 10 9 7 6 6 5 7 10 12 11 29 39 40 30 33 15 11 21 31 31 13 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 3 3 4 3 3 5 6 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 3 3 2 2 2 3 4 4 5 4 6 4 6 5 6 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 4 7 15 12 14 18 27 20 14 8 5 5 4 5 5 4 3 3 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 58 57 53 47 33 31 30 48 54 61 61 55 54 55 48 42 28 32 39 34 22 25 21 41 48 45 37 32 27 21 16 16 23 22 22 19 23 24 24 26 28 28 27 27 28 29 31 34 37 42 45 46 43 41 37 37 36 33 33 34 32 30 30 31 31 30 29 28 26 24 23 24 26 26 25 23 22 24 22 18 16 16 13 12 13 11 13 16 19 18 11 10 12 32 37 14 10 9 9 12 10 11 9 8 7 8 6 5 5 19 26 29 25 20 27 23 8 7 6 6 12 15 14 4 4 3 3 3 3 3 3 3 3 3 4 5 3 4 4 4 4 3 3 3 5 7 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 2 2 2 3 11 11 11 3 2 3 7 13 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 6 9 10 16 13 12 12 11 14 16 12 9 7 4 4 5 6 3 3 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 76 82 81 78 51 48 53 65 71 74 70 68 66 65 55 44 30 33 41 34 32 22 29 55 57 56 34 29 30 27 18 15 19 23 21 23 24 24 27 27 27 27 27 28 29 30 31 35 38 42 45 42 37 33 30 31 32 32 32 30 28 29 30 31 30 29 29 29 27 24 23 24 27 27 26 23 23 23 19 17 17 18 14 14 13 13 14 16 20 16 12 11 13 18 17 9 16 22 18 15 10 10 8 7 8 8 7 6 9 31 38 28 14 9 18 17 9 6 4 4 6 8 6 4 4 4 3 3 3 3 3 5 3 3 3 5 5 4 4 5 3 3 3 3 3 5 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 7 9 8 7 4 2 3 5 6 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 7 4 6 5 5 5 8 9 6 7 10 8 9 9 6 6 4 8 7 5 5 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 102 103 104 100 95 94 87 90 86 86 86 85 75 73 56 45 38 38 41 43 44 45 52 65 67 56 29 25 26 26 15 15 16 22 25 24 23 25 27 27 26 26 28 27 29 30 31 36 38 42 44 40 35 32 32 32 33 32 30 27 27 30 31 30 29 29 29 29 27 24 24 24 26 27 26 23 22 20 17 16 20 20 16 17 18 15 16 16 19 24 23 15 13 18 23 23 22 19 12 10 7 7 8 8 8 10 10 19 24 25 19 24 13 13 9 9 8 8 5 3 3 4 4 4 5 5 5 4 3 3 7 7 3 3 3 3 8 6 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 2 2 2 2 2 3 3 3 4 4 3 3 2 2 3 3 5 8 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 7 7 4 4 4 3 4 6 7 6 5 6 6 9 11 6 6 3 8 5 5 5 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 105 108 107 104 106 101 97 90 87 84 83 82 76 73 63 51 37 38 37 42 39 54 65 67 55 43 26 22 25 29 18 16 17 21 21 24 25 25 24 23 24 26 29 29 30 32 34 37 39 44 42 39 33 33 34 34 33 31 30 30 30 32 32 30 32 32 31 30 27 26 25 24 23 23 24 22 19 16 16 18 23 21 14 17 15 17 16 15 17 21 21 12 12 23 23 24 18 13 9 8 6 6 8 7 9 13 17 25 26 17 12 15 12 10 7 6 5 7 5 3 3 3 6 4 9 6 6 5 4 5 6 5 3 4 4 5 5 8 9 6 7 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 3 7 9 8 5 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 3 2 3 3 3 5 4 3 3 3 8 7 5 3 6 5 3 3 4 4 3 3 3 5 4 8 8 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 102 106 107 104 108 107 102 98 98 86 77 74 66 65 63 63 51 45 38 36 38 49 57 58 53 44 23 27 23 24 24 20 21 20 20 24 25 24 23 23 24 25 28 30 32 34 36 37 39 45 43 39 35 34 34 34 34 32 30 30 30 31 29 30 31 32 31 31 29 28 27 24 23 22 22 20 19 19 21 23 24 18 14 16 16 16 14 14 15 16 16 14 20 22 22 19 11 9 9 9 8 6 6 11 13 19 23 20 17 18 11 8 7 6 5 5 4 4 4 3 3 3 4 4 6 6 6 7 5 7 5 4 4 3 5 5 9 7 12 9 7 9 6 3 3 3 3 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 2 3 3 3 13 19 7 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 3 2 3 3 2 3 3 3 6 23 39 26 14 6 4 3 3 3 3 2 2 2 3 3 5 3 5 4 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 102 105 108 105 108 110 106 102 98 87 77 73 66 63 61 63 62 51 43 34 34 33 45 51 46 38 28 28 30 23 24 26 24 20 20 23 27 25 25 24 25 27 28 30 33 36 38 40 41 43 43 39 37 34 33 34 35 36 34 31 31 40 35 31 29 29 30 30 28 27 26 25 25 24 24 23 22 22 25 27 21 18 17 17 18 18 17 15 15 15 15 19 24 23 20 16 9 8 9 11 10 6 7 13 14 14 18 18 13 12 9 7 4 5 6 7 7 4 4 3 3 4 5 18 18 16 14 7 4 5 4 4 5 8 9 18 28 35 15 34 28 9 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 3 3 2 3 3 3 3 2 2 2 2 6 7 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 4 2 2 3 2 2 3 3 4 3 3 3 3 3 26 60 70 61 41 16 9 3 2 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 109 108 109 105 107 107 104 97 94 88 80 78 75 73 75 73 68 51 45 35 33 32 36 42 43 37 29 29 31 24 24 27 27 22 21 22 27 26 26 26 27 28 29 31 33 36 38 42 43 43 44 41 37 34 32 33 36 37 36 36 42 36 28 28 29 28 27 25 24 22 22 24 24 23 23 25 26 27 27 24 25 23 22 20 20 20 19 18 17 16 22 23 21 20 13 11 10 11 10 11 10 9 10 9 11 14 16 14 12 11 8 6 5 6 7 9 9 5 4 3 3 4 7 14 23 17 13 10 4 3 4 4 6 7 13 31 32 33 16 34 22 4 3 2 2 2 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 3 2 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 5 3 3 2 3 2 3 3 2 3 3 3 3 3 5 5 12 30 55 60 56 35 27 11 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 106 109 111 106 105 106 103 96 89 85 80 77 76 74 71 72 70 62 55 42 33 28 29 34 37 32 26 26 25 25 23 23 26 27 27 26 27 29 30 28 27 27 27 31 31 35 41 42 45 46 46 47 45 44 43 36 34 38 44 52 35 32 30 28 27 27 26 23 22 21 22 25 25 22 23 23 25 25 23 22 25 22 22 21 21 19 18 16 15 16 20 19 17 15 12 11 13 12 12 11 10 10 10 12 12 11 8 6 6 6 9 7 5 6 6 6 5 5 3 4 4 9 18 14 8 13 15 7 4 5 8 11 10 3 5 25 20 7 4 4 5 3 2 2 3 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 4 4 4 2 2 2 3 2 3 3 2 2 3 3 6 18 26 39 40 60 62 45 39 21 9 7 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 106 116 112 106 105 107 105 100 94 89 81 78 77 72 69 66 62 59 56 46 35 33 32 35 36 28 25 24 24 24 23 24 28 29 30 30 29 31 32 30 29 26 26 29 30 33 37 37 39 42 52 50 47 44 43 40 40 56 48 42 41 42 35 34 27 26 25 24 24 26 26 23 21 21 22 21 18 17 17 18 18 17 16 14 13 12 12 14 17 18 18 18 17 16 17 16 15 13 14 12 11 10 11 12 12 9 5 5 4 5 6 5 5 6 7 6 5 4 3 5 10 11 23 17 6 8 13 7 4 3 3 6 8 3 3 3 3 3 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 7 4 5 4 2 3 2 2 3 3 3 3 3 5 13 29 63 57 41 33 39 47 35 28 30 36 40 25 4 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 112 113 113 107 106 105 104 104 99 96 88 85 79 80 78 60 55 48 47 44 35 37 39 39 30 25 24 24 25 26 26 27 30 32 32 33 32 33 33 31 29 26 25 27 30 34 37 37 38 39 49 52 48 42 42 42 43 55 43 44 47 42 31 31 28 26 25 25 25 26 25 22 21 20 20 19 17 18 18 16 16 15 14 13 12 11 11 10 11 12 15 17 22 33 39 18 13 12 11 12 12 10 8 7 5 4 4 5 5 5 5 4 5 4 4 3 3 4 4 3 10 6 7 8 6 3 6 5 3 3 3 4 4 3 3 3 3 3 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 2 3 2 2 2 2 3 5 5 5 3 2 3 2 2 3 3 2 3 3 5 12 45 77 69 53 41 38 52 37 29 31 42 38 15 7 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 110 110 111 106 105 104 104 103 100 97 90 86 80 81 80 67 59 48 46 45 36 39 41 39 30 26 23 25 27 28 28 27 28 29 35 35 37 37 37 33 32 27 26 26 30 33 36 37 40 40 41 48 50 47 44 44 39 39 46 50 42 34 31 31 30 27 26 25 25 24 23 22 22 22 20 20 19 16 15 13 12 12 13 12 9 9 8 7 9 10 14 17 24 28 32 14 12 11 11 10 9 9 8 6 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 3 3 3 5 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 3 2 2 2 2 2 3 4 4 4 2 2 2 2 2 2 2 2 3 3 5 7 19 70 79 64 51 42 40 41 26 18 16 18 14 8 3 3 3 3 4 4 4 4 3 2 2 3 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 106 103 108 106 103 104 105 105 102 99 93 85 79 78 78 71 66 57 52 50 47 45 48 39 37 32 29 28 30 30 29 29 28 29 31 36 38 42 44 41 37 29 26 26 29 32 34 35 39 39 40 42 46 50 48 45 36 34 42 46 38 31 31 31 30 28 27 26 25 24 23 23 22 22 21 20 18 15 13 11 10 10 10 8 7 7 8 8 9 9 11 15 13 13 11 10 10 9 8 8 6 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 3 2 3 3 3 4 3 2 2 2 3 2 3 2 3 2 3 6 19 23 54 65 59 47 38 34 39 26 33 24 20 12 6 4 4 4 5 4 4 4 3 4 4 3 2 2 3 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 107 104 107 107 102 102 104 104 102 100 93 87 80 75 75 69 64 59 50 49 45 43 52 58 55 49 47 43 34 32 30 30 28 28 30 36 41 46 49 53 51 41 31 29 30 32 33 36 35 39 40 35 36 42 47 46 40 35 30 32 29 25 26 28 28 28 28 27 24 24 23 22 23 23 21 18 17 15 14 12 11 9 9 9 8 9 9 9 9 10 11 11 11 12 11 10 10 10 9 8 6 5 4 4 4 4 4 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 3 4 4 3 3 4 5 6 3 3 2 3 3 2 3 3 3 4 3 2 2 2 2 2 2 2 2 3 2 3 6 34 62 63 60 60 47 41 49 45 34 33 30 20 12 9 5 4 4 4 4 3 3 3 3 5 5 3 3 2 2 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 112 101 107 110 103 102 101 100 102 97 95 91 87 76 74 66 61 57 50 51 50 51 56 64 62 58 54 49 35 33 31 33 28 28 28 33 37 42 46 52 54 49 36 33 31 33 32 36 33 35 36 34 35 37 43 41 40 38 33 32 25 23 22 22 23 23 24 26 25 24 24 24 22 22 21 20 19 16 15 14 13 12 12 12 11 10 10 10 11 12 15 21 23 19 17 14 10 11 12 12 10 8 6 6 6 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 4 4 3 4 5 4 3 5 5 6 7 4 3 2 3 3 2 3 3 4 3 3 2 2 2 2 2 2 2 3 3 3 7 22 47 66 68 60 57 42 39 46 45 32 28 28 22 12 9 10 10 10 6 5 5 4 3 3 3 3 6 7 8 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 114 107 104 111 107 103 101 99 100 99 97 92 89 83 76 72 65 63 63 62 63 62 62 72 67 58 52 46 41 38 33 32 33 34 34 34 35 41 43 41 37 37 32 33 37 35 30 31 28 25 25 28 31 32 37 38 38 39 36 31 27 24 23 21 20 21 23 24 25 24 24 24 23 21 21 20 19 17 17 16 14 13 12 12 12 11 10 11 12 17 21 32 46 37 32 27 23 25 25 24 24 23 19 17 15 12 12 10 9 7 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 4 5 5 3 4 4 5 6 6 6 5 7 5 3 3 3 2 3 3 5 5 3 3 2 2 2 2 3 3 3 7 14 19 14 19 42 60 67 60 58 45 36 39 34 26 23 23 24 17 13 13 11 13 9 11 6 4 3 4 4 5 4 3 3 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 113 112 104 111 109 105 101 99 102 99 97 94 91 85 80 79 72 71 71 69 66 66 67 71 70 64 58 56 49 45 37 36 36 38 39 36 39 44 43 43 37 31 25 25 25 29 29 25 23 17 18 22 28 29 29 33 36 38 37 33 30 23 22 21 20 19 20 22 21 22 23 21 20 19 18 18 18 18 17 17 15 15 13 13 15 19 15 23 35 45 47 54 53 47 41 39 37 38 35 34 33 30 29 25 22 17 16 12 10 9 7 6 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 4 5 4 3 4 5 6 7 7 6 7 8 4 3 3 3 3 3 3 5 5 3 3 3 3 3 3 3 4 8 16 20 24 27 21 33 42 46 53 51 34 19 24 24 20 17 19 19 17 15 14 12 12 17 16 8 10 16 11 5 5 4 2 3 6 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 113 114 104 108 111 108 102 102 101 101 99 95 93 92 89 88 88 86 80 77 77 75 75 75 74 72 68 66 61 60 54 47 45 43 41 41 42 45 45 44 41 37 29 27 27 28 28 24 22 18 17 19 28 29 28 30 35 36 37 32 30 24 23 22 21 21 19 20 20 20 20 19 19 18 17 17 17 17 17 17 17 17 16 20 27 51 54 59 61 62 64 68 67 67 68 67 62 58 54 50 46 41 39 34 32 26 23 20 22 19 12 11 9 9 9 6 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 2 3 4 4 4 4 4 4 5 5 4 4 6 5 4 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 9 24 37 22 14 22 29 35 38 39 29 31 15 16 15 16 21 29 28 15 8 5 5 4 4 4 5 3 2 3 3 2 2 6 6 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 111 112 104 108 112 109 103 102 102 102 101 96 94 93 94 93 91 89 83 82 82 82 82 83 78 75 71 70 64 62 60 57 54 53 52 45 44 45 47 48 51 48 40 35 35 29 25 22 21 19 21 22 27 27 29 30 29 28 29 32 31 28 27 26 25 23 21 20 20 21 21 20 20 19 19 19 20 18 18 19 20 21 21 28 43 63 62 66 64 64 66 71 68 69 69 68 65 62 53 46 43 37 34 29 27 23 20 18 20 19 10 9 8 6 8 10 9 7 5 5 5 5 5 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 3 5 4 3 3 4 4 5 6 7 5 5 3 3 3 3 3 3 3 3 3 2 2 3 3 3 4 7 8 34 45 45 18 10 17 16 30 37 12 13 13 13 8 8 37 35 22 19 4 3 3 3 3 5 5 3 4 2 2 2 2 4 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 115 112 107 106 111 107 106 103 103 106 102 92 94 97 100 98 93 89 86 89 90 88 88 86 82 78 74 73 71 68 66 66 64 59 57 48 47 47 48 51 51 49 43 36 36 29 24 23 27 23 23 25 28 28 29 31 30 30 28 29 30 29 27 28 26 25 24 24 24 24 24 23 22 23 23 25 28 29 36 36 37 36 34 39 48 68 69 69 69 67 71 74 70 65 57 54 48 40 35 25 21 15 14 12 11 10 8 8 10 8 4 4 4 5 5 9 8 7 5 5 5 4 4 3 3 3 3 3 3 2 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 2 2 3 3 3 3 2 3 3 3 3 4 4 4 3 2 2 3 3 3 3 3 3 3 2 2 2 3 4 11 18 14 26 53 54 35 26 17 16 31 38 8 9 4 6 13 8 12 14 13 10 8 8 7 7 5 5 6 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 117 113 108 109 110 107 105 103 104 106 98 88 100 98 95 95 96 92 93 94 93 88 85 85 82 81 77 76 73 71 69 70 72 70 69 65 60 56 52 51 47 46 42 34 34 32 33 33 37 40 42 41 36 38 34 28 27 26 26 27 26 26 28 29 28 27 26 26 26 25 25 24 25 26 26 26 31 33 39 39 44 39 37 43 45 58 63 69 72 73 72 75 73 71 62 54 53 38 32 20 17 9 7 5 4 4 4 7 4 3 3 3 3 5 4 4 7 8 8 6 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 4 5 4 4 3 3 3 3 3 3 13 28 24 6 5 18 29 37 42 46 38 24 19 5 3 3 10 20 13 12 12 10 8 8 7 6 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 120 114 113 112 114 108 106 105 105 107 91 88 100 98 98 98 96 93 96 94 91 88 86 86 83 82 80 79 77 73 70 69 69 69 67 66 63 61 55 54 47 44 40 35 34 29 29 31 33 39 44 44 40 39 40 35 31 28 28 29 29 30 30 30 32 33 32 30 29 28 27 27 28 31 32 29 26 26 36 39 42 45 47 47 47 50 53 57 63 63 68 67 62 59 60 64 60 41 35 24 19 11 6 5 4 3 4 4 3 3 3 3 4 4 4 4 5 7 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 4 3 3 3 2 2 3 2 2 3 2 3 4 5 5 4 4 3 3 3 3 4 9 20 19 10 4 4 6 16 14 13 20 24 16 7 5 3 3 2 4 14 18 15 12 12 9 4 3 4 4 4 4 3 3 3 2 3 4 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 121 118 116 114 113 110 108 106 105 108 95 91 101 104 99 101 97 90 94 91 90 87 88 88 87 86 83 81 80 78 75 73 73 70 66 64 63 63 60 59 57 53 53 49 44 33 28 27 32 36 42 41 36 36 39 40 37 32 31 31 29 31 32 33 33 33 33 32 31 29 28 28 33 36 33 29 24 22 27 36 40 46 45 44 44 46 31 28 27 26 30 32 32 24 23 20 19 13 13 10 9 7 5 5 4 3 3 3 3 3 3 4 4 3 3 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 4 4 3 4 3 4 3 4 4 4 4 3 3 3 2 2 2 2 2 3 3 4 4 5 5 4 4 4 8 8 9 17 10 12 11 11 12 6 10 14 14 10 9 6 14 10 4 3 3 3 7 11 10 9 6 5 3 3 3 5 5 3 2 2 2 2 2 3 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 122 119 116 115 114 112 109 107 107 109 95 92 98 102 99 98 97 89 91 91 87 86 87 88 90 89 86 81 81 80 77 75 77 74 69 66 65 64 66 69 70 72 71 69 66 58 43 38 37 39 43 40 37 33 32 36 36 39 39 39 37 37 35 33 34 33 33 32 32 29 29 33 38 40 37 37 30 24 22 24 22 25 24 24 23 21 22 22 26 24 25 28 23 17 16 9 7 5 5 6 6 6 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 4 4 5 5 5 7 8 8 9 8 11 18 18 13 3 4 6 4 3 4 4 5 6 4 2 2 2 3 3 7 3 3 4 6 3 2 4 3 2 2 3 2 2 2 2 2 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 118 118 117 116 112 113 114 110 111 112 96 94 94 96 100 99 97 93 92 88 87 86 85 85 85 89 91 86 84 82 80 79 78 76 70 69 66 67 68 71 72 73 71 69 61 59 54 51 42 41 44 41 37 37 35 33 33 34 37 39 38 37 34 33 31 31 32 31 33 32 33 34 38 36 40 42 43 25 22 21 23 29 25 25 19 18 19 18 17 16 23 20 13 10 10 7 5 4 4 5 7 10 13 10 4 4 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 4 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 4 5 5 3 4 5 3 2 2 2 2 3 2 2 3 3 2 3 3 3 5 5 6 7 7 7 8 8 7 8 5 4 5 3 4 4 3 3 3 3 3 3 2 2 2 2 3 3 4 3 2 4 2 3 3 4 6 4 3 2 2 2 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 119 119 118 116 113 114 113 112 114 113 102 100 98 97 100 100 97 94 93 90 88 87 85 85 85 85 87 91 90 87 86 84 83 81 78 76 73 75 75 75 76 75 74 72 65 62 58 58 54 50 47 45 46 44 43 41 34 31 32 33 36 37 34 31 31 37 40 37 33 33 39 47 45 34 43 40 45 28 23 23 26 30 28 28 23 21 17 15 13 13 20 17 11 7 6 5 5 5 6 6 7 8 11 8 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 2 3 2 2 3 3 3 3 5 5 4 4 4 3 2 3 3 2 3 5 4 3 3 3 3 3 3 3 5 9 7 8 8 7 8 6 8 31 15 6 10 5 5 6 5 3 3 3 2 2 3 2 2 2 2 2 2 3 2 2 2 3 3 2 6 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 118 118 118 117 115 112 110 109 111 112 105 101 101 102 100 100 98 94 92 90 89 88 86 85 85 84 85 89 91 90 86 85 84 83 81 80 78 77 77 78 78 80 77 75 68 67 62 61 57 53 50 49 50 48 47 44 46 45 45 44 39 39 41 41 40 42 39 40 47 52 46 36 26 22 29 29 39 42 36 31 47 45 40 40 37 34 19 17 22 27 25 13 8 5 5 6 6 6 6 6 5 4 3 4 4 3 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 3 2 2 2 2 3 4 6 5 5 3 2 3 3 4 3 3 3 5 10 8 8 7 7 8 4 6 17 11 7 7 6 7 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 115 111 111 113 111 107 110 110 112 112 105 105 105 104 102 98 97 96 95 94 92 91 88 85 86 86 86 87 89 87 92 90 85 83 82 82 82 79 80 75 74 76 77 76 76 75 71 70 68 64 61 57 55 53 54 53 50 50 50 48 44 45 48 47 47 43 40 43 57 63 51 40 17 15 25 21 27 41 38 44 58 52 49 53 43 35 18 19 23 27 25 12 8 5 7 7 7 6 7 7 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 7 6 4 3 3 3 4 4 3 2 3 6 11 8 8 7 6 6 3 3 8 13 10 7 7 6 4 3 3 3 3 2 2 2 3 2 2 3 2 2 2 2 3 3 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 4 3 3 2 2 2 2 2 2 2 2 2 111 110 108 108 109 107 109 110 111 112 103 104 107 104 102 97 96 95 95 96 95 92 88 85 85 85 86 87 88 86 89 91 88 85 83 83 83 82 83 77 78 78 76 76 76 76 73 73 72 69 66 60 57 53 55 55 54 56 56 59 59 57 58 56 54 45 45 47 51 53 42 38 22 23 21 16 17 15 19 37 52 49 52 56 50 47 41 31 27 27 25 15 11 9 7 7 8 7 7 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 2 3 4 6 3 3 3 3 4 4 4 3 3 2 5 7 7 7 7 5 6 3 3 5 9 17 17 20 11 6 4 4 5 6 6 7 3 3 2 2 2 2 3 2 2 3 4 4 3 2 2 2 2 2 2 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 5 3 4 3 3 2 2 2 2 2 2 2 2 107 104 105 99 104 102 103 102 104 109 99 94 99 103 103 103 97 97 95 95 95 94 92 87 85 84 84 88 88 87 88 89 89 88 89 90 90 90 90 86 83 82 80 80 79 78 75 74 74 73 72 67 63 62 62 61 61 60 61 65 63 61 60 58 57 47 45 46 45 41 36 32 29 28 25 19 17 15 18 17 29 28 24 29 35 35 24 27 23 26 25 14 13 11 9 10 13 11 7 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 4 4 4 3 2 2 4 4 4 5 3 3 3 2 2 5 4 4 4 3 3 3 3 3 9 11 18 24 21 18 5 4 6 7 7 8 5 3 2 2 2 3 3 2 2 3 3 4 2 2 2 3 3 3 4 4 3 3 3 5 3 2 2 2 2 2 2 2 2 2 2 3 8 14 5 5 6 3 3 3 3 3 3 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 5 7 6 3 3 5 4 2 2 2 2 3 3 2 2 103 104 103 97 101 101 99 99 96 104 99 92 92 97 100 103 100 98 96 95 93 93 93 92 91 87 86 84 88 88 88 89 89 91 91 92 92 94 94 93 92 92 89 88 86 85 84 81 81 81 80 81 81 80 78 77 76 77 77 76 75 71 68 61 57 55 51 48 45 42 38 34 37 40 34 25 21 19 16 15 18 21 16 18 24 27 24 15 14 15 23 20 16 14 9 8 14 13 8 7 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 2 3 2 3 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 3 3 2 2 4 4 4 4 3 4 4 3 2 4 9 4 8 3 2 3 3 3 3 3 5 6 8 13 28 25 14 13 12 9 8 3 2 2 2 2 3 3 3 2 2 2 2 2 3 3 4 4 6 5 3 3 4 11 4 2 3 3 3 2 2 2 3 3 3 5 19 43 23 38 34 5 6 21 18 10 16 13 6 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 4 4 6 6 3 2 4 4 3 2 2 2 3 3 2 2 90 92 93 87 91 93 93 94 93 96 98 94 93 95 101 102 102 101 99 97 96 93 93 92 92 90 87 86 87 87 88 87 89 90 90 91 91 94 94 95 95 95 92 91 90 88 88 85 84 83 81 80 82 83 82 82 82 81 81 79 78 74 72 69 66 64 59 56 53 49 47 43 42 38 31 27 26 23 18 17 12 13 13 10 12 15 15 17 12 12 15 18 22 18 9 10 14 11 11 9 8 6 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 2 3 2 3 4 3 3 4 7 5 4 2 2 7 18 4 11 5 3 3 4 3 3 3 3 4 4 4 7 11 16 17 16 9 7 4 3 2 2 2 2 3 2 2 2 2 2 3 5 9 5 3 3 4 4 3 3 15 22 9 4 6 3 2 2 3 2 4 7 11 39 66 82 53 44 37 38 69 54 21 31 38 28 6 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 81 82 81 75 84 83 83 84 92 93 95 96 101 98 99 99 101 100 99 100 98 94 93 91 91 91 91 90 88 87 86 86 86 89 90 91 91 94 96 97 97 97 94 91 91 91 90 88 86 83 82 81 78 78 80 82 84 85 85 83 82 79 75 72 67 65 62 60 56 53 51 46 43 38 35 31 29 25 19 20 14 13 11 9 10 14 13 14 11 10 18 23 25 17 11 10 10 10 11 10 9 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 2 2 2 3 3 2 3 3 3 5 4 4 4 4 6 5 19 25 3 4 6 6 3 3 3 3 3 3 3 3 4 9 8 11 10 6 4 3 3 2 2 3 2 2 2 2 2 2 9 10 4 3 2 3 4 4 5 23 17 5 5 4 3 2 2 2 2 20 34 45 55 73 74 81 93 98 94 100 102 95 92 83 48 29 12 9 4 3 2 2 2 2 2 2 3 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 66 75 74 75 78 80 80 86 89 89 89 93 99 99 99 98 100 100 98 99 99 96 94 91 89 90 89 90 89 88 85 85 86 87 89 91 93 93 94 96 97 99 95 93 92 92 91 86 84 82 80 79 76 75 75 77 78 82 82 80 79 79 77 75 72 70 66 60 59 55 55 52 51 49 43 38 34 33 31 31 25 16 14 12 12 10 11 10 13 11 8 8 19 15 9 6 6 6 8 10 8 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 2 2 3 2 3 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 3 3 3 3 4 4 7 4 4 6 6 15 14 4 5 4 5 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 4 5 4 3 3 2 2 3 6 6 6 6 3 4 3 2 3 3 2 3 19 27 45 50 55 73 77 93 95 104 105 106 105 100 96 70 53 32 17 4 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 74 78 79 79 77 77 78 83 85 81 80 81 86 89 95 95 97 95 97 98 98 98 97 94 91 89 89 90 89 89 87 82 82 82 83 88 90 89 93 94 95 94 95 93 94 91 90 86 84 83 81 79 76 75 73 75 76 80 80 77 76 76 76 75 72 71 67 61 60 56 54 53 52 48 45 43 39 37 33 32 25 17 16 17 15 11 12 12 9 8 6 7 7 6 7 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 3 3 3 3 3 3 2 2 3 2 3 4 4 3 3 3 3 3 4 3 3 6 4 2 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 3 3 3 3 4 3 2 2 2 2 3 3 3 11 10 18 30 22 26 93 97 108 109 110 110 106 102 82 65 31 18 4 3 3 2 2 2 2 3 2 2 2 3 2 2 2 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 82 82 81 82 80 80 79 79 81 79 79 79 82 84 90 90 93 90 92 93 94 97 97 93 92 90 87 88 89 89 88 86 84 82 83 84 84 83 85 85 86 85 85 83 83 83 85 85 84 82 83 82 77 73 72 71 72 74 74 74 71 70 69 68 70 69 67 64 62 60 58 53 48 46 43 42 36 33 29 26 25 22 19 14 15 13 12 10 10 10 7 8 6 6 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 7 8 13 29 19 6 8 8 7 5 3 3 3 3 3 3 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 3 2 2 2 2 2 2 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 4 4 3 2 2 3 2 2 3 4 3 2 2 2 3 3 3 3 7 7 9 13 11 7 64 85 104 109 108 107 90 91 70 53 29 14 10 4 2 2 2 2 2 2 2 2 2 2 2 2 2 4 5 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 60 65 75 76 76 77 75 72 73 75 73 70 69 78 84 84 80 79 79 84 87 89 94 94 91 90 88 87 89 89 89 88 88 84 84 84 85 84 82 83 84 84 83 82 82 81 83 82 82 81 79 79 76 72 71 69 69 70 71 72 70 69 67 66 66 66 66 64 62 60 57 53 48 46 41 39 31 29 28 23 22 17 15 13 12 10 9 8 7 8 9 9 8 7 8 7 7 5 5 5 4 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 10 9 23 19 55 48 57 99 77 60 39 48 36 22 9 8 6 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 2 3 3 2 3 2 3 3 2 2 2 3 3 2 2 2 2 2 3 2 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 3 3 3 4 5 10 10 6 4 4 5 17 78 66 65 68 68 81 76 52 41 20 16 11 5 2 2 2 2 2 2 3 2 2 2 2 2 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 47 50 58 63 70 68 66 63 67 72 68 66 65 67 67 69 66 61 64 73 77 86 89 92 91 89 87 86 87 88 88 90 90 89 85 82 80 80 79 79 80 80 80 79 78 76 78 79 78 77 75 71 70 67 65 65 64 62 61 61 62 62 61 59 55 54 55 55 54 55 53 52 49 46 40 38 32 31 30 25 23 17 16 14 11 10 10 9 8 8 9 8 8 8 9 10 9 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 6 18 11 6 36 60 74 116 117 113 110 106 107 95 84 67 69 53 40 26 22 11 7 7 8 5 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 2 2 2 2 3 2 3 3 3 3 3 2 3 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 5 8 10 8 3 2 3 12 20 11 5 26 31 56 54 42 41 19 12 8 6 3 2 2 2 4 4 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 36 38 37 35 39 56 56 57 61 62 62 57 59 68 63 65 61 55 56 72 76 88 87 87 86 84 84 83 85 88 88 90 90 89 85 83 78 78 77 77 77 78 79 78 76 75 75 76 75 75 74 72 70 66 63 61 63 63 60 57 52 51 51 50 48 47 46 43 41 40 40 41 43 40 33 31 29 25 24 22 22 21 20 19 17 16 13 12 13 12 10 9 8 9 9 10 9 8 7 6 6 7 6 5 4 4 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 7 26 29 27 82 79 99 111 119 120 119 118 114 113 107 95 90 85 80 73 55 41 24 16 9 11 10 8 4 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 2 2 3 3 3 3 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 9 4 3 3 3 3 4 4 3 9 13 41 41 26 24 12 10 8 5 3 2 2 2 4 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 26 23 23 20 21 22 23 24 33 45 42 39 43 58 42 45 52 67 69 58 66 72 77 76 76 75 76 78 78 83 85 86 87 87 84 81 77 73 73 74 75 75 76 75 74 73 72 71 70 67 67 71 69 64 62 61 61 62 60 58 52 50 46 47 47 44 44 43 40 38 38 38 39 38 31 27 26 24 23 21 21 20 18 18 18 17 17 16 16 12 11 8 8 7 6 6 8 8 8 8 6 5 7 5 4 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 13 15 25 48 77 79 94 101 121 117 117 120 116 115 111 98 92 89 83 78 59 49 26 17 9 7 4 4 4 3 3 3 3 3 3 3 3 3 2 3 2 3 2 3 3 3 2 3 2 2 2 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 4 5 5 4 3 3 2 3 3 3 3 3 11 9 5 8 14 9 5 4 4 7 8 6 5 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 22 19 16 15 16 17 17 17 19 27 27 24 33 58 39 35 46 68 71 55 56 61 69 72 70 69 72 75 76 81 83 86 84 83 81 79 73 71 69 66 67 70 73 73 71 69 65 64 64 66 64 64 66 67 63 62 59 58 58 57 54 51 49 45 46 43 42 41 38 37 42 51 50 41 29 25 25 24 25 27 23 20 16 15 13 12 11 11 10 9 9 8 8 7 6 6 6 7 8 8 6 6 6 5 5 5 5 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 6 7 20 18 25 22 46 53 81 99 116 118 109 108 106 104 94 90 87 82 68 64 57 50 32 25 14 6 5 4 4 4 4 3 3 3 3 3 3 3 2 3 3 3 2 3 2 3 3 3 2 2 3 3 3 2 2 2 3 2 3 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 5 4 3 3 2 3 3 3 3 2 5 3 3 4 3 4 6 8 6 6 5 7 6 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 12 13 14 12 12 12 11 13 15 13 13 12 21 51 36 24 38 79 63 59 42 43 55 54 59 60 61 65 69 75 79 79 79 78 74 74 71 67 67 63 64 67 71 71 70 68 63 61 61 63 63 62 62 64 63 59 58 57 56 56 56 54 54 46 46 45 43 44 41 39 43 50 36 24 23 21 19 19 17 13 10 11 11 11 10 10 11 9 9 8 7 5 5 5 6 6 5 5 6 7 6 5 5 4 4 5 5 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 3 5 6 6 23 17 13 15 20 36 40 82 103 95 77 96 95 77 77 83 89 79 66 52 28 21 20 14 10 8 7 5 5 4 3 4 3 4 3 3 3 2 3 3 2 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 3 3 2 3 3 2 2 3 2 2 2 2 2 2 2 3 3 3 3 4 4 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 11 13 11 11 11 12 15 16 12 7 7 12 27 20 23 36 61 45 44 36 28 42 43 46 53 53 54 54 62 68 69 71 72 69 66 64 63 62 59 57 59 62 65 64 63 59 59 58 57 57 57 57 61 58 56 53 49 48 46 46 41 40 40 41 43 43 43 40 39 33 30 23 21 20 16 16 17 13 12 9 10 12 10 8 8 8 8 8 6 5 4 4 4 5 6 5 5 6 6 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 17 11 8 23 26 32 23 17 36 60 65 51 16 13 39 45 50 50 48 38 17 8 8 12 9 5 5 4 4 4 4 4 5 5 4 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 2 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 3 3 4 5 3 2 3 3 3 3 2 2 3 3 3 3 3 4 3 2 2 2 2 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 6 8 14 15 11 12 11 11 10 7 5 5 6 7 9 16 46 40 36 29 23 33 37 39 48 48 50 49 52 59 62 65 67 65 60 60 60 59 55 52 53 59 62 62 61 55 54 53 53 53 52 55 59 59 55 52 49 46 46 41 37 35 34 34 35 38 40 40 39 40 36 30 22 20 16 15 18 13 13 9 9 20 23 15 15 11 7 6 7 6 6 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 4 3 5 5 6 12 4 7 5 6 6 7 9 17 4 4 6 12 14 12 9 10 9 10 8 5 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 3 3 3 3 2 3 2 3 3 3 3 3 2 2 3 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 4 3 3 5 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 6 5 7 7 9 8 7 7 8 8 7 5 5 5 5 13 19 22 20 16 13 19 19 24 38 37 43 42 41 42 44 47 51 52 51 49 50 51 48 52 53 52 54 57 52 51 47 46 45 43 43 40 42 53 54 54 51 48 44 42 37 35 33 33 33 38 39 36 36 38 38 37 25 23 17 18 21 16 18 12 9 12 16 12 13 11 6 5 7 6 7 4 3 3 3 3 4 4 3 3 3 4 4 4 3 4 4 3 3 3 3 3 2 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 3 3 4 4 3 3 6 6 5 9 8 13 13 3 4 3 3 3 3 2 3 2 2 3 3 3 3 2 2 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 3 3 2 3 4 6 7 4 4 4 4 3 6 4 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 4 5 7 9 8 7 6 6 7 7 6 5 5 4 12 16 20 22 12 9 15 13 18 33 29 34 40 39 37 38 40 42 42 42 43 44 43 42 47 50 46 45 50 49 47 46 43 42 40 39 36 34 39 45 53 52 51 48 46 41 37 31 29 29 29 28 28 26 27 31 34 32 26 18 15 17 16 13 9 9 7 12 11 9 11 4 4 5 5 4 3 3 3 3 4 4 4 3 3 3 4 3 3 3 4 4 3 3 3 3 3 2 2 2 3 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 3 2 3 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 2 3 2 3 3 3 3 3 2 4 4 3 3 2 3 2 2 2 2 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 3 5 5 5 4 3 3 3 3 5 3 4 3 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 4 3 6 11 8 4 4 4 5 6 5 5 6 6 5 5 5 13 14 9 12 12 7 9 17 18 20 28 32 34 33 30 32 33 33 34 35 36 37 37 39 43 42 46 43 43 43 43 41 39 38 37 37 37 41 51 50 49 47 47 42 33 28 23 24 24 24 25 23 24 29 29 34 31 22 16 18 14 13 9 7 7 8 10 14 11 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 2 2 2 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 3 3 2 3 2 3 3 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 4 4 4 3 3 3 3 2 2 3 4 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 8 4 3 5 5 4 3 3 3 4 4 4 4 5 6 6 4 4 7 8 12 16 15 6 8 9 7 7 12 20 29 31 29 27 28 31 30 29 28 28 32 35 36 35 37 37 33 33 33 34 36 38 37 34 35 39 41 41 42 39 37 38 36 32 21 19 19 20 21 21 19 17 18 23 24 20 17 15 12 12 10 9 7 7 10 9 10 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 2 3 2 2 2 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 5 4 3 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 3 3 2 3 3 3 3 3 3 3 3 3 2 3 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 3 3 2 3 3 4 3 2 2 8 5 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 8 6 4 5 5 5 3 3 3 3 3 3 3 3 5 5 5 4 3 7 11 13 11 6 6 8 6 6 9 12 21 29 29 27 27 28 26 26 25 26 29 33 32 33 33 30 31 29 30 31 34 34 40 35 35 39 40 40 38 33 33 34 33 33 24 21 16 16 15 18 19 15 14 15 15 15 15 15 13 11 10 7 7 7 8 6 8 5 4 5 4 4 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 5 3 3 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 3 3 2 3 3 3 4 4 5 5 6 3 2 2 3 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 3 2 2 2 2 2 3 3 3 3 3 2 3 2 2 2 2 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 2 6 4 3 4 5 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 5 5 5 9 10 10 15 17 24 23 22 19 17 20 23 27 26 28 26 29 26 31 25 24 25 26 26 28 29 26 29 32 30 29 25 25 25 25 26 26 18 16 14 13 15 16 15 13 13 13 12 12 12 11 10 10 7 6 6 6 5 6 4 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 3 3 3 3 3 2 3 2 2 3 2 3 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 5 4 4 4 5 4 3 3 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 4 5 5 5 5 7 8 9 13 15 18 17 16 16 16 16 19 23 26 28 23 26 24 25 19 18 20 20 20 19 21 22 18 18 19 18 17 18 17 17 18 18 19 19 14 12 12 13 13 12 12 11 10 9 8 7 6 6 6 5 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 2 2 3 3 3 3 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 3 3 3 4 3 2 2 2 3 2 3 3 3 4 6 4 3 3 3 4 3 3 3 3 3 3 4 3 4 4 4 5 4 3 3 4 4 4 5 7 9 10 9 8 9 9 12 12 16 19 21 23 23 21 20 22 18 17 14 16 18 17 16 16 18 17 16 17 16 14 16 15 14 15 15 16 17 14 12 12 12 11 11 11 10 9 9 8 7 5 5 5 5 5 4 4 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 3 3 3 3 3 2 2 2 2 2 2 3 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 2 2 2 2 3 3 2 3 3 3 4 2 2 2 2 2 2 3 3 3 4 6 4 3 3 3 3 3 3 3 3 3 3 4 4 3 4 4 5 3 3 3 3 4 5 6 6 6 5 6 6 7 8 8 8 11 18 25 21 19 24 20 19 17 16 10 11 12 21 19 11 12 14 11 12 13 13 15 13 12 11 12 12 13 13 11 9 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 2 2 2 2 2 2 3 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 3 3 2 2 2 3 6 3 3 5 5 2 2 2 3 3 3 3 5 3 3 3 3 3 2 3 2 3 3 3 3 3 3 4 4 4 3 3 3 3 4 5 5 5 5 5 5 6 6 6 6 7 8 13 22 22 23 27 18 19 21 20 11 11 11 16 20 12 12 12 10 9 11 12 13 15 11 10 11 11 12 12 11 10 8 7 7 8 7 7 6 5 5 5 4 5 4 4 4 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 2 2 3 3 2 2 2 2 3 3 3 3 4 2 2 2 3 3 3 3 4 4 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 8 8 8 20 15 19 35 36 21 22 17 14 13 12 9 10 9 9 10 9 10 17 13 9 9 9 10 10 11 14 8 7 7 8 7 6 5 4 4 4 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 3 2 2 2 2 2 3 2 2 3 2 2 2 3 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 3 2 2 2 3 2 3 2 2 2 3 3 2 2 3 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 8 11 10 15 36 38 28 29 23 18 15 13 12 13 9 11 16 13 9 12 11 8 8 9 9 9 8 9 6 6 6 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 3 3 2 3 2 2 2 2 2 3 3 3 2 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 3 3 3 2 3 3 2 2 2 2 3 2 2 2 2 2 2 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 4 3 2 2 2 2 2 2 2 2 2 3 4 5 5 3 3 2 2 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 4 4 4 4 4 8 9 13 15 13 17 15 13 17 16 14 16 8 8 12 9 8 9 9 7 7 9 8 8 7 7 6 6 6 5 5 4 4 4 4 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 3 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 3 3 2 3 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 4 6 3 3 4 3 2 2 3 3 3 4 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 4 3 3 3 4 4 4 5 5 6 7 14 20 23 13 11 11 11 7 6 6 9 10 6 6 9 7 6 6 5 6 5 5 4 4 3 3 3 3 4 3 3 3 3 3 3 2 2 3 3 3 2 2 3 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 2 2 3 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 2 3 3 3 3 2 2 3 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 3 3 3 3 3 3 3 3 3 4 4 5 4 4 3 4 3 3 4 4 5 6 7 17 23 21 11 10 12 12 8 6 6 8 9 6 7 9 7 7 6 5 6 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 2 3 2 2 2 2 2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 4 6 4 4 12 12 13 10 10 8 9 7 6 5 6 7 6 5 6 6 6 6 4 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 2 3 3 2 3 3 2 3 3 2 2 2 3 2 2 3 2 3 3 3 3 3 3 3 2 2 3 3 3 3 2 3 2 3 2 2 3 2 2 2 2 3 3 3 3 3 2 3 2 2 2 2 2 3 2 2 2 2 3 2 3 2 2 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 2 2 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 4 4 3 5 7 8 10 10 7 6 5 5 4 4 5 7 7 7 6 6 6 6 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 3 3 2 3 3 2 2 2 2 2 2 3 3 3 2 3 3 2 2 3 2 2 2 3 3 3 3 3 3 3 2 3 2 2 3 3 3 2 2 2 2 2 3 2 3 2 2 3 3 2 3 3 3 2 2 3 2 2 3 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 2 3 4 3 3 3 3 3 3 3 3 3 3 4 4 6 10 9 6 6 4 5 4 4 4 5 6 7 7 6 6 6 6 5 5 4 3 3 3 3 3 3 3 3 3 2 2 3 2 2 3 2 2 2 2 2 2 2 2 3 2 2 3 2 2 3 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 3 3 3 3 2 3 2 3 2 3 2 2 2 2 3 2 2 3 2 3 2 2 2 3 2 2 2 3 2 2 3 2 3 2 3 3 3 3 3 2 3 3 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 3 3 4 5 5 3 3 3 3 3 4 4 5 5 6 5 6 4 4 4 4 4 4 4 5 5 6 5 5 6 8 4 4 4 4 4 3 3 3 3 3 2 2 3 2 3 3 2 3 2 3 2 3 2 2 2 2 2 2 3 2 3 3 2 2 2 2 2 2 3 3 3 3 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 3 2 2 3 3 3 3 4 6 5 4 3 3 3 3 3 3 5 6 5 5 5 4 4 4 3 3 3 3 4 4 6 6 5 5 7 5 4 4 4 4 4 4 3 3 3 2 3 3 2 2 3 3 3 3 2 3 3 3 3 3 3 2 3 3 3 3 3 2 3 2 3 3 3 3 3 3 2 3 2 2 3 3 2 2 2 2 2 2 2 3 3 3 3 2 3 3 2 2 3 2 3 2 2 2 2 3 2 2 3 2 2 3 2 2 3 3 2 2 2 2 2 2 3 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 3 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 5 5 5 4 4 4 3 3 3 3 3 3 4 5 7 6 4 5 7 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 2 2 2 3 3 3 3 2 2 2 2 2 3 2 2 3 2 2 2 2 3 3 2 3 3 3 3 2 2 3 3 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 3 3 3 3 3 3 3 3 3 4 5 5 4 4 4 3 3 3 3 4 3 3 4 4 7 7 5 5 6 4 4 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 2 2 3 3 3 2 3 3 3 3 2 3 3 3 3 3 3 2 3 3 2 2 3 2 3 3 2 3 2 2 3 3 3 2 3 2 2 3 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 5 7 6 5 5 3 3 4 3 3 3 3 4 4 5 6 5 5 6 5 4 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 3 2 3 3 2 2 3 3 3 2 2 2 2 2 2 3 2 2 3 2 2 2 2 3 3 2 3 3 2 2 2 2 3 3 3 3 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 4 6 6 5 4 4 4 4 3 3 3 5 5 4 5 5 5 5 6 5 3 3 3 5 5 3 3 3 2 3 3 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 3 2 3 2 2 2 2 3 3 2 2 3 2 2 2 2 3 2 3 3 2 2 2 3 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 6 4 4 4 3 4 4 3 3 4 5 5 4 5 5 5 5 6 5 3 3 3 4 5 4 3 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 2 2 3 3 3 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 2 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 3 3 2 2 3 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 3 3 4 4 4 4 5 5 5 4 6 5 5 4 5 5 4 3 4 5 5 4 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 3 3 3 2 3 2 2 3 3 3 2 2 3 3 3 3 3 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 2 3 3 2 3 3 2 2 2 2 3 3 2 2 2 2 2 2 3 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 3 3 3 3 2 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 4 4 5 6 4 3 4 6 5 4 5 4 4 4 3 4 4 5 5 4 3 3 3 3 3 3 2 2 2 2 2 2 3 2 3 2 3 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 3 2 3 3 3 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 4 3 5 5 4 3 4 6 5 4 4 4 4 4 3 4 4 4 5 4 4 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 3 3 3 3 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 2 3 2 3 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 3 3 3 3 3 2 2 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 3 3 3 3 3 3 4 4 3 3 3 3 3 3 5 4 4 3 4 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 3 3 3 3 2 2 2 2 2 2 3 2 2 2 3 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 3 2 3 3 2 2 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 3 3 3 3 3 3 3 3 4 4 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 3 3 3 3 3 3 4 3 3 3 4 5 3 3 4 4 4 4 3 4 3 4 4 4 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 2 2 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 3 3 3 6 4 3 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 3 3 3 3 4 4 4 3 3 4 5 4 3 3 4 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 3 3 4 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 4 5 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 5 3 2 2 2 2 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 4 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 4 3 3 3 3 3 4 4 3 3 4 3 4 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 3 4 3 3 4 3 3 2 3 2 3 3 4 5 4 3 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 4 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 5 7 6 3 3 3 3 3 2 3 3 4 4 5 5 3 2 3 3 3 3 3 4 4 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 10 12 3 3 3 4 3 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 5 4 3 3 3 3 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 6 5 2 3 3 3 3 2 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 3 2 2 2 2 3 3 3 2 3 4 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 2 2 3 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 2 3 3 3 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 2 3 3 3 3 3 2 3 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 3 2 2 3 2 3 3 3 2 3 3 3 2 2 3 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 2 2 2 3 3 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 3 3 3 3 4 3 3 3 3 3 4 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 3 2 2 2 2 3 3 4 3 2 2 2 2 3 2 2 2 2 2 2 3 2 2 2 3 3 2 3 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 3 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 3 3 4 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 2 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 4 4 3 2 2 2 2 2 3 2 3 2 2 2 2 3 3 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 3 3 3 3 3 3 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 4 6 3 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 2 3 3 4 3 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 4 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 3 2 3 3 3 3 3 3 3 3 3 3 2 2 3 2 3 3 3 2 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 4 4 3 2 2 2 2 3 2 3 3 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 4 4 3 3 2 3 3 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 3 3 4 3 4 4 5 5 5 4 3 3 3 3 3 3 4 4 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 3 3 4 3 3 3 3 3 2 3 2 3 3 2 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 3 2 3 3 3 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 6 7 5 5 4 4 4 5 5 6 5 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 2 3 3 2 3 2 3 3 3 3 3 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 2 2 3 2 2 2 2 2 3 3 2 2 3 3 3 5 6 8 9 9 9 9 7 6 6 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 2 3 2 3 3 2 2 2 2 3 3 4 5 6 6 7 7 7 4 4 3 4 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 3 2 2 3 2 3 2 2 2 3 3 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 3 3 4 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 3 2 2 2 2 3 3 2 3 2 3 2 2 3 2 2 2 2 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 8 3 2 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 10 2 2 4 4 3 3 22 5 7 4 5 4 4 3 3 2 2 2 3 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 13 4 3 4 4 8 20 48 12 14 38 36 24 13 4 3 3 3 3 3 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 3 3 2 3 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 13 9 5 4 8 19 24 58 74 72 75 83 82 75 32 18 5 3 3 3 3 2 2 2 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 9 29 20 11 16 27 80 78 82 80 85 81 95 97 97 63 24 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 4 3 8 14 32 74 71 83 81 87 82 98 109 104 87 53 15 5 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 3 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 7 20 41 58 63 78 84 81 82 83 119 106 100 47 37 14 4 2 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 4 4 9 25 53 55 65 78 82 96 89 111 98 87 10 5 4 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 3 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 4 4 6 4 8 12 14 21 33 64 83 83 80 68 16 9 5 3 3 2 3 3 2 3 3 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 3 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 4 3 3 3 3 6 15 33 50 45 17 21 51 53 57 45 40 44 33 13 9 5 3 2 3 5 9 10 5 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 3 4 3 3 3 4 4 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 4 8 14 32 50 32 30 42 47 43 39 37 32 34 30 21 13 9 4 3 5 7 14 10 8 4 3 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 3 3 2 2 3 2 2 2 3 3 2 3 2 2 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 3 2 2 2 2 3 3 4 3 4 4 3 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 3 2 2 3 3 3 4 7 12 20 25 29 23 43 45 16 9 15 17 19 28 23 27 36 29 15 12 12 11 15 14 11 12 9 4 3 2 3 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 3 2 2 2 2 2 2 4 4 3 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 3 4 3 4 4 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 11 14 10 26 34 30 19 11 8 25 31 27 23 27 23 38 43 34 26 12 10 9 9 9 8 9 11 9 8 7 7 7 9 12 11 6 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 5 6 5 8 16 28 39 47 36 38 25 18 20 25 22 30 32 24 20 9 6 6 7 8 6 6 9 9 9 9 9 11 12 17 15 10 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 3 4 3 3 3 4 4 4 4 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 3 3 3 3 4 7 16 37 53 79 82 73 79 63 30 24 20 17 14 20 15 3 3 3 3 4 5 7 6 5 5 5 4 4 3 3 4 14 18 10 9 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 5 18 35 49 66 73 72 69 35 30 25 19 11 11 17 13 3 3 3 3 3 3 4 3 3 3 3 3 3 3 2 2 4 8 11 10 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 3 3 2 3 3 2 2 2 2 2 3 3 4 18 16 27 32 18 4 17 22 16 4 3 2 2 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 3 4 5 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 5 5 6 5 5 4 4 4 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 3 3 2 3 2 3 2 2 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 11 6 3 4 8 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 2 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 4 3 2 2 9 16 11 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 2 3 2 3 3 3 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 5 10 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 3 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 3 3 3 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 7 14 20 11 4 3 3 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 7 5 8 15 16 8 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 8 13 15 6 6 3 4 3 3 3 7 11 19 16 12 5 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 6 13 18 20 20 11 5 7 6 5 6 33 49 72 74 75 66 41 8 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 19 13 23 22 36 42 46 30 32 51 68 79 75 79 78 80 83 37 13 4 3 3 3 3 3 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 5 6 47 43 43 53 47 45 59 66 62 56 65 59 44 17 9 4 3 3 3 3 4 3 14 17 6 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 4 3 3 4 7 7 16 29 49 54 61 47 36 31 33 35 30 33 25 21 13 10 6 4 3 3 3 3 3 9 12 6 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 4 4 5 5 8 14 21 7 19 49 37 22 18 8 10 13 10 10 6 5 3 3 3 3 3 3 2 3 2 3 3 2 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 4 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 3 3 3 3 3 7 6 11 16 16 15 22 9 13 27 16 5 4 3 3 3 2 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 6 2 2 3 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 10 27 12 21 18 9 12 7 3 3 3 2 3 3 2 3 2 2 2 2 3 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 6 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 7 8 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 4 4 3 4 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 3 3 4 5 5 4 3 3 3 3 15 3 3 3 3 2 3 3 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 6 8 16 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 6 15 10 4 3 2 3 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 3 3 3 3 3 4 4 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 3 3 3 4 4 3 3 3 3 3 3 3 3 3 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 2 3 2 2 2 3 4 9 11 24 44 30 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 3 2 2 3 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 2 2 2 2 3 2 3 3 3 5 5 8 19 26 61 43 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 3 3 2 2 3 2 2 2 2 2 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 3 4 3 2 2 2 3 3 4 4 4 8 11 38 57 68 40 39 8 10 15 15 6 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 2 2 2 2 3 2 3 2 2 2 3 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 2 3 2 3 3 2 3 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 2 3 3 3 3 3 3 2 3 3 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 3 3 3 3 3 2 3 3 3 3 2 3 2 2 2 3 3 3 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 3 2 3 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 3 3 3 4 3 3 2 3 3 3 6 4 4 3 4 9 32 11 11 37 36 19 6 6 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 5 7 6 5 4 3 3 3 4 4 3 3 3 3 3 4 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 3 3 3 3 2 3 3 3 3 3 3 3 3 2 3 2 2 3 2 2 2 3 2 2 2 3 2 3 3 2 2 3 2 2 2 2 3 2 3 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 3 4 6 29 24 9 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 6 7 5 4 4 5 5 6 4 3 3 3 5 15 20 10 7 4 4 4 4 3 3 3 3 4 3 3 3 3 3 3 3 3 4 4 5 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 3 2 2 2 3 2 2 2 2 3 3 2 2 2 2 3 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 4 6 5 5 3 2 2 3 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 7 6 5 4 4 4 3 4 4 4 3 3 6 12 18 20 18 5 4 4 3 3 3 3 3 4 4 3 4 3 3 3 3 4 4 4 6 8 6 7 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 3 3 2 3 2 2 3 3 3 4 4 4 3 3 2 3 4 3 4 5 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 5 5 5 9 7 6 4 3 3 3 3 3 3 5 4 4 4 4 4 4 5 4 5 5 7 8 6 6 4 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 4 3 3 3 3 3 3 5 5 4 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 3 3 3 3 3 3 3 2 2 3 2 2 3 4 3 4 3 3 3 4 5 3 3 4 3 3 4 4 4 5 5 5 7 8 7 7 6 8 7 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 3 4 3 4 3 3 3 4 5 3 3 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 3 3 3 3 3 3 3 3 2 2 3 2 2 3 3 5 3 3 3 8 8 12 11 10 13 12 5 7 7 7 7 8 9 10 8 6 7 7 6 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 6 9 4 3 5 5 3 6 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 4 3 5 3 7 8 7 10 13 14 11 12 23 19 13 15 15 10 8 11 11 11 9 7 6 5 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 3 3 3 3 3 3 3 2 2 3 3 3 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 4 3 3 3 4 3 3 3 3 3 4 3 4 4 6 6 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 3 3 3 3 2 2 2 2 2 3 2 3 2 3 2 2 3 3 3 2 2 3 3 3 3 2 2 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 3 4 5 4 6 5 5 5 5 8 9 11 22 22 19 25 24 15 11 8 8 9 11 11 10 9 8 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 5 3 3 3 4 3 2 3 3 3 3 3 3 3 5 4 2 2 9 6 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 2 2 2 2 3 4 4 4 6 6 4 3 3 3 3 5 5 6 7 9 9 9 12 12 10 9 9 7 11 13 11 6 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 3 3 3 4 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 3 2 3 2 3 3 2 2 3 3 3 3 3 2 2 3 6 12 8 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 6 6 3 6 4 3 3 2 2 2 2 3 3 3 3 4 4 5 5 6 9 13 13 15 14 13 9 8 6 5 5 3 3 3 3 4 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 2 3 3 2 3 2 2 3 2 3 3 3 2 3 2 3 2 3 17 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 6 8 11 11 12 13 14 11 10 8 8 8 5 3 3 4 5 3 3 2 2 2 2 2 3 3 2 3 2 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 3 2 3 2 3 3 2 3 2 3 3 2 2 2 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 3 2 2 3 3 3 2 2 2 2 2 3 2 3 3 2 2 2 4 3 8 12 7 6 5 6 8 7 9 8 8 8 8 8 6 5 5 4 2 3 3 3 2 2 2 2 2 2 4 4 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 2 3 2 3 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 3 3 2 2 3 2 2 2 2 3 2 3 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 3 3 9 8 3 3 3 6 5 3 4 3 4 5 5 7 7 5 4 4 3 2 2 2 2 2 2 2 3 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 3 3 3 2 2 3 2 3 2 2 2 2 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 3 2 2 2 2 3 2 2 2 3 3 2 2 2 2 2 2 2 2 3 3 3 2 2 3 2 3 3 3 3 3 4 5 5 5 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 3 3 2 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 3 3 2 2 2 3 2 2 3 2 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 3 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 3 3 3 4 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 4 5 4 3 3 3 3 2 3 3 2 2 3 2 2 2 3 3 3 3 3 3 3 4 4 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 3 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 3 3 3 3 3 2 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 4 3 3 3 2 2 3 2 2 2 2 2 3 5 3 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 2 3 2 2 3 2 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 3 2 3 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 2 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 3 2 2 2 2 2 3 2 2 3 2 2 2 2 3 3 2 3 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 2 3 3 3 3 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 4 4 5 5 7 5 4 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 2 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 3 2 3 2 3 3 3 3 3 3 3 3 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 3 3 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 2 2 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 4 4 6 6 4 7 6 4 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 6 4 3 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 2 2 2 2 2 2 2 6 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 10 8 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 2 2 2 3 2 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 3 2 2 3 2 3 2 2 2 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 2 2 2 2 3 3 2 3 3 2 3 3 3 2 2 2 2 2 2 2 2 3 2 3 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 3 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 3 2 2 3 2 3 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 2 2 3 3 2 3 2 2 3 3 3 2 2 2 3 2 2 3 2 2 2 2 2 3 2 3 3 2 3 2 2 2 2 2 2 2 3 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 9 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 3 2 2 2 3 2 3 2 3 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 17 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 3 3 2 2 2 3 2 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 7 3 3 6 4 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 2 3 2 3 2 2 3 3 2 2 2 3 2 2 3 2 2 2 2 2 2 2 3 2 3 3 3 3 2 3 3 3 2 2 2 2 3 2 2 3 2 2 2 2 3 2 2 3 3 3 3 3 2 3 3 3 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 6 6 5 21 9 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 3 2 3 3 3 3 3 3 2 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 6 21 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 2 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 2 3 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 4 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 2 3 3 2 2 3 2 3 2 2 2 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 3 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 3 3 3 3 3 3 2 3 2 2 2 3 2 3 2 2 2 2 2 3 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 3 3 3 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 3 4 4 3 4 3 4 4 4 4 4 3 4 3 3 3 3 4 3 3 4 3 3 3 3 3 3 2 2 2 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 5 4 3 4 3 3 4 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 3 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 3 4 3 3 4 4 3 5 12 22 5 3 4 4 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 2 2 3 3 2 2 2 2 3 2 2 2 2 2 2 2 3 3 2 2 2 3 2 3 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 6 33 52 72 54 11 3 6 7 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 3 3 2 2 2 2 2 2 2 2 3 3 2 2 3 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 3 2 2 2 2 2 3 3 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 2 2 2 2 3 2 3 3 2 2 2 2 2 3 3 3 4 4 3 4 29 40 27 7 5 7 8 6 5 5 6 5 4 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 3 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 2 3 2 2 2 2 3 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3