ncols 435 nrows 369 xllcorner -106.000000 yllcorner 25.000000 cellsize 0.029927 nodata_value -1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 4 5 3 4 6 3 4 3 3 2 2 3 3 5 7 7 8 8 11 7 5 4 3 3 4 4 4 3 3 4 4 4 4 3 3 4 3 2 3 3 2 2 4 6 7 7 8 4 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 4 3 3 3 3 6 6 5 6 7 8 7 10 15 8 8 9 8 7 8 9 12 15 12 6 7 8 8 7 9 11 12 11 11 10 11 11 14 14 13 12 12 12 11 9 11 11 10 9 9 8 8 8 9 8 7 7 6 6 7 7 5 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 6 8 8 7 4 2 2 2 3 3 3 2 3 2 2 2 3 3 7 8 7 6 6 8 7 7 5 5 9 8 8 9 8 5 5 5 4 4 3 3 2 2 2 2 2 3 5 15 23 21 15 15 25 42 53 58 40 14 14 14 14 10 8 4 4 4 3 6 9 4 5 6 6 7 8 7 8 8 8 7 9 12 11 15 18 19 19 20 20 23 30 32 28 14 6 5 7 6 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 6 4 4 5 5 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 4 4 7 13 10 3 2 2 2 2 2 2 2 2 2 2 2 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 3 6 10 13 14 16 18 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 4 7 5 4 5 7 8 8 4 3 2 3 3 4 7 7 7 7 7 6 4 7 8 9 6 4 6 6 3 2 3 2 2 4 4 3 3 5 3 2 2 3 3 5 5 4 5 6 4 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 2 2 2 2 2 2 3 3 3 3 3 2 2 3 3 3 3 4 3 3 3 3 4 5 5 5 5 6 5 7 12 15 12 11 10 9 7 9 10 8 6 7 6 6 7 8 11 17 15 14 12 11 10 10 11 14 17 17 13 12 13 14 16 13 12 13 13 11 10 8 8 7 7 6 5 4 4 5 7 7 4 3 3 3 3 3 3 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 3 3 3 2 2 3 3 7 10 6 4 3 2 2 2 2 2 2 2 2 2 2 2 3 4 5 7 6 6 7 8 5 4 5 6 12 13 13 9 5 3 3 4 4 3 3 3 2 2 2 2 2 4 3 10 16 16 13 12 18 29 56 59 35 15 19 25 8 8 7 5 4 3 3 5 5 3 3 3 4 6 7 6 5 5 8 8 9 10 10 14 18 17 16 17 16 18 26 29 27 25 18 6 5 4 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 5 5 4 4 4 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 6 8 9 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 3 3 3 3 3 5 9 11 14 13 13 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 2 2 2 2 2 3 3 2 3 4 6 6 6 7 10 8 4 4 7 10 6 5 8 8 5 6 7 6 4 8 10 9 8 8 6 4 4 3 2 2 3 4 3 4 5 6 3 2 2 2 3 3 4 4 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 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 3 3 3 4 3 5 5 4 4 5 5 5 5 6 13 10 12 11 9 8 11 15 15 10 10 7 6 8 9 11 14 21 24 15 16 13 12 11 18 24 26 16 16 18 18 18 22 22 16 12 11 11 11 11 11 9 8 8 5 5 7 7 7 8 6 5 3 3 2 2 2 2 3 2 2 3 3 2 3 3 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 4 4 3 3 3 3 2 2 3 3 4 5 3 2 3 3 2 2 2 2 2 3 3 3 3 3 3 4 6 8 8 7 8 5 4 5 5 5 8 11 10 3 3 3 3 3 3 3 3 2 2 2 2 2 4 4 4 5 11 17 13 15 24 35 46 51 26 19 26 31 20 12 8 9 20 15 3 3 3 3 3 3 3 5 7 6 4 3 5 7 7 9 8 9 12 12 12 11 14 16 20 28 26 24 17 12 11 4 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 4 5 4 3 3 3 3 3 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 8 9 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 3 3 3 3 3 6 8 9 10 9 13 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 5 7 8 7 8 8 9 8 4 2 5 7 6 6 7 6 7 7 5 5 6 9 12 13 11 7 6 7 8 7 4 5 5 6 7 9 7 4 2 2 3 3 3 4 4 6 4 3 3 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 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 5 5 5 4 4 4 4 5 7 9 9 8 9 10 8 9 11 14 9 7 7 7 7 10 13 16 19 20 17 16 16 18 28 27 29 27 24 21 21 20 15 17 20 18 14 11 10 12 10 9 11 12 10 10 9 7 7 6 6 5 5 4 3 3 2 2 3 3 2 2 2 3 3 2 2 2 3 3 3 4 4 4 4 4 4 3 3 4 4 3 3 3 4 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 4 3 3 3 3 4 5 4 3 4 4 4 6 9 5 4 4 3 3 3 7 6 5 4 3 2 2 3 4 5 4 3 2 2 2 2 2 2 3 3 10 17 16 12 14 35 41 41 33 23 20 37 40 31 15 10 12 28 13 6 7 4 3 3 3 4 7 10 11 4 4 5 6 7 7 9 11 17 16 11 9 13 21 28 27 27 27 23 16 14 10 6 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 4 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 3 3 3 3 3 5 5 7 7 9 13 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 5 5 6 5 6 8 9 10 8 3 2 3 4 7 6 4 3 4 6 9 8 9 9 11 12 10 6 7 9 9 8 6 4 5 8 10 9 5 3 2 2 3 2 2 3 7 9 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 2 3 2 2 2 2 2 2 2 2 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 5 6 8 6 5 4 4 4 4 5 6 7 8 8 9 9 9 9 8 8 6 6 7 7 8 11 15 19 18 16 15 16 16 26 31 25 22 21 21 25 23 20 15 14 15 15 14 10 11 12 12 11 9 8 9 11 10 8 7 7 6 4 5 4 4 3 3 2 3 3 2 2 2 3 3 3 2 2 3 3 3 4 4 4 4 4 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 3 2 2 2 2 2 2 3 5 3 4 5 4 5 5 6 7 7 7 7 7 5 3 3 5 11 6 3 3 2 2 3 4 8 4 2 2 2 2 2 2 2 2 3 5 18 11 24 36 34 42 33 16 18 29 46 51 46 13 13 27 32 22 11 9 5 3 3 3 3 5 9 9 5 3 4 6 6 7 10 11 22 25 15 8 9 14 27 28 28 27 29 32 14 9 5 4 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 4 5 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 3 3 3 3 3 5 5 5 7 10 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 4 5 7 6 8 9 9 9 9 6 3 3 3 3 4 6 7 8 4 3 7 10 11 11 10 12 9 5 10 11 11 8 7 8 11 13 13 9 6 2 2 3 3 3 6 9 8 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 3 3 3 2 2 2 2 2 2 3 3 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 3 4 6 8 10 9 9 10 11 6 5 6 7 7 8 8 8 8 8 9 9 9 8 6 5 7 10 11 17 21 19 17 15 15 14 13 27 26 21 19 18 18 17 16 16 14 14 13 10 10 9 9 11 9 10 7 8 11 11 12 11 10 13 9 4 4 4 4 3 2 3 3 3 3 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 3 2 3 2 2 3 3 4 2 2 2 2 2 3 4 6 5 4 4 14 18 19 17 19 21 16 10 5 3 5 9 5 3 4 7 7 8 7 7 6 3 2 2 2 2 2 2 2 4 10 20 17 16 29 27 38 28 34 47 49 55 50 36 27 24 32 26 25 16 8 5 3 3 3 3 4 6 5 4 4 5 5 7 8 12 15 18 28 32 13 15 15 21 26 26 28 28 28 24 14 9 10 5 4 3 3 3 4 5 4 3 3 3 3 3 3 3 4 4 3 3 3 3 3 2 2 2 3 3 4 4 5 4 3 2 2 2 3 2 3 2 2 2 3 4 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 2 2 2 2 2 2 2 2 2 3 3 3 4 5 4 7 11 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 3 3 3 2 2 2 3 6 8 6 6 9 9 6 4 3 3 3 3 3 2 3 5 8 6 2 3 7 8 12 13 11 8 8 11 14 14 10 10 12 11 14 13 9 5 3 2 3 4 3 4 5 7 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 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 5 9 10 9 9 9 9 11 14 12 10 9 9 9 9 9 8 8 8 7 7 6 6 8 12 15 17 18 20 14 15 14 12 12 14 17 18 18 17 15 15 13 13 12 9 8 7 7 8 11 11 9 8 7 11 13 11 11 10 9 10 11 5 4 4 5 4 3 4 5 3 2 2 2 2 2 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 2 2 2 2 2 4 4 4 3 2 2 3 4 4 7 13 26 37 30 21 28 38 24 15 7 4 2 3 5 6 8 10 11 9 7 4 4 2 2 2 3 3 2 2 2 2 3 6 8 8 15 23 27 34 36 50 55 52 48 46 42 35 31 20 18 30 23 12 7 3 3 3 5 5 5 5 4 6 7 7 8 9 9 17 23 28 34 33 28 17 18 18 18 24 24 22 20 16 11 9 4 3 3 4 3 7 6 4 3 3 3 3 3 3 4 6 10 5 3 3 3 3 2 2 2 2 2 5 5 5 4 3 2 2 2 2 2 2 2 2 2 2 3 5 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 3 3 4 4 4 9 9 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 3 3 3 3 3 2 2 4 9 11 9 5 9 10 8 5 4 8 9 4 3 4 3 2 3 4 6 6 5 4 7 9 12 13 12 10 12 16 14 11 13 15 13 12 12 12 9 4 3 4 4 3 3 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 2 2 3 3 3 3 4 4 4 3 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 9 11 10 9 9 8 10 13 15 14 17 16 15 15 13 12 7 6 6 6 6 6 6 8 11 16 17 13 12 13 11 11 11 12 12 12 14 14 15 14 13 13 10 6 5 8 9 7 5 7 9 7 6 8 9 9 7 5 8 9 9 10 8 6 4 7 7 5 5 6 4 2 2 2 2 2 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 3 3 3 2 2 2 2 2 2 2 3 4 4 3 2 3 8 13 8 7 14 15 28 26 11 5 4 3 6 4 5 3 3 4 9 12 14 8 5 4 3 2 2 2 2 2 3 3 2 2 2 2 3 4 5 18 17 19 32 37 43 54 49 47 49 50 47 19 10 9 12 18 19 5 3 3 3 3 5 4 5 6 8 9 10 10 12 19 28 28 32 35 37 30 21 23 20 19 20 21 23 20 21 18 11 5 4 4 5 7 10 8 3 3 3 3 3 3 4 4 6 11 12 4 3 2 2 2 2 2 2 3 4 3 3 2 3 2 2 2 3 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 2 2 2 2 2 2 2 2 2 2 2 3 4 5 7 8 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 3 4 8 11 9 6 4 5 6 4 7 9 8 7 11 9 4 3 3 2 3 7 8 3 5 9 11 14 14 16 16 16 17 14 15 14 16 15 13 12 7 3 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 4 5 2 2 3 4 3 3 4 5 6 6 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 9 11 10 9 9 10 12 13 14 16 16 12 13 11 7 6 5 5 5 6 6 9 9 13 17 18 14 13 10 10 10 11 11 12 11 12 10 9 10 11 11 10 7 5 4 7 6 5 5 8 8 7 6 7 6 4 4 3 4 6 8 7 6 6 4 3 4 6 5 3 4 3 2 2 2 2 3 3 2 2 2 2 2 2 3 3 3 3 2 2 3 5 3 3 2 2 2 3 5 3 3 3 2 2 3 2 2 2 2 2 2 4 3 5 14 19 23 22 8 9 11 22 22 16 7 3 3 3 3 5 9 6 8 12 13 12 8 4 3 3 2 2 2 2 3 2 2 2 2 4 5 4 4 7 14 21 21 39 51 52 52 48 42 44 53 55 28 15 11 7 8 6 4 4 4 3 3 3 3 4 7 8 9 10 11 11 23 33 37 37 34 16 19 24 28 28 28 20 20 24 26 27 22 13 5 5 6 6 8 10 7 5 4 3 3 3 4 3 3 5 11 11 5 5 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 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 7 6 5 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 3 3 7 10 10 7 6 5 3 5 7 7 4 6 9 9 11 13 4 2 3 3 5 7 8 5 2 3 7 10 14 16 15 13 12 15 15 14 14 18 16 14 10 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 3 4 4 3 2 3 3 4 5 6 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 9 9 9 9 9 9 10 14 15 14 14 11 9 8 8 6 6 5 6 6 7 8 8 12 13 16 18 15 12 10 9 9 9 9 9 9 10 9 7 6 7 9 6 4 4 4 4 4 5 5 6 5 6 5 5 5 5 4 3 4 4 5 4 4 4 5 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 2 3 4 4 4 3 2 2 2 2 3 3 2 2 2 3 3 4 3 2 2 2 2 2 2 3 14 21 20 18 16 15 16 20 17 10 4 3 3 3 3 7 7 5 9 20 6 7 4 3 3 2 2 2 2 2 2 3 3 4 7 8 6 3 2 15 34 44 35 36 45 48 46 43 34 27 30 53 33 18 17 16 4 7 5 3 4 6 4 4 4 5 7 7 8 9 10 11 16 28 41 39 36 27 18 21 22 24 24 23 24 29 31 32 30 19 8 9 7 8 9 10 6 5 4 3 3 4 4 4 3 3 3 6 3 4 4 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 5 3 2 2 2 2 2 2 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 3 4 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 3 3 2 4 4 4 6 9 9 7 8 9 6 5 7 4 3 6 8 8 12 13 11 4 2 3 5 6 8 4 3 3 5 10 15 16 14 12 12 14 18 18 14 14 15 15 12 9 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 3 2 3 3 3 4 7 4 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 3 3 6 10 8 6 7 7 7 12 14 13 10 7 7 6 5 4 4 5 5 5 6 9 11 13 14 15 14 14 15 10 8 8 7 7 7 7 8 8 7 6 6 6 7 6 4 3 4 4 4 5 6 5 5 5 7 7 5 4 4 4 3 5 5 4 4 4 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 5 5 3 3 3 5 4 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 5 11 14 14 11 8 14 18 16 13 13 4 3 3 3 4 5 4 5 16 26 13 5 3 3 2 2 2 2 2 2 2 2 3 4 6 4 2 2 2 4 16 36 34 40 44 56 49 42 31 15 25 42 39 31 22 19 14 11 16 4 4 5 4 5 4 10 10 6 7 9 13 15 22 38 47 48 38 32 25 16 17 17 19 20 21 28 34 32 31 23 15 15 14 11 12 11 9 8 5 4 4 4 4 4 3 3 3 3 3 2 2 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 5 3 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 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 3 3 3 2 5 6 5 6 8 6 5 5 5 5 5 4 2 3 6 8 10 11 4 2 4 6 7 7 6 8 4 4 4 8 13 14 11 11 14 20 21 18 16 14 12 14 15 13 8 2 2 2 2 2 2 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 3 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 5 9 9 6 5 5 6 5 4 4 6 5 5 5 4 3 4 4 4 5 7 8 9 12 11 13 16 17 17 18 14 10 7 6 7 7 6 7 7 6 5 5 6 6 5 5 5 4 4 5 7 7 5 7 8 10 8 5 4 4 3 3 5 5 4 3 3 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 5 4 3 4 9 14 7 3 2 2 2 2 2 3 2 2 2 2 2 2 3 7 12 15 15 16 16 14 8 5 5 4 6 5 4 4 4 4 9 8 3 8 20 9 4 3 4 5 2 2 2 2 2 2 2 5 5 5 3 2 2 2 4 15 23 22 28 39 52 53 44 31 18 21 36 27 19 23 38 33 25 17 10 4 5 4 4 4 14 19 8 11 13 12 12 24 39 49 51 48 41 27 18 17 16 15 15 23 29 30 32 31 31 24 18 15 14 13 12 9 9 9 7 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 4 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 3 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 4 3 2 2 2 2 3 4 5 3 5 6 7 5 5 5 5 4 4 4 3 5 4 4 6 6 8 9 5 3 2 3 4 5 5 7 4 3 5 10 14 13 9 10 14 18 21 20 13 13 13 13 11 5 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 5 9 10 9 6 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 9 9 6 5 4 4 4 4 4 4 4 5 5 4 3 3 4 4 5 8 10 10 10 9 9 9 10 8 8 8 8 9 6 6 7 9 7 7 5 4 4 5 5 6 5 4 4 4 4 6 8 7 5 7 8 9 8 6 6 4 4 5 4 3 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 3 3 2 3 6 10 6 3 3 2 2 2 2 2 2 2 3 3 2 3 8 14 14 15 17 17 18 20 11 6 5 4 3 3 5 5 3 3 17 10 5 10 17 11 5 3 3 4 2 2 2 2 2 2 2 3 5 3 3 3 2 2 3 11 15 13 15 21 32 47 43 35 42 39 19 15 9 17 37 51 35 17 8 5 6 7 4 9 24 29 17 12 14 15 7 11 28 45 49 51 46 37 28 20 15 15 19 22 26 24 24 22 22 24 26 21 17 15 11 10 9 10 9 8 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 5 3 2 3 2 2 2 2 2 2 2 2 2 2 2 4 4 2 2 2 2 2 2 2 2 3 4 4 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 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 3 6 6 5 6 6 6 4 4 3 3 3 3 3 7 5 3 3 3 2 4 5 3 2 2 2 3 3 3 5 4 3 4 8 8 8 12 15 18 20 19 15 12 12 12 10 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 5 8 9 10 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 5 7 8 7 5 3 3 4 3 3 3 4 4 4 4 5 5 4 4 6 8 9 8 7 6 6 6 7 7 7 6 7 7 6 7 9 8 8 7 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 5 8 6 5 10 8 4 4 5 3 2 2 2 3 3 3 3 3 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 8 13 7 5 3 2 2 2 2 2 2 2 3 2 2 2 3 13 10 11 11 12 13 16 8 5 4 3 3 3 5 6 7 7 6 17 5 12 9 8 7 5 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 5 7 10 12 19 27 32 39 40 49 42 25 19 16 16 25 28 34 37 16 8 16 18 10 10 29 35 31 25 16 16 6 14 33 43 48 48 40 31 25 22 21 24 24 24 26 25 24 16 15 17 20 20 24 19 15 12 9 6 6 7 7 5 5 4 4 4 4 4 3 4 4 3 3 3 2 2 2 2 2 5 7 6 3 2 2 2 2 2 2 2 2 2 2 2 4 3 2 2 2 2 2 2 2 2 5 7 5 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 3 2 2 2 2 2 3 6 7 4 4 7 6 5 5 4 3 2 3 3 4 4 3 2 3 3 3 2 3 3 2 2 2 4 3 3 4 3 3 3 4 4 5 7 10 11 17 19 17 13 12 11 7 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 5 8 8 6 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 4 5 6 6 6 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 6 7 7 6 5 5 5 6 6 6 6 6 6 6 7 6 4 4 6 6 5 4 5 4 3 4 3 3 3 4 5 5 4 6 7 5 7 5 7 7 5 4 4 4 3 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 2 2 6 9 8 7 4 3 2 2 2 2 2 2 2 2 2 2 2 3 3 6 4 4 7 6 4 3 2 2 2 2 3 3 2 4 2 2 2 2 2 10 7 4 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 6 8 9 11 19 21 28 33 30 39 34 24 20 20 18 21 22 27 18 12 6 4 26 17 11 19 27 28 25 15 12 6 7 29 34 44 42 34 29 26 29 31 34 37 33 34 31 27 21 17 12 10 11 16 20 20 19 15 8 5 5 8 7 7 6 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 5 6 3 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 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 4 7 5 3 4 6 4 3 2 2 2 3 4 5 3 2 3 2 3 3 2 3 3 2 3 3 5 4 5 8 8 3 3 3 3 5 7 7 11 19 21 23 20 16 14 10 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 3 4 4 8 7 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 3 3 3 4 5 4 4 4 4 4 3 3 3 4 4 5 4 4 4 4 4 4 3 5 4 4 5 5 5 5 6 5 5 5 6 5 5 4 6 6 5 5 5 4 3 3 3 3 3 3 5 8 7 5 4 3 3 3 3 3 5 5 3 3 3 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 6 5 2 2 2 3 7 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 4 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 3 2 2 3 7 6 7 8 11 14 21 33 34 30 26 19 14 42 31 19 12 15 14 7 4 4 8 14 11 14 14 17 23 20 6 5 8 18 26 40 35 26 22 24 29 35 36 41 46 47 40 34 25 18 14 10 12 12 12 17 21 22 16 8 6 7 7 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 4 6 9 3 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 3 3 2 2 2 2 2 2 2 2 2 2 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 5 7 4 3 4 5 4 3 2 2 2 2 2 3 2 3 3 2 3 3 3 6 4 2 2 3 4 3 5 11 8 3 3 4 3 5 3 4 6 14 19 23 20 15 12 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 2 2 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 3 3 3 4 5 5 4 3 3 4 4 4 4 4 4 4 5 5 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 4 5 5 4 5 6 7 6 6 5 5 6 4 4 3 3 3 5 8 9 8 6 4 4 4 3 3 3 3 3 2 3 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 11 2 2 2 2 3 4 3 7 8 5 3 3 2 7 5 4 4 3 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 5 7 6 12 9 13 23 24 21 17 15 7 14 31 36 11 8 13 17 11 6 6 13 15 12 10 9 16 15 8 4 5 13 24 33 37 37 25 23 29 35 39 37 42 46 45 44 39 31 27 24 24 23 14 8 12 19 24 29 19 9 7 6 5 5 5 5 4 4 4 4 3 3 3 3 3 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 2 2 4 9 12 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 5 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 4 3 4 5 2 2 2 3 3 3 2 2 3 5 3 3 4 5 7 5 3 3 3 5 4 3 3 3 2 2 3 3 6 2 3 10 16 16 18 22 21 13 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 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 4 5 4 4 3 3 3 4 4 4 4 5 5 4 4 4 4 4 3 3 3 4 4 4 3 3 3 3 4 4 4 5 4 4 8 8 8 8 9 10 11 11 9 7 7 3 3 4 7 7 7 6 5 4 4 3 3 3 3 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 7 12 7 5 2 4 5 4 3 4 4 2 2 3 5 7 7 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 7 5 8 14 15 12 14 13 17 22 14 5 15 9 14 8 6 9 12 10 5 3 6 10 7 6 6 8 8 4 5 9 15 14 17 34 42 34 27 31 42 44 45 44 45 43 43 39 36 35 30 29 26 20 17 14 13 22 27 33 27 8 7 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 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 3 12 6 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 4 5 4 3 4 4 3 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 6 5 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 3 2 2 2 2 3 3 2 2 2 4 5 3 4 5 7 8 8 7 3 5 6 4 2 2 2 2 3 4 3 3 2 3 9 11 13 15 14 7 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 3 3 3 4 5 5 3 3 3 4 4 4 4 4 5 4 4 4 3 3 3 3 3 4 4 3 3 3 3 3 3 4 5 5 4 9 14 12 9 12 12 13 11 11 15 15 12 9 7 5 4 5 4 5 4 4 4 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 2 2 2 2 2 2 2 2 2 3 9 12 12 5 3 5 4 3 3 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 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 5 5 11 12 11 10 13 11 15 25 14 4 7 11 5 6 7 6 6 9 4 3 3 5 5 5 5 7 6 5 5 10 16 13 11 12 38 37 35 34 39 46 47 46 46 46 43 38 34 29 26 27 26 22 18 15 12 9 13 15 19 22 10 7 6 5 5 5 4 5 5 4 4 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 3 5 6 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 5 8 7 5 6 5 5 5 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 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 3 3 2 2 2 2 2 2 3 3 2 2 2 2 3 3 3 3 3 8 12 11 4 4 4 3 3 2 2 2 2 2 2 2 2 3 6 6 6 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 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 3 4 5 4 4 3 3 4 4 4 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 14 15 14 15 16 15 13 12 10 15 18 15 11 10 10 5 3 3 3 4 4 3 3 3 3 2 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 2 2 2 6 9 5 4 6 4 3 2 2 2 2 2 2 2 3 3 3 3 3 2 3 2 2 2 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 6 4 2 3 3 2 2 2 2 2 3 4 6 8 10 10 6 10 16 14 13 14 20 6 5 5 3 5 11 10 5 6 5 3 3 4 5 6 5 4 4 4 5 6 10 12 11 9 11 22 37 38 38 37 40 42 43 44 40 36 33 24 22 22 23 23 16 13 11 9 9 9 20 20 8 5 5 7 7 6 6 5 4 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 2 3 3 4 5 7 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 6 9 9 7 7 7 6 6 6 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 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 3 4 6 8 6 4 3 3 4 3 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 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 3 3 4 4 4 4 3 4 4 4 4 5 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 6 11 17 25 26 21 22 17 18 19 16 13 13 12 11 8 6 5 5 4 3 2 2 2 2 3 3 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 2 2 2 2 2 3 6 4 2 2 2 3 3 2 2 2 2 2 3 3 3 3 3 3 4 5 3 4 4 5 4 3 3 3 4 4 4 3 3 3 4 3 3 2 3 3 3 5 9 14 21 18 11 7 4 3 3 2 2 2 3 4 5 6 5 4 6 7 13 17 11 12 20 23 4 3 3 3 7 19 12 8 4 3 3 3 9 10 5 5 5 4 5 5 9 12 7 8 12 17 24 30 36 33 37 42 44 43 34 33 31 29 24 21 21 19 15 13 10 10 9 9 11 18 8 6 5 6 7 6 6 5 5 4 4 4 4 4 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 2 2 2 3 3 4 7 11 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 4 10 10 8 8 7 8 8 8 6 4 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 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 3 5 5 5 7 6 5 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 2 2 2 2 2 2 2 3 2 3 3 4 4 4 3 3 4 4 5 5 4 4 5 5 4 4 3 2 3 2 3 3 3 3 3 3 2 3 4 11 19 25 21 17 19 23 23 23 19 14 10 8 8 10 9 5 5 3 3 3 3 3 2 2 2 3 3 3 3 3 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 4 4 3 3 2 2 2 2 2 3 4 4 4 5 3 3 4 3 3 3 3 5 4 3 3 4 5 4 3 3 2 3 2 2 3 5 4 3 8 18 26 35 35 31 19 8 4 3 3 2 2 3 3 4 5 5 7 9 9 16 12 6 15 21 23 10 3 3 4 10 18 27 24 4 3 3 6 23 31 17 16 15 18 16 5 6 7 5 6 7 16 15 21 30 36 32 38 43 46 44 38 36 31 27 24 21 18 14 13 11 9 9 9 11 17 12 5 5 6 6 7 6 6 6 5 5 5 6 5 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 3 3 2 2 3 3 4 6 14 8 5 3 2 2 2 2 2 2 2 2 2 2 2 3 5 10 14 9 8 9 9 11 12 7 4 4 3 3 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 3 3 5 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 2 2 2 2 3 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 4 4 3 2 2 3 3 3 3 3 3 3 3 3 5 10 15 21 22 21 23 22 24 28 24 17 12 10 10 11 10 7 5 6 5 4 4 3 3 3 3 2 2 2 2 2 3 3 2 2 2 2 2 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 2 2 2 2 2 2 2 2 3 4 5 5 6 6 4 3 2 3 3 3 2 2 3 3 4 4 4 4 3 2 2 2 2 2 2 3 3 3 4 8 18 31 38 34 26 17 8 3 3 3 2 2 3 3 4 6 5 7 11 14 8 11 15 14 6 3 2 3 3 5 22 25 22 12 6 2 9 19 28 33 33 14 12 15 16 8 3 4 6 6 7 9 18 29 30 27 29 34 38 39 36 38 37 27 21 24 24 18 12 10 9 8 8 10 16 9 6 5 6 6 5 5 6 6 6 6 6 7 7 6 5 4 4 3 3 2 2 2 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 3 4 8 10 10 9 6 3 2 2 3 2 2 2 2 2 2 2 2 2 12 20 14 11 8 10 11 13 16 7 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 3 4 11 10 6 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 5 5 4 4 3 3 3 3 3 3 3 4 3 3 3 3 5 13 22 25 24 25 24 24 19 19 18 15 10 9 10 9 7 8 7 7 7 7 6 4 3 2 2 3 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 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 7 8 4 5 6 7 6 3 3 3 3 3 3 3 3 3 4 4 4 3 3 2 2 2 2 2 2 2 2 3 3 5 9 16 26 37 35 36 24 15 7 4 3 2 2 3 2 3 4 4 8 12 13 12 19 16 9 5 4 3 6 8 11 18 26 10 6 5 4 4 19 28 32 31 25 16 19 18 13 9 5 4 4 4 4 6 13 23 22 23 29 30 27 29 31 28 26 21 24 23 17 11 11 8 8 8 7 9 8 5 6 6 5 4 5 6 5 5 7 7 7 6 5 5 5 5 4 4 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 5 8 4 4 7 7 6 4 3 2 2 2 2 2 2 2 2 2 2 2 5 20 17 13 10 11 19 21 20 16 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 8 15 5 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 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 3 3 4 4 4 4 3 3 3 3 2 3 3 4 3 3 3 3 3 8 16 24 25 22 26 25 21 18 16 18 11 7 8 7 6 6 4 6 4 6 6 5 4 3 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 4 6 11 13 9 5 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 4 6 15 19 26 31 30 34 36 34 17 6 3 2 2 2 2 2 3 4 11 10 9 7 11 14 5 3 3 4 4 8 10 10 12 14 9 9 7 8 16 20 23 24 21 20 25 26 24 20 11 6 5 5 6 6 10 16 18 21 26 22 19 19 23 22 24 21 16 18 12 9 10 9 10 8 6 7 6 5 3 3 4 4 4 5 5 5 6 7 6 6 5 5 5 5 5 4 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 3 5 5 5 8 5 3 2 3 3 3 3 3 2 3 2 3 2 2 2 2 2 2 3 8 17 18 14 13 15 19 22 23 19 13 7 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 8 13 7 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 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 10 15 19 23 31 30 30 25 23 20 18 18 13 7 7 7 6 4 3 5 4 3 3 3 3 2 2 2 2 2 2 2 2 3 4 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 3 3 3 5 6 6 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 8 18 19 14 20 23 32 38 43 51 48 10 4 3 3 3 2 3 3 3 3 10 7 7 9 7 4 3 3 3 4 4 6 7 10 13 13 10 8 6 6 8 16 21 20 21 25 26 27 26 15 11 9 7 7 7 11 14 17 17 12 12 12 15 19 21 21 15 12 14 14 10 11 11 9 7 7 5 4 4 4 3 4 4 4 5 5 5 7 7 6 6 6 5 4 4 4 4 4 3 3 3 3 3 2 2 3 3 2 3 2 2 2 2 2 2 2 4 5 5 5 6 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 6 14 15 13 18 19 22 22 22 20 16 9 4 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 14 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 3 3 3 3 3 3 3 4 3 4 3 3 3 4 4 5 4 4 4 5 10 22 32 40 39 35 33 29 25 18 14 12 9 6 5 6 4 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 4 5 4 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 2 2 2 2 2 2 2 2 3 3 4 4 4 5 4 2 3 3 3 3 3 4 3 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 8 5 7 11 11 21 43 55 63 49 24 12 2 3 2 2 2 2 2 3 4 4 4 4 5 3 3 3 3 3 4 4 6 7 9 11 7 5 5 4 7 9 9 7 10 18 15 15 18 18 14 10 8 8 8 8 10 12 9 8 7 9 11 15 15 9 8 8 11 10 9 9 11 9 8 8 6 4 3 3 4 4 4 4 6 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 3 2 3 3 2 3 3 2 2 2 2 6 6 4 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 10 11 11 18 23 24 24 23 24 16 8 3 3 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 9 17 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 2 3 3 3 3 3 2 3 3 3 4 4 3 4 5 7 5 5 7 14 23 30 34 34 34 31 21 15 11 8 10 9 7 4 4 5 4 3 3 2 2 2 3 3 2 2 2 2 2 2 2 3 8 5 3 2 2 2 2 2 2 2 2 2 2 3 3 4 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 2 2 3 3 3 2 2 2 4 6 5 4 3 3 2 3 3 3 3 3 4 6 4 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 6 6 18 19 20 30 37 59 39 21 9 3 2 2 2 2 2 2 2 2 3 4 4 4 6 3 4 4 3 3 4 7 9 9 9 7 3 3 3 4 4 4 5 8 11 17 17 15 10 10 9 9 7 7 7 8 10 10 7 6 6 6 6 7 6 6 5 8 6 6 8 9 11 10 9 6 4 4 4 4 4 4 4 6 5 5 5 4 5 6 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 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 3 2 2 2 2 2 2 3 11 20 25 24 25 23 23 20 14 3 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 3 12 11 3 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 3 3 4 4 3 3 3 4 5 4 3 3 3 3 3 3 2 3 2 2 2 2 2 3 3 4 5 5 5 4 4 3 3 3 25 28 26 29 28 24 23 21 10 11 10 10 10 7 5 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 5 17 21 14 6 3 2 2 2 2 2 2 2 3 3 3 3 5 9 4 3 3 2 2 2 2 2 3 2 2 2 2 3 4 4 3 3 3 3 2 3 3 6 7 6 3 3 3 3 4 3 3 3 3 3 2 2 3 4 3 3 3 2 2 2 2 2 3 3 3 4 4 5 10 18 23 21 20 27 30 21 13 4 3 2 2 2 2 2 2 2 2 2 3 3 4 7 5 3 4 5 4 13 15 11 17 13 6 3 3 4 3 3 3 3 7 11 18 17 13 11 9 8 7 7 7 6 7 8 9 9 8 5 5 4 5 5 5 5 6 6 5 7 7 8 12 15 10 7 6 5 5 4 4 5 7 7 4 4 5 5 5 6 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 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 3 6 18 17 21 24 22 21 17 11 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 3 5 7 10 12 3 2 2 2 2 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 3 2 3 2 3 3 4 3 3 3 4 4 3 3 3 3 3 2 2 3 2 2 2 3 3 3 3 3 3 3 3 3 4 3 2 5 25 26 22 23 22 23 24 23 20 14 13 12 8 5 4 4 4 4 4 4 3 3 3 2 2 3 3 3 3 3 3 4 9 11 5 3 3 2 2 2 2 2 2 2 2 3 3 4 13 13 7 5 4 2 2 3 2 2 2 2 2 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 4 6 8 10 11 9 7 5 5 2 3 3 4 4 4 9 16 24 30 27 23 23 23 12 8 6 4 2 2 2 2 2 2 2 2 2 2 2 4 5 3 3 3 4 6 11 12 21 18 11 7 5 6 5 4 4 5 5 6 10 17 16 9 9 9 9 7 7 8 8 8 9 8 8 7 6 4 4 5 5 5 4 4 4 5 5 5 6 13 18 13 11 11 9 8 8 5 7 9 7 5 5 5 6 6 7 7 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 3 3 3 3 3 3 2 2 2 2 2 2 3 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 6 13 15 18 22 22 19 13 9 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 4 7 13 12 4 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 2 3 3 3 4 3 3 3 4 5 4 3 3 3 4 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 10 23 24 20 16 23 33 30 29 23 18 22 18 9 5 4 4 3 3 3 3 3 3 3 2 4 5 3 3 3 3 5 10 12 6 6 3 2 2 3 3 3 2 2 3 3 3 2 6 9 6 11 9 4 4 4 4 4 3 3 3 2 2 3 3 4 4 4 3 3 3 3 2 3 3 5 3 3 4 3 3 3 2 3 3 3 3 3 3 4 7 11 17 20 12 11 9 7 5 3 8 10 8 12 19 23 33 32 21 14 19 17 6 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 4 26 28 14 10 11 8 8 11 14 14 6 5 6 8 10 12 13 6 13 14 9 8 9 12 12 9 9 8 6 6 5 4 4 4 4 3 3 4 4 4 4 4 4 19 17 15 14 12 14 13 11 14 15 9 7 5 5 6 7 7 7 6 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 2 2 2 3 2 2 2 2 2 3 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 8 11 13 15 19 20 17 15 14 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 4 6 13 22 18 12 7 2 3 2 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 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 4 5 5 4 4 3 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 13 14 13 20 30 28 28 24 16 16 15 9 6 5 4 4 3 3 3 3 2 2 2 3 5 4 4 4 3 2 14 10 5 11 7 3 4 5 4 5 5 4 3 2 2 2 4 7 8 11 25 16 15 15 12 8 6 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 4 4 6 3 3 3 3 3 3 5 12 15 10 10 9 6 4 3 4 13 32 41 44 33 28 32 16 11 17 15 8 4 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 4 5 13 21 14 15 12 8 8 14 22 20 14 10 8 8 8 10 11 8 6 7 8 10 15 18 15 11 10 9 8 6 5 4 4 5 4 3 3 3 3 3 3 3 4 5 11 14 13 12 12 12 14 14 15 15 14 11 10 9 9 8 6 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 2 3 2 3 2 3 3 2 2 2 2 2 2 2 2 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 11 12 13 14 16 16 14 12 11 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 14 17 19 16 8 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 3 3 4 4 3 4 4 6 5 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 4 8 11 15 24 20 15 13 10 7 12 7 6 5 5 4 3 3 3 2 2 2 2 2 3 7 8 7 5 3 5 12 6 10 6 3 4 5 5 5 6 4 3 2 2 2 3 3 7 10 24 34 34 17 12 9 6 5 4 3 2 3 2 2 3 4 7 3 3 4 4 4 3 3 2 3 3 3 3 4 4 5 6 11 12 11 7 5 3 4 4 7 6 5 4 4 4 4 5 18 35 39 40 39 32 31 24 15 13 11 8 4 3 3 2 2 2 3 3 3 2 2 2 2 2 3 3 3 3 3 4 11 17 15 12 16 11 9 13 20 28 30 22 18 14 12 10 4 5 5 3 4 4 11 16 17 15 12 11 10 8 7 6 4 4 4 5 6 5 5 4 4 4 3 3 4 6 7 7 8 10 11 11 12 14 15 16 14 12 11 11 10 9 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 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 5 14 12 14 12 13 15 13 10 9 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 13 15 11 6 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 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 6 6 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 4 14 22 24 19 12 10 9 7 6 8 6 4 4 4 3 3 3 2 2 2 2 2 5 9 10 9 9 7 8 12 9 4 3 3 2 3 5 5 4 4 4 3 3 2 2 3 3 6 18 34 34 33 23 15 5 5 4 3 2 3 2 2 3 5 7 7 4 4 4 5 4 4 4 4 6 6 6 6 7 10 12 15 17 15 11 8 6 5 5 4 4 3 3 3 3 3 4 24 31 34 39 38 35 20 13 12 7 7 5 5 4 3 3 2 3 3 4 5 4 3 2 2 2 2 2 3 3 6 14 25 27 29 14 19 16 12 19 20 20 26 35 39 28 21 14 8 5 3 3 3 4 7 10 10 11 11 10 10 9 7 7 5 4 3 4 8 11 11 8 7 5 5 4 3 4 4 4 4 6 8 8 10 11 13 14 14 12 10 11 11 9 7 5 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 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 7 15 14 14 15 14 16 15 14 10 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 7 8 5 4 10 10 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 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 2 2 2 2 2 3 3 3 3 3 3 3 4 4 6 6 4 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 26 22 15 10 6 8 8 6 5 5 5 6 5 4 4 3 2 2 2 2 2 2 5 5 7 8 6 6 6 5 3 2 2 3 3 4 3 3 3 3 3 2 2 3 3 3 4 5 16 30 30 23 13 7 3 2 2 2 2 2 3 3 5 5 5 6 7 6 6 7 6 8 11 8 9 10 11 12 12 12 15 15 13 12 12 12 12 7 5 4 3 3 3 3 3 3 9 16 31 30 26 21 17 15 7 5 4 4 4 4 2 2 2 2 2 5 9 6 3 3 2 2 2 3 3 3 3 15 22 29 33 25 5 17 21 19 22 26 31 39 46 42 37 15 9 5 8 5 3 4 5 8 9 9 9 9 9 9 7 6 5 4 4 4 9 11 11 10 11 6 5 4 3 3 3 3 4 3 4 5 8 8 9 11 12 11 10 9 10 11 7 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 2 2 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 2 2 2 2 3 6 12 14 14 17 17 16 17 15 13 12 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 4 6 5 7 9 5 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 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 2 2 2 2 2 2 3 3 4 4 5 5 6 5 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 4 4 10 15 13 10 6 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 3 4 6 7 10 8 7 5 4 3 2 3 2 3 3 3 3 2 2 2 2 2 3 4 5 14 26 32 39 9 5 4 3 3 3 2 2 3 4 3 4 5 8 7 5 5 5 6 8 11 12 11 9 7 7 10 13 15 15 16 18 18 17 18 14 7 4 3 3 3 2 2 3 7 11 21 24 22 19 11 11 9 5 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 2 2 3 4 6 4 5 9 24 18 9 5 5 20 22 25 24 28 35 43 38 36 30 23 7 8 6 4 4 6 8 8 7 7 8 8 8 8 7 7 8 5 5 6 8 8 8 10 9 7 4 3 3 3 3 3 4 6 6 6 8 10 11 10 9 9 8 9 11 10 6 5 5 5 5 6 4 4 4 4 3 3 3 3 3 3 3 3 2 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 2 4 5 7 16 15 16 16 16 15 15 15 15 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 10 9 5 3 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 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 3 3 4 4 5 6 6 5 4 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 4 5 7 8 13 11 8 6 5 3 4 4 3 3 4 3 2 2 2 2 2 2 2 2 3 4 10 11 9 8 7 5 4 4 3 3 3 3 3 2 2 3 2 2 3 3 3 4 7 15 26 40 27 11 4 3 3 4 3 2 2 3 3 5 7 6 7 4 4 6 6 5 5 5 5 4 4 4 4 6 7 15 17 18 18 14 18 27 18 8 8 4 3 3 3 4 7 18 20 28 17 17 18 9 5 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 8 5 3 6 9 11 4 4 4 8 18 23 20 21 30 30 27 27 25 27 18 9 5 4 4 5 5 7 7 6 7 7 8 8 9 10 15 14 11 9 6 5 6 8 8 7 4 4 4 3 3 3 3 6 5 5 7 8 10 10 9 9 10 13 10 9 7 6 6 5 6 7 5 4 3 4 4 3 3 3 3 3 3 3 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 2 2 2 2 3 4 7 11 17 15 15 13 12 14 17 16 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 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 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 4 4 5 6 7 6 4 3 3 4 4 4 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 2 2 2 3 3 4 4 4 3 4 3 4 5 5 5 4 3 3 3 2 2 2 3 3 2 2 2 2 2 2 3 4 14 16 13 10 10 8 5 5 5 4 3 3 3 2 2 2 3 5 6 4 4 3 3 4 4 7 32 21 11 6 4 3 5 3 2 2 2 3 3 4 3 6 7 7 6 6 4 4 4 4 3 3 3 3 3 5 5 3 4 7 10 13 18 19 13 13 13 10 8 5 4 6 10 13 20 12 12 13 6 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 3 5 6 3 2 2 6 14 18 20 14 19 25 24 20 21 16 14 15 7 5 5 5 5 6 7 7 7 8 8 9 10 12 14 15 16 10 7 7 7 6 5 6 5 4 4 3 3 3 3 3 4 6 6 7 8 9 9 9 10 12 7 5 4 5 5 5 7 7 7 5 4 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 3 3 4 6 8 17 18 15 13 11 12 14 13 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 3 3 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 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 6 7 6 4 3 5 7 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 7 15 8 6 10 11 9 7 6 4 4 4 3 3 3 3 3 5 10 10 7 5 4 5 5 8 23 22 12 6 3 4 5 6 4 3 3 4 5 5 5 6 8 10 7 6 5 3 3 3 3 3 3 3 3 4 4 3 4 12 15 17 20 24 27 26 26 25 21 10 4 2 4 5 8 19 19 8 5 3 2 2 3 4 4 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 6 11 13 13 14 19 17 15 14 13 10 12 7 4 5 6 9 12 12 9 11 10 10 11 11 11 12 9 9 8 7 8 6 6 5 5 6 4 3 3 3 3 3 3 4 4 7 8 9 9 9 9 10 10 8 5 4 5 5 5 5 5 5 6 5 5 4 4 3 4 3 3 4 3 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 3 3 4 4 9 15 25 19 15 11 11 14 14 7 7 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 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 4 3 3 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 6 5 5 5 7 9 8 5 5 4 4 4 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 6 8 8 8 5 4 5 9 8 5 5 5 5 5 3 3 3 3 3 3 9 11 10 8 8 7 6 14 18 16 16 11 8 8 10 10 9 9 8 7 7 7 9 9 10 13 20 16 10 8 7 4 3 3 3 3 3 3 3 5 9 13 15 13 11 14 18 22 19 12 4 3 3 3 3 3 9 25 21 9 6 4 2 2 3 4 9 5 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 3 6 8 9 12 14 10 10 9 6 6 8 7 8 9 9 9 10 9 10 12 12 10 9 9 9 10 8 8 8 7 8 6 6 6 5 4 3 3 3 3 3 4 4 5 7 8 11 8 8 7 6 6 5 5 5 5 6 6 5 4 5 7 6 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 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 6 9 23 25 17 12 10 11 11 5 7 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 3 3 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 4 5 4 4 5 6 5 7 8 7 7 8 7 6 5 4 4 4 4 3 3 2 2 3 2 2 2 2 2 2 2 2 2 3 5 7 3 3 5 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 4 8 11 12 12 12 7 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 6 8 10 11 7 7 12 19 20 22 23 20 22 24 21 16 11 7 5 6 6 12 12 15 17 15 14 7 8 8 8 8 6 6 6 6 5 5 5 15 17 19 13 7 5 10 11 10 9 7 7 16 18 16 4 5 9 11 7 7 6 3 2 4 12 16 13 9 6 4 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 9 8 7 6 4 3 4 8 11 12 10 8 11 11 8 9 10 12 13 9 9 9 9 8 6 6 7 9 7 6 5 4 4 4 3 4 3 4 4 7 10 11 12 11 6 6 7 7 6 6 5 5 6 7 4 4 5 7 6 5 5 4 4 5 7 6 5 7 3 5 4 5 3 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 3 4 6 10 14 29 20 14 11 10 10 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 4 3 2 3 3 3 3 2 2 3 3 2 2 2 3 4 5 4 4 4 5 6 5 6 6 7 7 7 9 6 5 5 4 3 4 4 2 2 2 3 3 3 2 2 2 2 2 2 2 2 3 8 9 8 5 3 2 2 2 2 2 2 2 2 2 2 2 4 5 4 5 9 9 12 14 12 9 7 7 6 5 4 4 4 4 5 5 5 4 4 4 4 3 3 4 6 7 8 7 8 13 18 25 20 18 24 25 30 35 36 30 21 10 10 11 12 14 14 11 7 5 4 7 8 5 4 3 3 3 4 13 20 15 23 26 18 12 8 6 5 5 9 13 13 17 26 32 29 17 7 3 3 4 5 4 4 5 7 22 19 14 11 8 5 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 8 14 11 8 5 3 3 5 7 7 7 7 6 7 7 7 8 10 12 11 8 8 6 5 5 4 6 8 8 7 5 4 4 4 4 4 3 3 4 5 9 10 12 11 8 5 7 7 6 7 5 7 10 8 4 4 5 5 5 5 3 3 4 4 4 3 4 5 4 4 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 3 7 11 17 22 27 15 12 11 11 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 3 3 3 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 5 5 6 5 4 6 6 5 7 7 7 7 8 7 6 5 6 7 8 9 8 6 4 4 4 4 3 2 2 2 2 2 2 3 4 8 12 10 13 10 5 4 3 3 2 2 2 2 2 2 2 2 3 4 3 4 3 4 11 9 8 7 7 6 6 5 4 5 5 4 5 5 5 5 4 4 4 3 3 3 9 7 4 4 6 12 16 14 14 21 23 21 23 24 21 18 14 13 18 15 18 17 13 9 5 4 4 4 3 3 4 5 6 8 13 18 18 16 13 10 8 6 4 4 7 10 16 21 27 31 38 38 26 6 4 4 9 11 8 15 14 13 15 18 17 17 12 7 6 5 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 5 9 5 5 4 4 3 3 4 4 5 6 6 6 6 6 8 10 9 7 5 5 4 4 4 4 5 6 6 7 6 4 4 4 4 4 4 5 6 9 9 14 12 8 7 6 6 7 7 9 8 3 3 3 4 4 3 3 3 3 3 3 3 4 3 3 3 3 3 3 2 2 2 3 5 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 3 5 6 12 21 25 23 12 12 12 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 5 5 6 6 6 5 7 7 7 6 6 7 7 7 7 8 7 8 8 9 9 9 6 4 3 3 4 4 3 2 2 2 2 2 2 13 21 21 19 17 13 10 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 8 15 8 8 7 6 6 6 5 4 4 5 6 9 9 7 5 5 5 4 4 3 4 15 9 7 5 6 10 12 13 15 16 16 13 14 14 11 9 10 14 12 8 9 10 8 7 6 4 5 5 6 8 9 10 11 14 16 17 17 15 12 10 9 11 14 31 25 28 34 35 33 34 26 17 14 10 10 26 29 22 15 11 6 8 16 22 18 19 10 9 6 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 4 3 3 5 8 7 4 6 4 5 4 3 3 4 5 5 6 7 6 5 7 8 6 4 4 4 3 3 4 4 5 5 5 7 6 5 4 4 4 4 5 5 8 10 9 13 9 8 7 7 7 8 9 8 6 4 4 4 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 2 2 2 4 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 3 4 6 13 15 17 15 13 13 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 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 3 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 5 4 4 5 5 5 4 4 4 4 6 8 7 6 5 5 6 7 8 9 8 7 8 8 9 9 8 5 3 3 3 4 4 3 3 5 7 3 3 11 28 32 23 17 11 5 4 4 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 8 12 5 6 6 6 6 4 4 4 3 3 5 18 11 6 7 16 22 11 3 3 4 10 10 8 5 6 10 15 15 17 13 13 13 16 12 9 10 7 6 5 4 4 6 6 5 6 7 7 8 12 14 14 14 14 12 11 14 15 16 15 14 18 21 24 27 27 30 26 20 30 30 32 15 16 16 16 22 29 22 16 11 9 8 27 23 22 21 13 11 8 7 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 6 9 7 5 4 5 4 4 4 3 3 4 4 3 4 4 4 4 5 5 3 3 3 2 3 3 4 5 5 5 6 7 6 5 4 4 5 5 5 6 9 8 10 12 10 9 9 8 9 9 9 8 7 7 6 5 5 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 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 4 6 8 10 17 15 14 14 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 2 2 2 2 2 2 2 2 2 2 2 2 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 4 5 6 5 3 3 3 5 7 9 8 7 6 4 6 6 6 7 7 7 6 7 8 8 6 4 2 3 4 5 5 4 3 5 11 14 15 21 35 41 32 23 17 7 4 3 3 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 5 5 5 6 6 4 4 4 4 3 3 4 11 12 5 8 24 28 11 7 5 3 6 13 18 12 8 7 20 21 16 14 17 24 21 12 7 9 9 6 5 5 6 9 9 7 7 9 10 11 11 10 8 7 9 8 7 9 12 17 19 16 18 23 27 23 17 29 34 27 23 25 28 32 25 12 14 18 25 28 22 15 17 16 18 31 21 16 8 5 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 5 4 6 5 5 5 4 3 4 4 4 4 4 3 3 3 4 4 3 3 3 3 2 2 2 3 3 3 7 8 8 8 7 6 5 4 4 5 5 5 6 8 8 7 7 5 5 8 7 7 7 5 5 5 5 5 5 4 5 6 6 5 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 3 2 3 3 3 2 2 3 2 2 2 2 3 3 3 3 2 2 2 3 4 6 6 8 11 19 17 16 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 4 4 4 3 2 2 2 2 2 2 2 2 3 3 3 3 4 3 3 3 3 3 4 5 8 7 7 5 4 4 4 4 6 6 7 6 6 6 7 6 3 3 3 5 5 6 5 3 6 13 17 18 27 33 33 23 19 14 13 9 5 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 4 6 3 3 4 5 4 3 4 8 7 4 4 4 4 6 10 9 7 5 7 24 15 9 8 11 12 18 18 19 19 17 14 13 10 12 8 8 7 8 10 8 7 6 7 8 10 10 9 9 8 7 6 8 12 17 11 20 16 15 24 22 23 28 37 42 36 29 26 31 25 14 10 14 15 21 23 23 25 24 19 18 27 14 13 9 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 6 8 7 5 4 4 4 4 3 3 3 4 4 3 3 3 4 4 4 4 3 2 2 2 2 3 3 3 3 4 11 13 13 11 8 6 3 4 4 4 4 6 6 7 7 6 5 5 5 6 4 4 4 4 4 4 4 4 3 3 4 6 7 7 3 3 2 2 2 2 2 2 3 3 3 2 3 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 2 3 2 3 3 4 5 7 8 15 19 18 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 2 2 2 2 2 2 2 3 4 5 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 6 10 11 8 7 6 4 4 5 5 6 6 6 8 8 8 9 7 6 5 5 5 5 5 5 4 6 13 24 29 37 38 29 22 15 11 6 7 7 4 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 2 3 3 2 3 10 6 4 3 3 5 4 3 4 4 4 5 5 7 8 12 16 19 14 8 5 6 12 15 14 9 8 7 7 7 10 15 14 15 12 11 7 5 5 5 6 7 10 13 11 11 10 10 11 16 16 18 16 14 14 20 21 19 23 28 32 37 31 30 33 25 13 14 14 12 18 23 33 38 28 17 13 17 10 8 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 4 8 5 4 4 4 4 4 3 3 4 4 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 7 12 13 12 11 10 7 3 3 3 3 3 4 4 4 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 3 4 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 2 2 2 3 3 3 3 2 3 3 2 3 2 2 2 3 3 3 7 12 20 26 2 2 2 2 2 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 3 2 3 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 3 3 3 4 2 3 4 4 3 3 2 2 3 2 3 3 3 3 3 3 4 4 4 4 7 9 8 7 7 6 5 5 7 6 6 6 8 8 8 8 6 7 7 7 6 6 6 7 6 9 16 22 25 31 33 27 23 17 14 11 9 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 2 2 3 5 10 8 4 4 4 5 7 4 4 5 5 5 6 6 6 7 6 7 12 15 9 6 12 8 5 6 5 5 4 5 6 8 16 15 8 6 4 4 5 3 5 7 11 14 13 12 13 16 17 16 13 16 18 16 15 16 16 18 19 27 27 37 41 32 28 22 19 20 19 16 22 27 24 35 19 12 12 12 10 5 6 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 4 6 8 6 4 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 3 3 4 4 4 3 3 3 3 3 4 7 7 8 9 7 6 5 5 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 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 3 3 3 2 2 3 4 5 4 2 2 3 3 3 3 2 2 2 3 3 3 5 10 15 21 2 2 2 2 2 2 2 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 3 3 2 2 2 2 2 2 3 2 2 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 3 4 5 5 4 4 3 2 4 3 3 4 4 3 4 5 7 5 5 8 8 7 6 5 5 5 5 5 5 5 6 7 7 8 9 7 5 5 4 5 6 7 7 7 7 8 22 28 25 29 34 29 25 22 12 9 6 3 4 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 4 4 3 2 2 2 7 6 4 3 3 3 4 5 4 3 4 5 5 4 5 5 5 5 4 10 11 10 8 3 2 3 4 5 5 5 4 8 15 17 14 9 5 4 5 6 3 3 4 7 6 10 11 12 15 19 20 17 16 18 20 13 17 21 20 17 29 31 33 28 24 29 26 26 26 28 26 23 19 24 32 27 19 19 16 9 6 4 3 5 4 5 4 3 5 5 4 3 2 3 2 2 3 2 2 3 3 2 2 2 4 4 3 4 5 7 6 5 5 6 6 5 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 4 3 3 2 3 3 3 3 4 4 5 5 4 5 5 3 2 2 2 2 2 3 3 3 3 3 2 3 3 3 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 3 3 3 4 4 3 3 3 3 3 4 4 3 3 3 3 2 2 2 2 3 2 2 2 2 3 4 5 6 15 16 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 6 6 6 6 4 3 3 3 4 3 4 4 6 8 11 12 11 6 6 8 7 5 5 5 6 6 5 4 4 4 5 5 4 7 6 4 4 3 3 3 5 8 8 6 7 13 23 28 34 33 25 20 14 8 6 4 3 5 5 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 3 3 3 2 2 3 5 7 3 4 3 4 3 3 3 3 4 5 5 5 4 4 4 4 5 10 14 10 5 3 2 2 3 5 3 4 4 7 18 22 10 6 5 5 6 6 5 5 6 6 4 4 7 10 12 17 19 20 19 20 19 18 17 21 21 17 23 32 24 20 20 24 29 28 35 34 31 29 19 10 20 19 20 25 22 10 8 6 5 6 6 5 12 19 20 17 5 3 3 3 3 3 3 2 3 3 2 2 2 4 7 5 3 4 8 13 14 9 6 7 8 8 5 5 5 4 4 3 3 3 3 3 5 5 5 4 4 3 4 4 4 4 3 3 3 3 3 3 3 4 5 4 4 4 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 3 3 3 2 2 2 2 2 2 3 3 3 4 3 3 3 3 3 4 3 2 2 2 2 3 3 2 2 2 2 2 2 2 3 3 3 4 7 12 12 2 2 2 2 2 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 3 2 2 3 3 3 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 7 8 8 8 8 7 8 5 4 4 4 4 4 5 6 8 11 14 8 8 7 7 8 8 7 8 9 8 5 5 4 4 3 3 4 4 4 4 3 3 3 2 3 6 8 7 5 15 22 29 34 34 28 20 10 5 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 3 3 3 2 3 2 3 3 3 3 3 4 5 5 5 6 4 3 3 3 3 4 4 4 4 4 4 4 4 6 10 10 7 7 6 3 2 2 3 3 3 6 13 23 22 16 9 8 9 8 6 8 9 6 4 4 5 9 14 22 30 31 28 26 26 24 20 17 16 15 16 18 20 13 8 10 21 27 29 32 35 32 29 21 14 10 11 19 25 20 15 12 10 12 12 8 6 9 25 28 29 18 8 6 4 2 2 3 2 3 2 2 2 2 3 4 3 3 3 4 11 19 17 11 12 11 8 7 6 5 4 4 3 3 2 2 3 4 4 4 4 4 4 5 5 4 3 2 2 2 2 3 3 3 3 4 4 3 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 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 4 4 3 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 3 3 3 8 10 9 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 4 4 6 7 7 8 9 9 8 7 6 4 4 4 6 7 9 12 14 16 11 7 10 13 14 11 10 11 12 9 5 5 5 5 4 4 5 4 3 3 3 2 3 2 2 5 7 6 5 8 16 22 31 26 19 15 11 5 3 3 2 2 3 3 2 3 3 2 2 2 2 2 2 2 3 3 3 3 2 3 4 6 4 4 4 7 10 8 7 5 3 3 5 5 5 5 4 5 3 3 3 3 4 4 6 4 5 6 3 3 3 3 2 3 5 10 21 17 7 6 11 18 16 9 7 8 9 6 6 9 11 14 18 22 25 25 26 27 23 17 14 15 14 11 9 7 7 6 7 11 20 28 30 32 30 26 18 17 21 24 27 26 21 12 12 11 11 16 12 9 15 17 18 17 12 10 8 5 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 6 12 13 15 16 8 6 8 6 5 4 3 3 2 2 3 3 4 4 4 4 4 5 5 5 3 2 2 2 2 2 3 3 2 2 3 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 3 2 2 2 2 3 3 2 2 3 3 3 3 3 2 3 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 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 2 2 2 2 2 2 2 2 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 7 7 8 8 7 8 9 8 7 5 5 5 7 9 11 16 13 8 8 8 8 11 11 11 10 7 5 5 5 5 4 5 5 5 4 3 2 2 3 2 2 2 2 2 3 5 9 18 26 30 23 14 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 7 7 4 5 10 17 15 6 4 4 4 4 7 5 4 6 6 4 3 3 3 3 6 5 3 4 5 4 4 4 3 3 6 9 10 11 14 9 6 14 16 12 8 5 3 4 4 5 7 9 12 16 18 21 21 27 25 19 16 16 17 9 6 7 8 10 9 11 12 14 18 22 24 28 27 21 18 20 30 32 27 17 18 13 13 15 12 15 9 15 14 11 11 10 9 6 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 6 10 15 16 11 5 5 6 6 5 5 4 3 3 3 3 3 3 3 3 4 5 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 3 2 3 3 2 6 4 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 3 3 4 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 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 3 3 3 4 6 7 7 8 8 10 11 11 11 12 13 9 8 11 14 15 14 11 11 11 9 10 8 7 9 7 5 4 3 3 3 4 5 4 3 3 3 2 3 2 2 2 2 2 3 5 6 7 18 22 22 11 7 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 5 4 6 7 5 5 4 4 5 4 4 6 7 4 3 4 3 3 3 3 3 4 4 3 4 7 5 3 3 4 4 6 9 10 10 8 5 6 8 13 7 3 3 3 3 3 3 4 5 7 8 17 22 24 25 24 22 19 18 15 17 16 9 11 12 12 13 18 29 23 25 22 22 25 21 18 24 29 35 32 26 26 21 16 13 11 11 9 5 8 9 8 8 10 7 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 6 10 13 12 7 5 4 4 4 4 4 5 4 4 3 3 3 3 3 4 4 4 3 3 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 3 2 2 3 3 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 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 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 8 8 8 9 11 11 13 14 14 11 8 7 11 14 11 7 10 12 11 12 9 7 7 7 5 5 4 3 3 3 3 3 3 4 4 4 2 2 2 2 3 3 3 5 5 6 7 10 18 24 11 8 7 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 6 7 6 5 4 5 6 4 4 4 4 4 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 5 10 14 10 10 10 10 8 8 9 10 11 12 8 4 3 3 3 3 3 5 5 9 12 14 18 28 28 27 28 24 20 9 11 13 15 17 14 16 23 29 27 29 27 20 17 14 17 19 28 39 48 49 36 33 27 20 14 10 10 8 5 5 5 6 9 9 5 7 7 2 3 3 3 2 2 2 2 2 2 2 3 3 3 3 5 4 5 8 6 13 8 6 5 3 3 3 3 3 3 4 4 4 4 3 3 4 4 4 3 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 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 4 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 3 4 5 3 3 3 2 2 2 3 3 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 10 9 10 11 11 11 13 14 9 8 12 16 11 13 12 9 9 9 7 8 7 6 6 4 4 4 4 3 3 3 3 3 3 4 4 2 2 2 2 3 3 4 5 6 6 10 14 22 21 15 8 6 6 4 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 5 8 10 12 10 8 4 9 10 8 7 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 6 15 22 16 9 8 7 9 8 7 11 12 10 9 6 3 3 3 4 3 5 7 7 6 11 15 22 34 42 30 21 14 15 9 5 8 11 17 19 19 22 28 23 21 27 26 22 24 27 23 19 25 41 41 33 34 35 19 13 10 11 11 5 5 4 4 5 7 5 3 3 2 2 4 3 3 3 2 2 2 2 3 3 3 3 4 7 7 4 5 6 10 11 7 5 3 3 3 3 2 2 2 3 3 3 3 3 3 4 3 3 3 3 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 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 3 3 3 4 3 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 3 4 5 5 3 2 2 2 2 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 4 8 11 13 11 13 13 13 13 8 7 9 15 11 13 12 9 7 7 7 4 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 5 6 4 4 4 6 7 11 17 14 8 5 4 5 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 5 5 7 6 6 7 8 9 19 9 7 6 5 4 3 3 3 4 4 3 3 3 5 4 3 3 3 3 4 4 4 5 9 14 7 8 7 5 5 13 6 7 7 5 4 3 9 6 6 6 6 7 9 9 9 10 13 28 36 37 31 21 13 14 11 6 7 11 17 16 16 18 23 23 21 23 28 28 27 27 23 17 18 25 30 42 42 30 21 17 11 12 15 10 6 4 4 4 5 5 4 4 3 3 3 3 4 4 3 3 2 2 4 4 3 3 10 10 8 5 5 7 9 9 7 6 4 3 3 3 3 2 2 2 2 2 3 3 3 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 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 3 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 4 3 3 4 4 4 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 4 10 14 11 11 13 12 12 7 6 5 10 15 13 14 17 10 7 7 5 4 3 4 3 3 2 2 2 2 3 3 3 2 3 3 3 3 3 3 4 9 11 9 9 8 12 14 12 12 11 8 6 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 6 8 7 7 7 8 10 12 15 20 21 16 11 5 4 4 4 3 3 3 3 3 4 5 3 3 2 3 3 3 4 15 9 13 18 9 7 5 4 4 7 7 7 4 3 3 3 5 8 11 14 15 12 16 14 11 13 16 20 24 26 20 13 10 13 16 8 8 9 11 10 12 26 15 17 19 22 29 26 24 25 32 15 14 25 28 33 39 19 12 18 19 20 16 14 8 5 4 3 4 5 5 4 3 3 4 4 5 5 3 2 2 2 4 5 4 5 9 13 8 6 5 7 7 9 7 6 5 4 3 3 3 2 2 2 2 2 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 2 2 2 3 4 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 2 2 2 2 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 3 4 5 6 6 5 4 2 2 2 2 2 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 7 10 9 11 10 10 11 8 8 7 10 9 6 13 18 16 10 7 5 5 5 3 4 3 2 2 2 2 3 3 2 2 2 2 3 3 3 3 3 8 11 10 11 11 14 16 17 14 12 11 8 6 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 4 3 3 3 5 10 9 7 7 8 11 12 16 26 21 14 10 8 7 4 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 10 17 19 10 6 5 4 4 3 3 5 5 5 4 3 3 4 6 8 11 18 24 25 17 12 12 15 16 18 23 19 14 11 9 8 10 9 10 11 9 11 14 25 27 26 27 26 24 30 35 39 28 15 24 29 35 32 24 21 16 19 20 18 16 16 13 10 8 6 5 4 3 3 4 5 6 5 4 3 2 2 2 3 4 4 12 20 16 11 8 6 8 8 11 11 6 6 5 5 3 3 3 3 2 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 3 3 2 2 2 2 3 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 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 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 5 7 7 6 4 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 2 2 2 2 2 2 2 3 3 3 3 3 4 4 6 6 6 8 6 6 9 7 8 11 15 14 8 8 17 12 10 8 6 9 8 4 4 3 2 2 2 2 2 2 2 2 3 3 2 3 5 5 5 10 13 10 9 12 14 17 21 21 16 11 5 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 2 4 6 7 8 6 7 8 8 12 16 20 26 21 9 8 7 6 4 4 4 4 3 3 4 4 7 8 4 3 3 3 5 10 13 15 10 6 4 3 4 5 4 3 4 3 3 3 3 3 5 8 12 16 13 14 12 11 11 9 8 7 8 13 11 9 8 8 11 12 14 15 11 11 13 16 22 23 21 20 17 22 27 17 19 18 20 26 34 26 22 22 22 18 17 15 15 16 16 10 9 7 7 6 5 3 5 7 6 4 4 4 3 2 3 4 6 5 9 22 19 15 9 7 8 15 19 13 7 6 6 5 4 3 3 3 3 2 3 2 3 3 4 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 3 3 3 4 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 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 4 5 5 5 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 7 4 4 5 7 8 6 5 9 16 12 9 10 13 14 12 10 9 6 5 4 4 4 3 3 3 3 2 2 3 3 3 3 3 4 5 8 8 13 14 11 10 10 13 15 24 23 13 8 6 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 3 4 6 6 6 7 11 17 11 10 14 19 18 14 13 11 5 4 3 3 3 3 4 4 5 5 4 4 9 3 3 3 4 4 9 9 6 6 7 6 5 4 3 3 3 3 3 4 3 3 4 5 13 12 11 10 8 10 9 6 5 4 5 6 9 12 17 22 17 14 17 17 11 11 9 10 15 18 18 15 12 10 15 20 17 21 26 28 26 28 22 24 25 22 18 17 14 16 15 13 10 6 6 6 6 6 6 9 8 6 4 4 3 3 3 3 6 6 13 22 24 14 9 11 9 8 14 9 7 6 5 8 4 3 3 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 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 3 3 2 2 2 2 2 4 4 4 5 4 4 6 7 10 5 10 17 16 15 12 9 10 12 11 13 12 8 8 7 5 4 4 4 4 3 2 3 3 4 3 3 3 4 4 5 7 10 13 14 13 12 13 15 18 22 18 8 6 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 5 9 12 13 19 17 11 9 21 34 15 10 8 5 3 3 3 4 4 4 4 4 4 3 3 3 4 7 4 4 6 14 13 6 5 8 7 5 4 3 3 3 3 3 5 10 9 9 11 10 13 10 7 5 7 11 9 5 5 5 5 6 9 16 20 22 23 21 11 9 10 12 9 11 12 16 15 11 8 8 11 12 11 17 24 23 30 42 36 29 36 20 19 16 14 11 12 10 10 8 4 5 5 5 5 7 7 6 6 5 3 3 3 7 12 15 18 19 16 10 8 7 7 10 9 7 7 6 5 8 5 4 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 3 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 3 5 7 7 10 16 18 14 15 12 12 10 8 8 10 14 12 11 10 9 6 5 4 4 4 4 4 3 3 4 3 3 2 3 3 3 4 8 11 15 15 14 13 16 22 18 14 8 6 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 5 11 13 13 14 18 24 16 10 18 28 35 26 5 3 3 3 5 7 8 4 3 4 4 3 3 3 4 8 8 4 3 3 3 3 4 6 6 4 3 3 3 3 3 4 8 12 11 13 16 11 9 9 11 13 9 16 12 8 6 5 6 7 7 9 12 20 19 18 17 14 12 10 7 6 7 8 16 15 12 8 8 12 14 18 19 20 23 29 25 19 29 37 37 19 8 6 7 11 10 9 7 5 4 4 4 5 6 6 6 5 5 5 4 7 13 17 15 18 20 14 8 7 8 9 9 7 6 6 5 7 12 10 4 4 3 3 3 3 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 3 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 9 13 15 16 12 15 11 9 13 10 9 9 8 10 11 11 9 6 5 4 4 4 5 5 4 3 5 7 4 3 3 2 2 3 4 6 9 16 15 14 10 13 18 14 14 16 14 7 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 5 7 14 21 14 16 21 26 28 25 17 26 35 21 8 5 6 8 7 6 10 8 7 5 5 3 3 3 3 6 5 3 2 2 3 3 5 7 7 7 4 4 3 3 3 4 7 14 15 20 20 13 8 8 14 21 20 22 8 6 4 5 5 5 10 12 12 16 17 15 18 16 11 8 4 7 9 12 16 21 15 9 9 9 11 15 16 14 12 15 15 13 20 24 23 13 7 6 6 9 12 7 6 5 4 4 3 4 5 5 6 7 6 5 5 4 7 9 11 10 8 9 8 8 8 7 7 7 6 6 5 4 6 7 9 6 4 3 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 10 16 13 15 13 8 8 10 9 9 10 10 8 9 11 10 9 4 4 4 4 3 5 6 5 5 15 16 11 9 7 6 3 4 6 10 16 21 16 11 16 17 16 15 16 17 10 6 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 5 14 19 20 15 11 14 18 21 25 27 29 33 12 6 7 8 6 5 4 4 3 2 4 5 7 3 3 3 4 4 3 3 3 3 4 3 7 8 10 13 14 7 3 3 4 7 12 21 21 16 12 10 8 8 17 15 12 9 16 9 7 15 22 21 14 8 9 13 16 12 8 5 3 3 4 14 19 19 15 17 17 11 12 13 12 13 12 11 16 16 13 16 15 14 14 11 5 5 6 8 7 6 4 3 3 3 3 4 5 7 6 6 7 5 3 3 3 9 8 6 5 5 5 7 7 7 8 8 6 5 4 4 4 8 8 8 3 3 3 3 4 4 3 4 4 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 6 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 2 2 2 2 2 2 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 3 3 3 3 4 6 12 18 18 12 13 10 8 8 8 8 9 9 9 7 8 9 10 6 4 4 4 3 4 6 5 3 3 10 15 10 8 8 8 7 7 10 15 24 23 17 16 19 17 16 12 14 14 8 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 7 16 20 25 13 15 17 16 17 14 30 33 22 18 13 6 6 6 5 5 4 3 3 3 3 3 4 4 6 3 3 3 3 4 6 4 4 6 6 6 15 18 9 4 3 10 21 26 15 20 18 11 10 11 10 11 12 5 5 9 12 9 15 16 15 14 12 15 11 8 8 4 4 4 7 8 12 17 22 9 11 12 12 15 14 10 11 12 13 16 15 12 9 9 10 9 8 5 3 5 7 7 6 5 3 3 3 3 4 3 4 4 6 7 7 3 3 3 5 7 5 4 4 4 7 6 7 8 8 6 5 4 3 4 3 5 4 3 3 3 3 3 3 3 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 4 5 3 3 2 2 2 2 2 2 3 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 2 2 3 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 3 2 2 2 2 2 2 2 2 3 2 3 3 3 4 4 9 16 9 9 10 9 10 8 9 11 12 14 12 10 8 7 5 6 4 4 4 3 3 3 4 2 3 5 10 11 8 8 7 6 6 6 6 9 19 26 24 22 22 20 13 13 10 6 7 7 5 3 3 3 3 3 3 3 3 3 3 3 3 4 9 21 25 24 16 14 21 21 14 9 9 11 7 6 8 6 7 9 6 8 6 4 4 4 3 3 4 4 10 10 4 4 4 8 7 7 10 6 4 5 7 10 9 5 5 7 12 22 16 24 23 16 9 9 11 10 10 9 5 7 7 7 13 17 13 12 14 15 9 6 6 7 10 15 15 13 15 20 19 12 6 11 14 17 19 13 9 10 13 16 15 8 6 5 7 9 6 4 3 3 4 5 5 4 4 3 3 4 5 4 4 4 4 4 4 4 3 3 5 7 7 3 4 5 7 8 8 8 8 6 5 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 4 4 3 2 3 2 2 2 2 2 2 2 2 3 4 6 5 4 4 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 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 3 2 2 2 3 2 3 3 3 3 3 3 3 4 4 8 13 9 9 14 9 10 12 12 13 13 15 16 13 11 9 7 6 7 6 5 4 4 5 5 3 2 3 7 7 7 7 6 6 6 7 8 8 11 13 16 21 27 25 19 16 16 7 10 9 5 4 3 3 3 3 3 3 3 3 8 7 5 4 4 8 14 12 14 13 9 10 10 6 8 8 7 8 10 9 7 7 10 10 10 4 4 4 3 3 3 3 5 7 4 3 3 13 11 7 5 5 4 4 5 9 12 9 7 11 18 22 16 21 21 14 10 8 5 4 8 9 14 11 10 7 12 11 9 8 9 11 8 4 5 11 18 18 17 17 16 10 8 8 7 9 13 19 18 13 8 8 12 16 14 11 8 6 7 7 6 4 3 2 2 4 4 4 3 3 3 4 4 4 4 4 5 4 3 3 3 3 3 3 3 3 3 6 8 8 9 9 7 5 5 4 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 3 4 4 3 2 2 2 2 2 2 2 2 2 2 3 3 5 7 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 5 4 3 3 3 4 5 5 11 8 8 11 10 8 10 13 17 19 20 18 17 15 13 10 7 9 11 12 10 10 19 10 3 2 2 2 5 7 6 5 5 5 5 6 8 7 10 10 10 16 21 24 17 10 6 5 8 5 4 3 3 4 4 4 4 4 5 7 11 9 5 5 4 4 5 9 7 5 5 5 5 8 6 8 21 32 26 26 14 10 12 12 7 6 5 4 3 3 3 3 6 4 3 4 7 7 11 8 9 8 6 5 4 7 6 7 14 13 23 21 23 20 14 9 7 4 4 7 9 10 8 7 10 13 9 9 7 8 10 11 5 8 14 15 15 12 16 16 13 10 15 17 20 24 30 25 12 9 8 10 11 13 12 9 7 6 5 4 4 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 2 3 4 7 12 11 9 8 7 5 4 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 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 8 9 7 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 15 4 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 3 2 2 2 2 2 2 2 3 3 4 3 2 2 2 2 3 3 3 4 6 8 8 6 7 7 8 8 13 9 7 9 7 8 9 9 10 11 13 17 17 18 17 16 12 15 16 16 15 22 20 17 10 3 2 2 3 3 3 3 3 3 4 4 4 3 4 10 13 21 20 19 15 5 5 6 6 6 6 5 5 5 5 5 5 5 9 8 7 5 5 5 5 5 5 5 7 10 8 5 7 10 8 6 13 35 32 43 45 23 10 13 11 11 23 25 10 5 4 3 4 5 5 3 3 5 13 13 14 10 5 4 4 4 11 13 15 14 23 25 18 11 8 9 8 6 4 6 9 8 8 11 15 14 8 6 3 5 9 12 12 8 11 14 11 10 12 13 9 10 17 21 25 28 28 24 17 11 10 11 14 13 10 11 8 5 5 4 3 3 3 2 2 2 2 2 2 2 2 2 3 2 3 4 4 4 4 3 3 3 3 3 3 3 5 8 10 10 8 7 7 6 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 2 2 2 2 2 3 3 4 3 2 2 2 2 2 2 2 2 2 2 4 4 5 7 6 6 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 14 23 11 5 3 5 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 3 3 2 2 2 2 2 2 3 3 2 3 2 2 2 3 2 2 3 3 7 9 10 9 10 12 11 13 7 5 5 8 7 5 5 7 8 10 12 12 12 10 15 18 18 12 11 16 14 18 19 14 12 10 5 3 3 2 2 2 2 2 2 2 3 4 4 4 8 17 13 12 9 6 4 5 5 4 5 5 5 5 5 4 4 5 5 6 7 5 4 6 7 7 8 6 9 10 10 9 8 10 10 13 12 15 22 38 34 18 15 14 15 19 25 25 11 7 5 3 3 4 5 3 3 4 9 13 18 16 7 6 5 4 5 5 10 16 22 25 21 15 12 6 7 7 5 4 6 8 7 7 8 7 6 5 4 4 6 11 8 8 9 11 9 9 11 10 8 14 16 21 21 24 22 19 12 7 8 10 15 14 13 11 7 5 4 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 10 11 10 9 7 7 6 5 4 3 3 3 3 3 3 3 3 3 4 3 4 4 3 3 3 2 2 2 2 2 2 3 4 2 2 2 2 2 2 2 2 2 2 3 3 3 4 6 6 5 4 3 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 4 24 26 7 5 3 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 3 3 2 2 2 2 2 3 3 2 2 2 2 2 2 3 2 2 2 2 2 4 6 9 10 10 11 11 13 12 8 5 3 3 4 3 3 4 4 10 11 12 12 10 12 15 9 10 10 15 20 20 19 13 7 4 3 3 3 2 2 2 2 2 2 3 3 5 6 5 5 8 7 5 4 4 4 5 5 6 7 7 6 4 4 4 5 11 12 12 7 6 6 8 10 8 5 5 8 11 11 12 13 12 11 14 16 23 30 37 33 11 9 9 22 18 14 14 8 6 7 6 5 5 3 2 3 3 5 13 11 8 6 7 6 9 11 11 10 12 18 10 8 9 9 7 4 4 3 3 4 4 4 5 5 5 7 5 7 9 8 5 6 8 10 9 9 5 7 11 11 13 17 19 19 19 17 8 7 10 12 13 11 6 5 5 5 4 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 4 3 3 3 6 12 13 11 9 8 7 7 6 4 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 2 2 2 2 3 3 4 3 2 2 2 2 2 2 2 2 2 2 2 3 3 6 4 4 4 4 4 3 2 2 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 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 4 11 14 7 7 6 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 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 3 3 3 3 3 3 3 6 9 9 8 10 12 10 8 5 5 5 3 3 3 3 2 4 7 10 10 9 10 11 9 8 10 10 18 25 25 23 18 6 2 2 2 2 2 2 2 2 2 2 3 3 3 4 3 3 3 4 5 6 4 5 6 9 8 7 7 7 4 4 5 5 4 7 9 6 5 7 8 10 5 5 5 7 8 8 17 16 10 9 13 17 27 27 28 29 36 32 18 30 19 15 14 9 9 8 6 4 3 4 2 3 4 4 6 8 8 11 15 10 11 13 10 7 8 15 15 7 5 5 4 5 7 3 3 3 4 6 3 3 4 10 9 12 12 7 5 4 5 7 7 7 6 4 7 8 10 11 11 11 16 12 9 8 12 11 7 7 6 4 4 5 4 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 5 7 10 8 7 6 5 5 3 3 3 3 3 3 3 3 3 4 4 5 5 4 3 3 3 3 2 2 2 2 3 4 4 3 2 2 2 2 2 2 2 2 2 3 4 6 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 3 4 4 5 8 9 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 3 2 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 2 2 3 3 3 3 3 3 5 8 9 9 12 11 10 9 5 5 5 4 3 3 3 3 3 5 7 5 6 6 8 11 10 12 13 16 21 21 9 5 4 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 5 5 4 4 4 8 8 9 10 11 9 6 7 4 4 4 4 4 6 9 6 5 5 6 7 10 9 11 19 22 15 11 10 15 18 20 15 30 34 31 19 13 15 19 16 15 13 10 6 3 3 3 4 5 5 5 8 12 14 13 10 12 17 12 8 10 10 20 14 8 7 4 4 3 3 4 3 8 10 9 5 4 15 7 6 9 12 4 3 3 5 5 5 5 5 3 4 6 7 8 9 11 13 11 13 17 14 10 6 8 6 4 3 4 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 2 5 6 5 5 5 4 3 3 3 3 3 3 4 3 3 3 3 4 4 5 5 4 3 3 3 3 3 3 4 4 4 4 5 2 2 2 2 2 2 2 2 2 3 5 8 7 6 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 4 4 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 3 3 8 29 34 32 20 15 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 3 3 3 3 5 5 6 5 5 6 9 8 7 5 4 5 4 4 3 2 2 3 3 3 4 4 4 5 7 10 14 18 19 14 7 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 5 4 4 5 5 6 6 4 5 7 7 7 10 7 5 4 5 7 6 8 12 12 11 9 7 7 8 9 9 11 15 12 12 11 13 10 9 12 19 22 20 21 20 14 11 15 14 9 9 13 9 10 5 3 5 8 8 6 4 7 15 11 9 8 5 6 5 5 6 11 14 10 5 5 3 3 3 3 3 5 12 17 9 5 5 10 11 11 10 6 4 4 5 6 4 4 4 4 4 4 5 6 5 8 12 15 13 14 11 9 7 8 8 5 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 5 6 5 3 4 3 3 3 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 3 2 2 2 2 2 2 2 2 2 3 3 9 9 7 7 4 3 2 2 2 3 2 2 2 3 3 3 4 4 3 3 3 3 2 3 3 3 3 4 4 4 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 9 26 44 42 36 24 9 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 3 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 4 6 5 5 4 4 6 7 6 5 6 5 3 3 3 3 2 2 2 2 3 3 3 4 4 6 8 7 6 5 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 6 3 5 6 8 10 8 5 5 5 6 9 8 5 5 6 5 6 8 12 11 9 9 10 10 10 12 14 17 18 14 11 12 9 10 15 17 18 16 11 10 12 12 10 12 8 6 7 15 18 6 3 3 3 5 3 3 4 6 8 11 7 5 4 3 3 3 4 9 9 5 3 3 3 3 3 3 3 12 21 18 12 7 8 9 12 16 13 4 4 6 8 9 7 3 3 3 3 4 5 4 4 5 7 13 16 13 8 7 9 9 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 3 3 4 5 3 3 3 5 5 5 6 5 3 3 2 3 2 3 3 3 3 3 2 3 3 3 4 4 5 5 4 3 3 4 3 4 4 4 4 3 2 2 2 2 3 3 3 3 6 4 6 8 8 7 5 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 3 2 2 3 3 3 3 3 6 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 5 18 33 25 16 4 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 3 3 4 3 3 3 3 3 2 3 2 2 2 2 3 2 3 6 6 5 4 5 4 4 9 7 5 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 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 2 3 4 7 9 6 4 4 3 7 10 9 7 8 8 6 8 10 9 10 11 13 15 13 12 13 15 17 16 12 9 10 10 16 18 18 15 11 9 11 12 15 16 15 8 7 12 20 14 7 5 3 4 3 3 3 3 6 9 9 6 5 3 3 3 3 3 3 3 3 3 3 2 4 4 5 9 18 25 17 12 7 8 8 18 17 9 5 5 13 16 11 6 3 3 4 3 3 3 3 4 5 7 9 14 8 6 8 11 12 7 5 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 4 6 7 6 7 6 8 7 7 5 3 2 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 5 8 5 5 4 3 4 4 3 3 2 2 2 2 2 3 3 2 4 6 7 6 5 5 4 3 3 2 2 2 2 2 2 3 2 2 3 3 2 3 4 5 5 5 4 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 8 12 9 4 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 3 3 3 3 4 4 3 3 3 3 3 4 4 2 2 2 3 4 5 6 5 3 3 5 4 5 8 7 6 4 2 2 2 2 2 2 2 3 3 3 2 2 3 3 2 2 3 3 3 4 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 3 3 3 3 4 8 10 8 10 9 7 7 11 11 8 9 11 13 14 19 20 18 16 13 15 11 10 11 13 16 17 14 12 13 13 9 6 6 7 6 8 13 17 8 5 4 3 4 2 2 3 4 5 8 10 9 6 4 3 3 3 2 3 3 3 3 2 3 5 8 10 16 22 26 24 14 12 15 20 25 27 8 7 9 11 18 10 5 3 3 3 3 3 3 3 3 4 6 9 11 9 7 14 13 12 8 5 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 4 6 8 6 5 5 4 6 8 3 3 2 2 2 2 2 3 3 2 2 2 3 2 2 2 3 3 3 4 6 8 9 6 4 4 4 3 2 3 3 2 3 3 3 3 3 7 7 6 5 4 4 3 3 4 3 3 4 3 2 2 2 2 2 3 3 3 2 4 5 6 8 4 3 3 3 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 3 3 2 2 3 3 2 4 11 6 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 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 4 4 5 3 2 2 2 2 4 4 4 3 3 3 3 3 3 3 4 4 4 3 2 2 2 2 3 3 3 3 3 3 4 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 3 3 4 2 2 4 3 3 4 4 7 6 7 9 9 11 14 16 15 8 10 12 12 13 17 17 17 16 16 14 12 11 14 14 17 16 13 15 11 7 5 4 5 7 10 8 5 5 4 3 3 3 3 3 2 3 4 4 5 6 4 3 3 3 3 3 3 3 3 3 3 7 7 9 9 12 20 28 19 9 14 19 19 23 19 13 17 22 20 20 16 9 4 4 3 3 3 3 3 4 5 5 6 11 12 12 11 9 5 5 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 4 9 11 8 6 4 5 6 5 3 3 3 2 2 2 3 3 3 2 3 3 3 2 2 2 3 3 3 3 4 6 8 7 5 4 4 4 3 3 3 3 3 3 3 4 7 9 7 4 3 3 3 3 4 3 3 3 3 3 3 2 3 2 2 3 3 3 3 5 5 7 7 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 3 3 2 2 2 2 2 2 2 2 2 2 4 12 6 3 4 4 6 4 3 5 6 3 5 5 4 3 2 2 2 2 3 3 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 3 2 2 3 3 3 3 4 3 3 3 3 2 3 2 3 4 3 4 3 3 3 4 4 3 3 2 2 2 2 2 2 3 4 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 6 5 4 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 3 3 2 3 6 3 2 3 3 3 5 6 6 8 10 14 14 21 17 9 10 11 12 14 13 12 13 16 16 15 13 12 12 17 16 15 15 14 9 7 7 7 8 6 3 3 3 3 5 5 3 3 2 2 2 2 2 3 3 3 2 3 3 3 3 3 3 4 5 8 12 11 12 10 15 21 25 21 12 17 17 17 18 15 18 21 20 19 11 6 4 4 5 4 3 3 3 4 5 6 6 6 7 11 8 7 7 6 6 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 7 8 7 5 5 5 5 4 3 3 3 2 2 2 3 3 3 3 3 3 2 2 3 2 3 3 3 3 3 3 5 8 7 6 5 4 3 3 3 3 3 5 7 8 6 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 4 6 7 7 6 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 3 3 3 3 3 3 3 3 2 2 2 2 2 2 4 9 5 3 2 4 9 8 9 6 3 5 10 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 2 3 3 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 4 5 5 5 7 7 5 4 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 3 4 3 6 3 2 2 2 2 3 5 6 9 15 20 25 29 16 9 8 9 10 11 11 12 12 14 15 15 14 13 12 13 14 14 12 10 7 6 6 6 5 3 3 3 3 3 4 3 3 3 3 3 4 4 8 5 5 4 5 5 4 3 3 3 3 4 9 12 13 10 11 15 18 16 12 12 12 14 16 15 13 14 16 17 16 14 11 7 4 4 6 8 7 11 10 7 6 5 5 5 6 9 6 6 7 6 6 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 5 5 4 4 4 3 3 3 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 4 4 6 5 5 4 3 3 4 3 3 7 8 8 5 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 3 4 4 4 7 8 6 5 7 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 3 3 3 3 2 3 3 4 4 4 2 2 2 2 6 4 4 4 5 5 3 4 7 13 6 5 4 5 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 5 5 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 3 4 3 2 3 3 3 2 2 2 3 5 4 6 5 5 5 6 6 5 5 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 3 2 3 3 5 10 10 7 4 3 3 3 6 9 10 20 23 26 31 19 10 8 8 9 9 11 12 15 15 15 14 13 12 12 12 13 14 12 10 6 6 5 5 6 3 3 3 3 4 3 3 3 3 3 3 4 9 16 21 21 28 10 3 3 3 3 4 11 9 9 9 7 7 9 12 14 14 13 12 13 13 11 13 12 14 15 16 15 9 7 4 3 5 5 6 7 9 10 5 5 4 4 4 5 7 5 5 7 7 6 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 4 4 5 4 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 5 6 5 4 4 4 4 4 5 7 8 5 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 3 4 4 4 4 4 5 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 3 3 3 3 3 3 3 4 5 5 4 3 2 2 2 4 10 10 4 4 3 3 7 14 12 4 6 9 5 4 6 7 4 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 2 2 2 2 2 2 2 2 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 3 3 3 3 4 4 4 5 4 3 3 2 3 3 3 2 2 3 4 4 4 4 3 3 3 3 3 2 3 3 3 2 2 2 5 7 8 6 5 6 4 6 6 5 4 4 4 4 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 3 4 4 16 23 15 10 6 4 6 9 16 18 20 21 23 22 12 8 7 7 7 9 11 14 22 22 18 15 13 13 12 12 12 11 10 8 7 7 6 6 6 5 5 5 4 5 4 4 4 4 6 7 9 13 17 33 30 23 11 3 4 8 11 20 34 21 12 8 6 5 6 7 10 14 13 11 11 13 13 16 16 15 11 9 8 8 5 4 4 5 5 4 8 8 8 6 5 4 4 4 5 8 9 9 9 7 5 4 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 3 3 3 4 5 4 2 2 2 2 3 2 2 3 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 5 4 4 4 3 4 6 8 7 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 3 4 5 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 3 3 3 4 3 4 5 4 3 3 2 2 2 3 8 8 4 3 3 2 4 7 6 4 10 12 5 3 4 5 5 2 3 3 3 4 4 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 3 4 3 3 2 2 2 3 3 3 5 6 5 4 2 3 2 2 2 3 3 3 3 4 4 4 6 9 9 4 4 2 3 3 3 3 3 2 2 3 5 6 7 5 6 7 5 4 3 4 3 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 5 5 4 6 12 15 12 16 19 19 21 16 24 21 15 12 15 13 7 7 6 6 6 8 13 18 18 19 20 18 14 14 12 12 10 10 8 7 7 7 6 7 6 6 6 5 4 6 6 6 6 8 13 14 18 25 35 36 11 4 4 5 10 15 32 42 44 41 33 11 6 5 5 6 11 13 13 11 12 14 17 18 15 12 9 6 5 4 4 4 4 4 5 6 5 6 5 4 4 4 4 7 10 10 11 7 6 6 6 5 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 2 2 2 3 3 2 2 3 3 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 4 4 5 4 4 4 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 3 6 5 4 5 3 4 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 4 4 3 4 5 4 4 4 2 2 2 2 4 8 5 2 3 2 4 6 6 6 5 9 11 5 5 5 5 4 4 5 4 6 5 5 4 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 2 2 2 2 2 2 2 2 2 2 2 4 3 2 2 2 2 2 2 2 4 5 4 3 3 2 2 2 2 3 3 3 3 3 4 5 6 10 16 11 5 3 3 3 3 3 3 3 2 4 6 6 5 4 5 6 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 2 4 4 5 5 5 7 8 8 8 11 19 21 29 36 29 17 7 6 7 6 6 6 6 6 7 8 8 10 16 19 20 18 16 12 12 12 12 11 10 9 7 7 7 8 8 7 7 6 6 8 8 9 7 7 11 19 30 40 40 27 16 10 5 9 18 25 26 26 33 29 28 30 19 10 7 4 4 8 17 11 9 10 13 15 11 9 7 6 5 4 3 3 3 3 3 3 3 3 3 4 4 4 5 9 12 10 9 8 7 6 5 4 4 3 2 3 3 3 3 4 5 5 3 3 3 3 2 2 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 5 6 4 3 2 3 3 3 2 3 3 3 3 3 2 2 3 2 3 3 3 3 3 3 2 2 2 2 3 5 5 4 4 4 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 3 3 4 6 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 3 3 3 3 4 5 5 5 5 2 2 2 2 2 3 2 2 2 2 3 4 4 6 6 9 8 4 6 8 8 9 6 8 6 8 5 7 7 4 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 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 4 4 5 4 4 5 5 6 13 12 5 3 2 2 2 3 4 4 5 4 2 3 3 3 4 4 3 3 2 2 2 3 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 3 4 6 6 6 8 10 10 14 20 22 24 27 32 22 11 6 7 6 5 6 6 7 7 7 9 9 9 12 15 16 13 12 12 11 11 11 13 11 11 11 11 10 12 18 21 14 15 15 10 9 12 10 7 14 23 32 41 41 16 10 8 6 8 17 29 24 19 24 29 26 31 24 19 12 5 7 11 8 6 7 5 7 9 8 7 6 4 5 5 3 3 2 2 3 3 3 4 5 6 7 8 9 9 12 8 7 8 8 7 5 4 4 3 3 3 3 3 3 4 5 4 3 3 2 3 2 2 3 3 3 3 3 3 3 2 2 3 3 3 3 3 4 5 7 3 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 2 2 2 2 2 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 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 3 5 5 5 5 6 6 2 2 2 3 2 2 2 2 2 3 4 5 8 9 7 9 11 9 10 9 10 9 8 9 10 6 5 5 8 7 4 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 4 5 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 3 3 2 2 2 2 2 2 2 2 2 2 2 3 5 6 5 7 7 7 7 6 9 12 11 5 2 3 3 4 5 5 4 3 2 2 2 4 4 4 3 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 2 3 3 3 3 3 3 3 4 4 5 5 5 5 10 12 13 13 17 19 23 24 27 29 29 22 9 6 6 5 6 6 7 6 7 7 7 7 10 11 14 14 12 11 11 10 10 10 13 13 13 11 13 16 22 31 40 28 28 33 17 7 8 7 8 10 15 31 40 42 33 27 17 15 18 25 26 23 20 21 23 19 24 25 19 12 9 9 17 9 5 4 4 6 6 5 4 5 4 4 4 3 2 3 2 2 2 2 2 4 4 6 7 8 8 6 5 7 8 7 6 5 4 4 3 3 3 3 3 5 5 6 5 3 2 2 2 2 2 2 2 2 3 2 3 2 2 2 3 3 3 3 3 4 5 7 6 2 2 3 3 2 2 3 3 3 3 3 3 3 3 2 2 3 3 2 3 3 2 2 2 2 2 2 2 3 3 3 3 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 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 4 4 4 4 5 5 2 2 2 2 2 2 2 3 2 2 3 6 5 7 9 11 10 9 8 8 10 11 8 8 8 9 5 6 7 5 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 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 3 2 2 3 3 2 2 2 2 2 2 2 2 6 7 8 10 11 10 9 9 5 4 3 3 3 3 3 5 6 6 4 4 3 2 3 5 3 4 3 2 3 5 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 4 5 6 10 13 15 14 17 22 23 29 28 12 19 15 12 8 7 6 6 8 10 8 8 10 8 7 8 7 8 9 9 12 11 9 10 10 12 14 17 17 17 21 25 31 33 24 17 15 12 9 8 6 9 14 21 26 30 35 28 27 29 24 23 24 25 21 22 21 22 23 28 28 25 14 13 16 16 10 4 4 7 14 7 6 4 4 3 3 3 3 3 3 2 2 2 3 3 3 3 5 7 8 9 8 6 8 7 7 6 4 4 4 4 3 4 4 4 4 6 5 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 6 7 5 3 2 3 3 2 2 2 3 3 3 3 4 3 3 2 2 3 3 2 3 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 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 4 4 4 4 2 2 3 2 2 2 2 2 2 2 3 4 5 6 6 7 6 8 7 8 12 11 9 6 5 6 5 4 5 8 4 5 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 3 4 5 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 3 3 3 4 3 2 3 2 2 2 2 3 2 3 5 7 8 8 8 9 7 7 5 4 4 4 4 3 3 4 5 5 4 3 3 3 3 3 3 2 2 3 6 7 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 6 4 5 5 5 6 8 15 17 16 17 23 27 27 18 9 9 23 29 22 8 7 8 14 13 14 14 16 15 8 9 9 9 8 8 9 10 12 12 11 11 15 18 22 28 26 23 25 24 15 16 15 12 10 10 10 11 15 20 25 24 28 26 19 20 18 17 20 23 21 24 24 21 23 27 30 26 18 15 13 12 7 4 4 21 25 8 5 3 3 3 3 3 3 4 3 2 3 3 5 10 4 4 5 5 8 9 7 7 8 6 6 6 5 5 4 5 5 6 6 7 8 7 6 3 2 3 2 2 3 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 5 5 3 3 3 2 2 2 2 3 3 3 3 5 4 2 2 2 2 2 3 3 3 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 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 4 3 3 3 2 3 3 3 2 2 2 2 2 2 3 3 4 6 3 5 5 6 9 9 13 14 10 10 7 5 4 3 4 6 7 6 7 7 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 3 7 7 7 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 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 4 4 5 7 8 8 9 6 5 4 4 4 4 3 3 4 6 7 7 8 3 3 2 2 2 2 2 8 9 6 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 5 5 6 8 9 18 18 17 18 25 29 18 10 7 10 20 25 24 23 24 23 20 17 20 20 15 11 10 12 12 11 10 9 10 9 10 11 11 12 16 20 21 25 22 20 22 15 18 19 14 11 13 12 12 13 18 24 37 33 22 21 26 14 16 21 23 23 22 22 22 26 29 29 25 19 15 14 15 5 4 7 20 30 8 5 3 3 3 3 4 5 5 5 3 3 5 9 13 9 5 5 5 5 5 6 7 7 7 6 6 6 5 5 5 7 7 8 8 8 6 4 2 2 2 3 3 3 3 2 3 3 2 2 3 3 3 3 3 5 4 3 3 4 4 4 4 5 3 3 2 2 2 2 2 3 3 4 4 3 2 2 2 2 2 2 3 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 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 3 4 3 3 3 2 2 2 2 2 2 2 2 3 3 4 3 3 3 4 4 4 6 6 6 9 9 8 10 8 6 3 2 3 4 4 3 4 5 6 4 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 4 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 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 5 5 6 7 10 7 5 3 3 4 4 5 4 4 6 7 7 8 6 3 3 2 2 2 3 6 10 8 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 5 5 7 7 8 10 15 21 23 21 26 30 29 23 5 8 12 17 20 25 32 26 19 18 24 27 15 17 13 17 17 16 11 11 12 11 10 10 10 12 15 17 19 21 19 16 16 18 16 23 17 14 16 15 13 15 22 28 29 34 18 18 22 24 21 15 16 19 21 21 23 30 30 30 31 28 18 16 14 9 5 13 26 22 12 7 2 3 3 3 4 5 6 7 4 4 6 11 10 7 5 5 5 4 3 3 4 4 5 5 5 6 5 5 5 7 9 10 9 8 7 3 3 3 2 3 3 3 3 3 3 3 2 2 2 3 3 2 2 3 4 4 4 4 5 3 3 4 3 3 2 2 2 2 2 3 3 3 4 2 2 2 2 2 3 2 3 2 2 2 2 2 2 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 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 3 3 3 2 2 2 3 4 5 4 3 3 4 3 2 4 5 5 5 5 4 3 4 4 4 4 6 4 2 3 3 3 2 3 3 2 3 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 6 7 8 7 6 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 5 4 3 3 3 2 2 2 2 2 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 7 11 13 5 5 9 8 7 5 4 7 9 9 6 4 3 3 2 2 10 14 10 7 4 3 4 4 3 3 2 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 4 5 6 7 6 6 11 15 21 23 26 31 36 24 19 6 5 6 11 17 22 26 31 30 26 27 32 28 21 22 23 22 19 15 14 17 14 12 11 11 11 16 16 17 17 16 14 14 14 14 21 22 25 21 16 16 17 20 34 32 28 21 18 18 17 17 16 16 15 18 24 31 29 28 29 29 31 27 21 14 8 6 9 16 18 11 5 3 3 4 3 3 4 5 6 5 6 8 10 10 8 8 7 5 4 3 3 4 4 5 4 5 5 5 6 8 9 9 11 10 9 7 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 5 4 4 5 5 3 3 3 3 3 3 2 2 2 2 2 4 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 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 2 3 3 3 3 3 3 3 4 7 4 3 2 4 9 4 10 11 8 7 6 4 3 4 3 3 2 2 2 3 2 3 2 3 2 2 2 2 2 2 2 3 3 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 3 3 4 4 4 5 6 5 4 3 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 5 5 6 7 17 18 13 11 11 10 10 6 5 7 7 8 9 5 3 2 3 3 8 14 11 6 4 4 5 4 5 3 3 3 3 2 2 2 3 3 3 3 2 3 4 4 4 4 4 3 4 5 6 8 9 14 23 26 30 32 31 24 8 7 7 7 8 10 18 24 29 34 35 33 37 33 25 20 18 21 23 25 32 42 39 35 15 15 17 18 20 18 14 12 10 12 13 14 20 23 29 34 29 40 44 37 34 30 20 16 19 17 14 14 15 14 16 19 22 30 27 26 27 26 29 25 23 19 15 8 9 13 19 18 5 3 3 4 3 3 3 5 6 5 7 8 8 10 13 9 6 4 3 3 3 3 5 7 6 5 5 6 6 6 7 10 10 11 10 6 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 4 4 3 4 4 2 2 3 3 3 2 2 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 4 6 5 3 3 3 7 13 15 9 6 7 8 4 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 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 2 2 2 2 2 2 3 4 4 3 3 4 4 3 2 2 2 2 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 2 2 2 3 2 2 2 2 2 2 2 3 3 3 4 3 3 3 5 6 8 9 13 16 14 6 10 14 11 6 3 3 5 8 8 4 3 3 2 8 16 16 12 8 6 5 5 5 5 5 4 5 3 3 2 3 4 5 3 2 3 5 8 8 7 5 5 4 3 3 4 13 18 25 26 23 21 23 19 14 10 9 11 16 13 7 9 15 22 27 36 37 37 30 23 15 17 22 23 23 38 44 40 38 37 41 29 29 28 23 19 16 10 12 14 15 15 33 41 37 31 36 34 29 29 22 16 13 21 15 15 14 14 17 24 28 27 29 30 28 28 27 28 28 21 16 11 8 6 12 16 20 10 4 3 3 4 3 3 3 4 5 7 8 10 9 12 11 7 3 3 3 3 4 5 8 7 6 5 7 6 6 6 9 9 10 7 5 4 3 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 3 2 3 3 3 3 3 3 2 3 3 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 7 7 8 5 4 5 11 17 17 8 6 4 4 5 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 7 4 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 3 3 2 2 2 3 3 3 4 3 3 3 3 3 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 3 4 4 6 8 11 18 12 13 9 12 10 7 7 9 16 10 5 3 4 4 5 6 7 6 4 3 4 11 17 12 9 7 6 5 4 5 5 6 8 7 5 4 6 5 5 4 3 4 11 11 10 9 8 7 4 4 4 4 4 6 9 10 14 15 16 14 10 8 8 13 17 17 6 9 14 18 19 22 27 21 18 15 12 13 20 20 20 24 31 37 37 39 41 36 29 26 26 29 28 24 17 18 18 19 28 38 34 31 30 22 19 25 13 11 13 15 17 11 12 13 18 21 29 30 30 30 29 28 29 30 27 22 17 13 12 9 10 21 13 7 5 4 4 4 3 3 3 3 5 8 10 10 9 16 11 7 5 3 3 4 4 5 8 8 7 6 6 7 7 7 9 9 9 6 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 3 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 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 2 2 2 2 2 2 4 5 6 5 5 4 6 8 7 5 8 13 13 14 3 3 5 3 4 3 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 4 6 5 5 8 7 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 3 4 3 3 2 2 2 2 2 4 3 3 3 3 3 3 2 2 2 2 3 3 3 2 3 3 3 2 3 2 2 3 3 3 4 6 8 10 18 23 10 4 5 5 4 9 12 15 23 22 13 7 4 3 3 5 5 7 13 6 7 18 20 14 11 10 8 6 6 5 5 7 8 7 5 5 6 5 5 4 9 11 10 10 10 8 9 7 5 6 6 5 5 5 5 5 6 6 5 5 4 6 6 10 12 11 7 7 9 12 16 21 26 24 18 20 16 15 16 20 17 19 27 31 32 34 46 39 31 28 26 24 31 27 21 19 17 20 25 26 31 28 22 19 18 16 11 11 14 12 11 9 9 14 20 32 42 42 37 33 29 29 30 31 23 20 20 20 23 19 19 25 20 13 5 5 6 6 3 3 3 3 4 5 13 11 11 17 18 6 5 4 4 4 4 4 6 5 5 9 10 9 7 7 9 9 9 8 7 5 5 4 4 3 3 3 3 3 2 3 3 3 3 3 3 3 2 2 2 2 3 3 3 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 6 7 7 5 3 4 5 8 14 18 17 18 12 8 5 3 3 4 3 4 5 4 4 3 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 3 3 2 3 2 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 8 10 13 19 25 18 5 4 4 5 10 12 16 24 27 15 7 4 3 3 3 4 6 8 5 7 12 20 16 10 8 7 6 6 5 5 7 6 6 6 6 6 5 4 4 6 9 7 5 5 5 6 4 5 8 9 8 7 6 5 6 8 6 6 7 7 6 8 11 8 7 8 7 9 8 9 18 22 22 23 23 22 16 18 24 21 19 19 21 21 29 35 45 41 36 34 32 30 30 18 16 15 15 17 23 23 25 20 14 14 14 11 14 15 11 9 9 10 11 14 39 47 45 37 35 32 34 31 25 24 23 30 28 28 28 22 23 20 11 8 5 7 5 3 3 3 3 3 5 9 16 17 16 9 4 4 4 4 4 5 4 5 5 5 6 7 10 10 10 11 11 9 9 8 6 5 4 4 3 3 3 3 3 2 2 3 3 3 3 2 2 2 2 2 2 3 4 3 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 4 3 4 8 9 9 11 11 9 9 10 5 3 3 3 4 5 5 6 4 3 3 3 3 3 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 7 8 10 11 15 14 19 25 23 8 3 3 3 4 10 17 24 22 16 11 5 3 3 3 3 3 4 4 4 7 8 14 19 17 9 6 4 3 2 4 3 5 5 4 4 5 5 5 7 8 9 8 7 5 6 7 10 11 11 10 9 8 7 7 6 9 9 10 11 12 11 13 12 6 5 5 7 9 10 11 13 15 15 23 27 25 19 16 26 24 23 20 17 18 25 32 45 55 53 45 37 35 32 27 22 15 17 18 23 24 25 17 14 21 24 17 10 9 8 8 8 9 11 17 27 38 44 36 36 33 28 30 25 27 32 37 41 36 22 18 21 25 10 6 5 5 6 3 3 3 3 3 7 10 13 12 8 2 3 3 3 4 5 5 5 5 7 6 5 6 7 8 12 13 13 12 10 7 5 5 4 3 3 3 3 2 2 2 3 4 3 3 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 11 8 3 3 2 5 14 13 12 7 5 6 8 10 7 4 5 5 9 7 4 3 3 3 2 3 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 3 2 2 3 3 3 3 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 4 5 8 11 14 16 19 23 18 9 6 9 3 3 3 4 8 17 21 13 10 7 4 4 4 4 3 2 3 5 3 4 8 14 17 16 12 8 4 3 3 4 4 3 2 4 6 7 5 5 5 8 8 7 5 4 6 7 7 8 9 8 8 8 9 12 15 9 10 13 15 16 17 19 21 6 4 6 6 8 10 11 12 13 14 18 22 24 19 19 25 24 22 16 15 18 21 24 38 47 44 43 46 44 25 19 22 18 18 21 23 23 19 14 13 24 29 20 11 9 6 6 6 7 10 35 36 41 43 42 38 38 26 24 24 27 34 39 42 41 34 22 17 17 14 9 6 5 4 3 3 3 2 3 3 7 9 8 5 3 3 3 3 3 4 6 5 6 9 6 6 6 7 9 11 14 13 12 11 9 4 4 4 4 3 3 2 2 3 3 4 5 3 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 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 8 6 8 3 3 3 7 10 20 19 14 8 5 9 11 8 8 7 4 3 3 2 2 2 3 2 2 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 4 4 4 3 3 3 3 5 5 5 6 5 4 4 3 3 3 3 3 3 3 6 10 12 13 15 17 16 5 4 5 4 3 3 3 11 14 19 12 9 8 6 5 5 5 5 4 3 3 4 7 10 9 14 22 16 12 9 7 5 4 3 4 3 2 3 4 5 5 4 5 6 5 5 5 4 5 7 7 7 9 8 9 8 8 11 16 19 17 12 11 15 22 24 25 18 7 5 5 9 11 13 15 14 15 16 19 20 20 24 21 22 19 16 16 20 22 24 29 34 34 34 34 29 28 21 17 14 14 14 12 16 11 11 10 12 18 12 8 7 6 6 8 15 20 33 42 37 36 40 43 43 33 20 22 26 32 40 51 44 28 26 22 16 13 9 7 5 4 4 3 3 3 3 4 5 4 6 4 3 3 3 3 4 4 5 5 5 7 7 7 8 11 11 14 14 13 11 9 6 4 3 3 3 3 2 2 3 3 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 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 6 5 4 4 3 4 7 17 16 10 6 5 4 6 11 13 10 6 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 4 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 3 3 3 3 3 3 3 3 3 3 3 4 6 5 6 6 4 4 4 5 5 4 4 5 8 12 9 11 11 10 9 5 4 4 5 3 3 3 5 7 7 5 4 3 4 4 5 5 5 3 3 3 3 3 3 9 8 8 8 8 7 9 12 9 5 4 4 5 3 3 3 4 5 5 5 5 5 5 4 4 5 10 10 9 10 9 8 11 13 20 19 20 20 13 12 18 28 32 27 18 8 5 4 4 11 12 13 15 13 16 20 19 21 21 19 18 21 22 20 21 21 30 32 33 34 32 31 23 24 19 16 15 9 8 8 11 15 15 15 10 12 10 7 6 6 7 7 13 30 39 37 37 35 39 35 24 18 18 24 35 36 44 53 56 29 29 22 19 16 8 8 6 4 4 3 3 3 2 3 2 3 5 6 4 3 4 4 4 4 5 5 5 5 8 8 9 11 12 13 13 10 8 8 5 3 3 3 2 3 3 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 6 6 5 6 9 16 21 17 14 7 5 7 6 7 5 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 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 3 2 2 3 4 4 6 6 6 6 7 7 8 8 7 6 5 5 11 13 10 6 4 4 5 3 3 4 4 3 3 4 4 3 3 3 3 3 3 3 3 3 2 3 3 4 3 3 3 4 6 5 4 6 6 8 8 7 12 15 15 6 3 3 3 4 6 8 8 7 6 5 4 3 3 4 9 18 17 10 9 14 14 21 29 24 22 17 11 16 26 31 28 27 22 7 6 5 7 12 12 10 13 19 21 20 18 18 16 18 23 26 22 25 26 24 23 23 23 29 30 24 22 18 15 12 8 7 11 15 13 12 14 11 5 4 5 6 7 7 11 19 31 38 31 32 33 36 36 21 20 23 29 35 40 48 56 51 40 32 21 17 14 10 8 6 4 4 4 4 3 3 3 2 3 4 4 4 4 6 5 5 4 4 4 4 5 7 8 10 13 12 12 13 9 8 7 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 4 4 4 18 21 15 9 7 8 6 7 7 4 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 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 3 2 2 2 2 3 3 3 5 6 6 7 7 8 8 8 6 5 5 6 8 8 6 5 5 4 4 3 2 2 2 3 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 3 3 3 3 3 3 3 7 18 22 10 9 6 5 6 4 10 15 11 7 5 4 4 4 4 6 12 16 12 8 10 10 10 11 26 16 14 12 13 14 21 29 25 23 14 8 5 5 7 8 10 21 22 22 22 21 18 17 23 30 33 33 29 23 24 25 21 17 17 16 14 13 12 15 9 9 9 11 18 20 14 11 6 4 4 5 6 7 9 13 34 42 30 27 24 29 38 37 27 22 26 34 40 43 49 56 45 43 30 18 14 14 10 9 8 6 4 4 3 3 3 3 3 3 3 4 4 5 5 5 4 3 3 3 4 4 5 7 8 10 13 13 12 10 8 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 5 7 12 13 9 5 7 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 3 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 3 3 3 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 6 6 6 7 7 7 6 5 4 3 2 2 2 2 3 3 3 3 2 2 3 3 2 2 3 2 2 2 2 3 3 3 3 4 4 4 2 3 3 3 3 4 7 12 12 11 11 11 7 7 7 7 10 18 20 12 10 10 9 11 11 11 10 6 6 7 8 9 9 13 12 9 7 9 13 19 29 30 23 16 8 5 5 6 9 16 24 21 17 19 19 19 22 21 27 34 33 30 25 27 22 15 14 16 15 13 12 9 9 9 11 23 18 21 20 17 12 5 4 4 4 5 8 11 18 27 36 23 15 13 19 25 25 26 24 23 28 42 43 49 51 45 43 32 18 15 12 10 8 6 5 4 3 3 3 3 3 3 3 3 4 4 5 5 5 6 5 3 3 4 5 7 8 9 9 10 11 11 10 9 7 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 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 2 2 2 3 5 3 3 2 3 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 3 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 3 2 2 2 2 2 2 2 2 3 4 4 3 3 3 4 5 5 6 6 5 5 6 5 4 3 3 3 3 3 3 2 3 4 4 3 3 3 2 2 3 2 2 2 2 2 2 2 3 4 6 6 6 7 7 6 7 9 6 6 7 8 11 12 12 13 10 7 6 5 5 7 9 9 8 8 8 13 15 16 15 8 8 10 10 11 13 17 11 7 7 6 7 20 28 19 18 20 9 7 6 7 10 14 16 17 18 18 18 20 27 29 22 17 21 27 29 27 20 14 13 16 15 14 11 9 10 9 15 34 28 15 13 9 7 5 5 5 5 6 8 10 23 26 34 30 20 14 18 21 23 22 20 24 32 41 42 44 42 41 44 46 19 16 12 9 8 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 4 5 7 3 3 5 7 9 9 8 11 11 9 9 8 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 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 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 2 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 4 4 6 8 7 8 8 7 6 8 11 10 11 13 15 11 11 9 8 8 8 9 6 5 5 7 11 13 12 14 14 14 12 12 12 13 14 16 18 23 28 9 6 4 7 15 31 15 18 19 11 7 6 11 15 16 14 16 20 19 19 21 22 21 14 15 21 20 15 10 11 12 13 15 16 11 6 6 9 11 17 25 24 15 11 10 6 5 4 5 9 10 12 13 20 21 29 27 21 16 13 16 17 18 20 23 43 48 42 36 36 37 42 36 26 16 11 7 5 4 4 3 3 4 4 4 4 3 4 4 5 5 4 3 3 3 10 5 4 5 8 10 8 8 10 10 10 11 10 6 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 5 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 4 3 3 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 4 5 7 9 6 6 5 4 6 8 8 9 16 20 18 14 9 8 6 8 7 5 5 6 7 19 22 21 22 21 20 24 21 21 18 18 21 24 27 33 24 12 5 9 22 29 23 17 19 10 5 5 9 15 20 21 21 19 20 20 19 17 15 12 12 14 10 8 9 11 12 13 13 12 11 9 7 10 11 13 17 19 13 9 9 8 6 6 9 11 9 10 20 19 19 24 28 22 17 15 16 15 17 21 24 33 47 37 31 31 33 36 27 16 13 12 11 6 4 4 3 4 4 4 4 4 4 4 5 5 5 5 3 3 5 7 9 10 10 10 9 8 9 11 11 11 12 9 5 3 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 3 3 3 2 5 5 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 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 3 3 4 4 5 4 6 5 5 5 4 5 8 9 11 13 15 15 7 5 4 4 5 6 7 9 11 11 17 23 26 23 20 19 24 31 27 27 28 27 27 28 17 9 4 3 4 10 17 13 16 18 18 10 6 13 19 23 22 24 21 17 15 15 15 12 11 13 13 9 7 8 10 11 12 13 10 12 13 9 7 17 19 18 15 17 8 9 9 6 6 9 10 9 11 15 20 21 24 27 19 13 14 18 19 19 20 29 34 40 38 31 29 31 32 31 22 12 14 12 9 7 4 4 5 5 4 4 4 4 4 4 5 5 5 5 4 7 9 10 12 9 8 8 8 8 10 9 11 12 10 3 2 4 6 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 2 2 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 2 3 5 5 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 3 2 4 7 6 7 8 9 9 7 10 12 9 7 5 4 4 6 7 8 9 11 13 13 15 17 19 19 15 16 22 34 38 38 47 44 35 22 15 14 6 3 6 11 8 8 13 16 16 10 7 9 23 23 20 20 23 17 13 13 14 13 13 12 8 8 8 8 9 11 11 10 10 11 13 11 13 19 20 12 11 11 9 9 9 10 9 10 10 9 9 16 22 26 27 22 13 10 10 13 19 22 25 27 29 25 22 25 23 24 30 23 16 12 12 12 8 7 5 5 6 7 7 6 5 4 4 5 5 5 4 5 5 6 11 12 11 10 9 8 7 8 7 8 8 5 3 3 3 6 5 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 3 2 2 2 2 2 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 5 5 5 4 3 2 3 3 4 4 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 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 3 3 2 2 2 2 3 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 5 4 4 6 10 8 8 7 5 4 3 3 4 5 7 8 11 13 17 18 17 17 22 28 29 28 33 36 49 50 51 63 63 55 22 13 13 7 5 4 5 6 7 10 12 15 7 7 10 16 20 18 17 19 14 10 11 13 13 15 14 9 8 8 8 7 8 8 11 13 12 10 12 21 21 18 12 11 10 8 8 8 9 10 10 9 9 9 15 26 30 28 21 17 10 13 15 18 20 22 24 25 24 20 19 24 28 22 15 14 13 13 12 9 7 6 7 7 8 7 6 5 4 4 5 4 4 4 5 6 8 11 12 10 9 8 8 7 7 7 9 8 5 3 2 4 5 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 3 3 3 4 5 6 6 5 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 6 6 4 4 3 4 3 4 5 8 12 7 4 4 4 3 3 4 7 9 9 13 18 29 30 24 23 24 25 25 27 29 25 28 33 40 52 50 45 39 23 12 7 5 5 5 5 5 9 13 15 11 8 7 9 11 13 15 17 12 11 11 11 14 18 13 10 9 9 10 9 12 13 13 11 10 15 22 21 19 17 13 11 10 9 7 9 10 10 10 10 8 11 18 22 26 20 18 17 13 14 17 19 18 19 20 22 20 18 19 23 23 18 17 21 19 12 8 9 10 9 10 9 10 9 7 6 5 5 5 4 4 4 4 5 9 9 9 9 9 5 6 6 8 8 8 4 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 4 5 5 5 6 5 4 3 3 4 5 7 7 5 4 4 3 4 4 5 9 19 25 27 23 18 23 18 16 16 15 16 22 19 22 27 37 43 44 43 30 17 11 9 7 5 5 4 4 6 9 12 8 7 7 9 17 16 15 12 14 17 15 20 26 31 24 13 10 15 14 14 15 14 11 9 9 13 23 19 14 15 17 16 12 9 8 8 9 9 9 9 9 8 17 21 24 22 17 17 17 17 19 21 21 20 22 23 22 22 23 20 19 20 22 20 16 17 13 13 13 13 14 13 10 8 8 8 6 5 4 4 4 4 5 6 7 7 8 8 7 6 5 8 10 10 6 3 3 2 2 4 4 4 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 3 4 5 5 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 4 4 4 4 4 4 4 3 3 3 3 3 5 5 3 4 4 3 4 8 12 17 18 18 14 12 11 11 11 11 15 17 20 18 18 22 34 37 37 42 41 28 11 9 8 7 5 4 6 8 10 13 12 9 9 12 20 27 16 12 18 18 15 16 19 16 14 16 16 25 24 23 15 11 10 12 16 18 18 18 16 19 17 16 14 12 14 17 13 10 9 8 8 8 12 17 24 21 17 16 16 17 19 22 23 22 22 22 22 20 23 17 18 20 23 21 15 16 14 14 16 12 14 12 12 10 11 9 8 7 6 6 4 4 5 6 6 6 7 7 5 4 5 6 12 9 6 5 4 2 3 3 4 3 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 3 3 3 4 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 4 3 3 3 3 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 4 4 3 3 3 3 3 3 3 3 3 4 5 6 3 3 3 3 3 5 12 13 11 12 11 11 10 9 8 9 10 14 21 17 17 18 22 26 38 44 42 28 16 12 10 7 5 5 7 7 19 15 14 15 14 20 27 26 14 12 13 15 12 12 15 15 13 15 19 17 17 21 13 13 14 12 19 17 16 16 17 18 15 16 17 13 12 16 12 9 8 8 7 14 23 23 25 24 15 15 15 17 17 19 20 20 21 21 19 19 19 17 13 16 21 20 17 16 14 16 17 12 14 11 12 11 10 8 8 7 7 6 5 4 6 6 5 6 7 6 5 4 5 8 13 12 8 6 5 4 4 3 4 7 12 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 3 3 2 2 2 2 3 4 3 2 3 2 2 2 2 2 2 2 2 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 4 3 2 2 2 3 3 3 3 3 3 3 3 4 3 3 3 4 5 6 5 4 3 3 5 5 5 5 5 6 9 9 9 9 10 9 9 12 15 19 22 21 16 21 25 29 36 35 25 16 11 10 9 5 7 8 13 18 23 17 15 13 19 27 26 10 7 11 11 10 12 11 9 11 20 21 12 14 17 16 17 14 15 16 15 14 17 19 18 16 15 22 13 13 14 11 8 9 9 9 12 20 21 22 16 12 13 16 17 17 17 17 18 19 20 19 22 19 14 10 10 18 18 16 16 16 14 11 10 13 13 10 9 8 8 8 8 7 6 5 5 5 6 5 5 6 4 4 5 8 10 13 11 9 7 4 4 4 4 4 10 13 7 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 3 3 3 2 2 2 2 2 3 4 2 2 2 2 2 2 2 2 3 2 2 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 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 3 4 5 4 3 3 3 3 3 3 3 4 4 6 6 4 2 2 2 3 3 4 3 2 2 2 3 3 3 2 2 2 2 3 3 4 3 3 4 5 5 4 3 3 3 4 4 4 5 5 7 7 7 7 6 8 8 9 11 14 16 19 23 22 20 22 28 31 30 22 20 8 7 5 5 8 10 17 20 25 24 18 12 21 22 16 12 8 5 5 4 5 5 9 14 22 25 19 13 18 18 17 14 11 12 14 13 14 18 17 17 19 21 21 14 11 7 8 8 10 12 17 21 18 19 13 13 15 15 14 12 13 15 17 19 22 23 23 24 20 11 15 25 25 15 16 18 15 11 11 12 13 12 11 9 9 9 8 7 5 4 4 4 5 5 5 5 4 5 7 8 8 11 9 8 11 7 5 4 3 3 4 11 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 4 5 2 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 3 4 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 3 3 3 3 3 3 2 2 2 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 3 4 3 3 3 3 3 3 3 3 3 5 6 7 5 3 3 3 4 4 3 2 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 5 4 3 3 3 4 6 6 6 6 5 5 7 10 11 13 13 15 26 21 19 20 18 22 24 19 18 11 6 5 5 9 11 14 16 17 14 10 8 14 13 11 10 7 4 4 4 5 7 9 11 16 20 19 19 20 18 12 11 9 9 11 13 13 16 17 14 16 19 20 16 11 7 8 8 10 13 15 18 17 20 18 12 16 14 12 11 11 15 18 19 21 25 24 23 19 15 18 24 22 15 16 16 13 10 10 10 12 11 10 10 9 7 6 6 4 4 4 5 5 5 6 5 4 5 7 9 9 12 11 8 11 15 12 7 3 3 6 9 9 3 2 2 2 2 2 2 2 2 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 3 4 5 5 4 2 2 2 2 4 3 2 2 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 3 3 4 3 3 3 3 3 2 3 3 5 6 4 3 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 4 4 4 5 6 7 7 5 3 3 3 4 4 3 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 3 2 3 4 4 3 3 3 4 5 6 6 6 5 5 5 8 10 15 17 19 21 18 15 17 14 19 23 18 13 7 4 4 4 5 8 10 13 10 7 8 8 8 13 15 13 5 4 4 4 4 7 8 10 10 13 22 14 11 8 7 7 6 8 10 9 12 14 14 13 13 16 15 10 8 6 7 9 13 13 13 15 19 21 18 14 15 15 12 11 11 11 19 21 23 26 26 26 24 21 19 18 18 19 19 18 13 10 10 11 12 11 8 8 7 7 5 4 4 4 5 5 6 6 6 5 5 7 8 9 8 14 10 7 7 14 11 7 4 3 6 4 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 3 3 3 3 2 2 3 3 2 2 2 3 2 3 16 13 5 5 3 3 2 2 4 2 2 2 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 2 2 2 2 2 2 2 2 3 2 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 3 3 3 3 3 3 3 2 2 3 3 4 4 3 2 2 2 2 2 2 3 3 3 2 2 2 3 4 5 5 5 5 4 4 3 4 3 3 3 3 4 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 3 3 2 3 5 3 2 3 3 4 5 6 6 6 5 4 5 7 8 10 17 18 16 14 15 12 7 15 17 15 15 10 4 3 4 5 6 7 12 9 7 6 6 8 8 10 9 5 4 4 4 5 7 7 7 8 11 14 12 10 7 6 5 5 6 7 8 9 9 11 12 14 15 15 11 6 5 7 8 10 12 14 15 16 18 23 19 16 13 14 11 11 12 15 18 21 23 24 25 25 21 18 15 13 15 18 17 12 10 11 11 11 10 8 6 6 6 5 5 4 5 5 4 5 6 5 5 6 7 7 6 5 7 8 7 9 11 10 6 3 2 4 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 3 2 4 4 3 3 4 3 2 3 2 2 2 3 3 3 9 17 11 7 6 4 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 2 2 2 2 2 2 2 2 2 2 3 2 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 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 4 4 5 6 5 4 4 4 3 3 2 2 2 3 4 4 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 4 5 3 3 4 4 4 6 5 5 4 4 5 6 8 10 12 16 18 12 10 8 7 9 15 15 13 8 4 4 5 7 8 8 10 9 6 5 5 7 7 6 5 4 4 4 4 7 7 5 6 6 8 9 9 7 6 6 5 6 6 7 8 9 9 10 11 11 9 7 7 6 5 7 9 11 11 12 14 15 18 20 18 15 13 12 11 10 13 14 14 18 17 22 23 24 24 18 13 14 15 18 19 13 13 12 11 9 7 6 5 5 5 5 5 5 5 4 4 5 5 5 6 6 6 6 5 6 9 8 7 10 7 8 7 5 3 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 3 3 2 2 2 2 2 2 2 3 4 8 11 6 3 3 3 2 2 2 3 4 7 13 19 21 10 7 7 5 3 3 3 3 3 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 4 4 4 4 4 4 4 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 3 2 3 3 3 2 3 3 3 3 3 4 4 3 3 3 2 2 2 2 3 4 4 3 3 4 4 5 6 5 5 4 5 6 7 7 8 11 14 15 13 11 8 8 10 12 14 12 5 4 4 5 7 7 7 6 7 5 5 6 6 5 5 4 4 5 5 6 6 6 6 6 7 7 7 7 7 6 6 7 6 6 7 8 9 9 9 8 9 8 7 7 10 14 18 18 11 11 13 14 14 18 18 16 15 15 11 10 10 10 10 11 12 15 18 18 14 19 14 11 14 16 17 15 14 15 11 10 8 7 7 6 6 6 6 5 5 4 5 4 4 4 5 5 6 5 5 4 5 7 8 10 11 9 6 5 4 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 5 8 4 4 2 2 3 6 7 5 2 5 19 24 22 15 11 8 8 7 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 2 2 2 2 2 2 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 3 3 3 3 3 3 4 5 4 4 3 3 3 3 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 4 4 3 3 2 2 2 2 2 3 4 3 3 4 4 5 5 5 5 4 4 5 5 6 6 8 9 10 12 8 6 7 9 9 14 14 9 5 4 4 8 8 6 6 6 7 7 5 6 8 9 5 5 5 6 7 7 7 7 7 6 7 7 6 7 7 6 7 7 7 7 7 7 8 8 7 7 8 8 8 8 13 20 22 20 14 12 15 14 13 12 15 15 14 13 11 9 8 8 8 9 10 13 16 16 12 10 9 12 12 13 15 15 16 14 12 11 8 8 6 6 6 7 7 5 5 4 4 4 4 5 5 4 4 5 3 3 4 4 5 10 9 7 6 6 5 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 3 2 2 3 3 3 3 4 9 14 18 15 5 6 7 9 6 7 11 24 14 14 6 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 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 2 2 2 2 2 2 2 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 3 3 5 5 4 4 3 3 3 3 3 3 3 4 4 4 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 4 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 6 5 4 4 5 5 5 6 6 8 9 12 11 7 7 10 13 14 8 8 5 4 6 7 6 5 7 8 8 8 8 8 12 17 15 11 7 7 6 7 7 7 7 7 7 7 6 6 6 7 7 8 7 7 7 7 7 7 8 8 8 8 11 13 18 20 21 20 16 16 15 14 12 12 11 12 12 9 8 9 8 7 7 8 10 12 13 14 9 7 7 8 12 14 15 17 18 14 11 9 8 6 5 5 6 5 5 5 5 4 4 4 5 6 6 4 4 3 3 3 3 3 3 5 8 6 7 7 6 4 4 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 3 3 2 2 2 2 2 4 4 3 3 4 3 3 3 6 17 19 22 16 14 13 11 14 14 7 10 11 16 8 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 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 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 4 4 4 3 3 4 3 3 3 3 3 2 3 3 4 5 4 4 4 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 4 4 4 4 6 5 5 5 5 6 4 4 5 5 5 7 9 6 5 6 7 13 8 6 8 8 5 6 5 5 4 6 8 8 7 7 11 15 15 10 8 7 6 6 7 8 8 7 7 7 6 6 6 6 7 8 8 8 7 7 7 7 7 8 9 8 9 14 20 20 21 20 21 21 17 15 14 14 13 12 12 13 11 9 7 6 5 5 7 10 12 12 15 14 6 6 7 8 8 15 18 17 14 10 9 7 6 5 5 5 4 5 4 5 4 4 4 5 6 5 5 5 3 3 3 4 3 3 5 7 7 7 7 5 5 6 6 5 4 3 2 2 3 3 3 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 2 2 3 3 5 7 14 13 11 12 15 12 12 18 4 3 7 7 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 3 2 2 2 3 3 3 3 3 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 2 3 3 2 2 2 2 2 2 3 3 5 5 4 3 2 2 3 3 3 2 3 3 2 3 3 4 5 5 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 3 3 3 4 5 5 5 6 7 7 4 3 3 4 5 6 7 7 5 6 6 6 6 5 5 5 5 5 5 5 7 10 12 10 13 11 15 15 12 9 6 6 6 7 8 7 7 7 7 7 7 7 7 8 8 7 7 7 8 8 8 8 8 8 8 9 12 14 19 20 19 18 16 15 14 14 15 15 14 13 12 14 10 8 7 6 5 5 7 9 10 14 12 9 5 5 7 6 6 9 16 15 12 10 8 6 5 4 5 5 5 5 6 5 4 3 4 4 4 4 6 5 4 3 3 3 3 3 5 6 6 6 6 8 8 6 6 4 4 3 3 3 3 3 3 2 2 2 2 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 3 6 10 12 11 18 24 23 18 12 13 6 3 3 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 4 3 3 3 2 2 3 3 2 2 2 2 2 3 3 5 5 5 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 3 3 3 4 5 4 3 4 6 5 4 3 3 4 6 6 5 5 5 4 4 5 4 3 4 4 4 5 6 5 6 13 15 16 17 16 12 8 8 8 6 6 7 8 9 7 7 7 7 7 7 8 8 7 7 7 7 7 8 9 8 9 9 8 8 9 11 12 18 19 21 19 17 13 14 17 16 15 14 16 14 15 12 8 6 5 4 5 8 10 11 12 11 8 6 5 6 7 7 7 6 10 11 9 7 6 5 5 4 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 3 3 3 3 4 5 5 5 6 6 6 6 6 5 5 4 3 3 3 3 3 2 3 2 2 2 2 2 2 3 3 3 2 3 3 2 2 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 5 8 9 13 24 19 10 13 7 5 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 3 3 3 3 3 4 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 2 2 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 4 3 5 3 3 2 2 2 3 3 3 2 2 2 2 2 2 3 3 3 2 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 3 3 3 3 3 3 2 3 3 3 5 4 4 4 5 7 7 5 4 4 4 4 4 4 5 5 3 3 4 6 6 6 8 15 15 15 14 10 9 8 8 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 8 10 15 13 10 10 10 11 12 11 13 15 20 18 16 14 12 17 15 13 13 16 14 12 9 8 7 5 5 6 8 9 12 13 9 7 6 6 6 6 7 6 6 7 8 8 5 6 5 5 5 5 5 6 5 3 3 3 3 3 3 3 4 4 4 3 3 3 4 3 3 3 4 4 6 6 7 7 7 7 6 5 4 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 2 3 2 2 2 2 2 2 3 3 7 8 8 13 13 8 6 4 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 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 3 3 3 4 5 4 3 3 5 5 3 2 2 3 4 3 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 2 3 3 3 3 2 3 2 2 5 4 4 3 4 5 7 9 7 5 4 4 4 5 7 6 5 4 5 5 4 6 16 11 15 14 12 12 8 9 9 7 9 8 7 7 7 6 5 5 5 5 6 7 6 7 7 7 7 8 13 20 20 14 11 10 11 12 12 9 10 13 16 20 16 13 13 15 16 13 17 20 16 12 8 8 8 7 6 8 10 12 13 12 8 7 7 7 7 6 6 6 5 7 7 7 6 5 5 4 5 5 5 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 4 5 5 5 5 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 4 3 3 4 8 25 21 10 4 2 2 3 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 3 2 2 3 3 3 3 3 4 3 5 5 3 3 3 3 4 4 3 2 2 2 4 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 3 3 3 3 3 3 3 3 5 8 6 9 10 9 9 10 7 6 4 4 5 7 6 4 4 5 6 5 6 10 16 16 9 9 11 10 8 6 8 6 8 8 7 7 6 5 5 5 5 5 6 7 7 6 7 8 7 9 15 24 15 12 12 12 9 10 11 10 9 13 16 16 14 14 14 15 15 14 16 18 14 11 9 8 8 8 7 7 9 11 12 14 10 9 9 9 10 9 5 5 5 6 6 7 5 5 5 5 5 4 4 3 4 4 5 6 4 4 3 3 4 5 5 4 4 4 4 4 3 4 3 2 2 2 2 4 5 6 7 7 4 4 4 3 3 3 2 3 3 3 3 3 4 4 4 4 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 4 3 3 5 15 13 8 8 5 3 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 3 2 2 2 2 3 3 3 3 3 3 4 4 5 4 4 2 2 2 3 2 3 3 2 2 2 2 3 5 3 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 3 5 4 3 3 4 4 6 8 10 7 8 9 9 9 9 8 7 5 6 6 6 6 4 5 6 6 4 5 17 15 11 10 9 10 9 7 8 8 7 7 8 7 7 6 4 4 5 5 5 6 6 6 6 6 9 16 21 23 18 15 12 13 13 12 9 10 10 10 11 13 14 13 13 14 15 15 15 16 16 11 7 9 8 9 9 7 7 8 10 9 9 10 11 8 8 8 8 6 5 5 5 6 6 7 5 5 5 5 4 3 4 4 4 9 7 5 4 4 4 5 6 8 7 5 5 5 4 4 4 4 3 2 3 2 3 5 7 8 9 9 6 6 5 5 3 3 3 3 3 4 4 4 4 5 6 5 4 4 3 3 4 3 3 3 3 3 3 3 3 3 4 3 3 3 4 4 4 3 3 13 22 10 6 5 4 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 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 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 3 2 3 4 3 3 3 3 4 6 4 3 3 3 2 2 2 2 3 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 7 8 8 8 5 8 8 8 8 8 8 7 6 6 7 7 7 6 7 8 4 4 4 9 12 8 9 9 10 9 7 7 7 7 8 8 7 6 5 5 5 5 5 5 6 6 6 9 12 18 23 21 21 16 13 11 11 11 10 9 9 10 10 11 14 15 13 12 14 15 13 13 14 13 9 6 6 7 9 8 8 7 8 9 8 10 10 9 7 7 7 7 5 5 5 5 5 6 5 5 6 5 5 4 4 5 4 5 8 9 7 6 6 5 5 8 10 12 9 5 4 3 4 5 4 3 2 3 3 3 4 4 7 8 9 9 7 5 5 4 4 4 4 5 6 7 6 6 7 7 5 5 4 4 4 5 5 3 3 3 3 3 3 4 4 3 4 4 4 4 4 4 3 6 5 9 4 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 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 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 5 5 3 2 2 3 3 3 3 5 5 6 4 2 3 2 2 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 3 3 3 3 3 3 3 4 4 9 9 7 7 7 6 5 7 8 9 9 8 8 8 8 8 8 6 7 6 5 6 9 7 6 7 7 8 8 8 7 6 6 8 8 8 7 7 4 4 5 4 5 6 7 10 8 13 19 32 27 22 20 16 11 10 10 9 9 8 8 7 8 10 12 13 13 12 12 15 13 14 14 12 7 5 5 5 8 9 8 8 9 8 8 9 8 8 6 6 7 8 7 4 5 5 5 5 5 5 5 4 5 7 8 9 8 5 7 8 10 7 6 6 5 6 12 13 10 7 4 4 4 4 3 3 3 5 6 5 4 5 6 7 6 7 7 7 5 4 4 4 4 5 8 8 8 11 11 9 8 8 6 4 4 4 3 3 3 3 4 4 3 3 3 3 4 4 6 5 4 4 6 5 6 5 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 3 3 3 4 4 4 4 4 4 5 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 3 2 2 2 2 2 2 2 2 3 5 3 4 4 4 4 3 3 3 4 4 4 4 3 4 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 4 4 3 3 3 3 4 3 5 8 11 7 6 5 6 7 7 11 12 13 13 9 11 11 10 8 6 6 5 6 8 8 7 7 6 5 5 6 7 7 6 7 8 8 8 7 6 4 4 4 5 5 6 6 17 24 26 22 18 16 16 14 14 14 11 9 8 8 9 8 7 9 11 11 10 13 11 11 12 15 14 13 10 10 5 5 5 5 7 9 10 10 8 7 9 8 7 6 6 8 12 12 6 4 5 6 5 5 4 4 4 5 8 9 9 6 5 8 10 10 7 5 6 7 8 10 11 8 6 4 3 3 3 2 2 3 3 5 5 6 5 6 4 4 6 6 6 5 6 5 5 5 7 11 10 10 11 11 8 9 9 5 4 4 3 3 3 3 4 4 4 3 3 3 3 5 5 6 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 3 2 2 2 2 2 2 2 2 3 3 3 2 2 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 2 2 2 2 2 2 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 2 2 3 3 3 5 9 12 12 7 5 9 10 12 15 15 14 14 14 16 13 9 5 5 5 6 6 6 7 6 6 5 4 6 7 6 7 7 6 6 5 5 4 5 4 4 4 4 5 5 7 11 20 19 17 13 11 11 10 13 12 10 8 8 8 9 8 8 8 11 10 10 11 11 10 11 15 15 9 7 7 7 5 5 5 7 10 10 12 9 8 7 8 6 6 6 6 9 8 6 5 7 5 4 4 4 4 4 4 6 6 7 5 5 6 6 8 5 4 4 5 10 12 9 5 4 3 3 3 3 2 2 3 3 5 6 7 8 6 4 4 5 7 8 7 8 9 12 8 8 12 13 12 13 12 9 8 7 6 5 4 3 3 3 3 3 3 4 3 3 3 3 5 5 6 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 3 2 2 2 2 2 2 2 2 3 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 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 2 2 4 5 3 2 3 3 4 4 5 7 6 7 7 9 9 10 12 11 11 11 9 9 7 5 4 5 7 6 5 5 6 6 5 4 4 5 6 6 8 8 6 5 4 4 4 4 4 4 4 4 5 5 9 14 17 17 18 14 9 9 10 13 12 9 9 8 9 10 10 10 9 10 9 9 10 11 10 12 15 12 10 8 6 7 5 5 6 11 13 12 11 14 8 7 8 7 6 5 6 8 7 6 7 7 8 7 4 4 4 4 4 4 4 6 6 4 4 4 5 5 4 4 5 7 11 7 4 3 3 3 3 3 3 2 3 4 5 5 6 7 8 6 3 4 7 8 9 8 8 9 13 14 10 12 12 11 9 7 7 6 5 4 4 3 3 3 3 3 3 4 4 3 3 4 5 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 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 3 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 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 2 2 2 2 3 2 2 2 2 2 2 2 2 3 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 3 3 2 3 3 3 4 5 5 5 5 5 5 5 6 8 10 9 9 9 8 7 6 4 4 5 6 6 5 5 5 5 4 4 5 5 5 7 8 7 5 5 4 4 3 3 4 4 4 4 5 7 8 11 15 12 13 10 9 8 12 11 9 9 10 7 8 11 12 10 9 8 8 9 10 9 10 12 12 10 10 8 6 6 6 6 7 9 10 10 9 8 8 8 7 7 7 6 7 7 6 6 8 7 10 7 4 4 4 4 4 4 5 5 5 4 4 3 3 4 4 5 5 7 11 10 5 3 3 3 3 3 3 2 2 4 4 4 4 5 6 4 2 3 4 7 9 10 11 12 14 14 9 9 10 9 5 4 4 4 4 4 4 4 4 3 3 3 4 4 3 3 3 4 5 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 5 5 4 4 4 3 3 3 3 3 4 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 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 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 5 5 4 4 5 5 6 7 8 7 7 5 4 3 4 3 3 4 5 5 6 5 4 4 4 4 5 5 8 8 6 5 5 5 4 3 3 3 4 4 4 4 5 8 10 13 14 11 8 7 5 6 7 9 8 10 10 8 7 11 11 9 9 8 8 10 10 9 10 11 10 9 8 8 7 7 6 6 7 10 11 10 10 8 9 9 7 7 8 6 6 6 5 6 7 6 5 6 5 4 4 5 4 4 4 4 4 4 3 3 3 4 4 6 6 6 10 8 6 5 3 3 3 3 3 2 2 3 4 5 4 4 3 3 3 3 3 4 8 10 12 11 12 10 9 9 6 6 5 3 4 3 3 4 4 4 4 4 4 5 4 5 3 3 3 4 5 6 5 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 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 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 3 4 3 2 3 3 4 4 5 5 5 5 5 6 5 5 5 7 6 5 5 4 3 4 4 4 4 4 5 6 5 4 4 5 5 5 6 8 8 6 5 4 4 4 3 3 4 4 4 4 5 6 8 11 13 11 8 8 7 5 5 5 6 7 8 6 6 7 8 10 8 7 6 6 10 9 8 9 9 9 8 8 7 7 6 7 7 8 8 11 10 9 9 9 8 7 7 8 6 6 6 6 6 5 5 6 6 5 5 4 5 5 4 4 4 4 4 4 4 4 5 6 6 6 6 7 10 8 5 4 3 3 3 4 3 3 3 3 3 4 4 3 3 3 3 4 4 4 7 12 9 6 7 9 8 7 5 4 4 4 3 3 4 4 4 4 3 4 4 3 3 3 3 4 5 5 6 4 4 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 3 3 4 3 4 6 2 3 3 4 5 5 5 5 5 6 7 6 6 6 6 7 5 4 3 3 3 4 6 5 4 4 4 4 4 4 5 6 6 7 7 7 6 5 5 4 4 4 4 4 4 5 5 7 9 11 12 12 11 7 7 6 5 4 4 5 6 7 7 6 7 9 9 8 6 7 6 8 9 8 8 9 9 8 8 7 6 7 7 8 8 10 9 9 9 9 8 8 7 7 8 7 6 5 6 6 4 4 6 5 6 6 5 4 4 4 4 4 4 3 4 4 5 5 6 7 5 5 7 8 8 7 5 5 4 4 5 5 5 4 3 4 4 4 4 4 3 3 4 5 5 5 7 5 5 5 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 5 4 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 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 6 7 3 2 3 4 4 5 5 5 6 6 7 8 8 5 4 4 4 4 4 3 4 5 5 7 4 3 4 4 4 5 7 7 8 8 8 7 6 6 5 4 4 4 4 4 4 6 7 9 10 11 10 9 8 7 6 5 4 3 3 4 5 5 5 5 6 11 9 8 8 9 8 7 7 7 6 8 8 7 7 7 5 5 6 7 7 9 8 8 8 8 8 9 7 8 10 9 7 6 6 5 5 5 7 5 5 5 5 4 4 4 4 4 4 4 5 6 6 5 7 7 6 6 8 8 7 8 6 5 5 6 5 6 4 4 5 4 3 4 5 5 4 4 4 5 5 6 6 5 5 4 4 5 5 6 5 5 8 8 7 6 4 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 4 3 2 2 2 3 2 2 2 3 4 4 4 4 5 6 7 8 8 6 5 4 3 3 3 2 2 4 4 8 9 5 5 4 4 4 6 7 8 8 7 7 6 4 4 5 5 4 4 4 5 6 7 10 11 11 9 8 7 6 5 5 5 4 4 4 4 4 4 5 7 10 10 8 9 13 10 7 7 6 6 7 8 6 6 6 5 5 6 6 7 9 8 7 8 9 8 9 8 10 12 11 8 7 6 5 5 6 6 5 5 5 4 4 4 4 4 4 5 6 8 8 7 5 6 5 5 5 5 6 8 8 7 7 7 5 4 5 4 4 5 4 3 4 5 5 5 3 4 5 9 5 7 6 7 6 6 5 5 8 8 7 10 9 7 6 4 4 4 5 5 4 4 4 5 5 4 4 4 3 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 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 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 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 4 4 5 6 6 6 6 6 6 6 5 5 3 2 3 3 3 3 5 6 5 4 5 4 6 6 7 8 8 7 6 5 6 5 5 5 5 5 5 8 9 8 10 10 10 8 7 6 6 5 5 5 5 4 4 4 5 6 6 9 11 9 8 10 12 9 7 7 7 7 7 8 7 6 7 7 6 6 6 6 6 6 6 9 9 9 9 10 11 12 9 8 8 5 5 5 5 5 5 6 5 5 5 4 4 5 6 8 9 9 9 7 6 7 8 5 5 4 4 4 8 10 7 6 5 4 5 6 4 5 5 5 5 4 4 4 3 5 7 7 4 3 4 5 8 9 8 7 6 9 10 10 8 8 5 4 4 5 6 5 5 5 5 6 7 7 5 4 3 3 3 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 6 6 4 4 4 4 4 5 4 3 3 3 3 3 4 4 3 4 4 5 6 6 6 7 6 6 6 5 7 6 6 6 7 6 6 8 9 11 10 10 9 8 6 5 5 5 5 5 5 5 5 5 6 7 8 7 8 9 10 10 9 8 6 6 6 6 7 7 7 6 6 7 6 5 5 7 8 7 6 8 10 10 10 11 12 11 8 7 7 6 5 5 6 6 5 6 6 6 7 8 9 9 9 10 9 8 8 8 6 7 8 6 5 6 6 5 9 6 6 7 7 7 7 7 5 4 4 5 6 5 3 3 3 6 10 4 3 3 3 5 6 7 8 8 7 8 9 7 5 4 5 4 5 6 6 5 6 5 5 7 9 7 7 5 4 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 3 2 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 4 4 6 6 6 6 6 5 6 7 7 6 7 7 8 8 9 8 9 11 12 11 9 8 8 8 7 7 7 6 6 6 6 6 6 7 8 9 8 7 8 10 9 8 7 6 5 5 5 5 5 6 6 6 7 7 5 6 8 7 7 6 8 10 11 10 10 10 10 9 6 6 5 6 6 7 7 6 6 6 6 7 7 8 8 8 9 10 9 10 10 8 5 7 5 7 8 7 10 11 6 6 8 9 9 7 7 5 4 4 4 6 6 4 4 5 8 10 5 3 4 3 4 5 5 5 5 6 5 6 6 5 5 6 7 7 6 5 7 6 7 6 8 7 5 6 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 3 2 3 3 3 3 3 3 3 3 3 2 3 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 3 4 4 4 4 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 3 3 4 4 5 7 6 6 6 5 5 8 8 7 7 7 9 11 12 11 11 12 11 10 9 8 7 7 6 6 6 7 7 7 8 8 10 10 9 9 9 7 9 9 8 7 5 5 5 5 5 5 5 5 6 7 7 7 7 8 7 5 5 5 5 10 12 9 9 10 9 7 6 6 5 6 7 7 7 9 9 8 8 7 8 7 7 7 8 8 8 7 9 9 8 9 13 15 9 9 10 6 7 7 9 10 10 8 8 7 3 4 4 5 7 5 3 7 5 4 3 4 4 5 6 5 6 4 4 5 4 4 5 5 5 5 6 6 6 5 8 12 12 9 7 6 5 5 4 4 3 3 2 2 3 3 2 2 2 2 2 2 2 2 4 5 4 3 4 3 3 4 3 4 4 4 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 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 3 3 2 2 2 2 3 5 4 8 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 3 3 4 3 3 3 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 3 6 7 8 8 7 6 5 5 5 7 8 9 9 8 8 8 12 15 16 14 12 9 7 7 7 7 6 5 5 6 8 9 9 8 8 7 5 5 4 5 7 6 5 6 5 5 5 4 4 4 4 4 5 6 7 8 7 7 6 5 5 6 7 8 10 9 10 11 9 6 5 5 5 5 7 8 8 8 8 8 8 8 9 9 8 7 8 9 9 8 8 9 14 16 18 21 11 10 8 7 6 6 5 5 5 8 8 6 4 3 4 5 5 6 4 8 8 4 5 4 4 5 5 6 7 7 7 6 5 4 5 6 4 5 6 5 4 4 5 9 12 11 10 6 5 5 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 4 4 3 3 3 4 4 6 11 7 7 7 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 3 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 3 4 6 7 12 11 6 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 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 5 7 8 7 7 6 5 4 4 6 6 6 7 8 8 7 7 10 12 13 12 11 9 7 5 5 5 5 5 7 8 9 8 6 6 6 5 5 4 4 6 7 6 5 4 5 5 4 4 4 4 4 4 5 6 8 8 8 6 5 5 7 7 8 10 12 11 11 12 12 11 7 7 6 6 7 7 8 8 8 8 8 9 11 11 10 10 9 8 8 10 11 10 14 20 18 16 14 12 9 7 6 5 6 5 5 5 7 7 5 4 4 5 5 4 3 4 5 3 5 5 4 6 6 5 8 7 6 6 6 5 5 5 5 6 7 5 4 4 5 6 9 12 11 9 5 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 4 3 3 3 3 2 3 3 4 5 6 5 6 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 3 2 2 4 5 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 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 6 7 9 8 6 6 4 3 3 3 4 7 11 12 10 8 7 10 12 12 12 10 7 6 5 5 5 5 5 5 5 3 3 3 3 4 4 4 4 4 6 6 6 5 5 5 4 4 4 4 3 3 4 5 7 9 8 7 7 6 6 8 8 9 9 12 12 13 14 14 13 14 12 10 9 9 8 9 8 8 9 9 10 12 12 11 10 9 8 9 9 11 14 14 12 10 10 8 8 9 8 6 5 5 5 5 5 6 7 4 4 3 3 3 3 3 3 3 4 6 7 4 5 5 6 8 7 7 6 6 5 5 6 6 7 6 5 5 4 4 4 4 4 10 9 6 5 4 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 5 6 8 8 6 5 5 4 4 5 5 7 10 12 10 8 8 11 9 9 10 9 8 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 6 9 6 5 5 5 5 5 5 4 4 3 3 3 4 6 8 9 8 7 5 5 7 7 7 7 10 14 11 13 16 16 15 16 15 12 10 11 11 12 11 12 12 13 12 13 11 11 11 12 11 10 10 12 14 11 9 9 9 8 7 7 6 6 6 5 7 6 5 5 5 4 3 3 3 3 3 3 3 3 3 4 3 3 3 4 7 6 7 7 5 5 5 5 6 8 8 6 7 8 7 5 4 4 4 4 9 11 9 5 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 7 8 9 9 8 5 4 4 4 6 7 8 11 13 12 8 10 11 9 8 7 7 5 4 4 3 4 4 3 3 3 2 3 3 3 3 4 4 5 9 5 5 5 5 5 4 4 4 4 3 4 4 4 5 9 9 8 6 5 5 8 8 6 7 12 12 13 13 16 15 16 18 17 13 15 15 14 17 15 14 13 14 16 15 15 17 14 12 10 9 13 14 12 10 10 9 7 7 7 7 6 5 5 5 5 4 4 3 3 3 3 3 3 2 2 3 2 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 9 7 6 7 9 9 7 4 3 3 3 4 6 7 5 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 2 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 4 4 6 8 8 9 7 7 7 6 6 5 6 9 11 13 12 10 9 10 8 7 7 7 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 7 9 6 5 5 5 5 5 5 5 5 4 4 6 5 7 8 8 5 5 5 5 7 7 5 6 7 13 14 14 13 14 19 19 19 17 15 15 14 15 16 15 14 15 18 17 14 12 11 10 9 10 11 12 9 8 8 9 7 7 7 7 7 6 5 5 4 3 3 3 3 4 3 3 3 3 2 2 2 2 3 3 4 4 4 4 4 4 5 5 6 7 7 6 7 7 4 5 7 8 5 5 5 3 3 3 3 4 4 4 4 4 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 5 7 8 8 8 7 7 7 5 5 5 7 10 11 11 12 9 7 9 8 7 7 7 5 4 3 3 3 3 3 2 2 3 4 4 4 4 4 4 6 8 5 5 5 5 6 6 5 5 4 3 4 6 7 7 8 7 5 5 5 6 7 7 6 6 8 12 11 11 12 14 16 20 19 18 15 12 10 10 12 17 15 15 17 15 13 9 10 10 10 13 13 11 9 8 6 6 7 6 6 6 5 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 5 5 4 4 5 7 7 7 7 8 5 5 5 9 8 7 6 3 3 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 4 6 9 9 9 8 8 6 5 5 5 6 10 11 11 10 9 7 6 6 6 6 4 3 3 3 2 3 2 2 2 3 3 3 4 4 4 4 6 9 7 5 5 5 5 5 5 4 4 3 3 5 6 6 6 7 5 5 4 5 7 7 7 7 7 8 9 9 10 11 16 18 21 21 20 17 11 10 11 11 15 18 16 9 9 9 9 11 12 13 14 12 8 9 9 6 7 7 6 6 6 6 6 5 4 4 3 3 3 3 3 3 3 2 2 3 3 3 3 3 4 5 5 6 7 8 6 6 6 7 7 8 8 8 5 5 7 9 8 5 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 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 3 3 5 7 9 10 9 8 6 6 4 6 8 10 11 10 9 7 6 5 5 5 5 3 3 2 2 2 2 2 2 2 2 2 3 4 5 4 4 4 8 6 5 5 4 5 5 4 4 3 3 3 4 4 5 6 6 5 4 5 5 7 8 9 9 8 8 9 12 14 15 17 21 22 20 20 20 14 12 12 11 18 20 14 12 10 11 13 14 13 12 10 9 8 9 7 5 5 6 6 6 7 7 6 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 6 7 8 8 7 6 6 7 7 6 7 7 7 9 8 10 9 6 3 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 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 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 3 2 2 2 2 2 2 2 3 4 7 9 9 9 6 5 6 7 8 9 11 11 9 9 6 5 4 5 5 3 3 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 5 6 6 5 4 4 4 5 5 4 3 3 4 4 5 5 4 4 4 4 4 6 7 8 9 10 11 11 12 14 17 17 18 20 21 21 24 24 20 12 11 12 14 16 13 15 15 13 12 11 11 11 10 9 8 7 6 5 6 6 6 6 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 5 7 6 7 6 6 6 7 7 5 5 6 7 7 5 5 6 7 7 6 5 5 4 3 4 3 3 2 3 4 5 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 2 2 3 2 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 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 3 3 4 3 3 3 3 3 2 2 2 2 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 3 3 3 7 9 8 7 6 8 10 9 8 9 9 7 6 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 5 7 7 7 6 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 5 11 10 11 11 12 14 16 17 18 19 20 21 22 23 21 17 14 13 12 11 11 10 14 16 14 13 11 12 11 10 8 8 7 6 5 5 5 5 5 5 5 4 4 3 4 3 3 3 3 3 3 3 3 4 4 5 6 6 6 7 8 7 5 5 5 5 5 6 6 5 4 4 4 5 4 4 5 4 3 3 4 6 5 5 6 9 6 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 2 2 2 2 2 2 3 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 2 4 4 4 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 3 3 5 5 6 6 6 7 8 8 8 8 8 7 5 4 3 4 4 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 6 6 6 4 3 3 5 4 4 5 4 4 4 4 3 4 4 3 3 3 4 4 6 11 14 15 14 15 15 19 19 19 19 19 21 22 24 24 18 15 14 12 10 10 9 10 14 18 19 17 14 11 10 9 8 7 5 5 5 5 5 5 5 4 4 4 3 3 3 4 5 4 4 3 4 4 4 5 5 6 6 7 8 8 8 6 5 4 4 5 6 5 5 5 5 7 5 4 6 6 6 4 3 5 9 10 7 4 5 5 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 3 2 2 2 2 2 2 3 2 2 2 3 2 2 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 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 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 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 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 3 4 4 5 5 5 5 6 6 7 7 7 7 6 5 4 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 6 8 5 4 3 3 4 4 3 3 3 3 3 3 4 4 5 3 3 4 4 5 6 10 12 14 16 16 15 16 17 20 21 23 25 23 25 24 23 21 14 11 10 9 10 11 15 20 24 16 14 14 13 8 7 6 6 5 5 5 5 5 4 4 4 4 3 3 3 4 7 11 12 9 4 4 4 4 5 7 6 6 7 8 7 6 6 5 5 6 7 7 7 6 5 6 6 5 3 4 5 6 5 8 9 10 8 3 3 3 3 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 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 5 5 4 4 3 3 3 3 3 3 4 3 3 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 5 5 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 5 7 5 4 4 4 5 5 3 3 3 3 3 4 5 5 4 4 4 4 5 5 6 8 10 11 13 14 12 11 15 20 22 24 23 20 21 22 21 18 14 11 10 10 11 12 16 21 25 19 13 14 11 9 8 6 6 6 6 5 5 5 4 5 4 3 3 5 7 7 8 10 18 18 12 4 5 5 5 6 6 6 7 7 5 5 5 5 6 7 8 8 8 6 4 4 4 4 3 3 6 7 8 9 7 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 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 5 6 5 4 4 4 3 3 3 3 3 4 3 4 4 4 3 3 3 3 2 2 3 3 3 3 3 3 4 4 3 3 4 4 4 4 5 4 4 5 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 7 5 5 4 5 6 5 3 3 3 3 3 5 6 5 5 4 4 5 6 6 6 5 8 9 12 14 13 14 19 21 21 19 18 19 20 19 15 13 11 11 16 20 19 17 16 21 16 13 14 9 8 8 7 6 5 5 5 5 5 6 7 6 4 3 3 4 4 5 5 9 10 9 6 5 5 6 5 6 6 7 7 6 6 5 5 7 7 8 8 8 8 5 4 3 3 2 4 6 7 8 7 5 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 4 3 3 2 2 2 3 3 3 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 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 5 6 5 4 4 4 3 3 4 4 4 4 4 5 5 4 3 3 3 2 2 2 3 4 3 4 4 3 3 4 4 3 3 3 3 4 4 3 4 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 4 4 5 9 7 7 5 4 4 3 3 3 3 3 5 7 7 6 5 4 5 5 5 5 5 7 8 12 14 14 16 20 21 21 23 23 19 18 17 15 12 10 12 16 23 21 16 15 15 10 9 10 8 9 9 7 6 5 5 5 4 6 10 8 7 5 3 3 4 4 5 5 5 5 6 6 5 5 5 6 6 7 7 7 6 6 5 6 6 7 8 7 7 5 6 3 3 2 3 5 6 7 7 5 3 2 2 3 3 3 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 5 3 5 3 2 2 2 3 3 3 3 3 3 3 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 7 6 5 4 3 3 4 4 4 4 4 4 5 5 6 4 3 3 3 3 3 3 4 5 5 4 4 4 4 4 3 2 2 2 3 3 3 3 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 3 4 4 8 11 12 8 4 4 3 3 3 2 3 4 8 8 7 6 5 5 4 4 4 7 10 12 14 15 15 19 20 20 19 19 21 20 20 19 17 15 13 17 23 26 26 17 15 12 10 8 8 8 9 10 6 5 5 5 5 8 10 16 13 5 4 3 3 4 5 5 5 4 4 5 5 6 6 6 5 5 7 8 8 5 5 5 7 7 6 7 6 6 5 4 3 2 2 2 4 5 4 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 3 3 3 2 3 3 3 3 3 5 7 7 5 3 3 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 7 6 4 4 4 4 5 5 5 5 4 6 5 5 6 4 2 2 2 3 4 4 3 4 3 4 4 3 3 3 3 2 2 3 3 2 2 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 3 3 3 3 4 4 6 8 11 12 5 4 4 3 3 3 3 4 7 8 6 4 4 4 5 6 8 9 10 13 15 15 15 17 17 18 18 17 19 20 21 21 21 20 21 23 26 27 26 22 17 10 7 7 7 9 10 9 7 6 5 5 5 7 23 15 7 4 4 4 4 4 6 5 5 4 4 5 6 6 7 6 6 6 7 7 7 6 7 8 7 6 5 6 5 4 4 3 2 2 2 2 3 4 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 3 3 4 5 3 3 5 7 4 3 3 3 2 2 3 3 3 4 5 9 9 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 5 7 7 5 4 3 4 5 5 5 5 3 4 4 7 6 3 2 2 3 4 4 3 2 3 3 3 3 3 3 4 6 4 3 3 2 2 3 3 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 3 3 3 3 3 5 4 4 5 5 4 4 4 4 3 3 3 3 7 9 8 7 5 5 5 6 6 8 9 9 8 8 9 9 12 13 15 16 16 17 20 22 21 22 21 22 23 29 30 24 21 18 13 8 8 8 8 9 8 6 6 5 5 6 15 22 13 6 5 5 5 6 6 5 6 6 5 5 5 6 7 7 7 7 7 7 7 7 7 8 8 7 5 5 5 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 4 5 5 4 4 3 3 3 3 3 3 3 3 3 3 6 8 8 6 5 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 6 7 8 7 5 4 4 4 5 4 4 4 4 6 5 4 3 3 3 2 3 3 2 2 3 4 3 3 3 3 4 9 5 4 4 4 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 4 4 4 4 4 4 4 4 4 3 3 3 4 6 8 8 6 5 5 5 5 6 7 7 6 4 5 7 8 8 10 11 12 17 17 18 20 19 21 21 21 25 30 29 25 23 14 12 10 9 9 9 8 7 6 6 5 5 7 22 19 15 9 5 6 6 6 6 6 7 7 6 6 6 6 7 8 9 9 9 8 7 6 7 8 8 8 6 4 3 4 4 3 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 2 2 2 3 6 5 4 3 3 3 3 3 2 2 2 2 2 3 4 4 3 3 3 3 3 3 4 3 3 5 5 4 5 7 6 4 4 4 4 4 6 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 7 6 6 4 4 3 4 3 4 5 5 5 4 3 4 3 3 3 4 3 3 4 4 4 4 4 3 4 5 9 7 5 4 3 2 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 3 4 4 4 6 3 3 3 3 3 3 4 3 2 3 5 7 7 6 4 4 4 3 4 5 5 4 5 4 6 7 7 7 8 10 12 14 16 15 13 14 16 23 24 25 27 24 24 23 17 10 9 9 10 10 8 7 6 5 6 10 20 18 11 8 6 5 6 6 6 6 7 7 6 6 6 6 6 7 7 8 7 7 6 7 8 8 8 7 7 6 4 4 4 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 4 4 3 2 2 3 5 6 4 3 2 3 3 3 3 2 2 3 4 4 3 4 4 4 3 2 3 3 4 5 4 4 6 7 6 8 10 6 3 4 7 9 8 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 5 7 7 6 5 5 4 4 4 4 5 5 5 4 4 4 4 3 3 4 4 4 4 4 4 4 5 11 17 9 6 4 5 5 4 2 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 3 4 4 4 4 3 3 2 3 3 3 3 2 2 4 5 5 5 5 4 3 3 3 3 3 3 3 4 4 4 6 7 8 9 9 11 13 14 14 12 13 14 18 22 23 22 18 16 19 14 10 8 9 10 11 9 7 6 6 5 13 17 12 12 9 6 6 7 6 6 7 8 7 5 5 6 7 6 6 6 6 5 5 6 7 7 7 7 7 5 4 4 5 3 2 2 3 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 3 3 4 3 3 3 3 3 3 2 2 3 3 2 2 2 3 3 3 3 4 5 3 3 2 3 3 5 9 8 6 6 11 10 10 10 3 3 3 6 8 5 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 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 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 5 8 7 7 5 5 4 4 3 3 4 4 4 4 5 4 4 4 4 3 3 4 3 3 3 4 8 17 15 9 7 7 6 4 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 4 4 3 4 4 4 3 3 2 3 4 3 2 3 4 5 5 3 3 3 2 3 3 3 3 3 4 7 5 5 6 9 11 9 9 10 12 13 12 10 12 13 16 18 22 19 15 13 15 13 8 6 5 8 9 10 8 7 6 6 8 15 11 10 8 6 6 7 6 6 7 7 5 4 4 6 7 7 6 6 5 4 4 7 8 6 6 7 7 6 4 5 4 3 3 2 2 2 2 2 2 2 2 2 3 2 3 3 3 2 3 3 4 4 4 3 3 5 6 5 4 3 3 3 4 4 3 3 4 4 4 4 4 4 5 4 4 4 3 6 7 10 9 11 12 10 11 10 8 3 3 4 3 2 3 3 3 3 3 3 3 2 3 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 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 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 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 6 9 7 7 6 4 4 3 3 4 4 4 4 5 5 5 4 3 4 3 3 3 2 3 3 5 11 12 7 6 6 6 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 3 4 4 3 3 3 4 4 3 3 4 4 4 3 3 3 3 4 2 3 3 3 3 2 2 2 2 2 2 2 3 3 4 9 11 9 7 8 11 11 11 13 16 15 12 8 8 10 11 14 18 21 20 12 10 12 13 11 6 6 7 7 8 8 8 7 8 14 10 10 9 9 6 6 6 8 8 8 7 5 4 4 5 6 6 6 6 6 6 7 7 7 7 7 7 4 3 5 6 4 4 3 2 2 2 2 2 2 2 2 2 3 4 5 5 5 3 4 4 5 5 5 4 5 8 7 9 5 4 3 3 5 6 6 5 5 5 5 6 5 4 5 10 8 6 5 8 11 14 11 11 12 11 13 12 9 5 5 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 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 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 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 3 3 2 2 2 2 3 3 4 2 2 2 2 2 2 2 2 2 2 2 2 2 3 8 9 9 9 7 4 4 3 3 3 3 3 3 4 4 4 4 4 2 2 2 2 2 4 7 13 17 14 7 5 4 3 3 3 3 3 3 3 3 3 3 3 4 3 3 2 2 2 2 2 2 3 3 4 4 3 3 4 4 3 3 3 4 4 4 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 4 6 9 10 8 7 10 12 10 9 11 18 16 11 9 9 10 9 9 11 17 14 10 8 11 11 10 8 6 6 6 7 7 7 7 7 10 9 9 9 9 7 7 7 7 8 8 8 6 4 4 5 5 5 6 6 6 7 7 7 5 6 5 5 6 4 4 4 4 4 3 2 2 2 2 2 2 3 3 3 4 5 5 6 6 5 6 6 7 8 9 8 7 8 9 10 6 4 4 4 4 7 7 4 3 4 5 7 9 10 12 16 7 8 12 14 15 17 14 12 12 12 13 11 9 7 7 3 3 3 3 4 4 3 3 2 2 2 2 2 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 3 3 2 2 2 2 3 2 2 2 3 4 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 6 8 9 10 10 7 5 4 3 3 2 3 3 4 3 3 3 3 3 3 2 2 2 3 5 9 10 15 15 8 4 3 3 3 3 4 3 3 3 4 3 3 4 4 3 2 2 2 2 2 3 3 3 3 4 4 4 5 4 3 3 3 3 3 3 2 2 3 3 5 4 4 3 2 2 2 2 2 2 2 2 3 4 6 7 9 7 7 7 9 9 10 10 10 13 17 12 9 8 9 8 8 10 12 14 9 7 7 9 8 8 6 5 6 7 7 7 7 8 10 10 9 9 9 9 8 8 8 9 9 7 5 4 5 5 5 5 5 6 7 7 7 7 6 6 7 6 7 6 5 4 4 4 3 3 3 3 3 3 4 4 4 5 7 7 7 8 7 6 7 8 8 7 8 12 14 12 7 7 6 4 4 6 6 5 5 3 3 4 5 8 10 12 16 19 12 8 11 13 16 16 16 14 12 12 11 12 10 9 6 3 4 4 4 6 3 3 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 2 2 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 2 2 3 3 2 3 4 4 5 6 4 4 3 3 2 2 2 2 2 2 3 3 3 3 4 3 3 3 2 2 2 3 3 2 3 3 3 4 5 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 8 11 11 10 7 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 4 6 6 11 15 9 4 5 3 3 3 4 4 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 5 6 7 5 5 3 3 3 3 3 3 3 3 3 3 5 5 4 4 3 3 2 2 2 2 2 2 3 3 4 4 7 8 6 5 6 7 9 9 9 18 17 17 16 11 9 9 8 7 9 10 13 13 7 7 7 8 8 6 5 6 6 6 6 7 8 9 10 9 9 9 9 9 9 9 9 9 8 4 4 5 5 6 7 7 7 7 7 7 7 7 7 8 8 7 6 6 5 4 3 3 3 3 4 5 4 5 6 5 6 10 10 9 9 8 9 8 7 10 10 11 13 18 17 12 9 8 6 5 5 5 4 3 3 3 4 4 9 10 12 16 16 10 7 7 14 16 14 12 9 9 11 10 10 8 4 4 5 6 7 7 5 4 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 3 2 2 2 2 3 4 3 3 2 3 3 3 4 4 4 6 6 5 4 3 3 3 2 2 2 2 2 2 2 2 2 3 4 2 2 2 2 2 2 3 3 3 4 3 3 5 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 6 11 10 8 5 3 3 2 2 2 2 2 3 3 3 2 2 2 3 3 4 4 6 9 11 15 7 3 4 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 6 7 8 6 4 3 4 4 5 4 3 3 3 3 5 5 4 4 3 3 3 3 3 2 2 2 3 3 5 5 5 7 8 6 5 5 5 9 8 9 16 16 15 15 15 12 8 8 7 6 8 11 13 10 7 7 7 7 8 5 6 5 5 6 7 9 10 10 11 10 9 8 8 9 9 9 9 8 5 5 5 5 6 7 7 7 7 7 7 7 7 7 8 7 7 6 5 5 4 3 2 3 3 4 5 5 6 6 7 7 8 10 10 9 9 8 8 10 11 12 14 15 16 15 12 9 9 7 7 8 7 3 3 3 3 5 8 8 11 13 11 9 7 7 10 13 13 10 10 9 11 11 10 8 4 3 4 5 7 5 4 5 4 3 2 2 2 3 3 3 3 3 3 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 3 3 4 5 7 7 6 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 2 2 2 2 3 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 5 6 7 9 10 9 6 4 3 3 3 2 2 2 3 3 3 2 2 2 4 4 5 4 5 8 9 14 9 4 4 3 3 3 3 4 3 3 4 4 3 3 3 3 3 4 5 4 4 4 4 6 7 6 5 4 4 3 3 3 3 3 2 3 3 3 2 2 3 3 3 3 4 3 3 3 3 3 4 4 5 6 6 9 8 8 7 6 6 7 9 7 10 14 13 11 12 11 9 8 6 5 5 8 13 11 7 7 7 7 7 6 6 5 5 6 9 11 11 10 10 10 9 8 8 8 9 9 8 5 5 4 4 4 5 6 6 7 7 7 7 7 7 7 8 7 6 6 5 3 3 3 3 3 5 4 5 6 6 6 7 9 9 9 9 8 7 6 6 10 10 11 14 15 14 13 13 14 11 10 9 8 7 5 4 4 4 6 7 8 10 12 8 7 6 10 11 8 8 11 12 13 12 11 10 10 4 5 4 5 5 5 3 3 3 2 2 2 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 4 4 3 3 3 3 7 7 6 5 3 3 3 3 3 2 2 3 2 2 2 2 2 3 3 3 4 4 3 4 5 6 7 5 3 3 3 3 4 4 4 3 4 3 3 2 2 2 2 2 2 2 2 2 3 4 7 9 9 9 8 3 2 2 3 2 3 3 3 3 3 2 2 3 3 4 4 3 4 4 5 3 3 6 4 2 2 3 4 5 4 4 5 5 4 3 3 3 4 4 5 6 7 6 6 6 7 5 4 4 4 3 3 4 3 2 3 3 3 2 2 3 3 3 3 3 4 4 3 3 3 3 3 4 5 7 7 9 9 8 7 7 6 6 8 9 7 9 11 11 9 8 8 7 7 6 6 7 7 10 7 7 6 7 7 8 8 8 10 10 9 11 10 10 10 9 9 8 9 9 10 8 7 5 4 3 3 3 4 4 5 6 7 7 7 7 6 6 7 6 6 5 4 3 4 3 3 4 5 5 8 8 7 8 9 9 9 9 8 7 6 6 7 8 11 11 11 12 13 12 12 14 24 21 15 8 9 8 6 5 5 6 6 8 9 9 8 5 5 6 6 7 8 11 14 13 11 12 6 4 3 3 3 3 5 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 5 5 4 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 3 3 3 3 3 4 3 3 3 3 5 7 5 4 4 3 3 3 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 6 7 7 6 4 3 3 3 4 5 5 4 4 4 3 2 2 2 2 2 2 2 2 2 2 3 5 6 8 8 5 3 3 2 2 2 4 5 4 3 3 3 3 3 3 3 3 3 3 3 2 2 3 6 3 2 3 3 4 5 6 5 5 5 4 4 3 3 4 5 6 7 9 7 6 7 8 6 5 4 3 3 3 3 3 2 3 3 3 3 2 3 4 3 3 3 4 4 3 3 3 3 3 4 4 13 12 6 6 5 5 7 7 6 7 7 7 7 6 7 8 8 5 5 5 6 7 7 9 13 10 7 6 7 7 9 10 10 10 8 9 9 10 10 10 9 10 9 9 10 10 9 6 4 3 3 3 3 3 3 5 6 7 7 7 6 6 5 6 5 5 5 4 4 4 4 4 5 5 4 5 6 5 7 8 9 9 9 7 7 7 6 8 10 11 11 11 11 11 9 9 14 20 16 12 9 8 10 10 9 5 6 6 7 6 6 5 5 5 5 5 5 10 11 11 11 11 9 5 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 7 5 3 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 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 3 2 2 2 2 2 2 3 3 4 5 5 5 5 5 3 3 3 4 3 3 3 3 6 8 8 6 4 3 3 3 3 3 5 5 5 5 4 5 5 5 5 5 5 5 5 6 7 7 6 6 6 7 7 7 4 4 3 3 4 4 2 2 2 2 2 2 2 2 2 3 3 3 5 6 6 4 3 3 3 3 3 5 5 4 3 2 2 2 3 3 2 2 2 2 2 2 3 4 4 4 2 3 3 3 4 6 5 5 4 4 5 6 7 7 5 8 10 10 9 7 8 9 7 6 4 3 4 3 4 3 3 3 3 3 3 3 3 4 3 3 3 4 3 3 4 3 3 3 5 7 6 11 13 6 4 4 4 5 5 6 6 7 7 5 4 5 7 7 6 5 5 5 6 13 11 8 7 6 6 7 7 9 9 8 8 9 9 9 9 9 9 10 10 10 9 8 8 7 3 3 3 3 3 3 3 3 6 7 7 7 6 6 5 6 5 5 6 5 3 3 3 4 4 4 4 3 3 4 5 5 8 9 9 9 8 9 8 9 11 11 11 11 12 11 9 8 12 13 11 7 6 6 8 10 10 6 5 5 5 5 5 4 4 4 4 4 5 3 3 6 5 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 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 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 3 3 3 2 3 3 3 4 4 5 5 6 6 4 3 3 3 4 3 2 2 3 7 9 8 5 4 3 3 3 3 4 3 4 4 4 5 5 5 4 5 5 5 5 7 8 7 7 7 7 7 6 5 4 3 2 3 5 6 4 3 2 2 2 2 2 2 2 2 2 2 3 4 7 6 5 3 3 3 3 4 4 4 3 3 2 3 3 2 2 2 3 2 2 2 2 4 4 3 2 3 3 3 3 4 5 4 4 4 4 5 9 11 10 10 9 9 9 7 7 8 8 7 5 4 3 4 4 3 3 3 3 3 3 4 4 4 3 3 4 4 4 3 4 4 4 5 5 5 4 7 14 7 5 5 7 8 6 6 5 5 7 5 3 3 5 7 7 6 5 5 6 12 11 9 7 7 7 6 6 7 8 9 8 9 8 9 9 10 9 9 9 9 9 7 6 5 4 2 2 2 2 3 3 3 3 6 7 7 6 5 4 6 6 6 5 4 4 4 4 4 4 3 4 4 4 5 5 4 5 7 8 8 8 10 11 10 11 12 12 11 11 11 8 6 6 6 5 4 4 4 5 6 6 5 6 5 4 4 3 3 4 4 3 4 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 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 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 3 3 3 3 3 3 4 4 4 5 5 5 6 5 3 3 3 3 2 2 2 3 3 4 4 5 6 4 4 3 4 4 4 4 4 5 6 6 5 5 5 6 6 6 6 6 7 7 5 5 4 4 3 3 2 2 2 6 6 4 3 2 2 2 3 3 3 2 2 2 2 2 2 5 5 5 4 3 4 4 4 4 4 3 3 2 3 3 2 2 2 2 3 2 2 2 3 3 3 3 3 3 3 3 3 5 4 4 4 5 6 8 11 13 10 9 10 9 7 6 7 9 5 3 3 3 4 3 3 3 4 3 3 3 4 3 3 3 3 3 3 4 3 3 4 4 6 5 5 5 9 18 13 6 7 10 11 8 5 6 6 7 4 3 2 3 3 5 8 15 12 6 13 14 11 10 9 9 8 7 8 9 10 11 10 10 10 9 9 9 9 9 7 7 6 5 4 3 2 2 2 2 3 3 4 4 4 4 3 3 3 3 5 6 6 5 4 4 4 4 4 4 4 3 4 4 4 5 6 7 5 7 8 9 9 11 11 10 10 10 9 10 10 6 6 7 7 7 5 7 7 8 8 8 4 4 3 3 4 3 3 3 4 5 6 5 3 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 3 3 2 3 4 3 3 3 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 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 3 3 3 3 3 3 4 4 4 6 5 4 4 4 5 4 3 3 3 2 2 2 3 3 3 3 5 4 4 4 4 4 3 4 5 6 5 5 4 4 6 6 6 7 6 5 4 4 4 5 4 3 3 2 2 2 2 3 4 3 2 3 2 2 2 2 2 3 3 3 2 2 2 3 4 4 4 3 3 4 5 4 3 2 3 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 6 9 11 11 9 10 10 11 10 7 7 7 5 4 3 3 3 3 3 3 3 4 3 3 3 2 2 3 3 3 3 3 3 3 4 4 5 5 6 6 7 15 17 8 6 8 7 5 5 6 7 6 4 3 3 4 4 3 4 5 8 9 11 13 12 10 10 10 9 8 9 13 13 13 11 10 11 10 9 9 10 10 7 7 7 5 4 3 3 4 4 7 7 10 12 13 11 8 7 3 3 3 4 5 3 3 3 3 5 4 5 4 4 4 4 4 4 5 5 6 6 6 6 8 7 8 9 8 7 6 6 6 7 6 8 8 8 8 8 9 10 10 9 9 7 4 3 2 3 3 3 3 4 6 7 7 5 3 2 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 5 5 5 3 3 4 3 3 3 2 2 2 2 2 3 3 2 2 2 3 3 3 4 3 3 3 3 3 3 3 3 4 5 5 6 6 6 5 4 4 4 4 4 3 2 2 2 2 2 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 4 5 5 4 5 9 8 7 6 5 3 3 2 3 3 3 3 2 2 2 2 2 2 3 4 3 4 4 4 4 4 4 4 5 5 5 5 6 6 8 14 8 6 6 9 6 5 6 6 5 3 3 2 3 3 3 3 4 6 7 9 9 9 10 12 14 13 11 9 13 15 13 11 11 11 10 10 9 9 8 6 6 6 4 3 3 3 4 6 12 18 19 15 13 10 6 8 6 6 4 4 3 3 3 3 3 3 4 4 3 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 5 6 6 6 9 9 9 10 10 10 10 10 8 5 3 3 3 3 3 4 5 6 7 6 5 4 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 3 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 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 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 3 4 5 4 4 4 3 4 4 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 3 3 3 2 2 3 4 4 3 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 3 3 2 2 2 2 2 2 3 2 2 2 2 4 4 3 3 3 5 4 4 3 3 2 2 3 3 3 3 3 2 3 2 2 2 3 5 7 7 6 6 4 4 4 4 6 5 5 7 8 7 7 10 10 6 6 5 5 4 4 3 4 4 3 2 3 3 3 3 3 5 6 8 9 9 17 17 18 15 14 13 14 15 15 12 12 13 11 10 9 9 9 6 6 5 3 2 2 2 3 5 9 10 8 6 4 4 4 6 7 14 16 4 3 3 3 3 3 3 4 3 3 4 4 4 4 5 5 4 4 4 3 5 5 4 4 4 5 5 6 8 7 5 4 5 7 7 7 9 10 8 10 10 9 5 4 3 3 3 4 4 4 5 5 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 2 2 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 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 4 3 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 3 2 2 2 2 2 3 4 3 2 3 3 3 3 3 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 3 3 3 2 3 3 4 3 3 3 2 3 3 3 3 4 3 3 3 3 3 3 3 5 6 7 5 5 4 3 3 3 4 5 8 8 7 7 7 9 9 8 7 5 5 4 4 4 4 4 4 2 3 3 3 4 7 13 7 10 15 12 17 23 16 14 12 12 13 13 14 13 13 13 12 12 10 8 6 6 5 4 3 2 2 3 4 7 10 7 7 7 4 4 4 3 8 8 7 5 3 3 3 3 3 3 4 4 3 3 4 4 4 4 4 3 3 3 3 2 2 2 2 2 3 4 6 9 7 5 5 5 7 7 6 8 8 7 6 8 7 6 3 3 2 3 3 3 3 4 5 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 3 3 3 3 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 3 3 3 2 3 4 4 4 4 4 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 4 3 3 2 3 3 3 3 3 4 5 7 7 6 6 5 3 3 3 3 3 4 7 8 7 8 8 10 13 16 15 7 5 5 4 5 6 5 4 3 3 3 5 9 11 24 21 18 18 16 10 10 11 13 12 11 11 12 13 12 12 11 10 11 11 8 4 4 3 3 3 3 3 4 5 7 5 7 14 11 9 8 4 3 4 4 4 4 4 3 3 3 3 4 4 4 4 3 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 4 7 8 6 4 3 3 3 4 5 6 5 4 4 4 4 3 3 3 3 3 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 3 3 2 2 2 2 2 2 2 3 3 3 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 4 3 3 3 3 3 3 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 3 3 2 3 4 5 8 6 4 3 3 3 3 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 3 3 4 3 3 4 4 3 3 3 2 2 2 3 3 3 3 4 6 7 8 8 7 3 3 3 4 4 4 7 8 8 8 8 10 14 18 17 13 9 7 8 8 8 8 6 4 5 5 11 15 17 19 18 15 15 15 9 9 9 13 12 8 9 11 14 13 11 10 9 9 9 7 4 3 3 3 3 4 3 3 4 5 5 5 7 23 26 24 13 4 4 4 4 4 4 4 3 4 4 3 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 6 6 5 2 2 2 2 3 3 3 2 3 4 4 3 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 2 3 3 2 2 2 2 2 2 2 2 4 5 4 4 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 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 2 2 2 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 3 2 2 2 3 2 4 5 6 9 8 5 3 3 3 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 2 2 2 2 3 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 5 7 7 9 9 7 5 4 5 5 3 3 5 8 8 7 9 12 16 16 16 13 10 9 9 8 8 10 11 7 13 20 16 11 12 11 13 15 14 12 7 6 9 12 12 10 8 11 13 12 10 9 8 8 9 11 5 3 3 3 4 4 4 4 6 9 9 5 5 5 11 19 16 13 14 7 6 5 3 3 3 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 3 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 2 2 2 2 2 2 2 2 3 4 4 4 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 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 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 3 2 2 2 2 3 5 7 8 7 6 4 3 3 3 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 3 4 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 4 8 7 8 7 5 4 4 4 4 3 3 5 4 4 9 14 13 12 15 16 15 11 10 11 10 8 12 17 15 10 14 15 11 10 10 14 10 7 5 5 5 7 9 11 9 8 10 11 11 10 9 8 7 10 11 6 4 3 4 6 5 5 5 18 27 17 9 4 4 7 16 20 27 20 10 4 4 3 3 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 2 2 3 4 4 4 4 3 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 3 3 3 3 2 2 2 2 3 2 2 3 3 4 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 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 5 7 6 4 3 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 3 3 2 2 3 3 3 3 3 3 2 2 3 2 3 3 2 2 2 2 3 3 2 3 4 4 4 4 3 3 3 3 3 5 5 4 12 18 21 19 17 23 23 21 17 14 12 10 12 27 28 19 13 11 15 14 12 14 10 5 4 5 4 4 5 9 7 9 10 11 11 10 8 6 6 8 7 5 5 4 4 6 12 14 18 30 23 15 7 4 8 7 16 20 28 18 6 4 3 4 4 3 3 3 2 2 2 2 3 4 2 3 5 6 2 2 2 3 3 3 2 2 5 8 9 6 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 2 2 4 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 4 3 2 2 2 2 3 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 5 3 3 2 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 3 3 3 3 3 3 3 3 2 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 5 4 10 19 26 29 29 29 24 18 13 11 11 11 14 25 42 32 22 11 13 19 15 13 14 4 4 5 5 3 5 9 8 9 9 9 9 9 7 7 8 7 6 5 5 5 5 14 27 32 33 32 27 21 6 5 7 10 16 13 12 23 8 7 4 5 4 3 3 2 2 2 2 3 4 5 5 6 9 9 7 6 6 5 6 4 4 2 4 11 9 6 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 5 4 6 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 3 3 4 5 4 3 2 3 3 3 3 4 5 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 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 4 4 3 2 2 2 3 2 2 2 2 2 2 2 2 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 3 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 7 9 12 22 26 28 23 20 18 10 9 8 8 10 15 30 45 35 24 24 20 15 12 9 5 4 6 5 5 4 8 8 9 9 9 8 9 8 8 9 8 6 5 6 6 5 21 42 51 49 34 26 17 9 7 9 11 14 16 19 25 11 5 7 8 6 3 3 3 3 2 2 3 3 4 5 5 7 7 6 5 8 8 9 9 7 9 12 12 7 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 5 6 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 4 4 5 4 4 4 3 3 3 3 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 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 5 4 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 3 4 4 3 2 3 3 3 3 2 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 7 9 9 9 9 9 8 9 7 7 7 6 7 9 9 18 35 46 38 30 22 21 21 7 5 9 14 7 7 5 7 11 11 10 9 8 7 8 9 9 8 6 5 6 7 6 11 39 51 48 40 14 7 6 7 9 14 14 11 24 25 12 7 8 7 5 4 3 3 3 3 3 3 3 3 3 3 4 7 6 5 7 11 11 9 8 11 13 12 8 3 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 6 4 4 4 4 3 3 4 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 4 3 2 3 3 2 2 2 2 2 2 2 2 3 4 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 3 6 5 3 2 2 2 2 2 2 2 3 2 3 3 2 2 2 3 2 2 2 2 2 3 4 4 4 3 3 3 3 3 3 4 7 10 8 7 7 8 8 7 5 5 4 4 6 10 12 8 6 20 22 27 23 24 20 11 7 7 10 11 9 5 7 9 13 19 16 12 11 14 10 7 8 6 6 6 7 9 13 22 36 38 26 14 7 7 11 12 17 24 17 21 28 18 12 10 7 3 3 4 3 3 3 3 3 3 3 3 5 5 6 4 3 5 10 14 11 9 10 13 7 4 3 4 4 3 3 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 3 4 3 3 4 3 4 4 4 4 4 5 5 5 4 3 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 3 4 3 3 4 4 4 4 3 3 3 2 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 3 3 3 3 3 4 5 4 4 3 3 4 4 4 4 4 4 7 7 5 5 5 4 4 4 4 3 3 8 9 6 6 6 13 15 14 15 13 11 9 6 9 8 7 6 9 12 17 20 22 20 21 26 20 14 11 10 6 7 8 9 12 13 23 27 13 8 6 5 8 11 25 31 24 28 32 31 14 9 7 6 6 6 5 4 3 2 3 3 4 3 4 4 4 3 3 5 11 13 13 9 11 5 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 5 4 4 4 4 4 3 3 3 3 4 4 5 5 4 4 3 3 3 3 3 3 3 2 3 3 3 3 2 2 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 5 5 4 3 3 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 3 3 3 4 5 5 4 4 4 4 4 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 5 7 8 8 11 10 12 15 15 13 11 13 16 9 8 8 8 12 20 20 24 25 25 27 26 25 10 6 6 6 7 9 8 8 12 13 11 9 7 7 7 7 32 35 26 23 27 22 14 8 9 9 6 5 4 3 3 2 2 3 3 4 4 4 4 3 3 2 8 11 9 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 3 2 2 2 2 3 5 2 2 2 2 2 2 2 3 3 3 4 6 5 4 5 4 4 4 3 3 3 3 4 4 4 4 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 3 4 4 4 3 3 3 2 2 2 2 3 3 2 4 4 4 4 4 5 4 4 4 3 3 3 3 3 3 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 5 5 5 5 5 4 4 4 6 4 3 3 3 3 3 3 3 2 2 2 2 3 3 4 5 7 9 12 11 11 17 17 16 12 8 14 12 11 11 12 15 16 17 15 14 16 23 23 24 21 7 8 7 6 8 7 7 10 14 14 11 15 19 13 11 22 23 23 21 20 19 15 9 7 7 5 4 3 3 3 3 2 3 3 2 2 2 3 3 3 3 3 5 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 2 2 3 5 3 5 5 3 2 2 2 2 2 2 3 4 5 5 7 5 5 5 4 4 4 3 3 3 4 5 4 4 4 3 3 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 2 2 2 2 3 2 2 3 4 7 8 7 6 5 3 3 3 3 3 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 4 5 5 5 5 4 4 4 4 4 4 4 6 3 2 3 3 3 3 3 2 2 2 2 2 3 4 4 4 6 15 17 15 18 19 14 10 7 11 11 12 14 14 17 18 17 14 13 14 16 14 16 19 16 10 9 7 7 7 9 12 17 20 17 21 29 18 11 20 25 19 21 28 20 3 4 4 4 5 3 3 3 3 3 3 3 3 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 3 2 2 2 3 4 4 4 4 4 3 2 2 2 2 2 2 3 3 4 5 6 7 7 7 6 4 4 3 3 3 4 5 4 4 3 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 3 2 2 2 2 2 2 3 3 5 7 7 7 5 4 3 3 4 4 3 4 4 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 5 5 4 4 4 4 4 4 5 4 3 3 3 2 2 2 2 2 2 2 2 2 3 4 5 3 4 5 7 18 18 20 23 18 11 10 10 13 15 16 15 14 18 16 13 12 17 22 17 14 20 15 10 9 10 9 9 10 16 19 29 28 22 23 30 19 11 15 12 10 7 5 6 4 4 5 6 10 12 13 12 5 4 3 4 3 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 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 6 7 7 7 7 5 4 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 3 5 6 6 8 7 5 4 4 5 5 4 4 4 4 4 4 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 3 3 4 4 3 2 2 2 2 2 2 2 2 2 3 3 3 4 3 2 3 4 6 11 20 26 21 15 11 10 10 11 11 15 13 12 11 10 11 11 14 37 23 17 18 13 11 11 10 10 10 11 14 19 29 25 13 13 21 30 21 8 6 5 4 8 9 8 7 10 11 17 24 34 30 21 7 5 3 4 4 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 2 2 2 2 3 3 4 4 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 6 6 5 5 5 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 4 3 2 3 3 3 3 2 2 2 2 2 2 2 3 4 4 4 4 5 5 4 4 5 5 4 3 3 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 3 3 3 3 4 4 5 4 4 4 3 2 2 2 2 2 2 2 2 3 4 4 3 3 6 11 7 6 15 30 42 23 14 11 12 11 10 10 12 12 10 10 11 12 12 18 30 26 19 19 21 15 14 13 12 13 12 15 22 26 21 13 9 12 21 22 14 6 8 8 10 10 7 6 7 7 13 24 28 26 27 25 18 3 4 4 3 3 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 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 5 5 4 4 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 2 3 3 3 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 4 5 3 3 4 5 5 5 6 8 7 4 3 2 2 2 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 3 3 5 5 5 5 4 4 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 10 8 4 5 18 26 28 29 16 9 12 13 11 14 14 12 13 16 14 10 14 22 22 19 17 16 17 17 17 16 15 14 11 27 30 26 13 8 9 8 11 12 11 9 7 8 9 11 8 8 8 4 3 4 7 23 33 25 13 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 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 4 4 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 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 3 4 3 3 4 4 3 3 4 4 4 4 4 4 4 3 2 3 2 2 2 2 2 2 2 3 4 3 3 3 4 5 7 5 10 8 5 4 3 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 4 3 4 5 4 4 4 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 6 4 3 5 11 15 19 26 9 13 15 14 13 13 15 15 17 13 9 11 21 20 17 17 17 17 26 30 21 17 12 9 12 18 24 27 8 11 26 14 7 7 6 5 4 6 11 12 12 11 9 5 4 5 6 30 33 37 30 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 3 3 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 3 3 3 4 4 3 3 3 3 4 4 3 4 4 4 4 4 3 2 3 3 2 2 2 2 2 2 3 2 3 3 3 4 7 7 8 10 6 4 4 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 4 3 3 3 2 2 2 3 9 4 4 4 6 8 15 11 8 10 10 9 9 22 20 15 14 10 12 15 17 29 24 24 19 40 43 35 32 9 8 8 7 13 24 17 11 16 11 5 3 4 6 8 9 4 9 8 8 7 5 4 5 6 11 22 29 35 21 5 4 5 6 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 3 3 3 3 3 3 3 3 2 3 3 3 2 3 3 2 2 2 2 2 3 3 4 4 6 6 11 9 6 4 4 3 3 2 2 3 3 2 2 2 3 3 3 3 2 2 3 3 3 3 4 3 3 2 2 2 2 3 3 4 5 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 4 13 11 5 8 8 11 9 8 7 8 8 9 11 21 23 15 12 10 12 15 15 18 21 20 15 21 43 32 24 17 7 6 4 4 22 20 13 18 5 3 4 5 5 5 9 4 3 4 4 4 5 3 3 5 8 11 14 15 8 7 7 5 5 4 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 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 4 4 4 5 4 4 3 3 4 3 3 3 4 5 4 3 3 3 3 3 3 2 2 2 2 3 3 4 5 6 10 11 10 9 6 4 4 3 2 2 2 2 3 2 3 3 3 3 2 2 2 2 3 3 4 3 3 2 2 2 3 3 3 3 3 5 5 5 4 3 2 2 2 2 3 2 2 3 3 3 2 4 3 2 3 5 15 12 4 11 8 9 8 4 7 7 8 10 24 28 27 22 11 9 9 10 16 13 12 12 12 18 26 18 7 6 3 3 4 7 6 22 16 12 7 3 3 4 3 4 6 7 5 3 2 2 4 4 3 3 3 3 4 4 3 4 5 4 4 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 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 4 4 4 4 3 3 3 4 5 4 3 3 3 3 3 3 3 2 2 2 2 3 4 4 4 6 11 12 11 9 7 4 4 4 3 3 3 3 2 3 3 3 3 2 2 2 2 3 4 3 3 3 3 2 2 2 2 3 4 3 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 4 3 3 3 7 12 6 8 13 9 6 4 5 9 10 15 23 21 22 15 12 8 15 24 17 16 10 9 7 11 11 13 7 3 4 5 6 15 6 16 23 11 10 8 4 4 4 3 4 4 4 3 2 2 3 4 3 3 2 2 3 3 3 5 9 7 3 5 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 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 4 6 5 4 3 3 3 3 3 3 4 5 6 5 4 3 3 3 3 4 4 3 3 3 4 3 3 4 4 5 6 9 9 7 6 5 5 4 3 3 3 3 3 3 3 3 3 2 3 2 3 3 4 4 3 3 3 2 2 2 2 3 3 5 6 5 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 3 3 2 3 3 5 10 9 5 5 4 6 5 8 16 25 22 13 19 13 11 9 10 15 14 14 4 4 4 4 4 4 5 3 7 12 9 8 7 16 12 9 12 8 5 4 3 3 3 3 2 2 2 3 3 4 3 3 2 2 3 3 3 4 6 10 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 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 5 4 3 3 4 5 5 5 4 6 6 6 5 4 4 4 5 5 4 3 4 4 3 3 3 3 4 4 5 5 5 7 8 8 7 5 3 3 3 4 2 2 3 3 3 3 3 2 3 3 3 3 3 3 3 3 2 2 2 3 3 3 6 5 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 8 9 4 3 4 5 6 11 22 33 11 9 11 13 9 8 7 6 10 5 3 3 3 4 5 5 4 4 4 8 10 6 3 4 5 10 16 10 7 5 4 3 3 3 3 2 2 2 3 5 7 5 3 2 2 3 4 4 5 5 6 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 6 7 5 5 5 6 6 6 6 6 7 7 5 4 5 4 4 3 3 2 3 3 3 4 4 4 5 7 7 6 4 3 3 3 4 4 3 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 4 3 3 3 5 4 3 3 2 2 3 3 2 3 3 3 3 2 2 2 2 3 3 3 3 4 5 6 5 4 4 4 5 26 34 28 10 8 7 6 6 5 4 3 5 4 3 3 3 4 7 7 6 6 5 3 5 6 7 13 7 15 8 8 9 5 3 3 3 2 3 2 2 2 2 3 6 5 4 3 2 3 7 10 5 9 8 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 8 7 7 6 6 6 6 7 7 6 7 7 7 5 4 4 4 3 3 3 3 3 4 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 5 3 3 2 3 3 3 3 5 5 5 4 3 3 3 3 4 3 3 4 5 5 4 3 3 4 7 17 29 12 6 5 5 5 4 4 3 3 4 5 4 4 5 7 19 21 13 12 5 4 8 14 11 13 8 13 12 14 8 4 3 2 2 2 2 2 2 2 2 3 3 4 4 4 2 5 10 13 11 8 8 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 6 8 8 7 6 6 6 6 7 7 7 7 7 5 4 4 4 3 3 3 3 4 5 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 5 4 3 4 10 8 6 4 5 8 5 3 3 2 2 2 3 3 3 3 3 3 3 4 5 7 5 4 3 3 5 6 5 7 5 4 3 3 3 6 10 9 4 5 5 5 6 8 7 9 17 14 10 7 4 4 3 4 3 3 3 3 4 5 4 6 12 18 25 21 20 22 25 29 45 40 22 9 7 25 24 8 4 3 3 2 2 2 2 2 2 3 2 4 4 4 3 3 3 2 4 5 5 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 5 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 3 3 4 3 3 3 3 3 2 2 2 3 3 3 3 6 8 3 3 6 15 17 8 6 8 13 6 5 4 4 4 4 4 4 3 3 3 3 3 4 6 7 6 5 4 3 4 4 4 4 5 4 3 3 3 5 13 14 10 6 7 10 10 9 9 10 14 5 5 7 4 4 4 5 9 6 6 5 5 7 7 7 8 27 29 27 24 29 38 52 60 42 30 22 8 21 17 10 3 3 3 2 2 2 2 2 3 3 2 3 5 3 4 3 3 3 3 8 8 7 7 3 3 5 3 4 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 3 3 3 4 3 3 3 3 3 3 3 3 2 2 2 2 4 4 4 4 3 3 3 3 3 3 3 3 2 3 3 3 3 4 7 10 4 3 3 7 13 13 10 7 10 14 11 8 9 8 5 4 5 5 5 5 4 5 7 9 5 7 7 7 5 4 4 3 3 4 5 6 4 5 5 6 9 17 20 15 12 8 8 6 6 8 13 9 4 4 4 4 6 8 12 11 9 10 8 10 21 26 19 18 31 35 32 30 50 58 63 60 40 26 11 9 7 4 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 3 3 2 2 3 4 4 5 6 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 5 4 3 3 3 3 3 3 3 3 5 10 14 4 3 3 4 7 10 9 9 9 13 13 12 12 12 12 10 8 7 7 5 6 7 10 10 8 8 10 10 9 6 3 3 3 4 5 5 4 7 6 7 11 12 12 11 9 8 8 9 8 6 7 8 7 4 3 4 4 7 16 11 13 12 11 16 30 30 12 12 26 35 33 40 52 60 49 43 44 19 14 12 7 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 2 3 2 2 4 8 3 4 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 2 2 2 2 3 4 5 7 3 3 3 3 3 3 3 3 3 7 8 5 3 3 4 5 5 5 5 4 5 6 10 12 14 16 20 24 16 13 6 6 9 8 8 7 9 11 9 9 6 5 3 3 3 3 3 3 3 8 7 9 7 8 13 8 9 10 14 12 8 8 9 8 6 6 9 15 13 15 7 15 22 20 19 25 16 14 8 9 19 32 42 51 56 50 45 39 25 15 5 3 3 2 3 3 3 2 2 2 2 3 3 4 4 3 3 3 2 2 2 2 3 6 7 6 3 4 3 3 3 5 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 4 3 3 3 4 4 4 4 4 4 3 3 3 3 4 4 4 4 3 4 4 5 7 8 9 10 16 25 33 25 12 13 14 8 6 10 11 8 6 7 5 4 3 3 3 2 3 3 4 6 7 7 11 18 23 17 19 21 22 16 14 13 14 9 9 6 16 19 17 16 15 34 24 18 9 20 24 27 12 9 20 31 39 39 38 43 29 19 12 8 5 3 4 3 2 2 2 2 2 2 2 3 6 4 2 4 3 3 2 2 2 2 3 3 3 3 4 4 4 4 2 2 2 2 3 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 4 4 4 4 3 4 4 4 3 4 4 4 4 4 4 3 3 3 3 3 3 4 5 5 5 4 4 5 6 5 7 8 8 8 27 30 19 14 19 16 12 12 9 5 5 4 5 4 4 2 3 3 3 4 4 5 7 5 11 14 21 23 28 29 31 22 15 12 19 14 12 8 20 30 23 22 26 35 18 9 5 10 24 28 30 33 28 25 18 21 42 41 32 12 6 5 5 5 7 4 2 2 2 2 2 2 2 4 4 2 4 7 5 5 3 2 2 2 2 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 4 5 6 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 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 4 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 5 6 5 5 5 6 17 6 6 8 27 18 18 19 21 15 13 13 9 4 4 4 3 3 2 3 3 5 6 7 5 8 10 14 15 20 24 27 24 25 23 18 13 9 15 19 16 25 22 27 36 30 34 28 13 12 9 14 29 39 38 36 37 28 26 33 21 10 8 14 8 6 5 5 3 2 2 2 2 2 2 2 3 3 2 5 7 6 4 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 4 3 3 4 6 6 4 4 4 4 4 3 3 3 3 3 3 4 3 4 5 7 7 4 4 5 12 21 15 15 17 19 20 19 21 22 12 10 8 7 5 4 3 3 3 3 4 5 6 10 9 12 24 23 20 14 23 24 21 19 25 21 15 12 16 21 21 22 27 31 35 36 34 25 13 16 24 29 24 30 40 47 53 41 34 31 24 12 17 20 14 6 7 5 3 3 2 2 2 2 2 2 2 2 2 3 7 5 6 5 3 3 3 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 3 3 3 5 6 6 5 4 3 3 3 3 3 3 3 3 3 3 4 4 6 5 4 3 4 7 11 15 13 14 15 19 21 23 20 20 21 17 10 8 4 4 4 4 4 5 6 8 10 13 17 25 29 27 27 27 23 18 18 23 25 31 25 28 27 23 19 24 31 35 35 29 16 16 25 31 35 35 40 46 52 51 41 32 26 14 22 26 21 12 7 12 7 4 3 2 2 2 2 2 2 2 3 2 2 3 3 5 4 3 4 5 4 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 9 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 6 5 5 4 3 4 4 2 3 3 3 2 2 3 3 3 3 3 2 3 3 3 4 4 5 7 8 9 13 16 19 18 22 22 24 26 16 11 9 8 8 12 12 11 11 12 18 22 24 28 32 35 31 29 24 19 21 19 19 19 33 25 17 18 18 27 37 35 23 18 17 17 32 34 35 39 45 45 48 39 31 25 18 32 34 28 20 9 6 7 14 3 3 3 2 2 3 3 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 4 5 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 4 5 5 4 3 3 2 2 3 3 3 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 4 4 5 6 5 9 9 9 13 12 12 13 19 16 15 12 18 16 15 13 17 18 18 22 23 25 31 35 26 24 21 25 17 15 14 22 20 15 17 21 28 31 17 12 14 16 23 30 35 35 38 41 39 39 37 27 18 19 25 33 23 25 25 8 5 5 4 3 3 2 2 3 3 3 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 4 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 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 2 2 3 3 2 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 5 5 5 7 6 6 6 6 6 3 4 8 11 16 13 15 13 12 11 13 18 24 27 28 29 28 28 28 28 26 28 30 26 14 19 27 23 16 20 23 18 11 12 15 18 24 32 35 37 38 40 37 36 35 29 24 23 33 34 27 37 31 21 5 4 4 3 2 2 2 4 4 3 3 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 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 4 3 3 3 3 6 8 5 5 6 6 6 5 3 3 3 5 7 6 5 4 4 4 5 6 10 13 15 17 17 20 25 32 32 34 38 38 36 34 31 32 29 34 34 29 27 36 35 32 20 22 23 12 14 16 19 22 37 39 36 33 36 37 35 39 31 24 20 26 30 35 41 29 23 16 13 6 4 3 2 3 8 10 4 3 2 2 3 3 2 3 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 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 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 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 4 4 3 4 5 8 5 4 4 4 6 6 5 3 3 2 3 6 7 4 4 5 5 6 8 11 14 19 22 26 26 20 18 16 15 14 25 23 23 20 25 28 31 33 30 27 32 36 33 28 20 26 30 38 41 41 36 36 41 39 33 35 35 32 32 35 19 21 26 37 37 39 40 30 41 37 24 4 3 3 4 10 12 8 3 2 2 2 3 3 3 7 7 7 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 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 3 3 2 2 2 2 2 2 3 2 3 2 2 3 6 5 3 3 3 4 4 4 3 3 2 2 2 2 3 4 4 6 7 7 11 14 15 19 18 16 13 11 8 9 12 13 15 15 15 16 22 23 22 23 25 30 31 32 20 21 23 24 30 36 39 35 37 39 40 32 32 35 31 26 27 23 24 26 34 37 37 37 38 31 38 37 28 11 3 4 5 5 13 8 3 3 3 3 3 3 3 4 7 7 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 3 3 3 3 3 2 2 3 3 4 3 3 2 2 2 2 3 3 4 4 4 7 11 18 16 12 15 10 8 6 5 9 13 14 13 13 13 14 18 21 27 32 34 23 17 19 19 22 25 26 25 31 35 35 34 39 36 30 29 32 30 29 26 20 21 29 38 38 33 31 28 16 26 33 20 11 7 6 7 8 19 4 3 4 3 3 3 3 4 4 4 4 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 2 2 2 3 4 4 4 3 4 4 3 3 2 3 3 3 4 5 7 12 15 16 13 7 6 6 5 4 5 8 9 7 11 11 9 10 12 10 15 34 25 16 14 21 24 25 25 22 24 26 35 35 32 26 25 24 27 31 28 28 33 33 26 31 34 33 30 32 33 16 22 32 31 16 25 21 14 13 22 10 4 4 3 3 3 2 2 5 4 3 3 2 3 3 2 2 2 2 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 3 4 4 2 3 3 3 3 3 3 3 3 3 4 4 3 2 2 2 3 3 3 4 7 8 8 9 9 8 6 5 5 5 4 3 5 8 6 6 7 7 6 5 12 13 13 17 14 11 15 18 26 31 33 31 29 28 30 25 21 18 18 22 23 24 26 36 33 27 30 23 29 30 30 31 30 24 39 40 28 19 29 22 14 13 6 5 11 7 5 3 3 3 2 3 5 3 3 2 2 2 3 3 2 2 3 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 4 4 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 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 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 3 3 3 2 3 2 2 2 2 3 3 3 2 3 2 2 2 2 2 3 3 5 7 6 4 4 4 3 3 3 3 3 4 3 3 4 6 4 7 6 5 5 4 14 10 8 7 7 6 8 8 14 19 32 34 32 22 20 21 21 17 18 20 18 25 31 35 26 27 30 32 36 34 28 25 29 31 39 49 38 23 16 19 15 13 10 6 10 12 7 4 4 4 2 3 4 3 3 2 2 3 3 3 3 3 3 6 11 13 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 4 3 4 5 5 5 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 3 2 2 2 2 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 3 3 3 3 3 3 3 3 3 4 3 3 4 4 3 5 4 5 4 4 15 16 9 5 7 5 8 12 14 14 16 20 20 21 21 17 13 10 16 15 17 23 32 31 27 27 32 33 34 24 18 24 29 41 48 48 44 31 23 28 27 18 11 7 8 10 8 5 5 4 3 3 3 2 3 3 3 3 2 3 3 4 6 8 12 14 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 7 8 5 5 4 5 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 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 6 8 6 5 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 2 2 2 3 4 3 3 2 2 2 3 3 2 2 3 3 2 3 2 2 3 3 3 3 3 3 6 13 16 12 11 5 9 12 11 12 10 9 9 12 20 22 20 15 7 6 8 15 18 20 24 26 26 31 32 28 32 26 17 29 33 37 44 41 37 33 22 28 33 26 5 4 7 6 8 9 8 4 2 2 2 2 3 3 4 3 2 3 3 4 5 10 9 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 4 7 6 4 5 4 3 4 3 2 2 3 3 3 3 3 3 3 3 4 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 4 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 3 2 3 3 4 7 9 8 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 2 2 2 2 2 2 2 2 2 2 2 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 3 4 3 9 7 9 12 12 13 15 9 10 11 14 15 13 15 16 15 15 11 5 9 10 13 18 19 20 23 27 29 25 22 11 11 17 24 37 39 40 34 32 26 19 17 17 11 4 5 5 6 6 5 4 4 2 2 2 2 2 2 2 2 2 3 3 4 6 8 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 4 4 4 3 3 2 2 2 3 3 4 5 6 5 5 5 4 4 5 6 3 2 2 3 3 3 4 5 5 6 4 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 2 2 2 2 2 2 2 2 2 2 2 4 5 5 4 4 7 12 11 8 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 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 3 4 4 8 20 15 8 10 10 12 16 16 12 9 8 6 6 6 4 5 8 10 14 17 18 20 21 23 26 22 17 13 13 17 25 31 37 34 29 30 29 19 8 7 3 3 4 6 8 8 5 3 3 3 2 2 2 2 2 2 3 3 3 4 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 2 2 2 2 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 3 3 5 4 2 2 2 2 3 3 2 3 4 5 6 5 5 5 4 4 5 2 2 2 2 2 4 4 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 3 4 5 8 12 15 17 12 8 7 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 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 5 9 23 14 8 7 13 16 18 15 7 6 6 6 6 5 4 4 5 7 7 11 16 20 21 17 20 22 21 9 12 13 17 26 28 32 32 30 31 32 18 10 12 14 8 6 4 4 4 4 3 3 3 3 2 2 2 2 2 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 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 2 2 2 2 3 3 2 2 2 3 4 3 3 3 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 2 3 3 4 5 9 16 20 18 12 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 3 3 4 6 10 22 25 17 22 23 21 12 5 4 4 4 4 4 4 4 4 4 7 8 10 12 20 21 19 18 19 14 10 16 23 27 31 38 35 38 38 38 34 28 16 16 17 13 4 3 4 4 4 3 3 2 2 2 2 3 3 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 4 6 10 15 19 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 3 3 3 5 3 3 7 8 25 34 28 18 12 10 7 8 5 4 5 3 4 6 6 5 4 5 6 8 9 13 17 19 18 15 14 14 16 19 29 30 32 35 44 48 48 43 38 26 20 18 16 8 4 3 3 3 3 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 15 13 8 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 3 4 6 6 7 6 6 13 44 25 13 8 5 3 4 5 3 4 4 5 5 5 4 4 6 7 9 10 8 12 14 11 11 12 14 23 27 29 32 36 38 42 48 46 40 37 21 18 13 8 5 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 3 3 4 4 4 3 8 24 30 12 12 8 6 3 3 3 3 4 4 5 5 5 5 6 9 12 10 4 9 8 7 13 17 22 28 32 34 36 36 38 43 45 39 32 23 18 13 8 4 3 3 3 4 3 3 3 3 2 2 2 3 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 8 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 2 2 2 2 2 2 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 6 14 20 13 9 8 6 4 3 6 4 5 5 5 5 7 7 8 8 8 4 4 5 8 11 15 18 22 26 30 35 37 36 36 23 12 8 7 3 3 3 3 3 4 5 4 4 3 5 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 8 12 18 14 7 6 6 4 2 6 6 5 4 5 6 7 7 5 4 4 5 8 10 12 18 20 20 17 24 28 30 32 32 26 19 4 5 4 2 3 3 3 4 4 4 3 4 4 5 5 3 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 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 7 8 12 6 4 4 4 3 3 5 3 3 3 4 5 4 4 3 4 6 6 6 11 13 14 18 17 12 9 19 18 17 17 5 5 3 3 3 3 3 3 3 4 4 4 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 7 6 5 5 6 4 4 4 4 4 4 5 3 2 3 3 3 2 2 3 3 7 6 5 6 10 13 14 15 14 12 11 11 8 7 5 3 3 3 3 3 3 4 3 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 4 5 5 5 3 3 3 3 2 2 2 3 2 2 3 3 3 3 7 3 3 4 5 7 11 14 13 8 9 4 4 3 3 3 3 3 3 5 4 3 3 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 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 2 2 2 2 2 3 4 4 5 7 5 8 3 3 2 2 2 2 2 2 3 4 3 3 3 4 4 4 5 5 7 7 5 6 5 4 4 4 4 3 3 3 3 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 6 6 7 5 3 3 3 2 2 2 2 2 3 5 4 3 3 3 4 4 4 4 5 4 4 5 4 4 6 5 4 3 3 3 3 4 4 4 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 3 2 2 2 2 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 3 2 2 3 2 6 8 8 5 7 5 7 3 2 2 2 2 2 2 3 3 3 4 4 4 5 4 3 3 3 3 4 4 4 5 4 4 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 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 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 3 3 3 3 5 4 3 2 2 2 2 3 4 4 4 6 5 4 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 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 2 2 2 2 2 2 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 3 3 3 3 3 2 2 2 2 2 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 3 3 3 4 3 2 2 2 2 2 3 3 4 7 6 3 3 4 4 3 2 2 3 3 3 3 4 4 3 3 3 3 2 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 3 3 3 3 4 4 4 4 3 3 4 4 4 3 3 3 3 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 4 3 2 3 3 4 4 3 3 3 2 3 3 3 3 3 3 3 3 3 2 2 3 3 2 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 3 3 3 3 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 3 3 3 3 3 4 4 4 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 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 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 2 3 3 4 4 5 5 4 3 3 3 3 3 2 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 4 4 5 5 6 5 4 5 3 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 3 3 3 4 4 4 4 4 5 5 6 6 5 6 5 5 5 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 2 2 2 3 3 2 2 5 6 11 13 8 4 3 3 4 8 11 9 11 12 8 5 4 5 3 2 2 2 2 2 2 2 3 4 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 3 2 3 3 3 4 4 4 5 5 6 5 5 5 5 5 5 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 4 3 4 4 5 4 4 4 3 3 3 4 4 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 5 11 17 15 8 3 2 2 4 5 6 8 10 9 15 5 4 5 4 3 2 2 2 2 2 3 4 4 4 3 2 2 4 5 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 3 3 2 2 2 3 3 3 4 4 4 5 5 4 4 4 4 4 5 4 4 4 4 3 3 3 4 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 2 2 3 3 3 3 5 6 10 9 7 3 2 2 3 4 4 3 8 8 7 5 4 6 9 3 2 2 2 2 2 2 6 8 11 3 3 3 4 6 4 4 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 3 2 2 2 3 3 3 4 4 4 4 4 4 4 5 6 6 6 6 5 4 4 4 3 4 4 4 4 4 4 3 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 3 3 3 3 3 4 7 3 3 3 3 3 3 2 3 2 3 3 2 2 2 2 3 3 3 2 2 3 3 2 2 2 3 3 3 3 4 5 4 3 4 12 13 6 2 2 2 2 2 2 2 3 4 4 10 6 7 7 4 4 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 3 3 3 3 3 4 3 4 6 7 6 7 8 7 6 4 5 6 7 5 5 4 5 6 7 8 14 12 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 5 4 3 3 3 2 2 3 2 2 2 2 2 3 2 3 3 3 2 2 2 2 3 3 2 3 5 3 3 4 4 3 5 4 4 8 12 5 2 2 2 2 2 2 2 2 2 3 4 6 7 6 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 5 4 4 7 9 10 7 6 6 7 6 6 7 8 6 11 13 15 24 21 16 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 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 3 4 2 2 2 3 3 3 3 3 3 3 3 2 2 3 3 4 6 5 3 3 4 3 3 4 7 9 7 5 2 2 2 2 2 2 2 2 2 2 2 3 4 3 4 4 3 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 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 4 4 5 6 5 6 9 9 7 6 7 7 7 6 9 17 16 17 18 19 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 2 2 2 3 3 3 2 3 3 3 3 5 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 3 4 4 4 4 5 6 6 7 7 6 3 4 3 3 3 3 3 3 3 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 4 3 3 2 2 2 2 2 3 3 3 4 2 2 2 2 2 2 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 3 3 3 3 3 4 6 5 7 7 6 6 5 5 7 7 10 9 9 9 7 7 11 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 2 3 3 3 3 3 3 3 3 3 5 5 5 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 3 3 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 5 6 4 3 3 3 3 2 3 3 4 4 4 4 2 2 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 3 2 2 3 3 3 3 3 4 3 3 5 5 6 6 7 6 6 5 5 5 7 8 8 8 7 6 5 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 5 5 4 3 3 3 3 3 3 3 3 3 4 3 5 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 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 4 5 4 3 3 3 3 4 5 4 3 4 3 2 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 2 2 3 2 2 2 3 3 3 3 4 7 7 5 4 3 4 5 4 4 5 8 8 8 6 5 5 3 4 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 5 4 5 5 3 3 3 3 3 3 3 3 5 7 3 5 3 3 3 3 3 3 4 4 3 3 3 2 2 2 3 2 3 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 4 5 3 3 4 3 5 7 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 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 3 3 4 4 3 4 9 8 7 5 4 5 4 3 2 2 2 2 3 3 3 3 3 3 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 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 14 9 4 4 3 3 3 3 3 3 4 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 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 3 2 2 3 3 4 3 8 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 2 2 2 2 2 2 2 2 3 2 2 3 5 3 4 3 4 3 3 3 3 3 4 6 7 6 4 4 6 4 3 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 5 5 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 3 2 2 2 2 3 2 2 3 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 4 6 2 2 2 3 3 3 2 3 3 4 4 6 4 3 3 6 5 3 2 2 2 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 3 3 3 3 3 3 3 3 3 5 6 4 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 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 3 2 2 2 2 2 2 2 2 2 3 3 2 3 4 3 3 5 5 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 3 3 2 2 2 2 2 3 3 3 3 3 4 4 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 4 2 3 4 5 4 3 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 2 2 2 2 2 3 2 2 2 2 2 2 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 3 3 2 2 2 2 2 2 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 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 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 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 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 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 3 3 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 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 3 3 3 3 3 3 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 3 3 3 3 3 3 3 2 3 2 3 3 3 3 3 3 3 3 2 2 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 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 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 3 3 3 3 4 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 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 2 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 2 2 2 2 2 2 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 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 2 2 2 2 3 3 3 4 4 4 4 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 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 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 2 2 2 2 2 2 2 2 2 2 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 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 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 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 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 3 3 3 3 3 3 3 2 3 2 2 3 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 3 3 3 3 3 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 2 2 3 3 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 2 3 2 3 3 3 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 3 2 2 3 2 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 3 4 4 3 3 3 3 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 3 3 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 3 3 3 3 3 3 3 3 3 3 3 3 2 3 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 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 3 3 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 3 2 3 2 2 2 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 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 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 2 3 3 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 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 3 3 3 2 2 2 2 2 2 2 2 3 2 3 2 3 3 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 3 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 2 2 3 3 2 2 2 3 3 2 3 2 3 3 2 3 3 2 2 3 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 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 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 3 3 5 5 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 3 3 3 3 2 2 3 4 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 3 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 3 4 4 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 3 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 3 3 3 2 3 2 2 2 2 2 2 3 2 3 4 5 4 3 3 3 4 4 4 4 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 2 2 3 3 4 4 5 6 10 7 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 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 3 3 3 2 3 3 2 2 2 2 3 3 4 5 4 3 3 3 4 5 3 4 7 9 6 4 3 2 2 2 2 2 2 2 2 2 2 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 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 2 2 2 2 2 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 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 4 4 4 4 4 3 3 3 2 2 2 3 3 2 2 3 3 3 4 4 5 4 3 4 6 7 6 3 2 2 2 2 2 2 2 3 2 2 2 3 4 4 3 3 4 5 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 3 3 3 3 3 3 4 4 3 3 3 2 2 3 3 2 2 3 3 3 3 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 6 6 3 3 5 4 4 3 4 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 3 2 2 2 2 2 2 12 20 13 8 3 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 9 10 5 3 10 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 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 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 4 4 4 4 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 4 4 4 5 4 4 3 3 3 4 4 4 7 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 3 4 4 5 5 5 4 4 4 4 4 5 4 5 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 2 2 2 2 2 3 2 3 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 3 3 3 4 3 4 6 9 9 10 13 16 9 10 9 15 17 10 8 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 2 3 3 3 3 3 4 4 3 3 4 3 3 3 3 3 3 3 2 3 3 3 3 2 3 3 2 2 2 3 2 2 3 3 3 5 3 4 5 6 7 9 8 9 11 13 15 13 10 22 24 19 11 10 10 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 7 9 3 3 3 3 3 2 2 3 3 3 2 2 3 3 2 3 4 3 2 2 2 3 2 3 3 4 4 4 4 5 5 5 5 6 7 6 5 4 3 3 3 3 3 3 4 4 4 4 4 2 2 2 3 3 2 3 3 4 5 4 5 8 8 10 9 8 10 7 9 9 14 10 11 18 20 21 18 19 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 9 11 6 4 3 3 3 2 2 4 4 4 2 2 3 4 3 4 4 3 3 2 2 3 4 4 4 4 5 4 5 6 9 8 7 7 7 7 7 5 3 5 5 3 3 3 5 10 9 6 3 3 5 3 3 3 3 3 3 4 5 7 8 11 11 10 9 12 11 11 15 16 13 4 5 5 14 24 13 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 10 7 5 5 4 3 3 4 4 4 4 3 3 4 5 6 7 5 5 4 4 2 2 4 5 5 8 9 8 10 12 17 22 11 13 13 10 10 6 4 4 6 4 3 3 4 6 9 8 6 2 4 4 4 4 5 4 3 6 11 13 7 6 5 5 7 10 23 19 16 14 12 10 6 7 20 22 17 8 12 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 6 8 4 3 4 5 5 6 6 5 6 10 9 11 11 12 12 5 4 3 2 3 4 6 12 18 12 13 12 14 17 12 12 13 12 13 11 4 3 3 3 4 3 2 2 4 7 7 4 4 6 4 5 5 4 3 3 12 11 8 5 5 6 10 15 24 22 19 7 8 8 6 7 7 8 7 12 40 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 4 9 5 4 5 8 7 8 7 8 12 14 16 16 13 14 7 4 3 3 3 3 3 4 6 9 10 10 9 7 8 11 13 13 15 12 8 3 3 2 4 4 4 3 3 3 3 3 4 5 7 8 9 10 7 6 5 10 10 7 8 8 7 17 21 23 21 12 5 5 5 4 3 3 25 40 44 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 8 5 5 13 11 14 13 16 21 22 23 22 15 13 9 5 5 4 3 3 3 4 7 9 12 10 9 9 11 12 18 20 21 17 14 11 5 3 3 4 5 5 4 3 3 3 3 5 5 6 9 11 12 10 7 6 11 9 9 11 12 7 14 21 14 12 6 4 5 4 3 4 28 25 21 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 10 14 22 28 27 22 8 5 3 3 3 3 2 2 2 3 4 4 8 11 15 10 9 9 12 14 16 19 17 14 12 14 10 5 4 3 4 5 6 6 5 3 3 3 4 5 7 13 12 12 13 11 12 8 9 16 15 12 12 15 13 7 6 5 5 5 11 10 13 18 18 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 3 5 7 12 16 9 7 4 2 2 3 2 2 2 2 2 2 6 8 10 10 11 12 12 14 17 19 19 19 17 13 9 11 13 8 5 3 4 5 4 5 5 4 3 3 3 8 14 11 13 13 9 10 11 12 14 16 22 23 19 19 15 8 4 4 4 4 6 6 6 13 29 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 9 12 12 13 13 18 21 23 27 32 45 30 24 17 10 9 9 6 6 5 4 4 5 6 6 5 3 3 14 11 9 12 8 6 11 12 13 14 17 20 21 23 25 26 28 22 18 7 5 5 5 4 10 28 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 2 2 2 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 11 12 9 12 15 16 29 29 28 45 50 49 37 36 30 19 13 13 16 15 13 8 7 8 8 9 9 9 9 10 10 9 7 5 6 12 15 17 25 33 36 40 45 43 37 30 17 8 5 10 10 17 17 17 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 3 6 7 8 14 10 9 33 39 39 27 29 35 20 26 40 28 50 81 78 73 27 20 17 12 12 13 11 11 12 11 15 16 8 7 7 11 14 25 31 35 37 41 44 43 34 23 6 7 17 15 10 11 14 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 5 6 8 7 8 13 21 19 16 18 16 13 14 10 21 68 91 97 77 51 17 8 7 8 14 14 13 14 11 16 15 8 7 8 12 14 18 23 25 26 24 25 20 12 13 11 12 12 24 15 9 16 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 8 9 12 6 4 4 4 6 48 63 68 42 29 18 4 3 4 7 9 9 7 8 11 13 16 17 20 22 16 17 21 18 17 16 15 14 11 17 21 14 13 18 15 15 18 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 3 4 5 8 7 4 3 2 2 3 5 5 7 5 10 10 6 3 3 3 5 7 8 7 7 8 14 16 19 23 22 19 23 28 22 19 19 20 21 18 23 19 13 16 15 15 19 25 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 4 5 5 3 3 2 2 2 2 3 4 3 3 3 3 2 3 2 2 4 7 6 6 8 9 11 20 24 25 22 18 24 28 21 18 16 18 22 20 18 12 9 15 22 27 26 27 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 5 6 6 7 7 9 9 16 17 18 15 15 11 8 7 8 6 14 13 11 7 7 11 28 29 25 19 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 4 4 5 7 5 5 5 12 11 12 12 13 13 7 5 5 7 9 12 10 10 11 15 20 18 13 11 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 3 3 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 3 3 2 2 4 4 5 4 3 4 12 11 8 9 8 9 8 7 10 10 10 14 13 15 15 16 16 10 10 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 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 3 3 2 2 2 3 3 3 3 2 3 3 3 3 3 3 6 13 9 9 10 11 11 5 4 8 8 10 13 11 10 12 12 10 11 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 3 3 3 3 3 3 2 3 3 4 5 5 4 4 11 11 9 4 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 3 3 2 2 2 3 3 3 3 3 3 3 3 5 9 5 4 6 8 12 4 5 5 7 8 10 9 10 9 9 8 7 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 2 2 10 13 9 4 3 3 3 3 3 3 3 5 4 8 16 20 19 8 6 5 4 4 4 4 4 3 3 3 2 3 2 2 2 2 2 2 2 3 4 5 3 3 3 3 3 4 3 3 3 3 3 3 3 3 2 3 3 4 5 5 5 4 6 7 8 9 10 9 8 7 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 2 2 3 12 11 8 6 8 7 8 6 6 5 3 3 5 10 15 14 13 8 4 3 3 3 3 3 3 3 3 3 3 4 2 2 2 3 3 3 5 5 4 4 4 4 5 4 4 3 3 2 2 3 3 2 2 2 2 2 2 3 3 3 4 4 6 7 8 7 7 8 7 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 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 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 2 2 2 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 4 4 4 4 3 3 3 3 3 5 10 15 19 12 13 11 10 10 8 7 5 8 10 3 3 3 2 2 2 2 2 2 2 2 2 2 3 4 3 3 2 3 3 3 6 7 5 4 4 6 6 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 6 6 5 5 7 8 6 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 3 3 4 5 6 3 3 3 3 4 3 3 2 3 3 2 2 2 3 7 12 9 9 8 11 10 8 8 7 8 7 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 6 7 6 5 7 5 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 5 7 8 7 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 3 4 7 5 3 2 3 3 2 3 3 3 3 2 2 2 3 5 5 5 7 7 7 7 8 9 11 9 7 6 6 5 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 7 9 7 4 4 3 3 2 4 15 16 6 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 5 7 5 5 5 5 3 3 4 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 3 3 3 3 6 3 3 3 3 2 3 3 3 2 3 3 4 3 3 3 4 4 7 6 6 6 6 6 5 5 5 5 6 6 6 6 4 4 6 13 14 15 6 6 5 2 3 3 4 7 7 6 5 4 4 4 6 13 22 29 15 4 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 6 5 6 4 3 3 3 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 3 3 3 6 4 3 3 3 3 3 3 2 2 2 2 2 6 4 4 4 4 5 7 8 13 16 15 11 10 10 8 8 7 7 7 7 8 10 15 26 29 26 22 14 18 13 5 18 27 21 23 17 10 7 7 11 12 14 19 19 15 3 4 3 3 3 2 2 2 2 2 2 3 3 3 4 5 5 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 3 2 2 2 2 3 5 5 6 6 7 8 12 12 14 12 9 7 4 4 4 4 5 5 4 4 4 5 10 14 14 16 15 9 7 7 5 6 33 28 35 20 14 3 3 2 2 2 2 4 8 12 10 4 6 6 5 3 3 3 4 3 3 3 3 4 5 5 3 4 3 2 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 6 14 14 5 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 3 4 11 10 7 8 7 9 9 11 12 7 5 4 3 3 3 3 3 3 3 4 3 3 3 3 3 3 4 7 11 13 14 9 11 26 13 10 4 2 2 2 2 2 2 2 3 7 5 4 6 4 3 3 5 7 23 22 6 6 5 3 2 2 3 3 2 2 2 2 3 4 5 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 5 6 7 12 6 6 2 3 3 2 2 3 8 16 23 17 5 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 3 4 6 9 6 8 5 4 4 4 5 4 3 3 2 2 2 2 3 3 4 4 3 3 3 2 3 5 6 11 14 15 15 12 3 3 3 2 2 2 4 3 3 2 2 2 2 3 5 5 6 3 4 4 4 5 66 63 43 10 7 3 3 3 3 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 7 3 5 5 5 3 3 4 3 3 3 6 11 12 12 21 20 18 9 8 8 17 16 19 23 19 10 5 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 4 6 4 5 6 3 3 2 3 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 4 7 6 7 8 7 4 3 3 2 2 2 5 4 4 2 2 2 2 3 5 10 10 8 9 13 9 6 6 13 11 20 5 3 4 4 3 3 3