RH 57 56 56 56 56 55 55 54 54 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 42 42 41 41 40 39 38 37 35 34 33 32 31 30 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 26 26 25 24 23 23 22 21 21 21 21 21 22 22 22 22 21 21 20 19 19 18 18 17 17 17 18 18 18 18 19 18 18 18 17 17 17 17 18 18 18 18 17 17 16 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 16 15 14 14 14 15 15 15 14 13 13 12 12 13 13 14 14 14 14 14 15 17 18 20 20 20 20 20 20 20 20 19 18 17 17 18 18 18 18 18 17 17 17 18 19 19 20 20 21 21 21 22 22 22 21 21 21 22 23 24 23 23 24 24 25 25 25 25 26 26 26 26 27 28 29 31 33 34 35 37 38 40 41 42 43 44 44 42 39 37 35 34 34 33 31 29 28 27 28 31 32 32 32 30 28 26 24 24 24 25 27 28 30 31 32 33 34 57 57 56 56 55 55 55 55 55 54 54 53 52 52 51 50 49 48 47 47 46 46 45 44 44 43 42 42 41 40 39 38 37 36 34 33 32 30 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 27 26 26 25 24 23 22 22 21 21 21 21 21 21 22 22 22 22 21 20 20 19 18 18 18 18 18 18 18 19 19 19 19 18 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 15 17 18 19 20 20 20 20 20 20 19 18 17 17 16 17 18 18 19 19 19 18 18 18 18 19 19 20 20 21 21 21 20 20 20 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 26 26 26 27 29 30 32 34 35 36 37 37 37 38 40 41 41 40 38 37 35 34 34 33 32 30 28 26 26 27 29 30 30 28 26 25 24 24 25 26 27 28 29 30 31 32 33 58 58 57 56 55 55 55 54 54 54 54 54 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 27 26 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 21 21 21 20 19 19 18 18 18 18 18 19 19 19 19 19 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 18 18 17 17 17 17 17 17 16 15 15 14 14 14 13 13 13 13 13 12 13 13 13 13 12 12 12 13 14 15 17 18 18 19 19 19 19 18 18 17 17 16 16 16 17 18 19 20 19 19 18 18 18 19 19 20 20 20 20 20 20 20 19 19 20 20 21 22 22 22 22 22 23 23 24 25 25 26 26 26 27 27 28 29 31 32 33 33 33 33 33 35 36 37 38 38 37 36 35 34 33 32 31 29 27 25 25 26 27 29 28 27 26 25 25 24 25 26 27 28 29 30 31 32 33 59 58 58 57 56 56 55 55 55 55 54 54 53 52 52 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 41 40 39 38 37 36 35 34 32 31 30 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 27 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 21 21 21 20 20 19 19 18 18 18 19 19 19 20 19 19 18 18 18 19 19 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 14 13 13 12 12 12 13 14 14 13 13 12 12 12 13 15 16 17 17 18 18 18 18 18 18 17 17 16 15 16 16 18 18 18 18 18 17 17 18 19 20 21 21 21 21 21 21 20 20 19 18 18 19 20 21 21 21 21 21 22 23 24 25 26 27 27 28 28 28 29 29 30 30 30 30 31 32 33 33 33 34 35 35 36 35 34 32 31 30 28 27 25 25 26 27 28 27 26 26 25 24 24 24 26 27 28 28 29 30 31 32 60 59 58 58 57 57 56 56 56 55 55 54 53 52 52 51 51 50 49 49 49 48 48 47 47 46 45 45 44 44 43 42 40 39 38 37 36 35 34 32 31 30 29 29 28 28 28 27 27 27 28 29 29 29 29 29 29 29 29 28 28 27 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 19 19 19 19 19 19 19 19 18 18 19 19 20 20 20 19 19 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 14 13 13 13 13 13 15 16 16 15 14 13 12 11 13 14 16 17 17 17 18 18 18 17 17 17 17 16 15 15 16 16 16 16 16 16 16 17 18 20 20 21 21 21 21 21 21 21 20 19 18 17 18 18 19 20 20 20 20 20 20 21 23 25 26 27 28 28 28 28 28 28 28 29 30 31 33 33 32 32 33 33 34 34 34 33 32 31 30 28 27 25 26 26 27 27 26 26 25 25 24 24 24 25 26 27 28 29 30 30 32 60 59 59 58 58 58 57 57 57 56 56 55 54 53 53 52 52 51 50 49 49 49 49 48 47 46 46 45 45 44 43 42 41 40 40 39 38 37 36 34 33 32 30 29 29 28 28 28 27 27 28 28 28 29 29 29 29 29 29 29 28 28 27 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 19 19 19 19 20 20 20 19 19 19 18 18 19 20 21 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 16 14 13 14 14 15 16 17 18 18 17 15 14 12 12 12 14 16 18 18 18 17 18 18 17 17 17 17 16 15 15 15 15 15 15 15 15 16 17 18 19 20 20 21 21 21 21 21 21 20 19 18 17 17 17 18 19 20 20 20 19 20 20 21 23 24 25 27 28 28 28 28 27 27 28 30 31 32 31 31 31 31 31 32 32 32 32 32 31 31 29 28 27 27 27 27 26 26 25 25 24 24 24 24 25 26 27 28 28 29 30 31 61 60 60 59 59 58 58 57 57 57 57 56 55 55 54 53 52 52 51 50 50 49 49 48 48 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 33 32 30 29 28 28 28 27 27 27 28 28 29 29 29 29 29 29 29 28 28 28 27 26 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 18 19 18 18 18 18 19 18 17 15 13 14 16 17 18 19 19 19 18 17 15 13 12 12 14 16 17 18 18 18 18 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 17 18 19 20 20 21 21 21 21 20 20 19 18 17 16 16 17 19 20 21 21 21 21 21 21 22 23 24 25 26 27 28 28 28 27 28 28 29 29 28 28 28 29 29 29 30 30 30 31 30 30 30 29 28 27 27 27 27 26 26 25 24 24 24 24 24 25 26 27 28 29 30 30 63 62 61 60 59 59 59 58 58 58 58 57 57 56 55 54 54 53 52 51 51 50 49 49 49 48 47 46 46 45 45 44 43 42 42 41 40 39 38 38 37 35 34 32 30 29 28 28 27 27 27 27 28 28 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 16 15 16 17 18 19 20 20 19 18 17 15 14 13 13 14 16 17 18 19 19 19 19 17 16 15 15 14 15 15 16 16 16 15 15 15 15 16 17 18 18 19 19 20 20 20 19 19 19 18 18 17 16 16 17 17 19 20 20 21 21 21 21 21 22 23 24 26 27 28 28 28 27 27 26 26 26 25 25 26 27 27 28 28 29 29 29 29 29 29 29 28 28 27 27 27 26 26 25 25 24 24 24 24 24 25 26 27 28 29 30 64 63 62 61 61 60 60 59 59 59 59 58 58 57 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 38 37 35 34 32 30 29 28 28 27 27 27 27 28 28 28 29 29 29 29 29 28 28 27 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 19 20 20 20 20 20 20 20 19 19 18 17 16 17 19 20 21 21 21 20 18 17 16 15 15 14 15 16 18 19 20 20 20 19 18 17 16 15 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 17 17 18 18 18 18 18 19 20 22 23 25 26 27 27 27 27 27 26 25 25 25 25 25 25 26 26 27 27 28 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 25 25 24 25 25 26 27 27 28 29 64 64 63 62 62 61 61 60 60 60 60 59 59 58 58 57 56 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 44 44 43 43 42 41 41 40 38 37 36 34 32 31 30 29 28 27 27 27 27 28 28 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 20 20 20 19 19 18 17 18 19 20 20 21 21 20 19 18 17 16 15 15 15 16 18 19 20 21 21 20 19 18 17 16 16 16 17 17 16 16 16 17 17 16 16 16 17 18 19 20 20 20 19 18 18 17 17 17 17 16 17 17 17 17 17 16 16 16 16 17 17 19 21 23 24 25 25 26 26 27 27 26 26 26 26 25 26 26 26 26 26 27 27 27 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 26 26 27 27 28 65 64 63 63 62 61 61 61 61 61 61 60 60 59 59 58 57 57 56 55 54 54 53 53 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 39 38 36 34 33 31 30 29 28 27 27 27 28 28 28 28 29 29 29 29 29 28 27 27 26 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 21 21 21 20 20 20 20 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 19 18 18 18 19 19 20 20 20 20 20 19 17 16 15 15 15 16 17 18 20 21 23 22 21 19 18 17 17 17 16 16 16 17 17 18 17 17 15 15 16 18 19 20 20 20 19 19 18 17 18 17 16 17 17 17 18 18 17 17 17 16 16 16 16 17 20 22 23 24 24 24 24 25 26 26 27 26 26 27 26 26 26 26 26 26 26 27 28 28 28 28 28 27 27 27 27 27 26 26 26 25 26 26 26 26 26 26 27 27 27 28 65 65 63 63 62 62 61 61 61 61 61 61 60 60 59 59 59 58 57 56 55 55 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 43 42 42 41 40 39 37 35 34 32 31 29 28 28 28 28 28 28 28 28 28 29 29 29 28 28 27 27 26 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 23 23 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 19 18 19 19 20 21 21 21 20 19 18 17 16 16 15 15 16 16 17 18 20 21 21 20 19 18 17 16 16 16 16 17 18 19 19 18 17 16 15 16 17 19 20 20 20 20 19 19 18 18 18 17 17 17 18 18 18 18 18 19 18 18 17 17 17 20 22 23 23 23 23 23 24 25 26 27 27 27 27 27 27 26 26 26 26 26 27 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 26 26 26 26 26 27 27 28 28 65 65 64 63 62 62 62 61 61 61 61 61 61 61 61 60 60 59 58 57 57 56 55 55 54 53 53 53 52 51 50 50 49 48 47 47 47 46 46 45 44 43 42 41 41 40 38 36 35 33 31 30 29 28 28 28 28 28 28 28 29 29 29 29 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 22 21 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 23 22 21 20 20 20 19 20 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 20 21 21 22 21 20 19 18 17 17 17 17 17 16 17 17 17 18 19 19 19 18 18 17 16 16 16 17 18 19 19 20 19 18 17 16 16 17 18 19 20 19 19 19 19 18 19 19 18 17 18 18 18 18 18 19 19 19 19 18 17 18 19 20 21 21 21 21 22 23 25 26 26 27 27 27 27 26 26 26 26 27 27 27 27 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 66 65 64 63 62 62 62 61 62 62 62 62 62 62 62 61 61 61 60 59 58 57 57 56 56 55 54 54 53 53 52 51 51 50 49 48 48 47 47 46 45 44 44 43 42 41 40 39 38 36 34 32 30 29 29 28 28 28 28 28 28 28 29 29 29 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 22 22 22 22 22 22 21 21 21 22 22 22 22 22 23 24 24 23 22 21 20 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 21 21 22 21 19 18 17 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 19 20 20 20 19 19 18 17 17 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 20 19 18 17 17 18 19 19 20 21 21 22 24 24 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 65 65 64 64 63 62 62 62 62 62 62 63 63 63 63 63 63 62 61 60 60 59 58 58 57 57 56 55 55 54 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 41 40 39 37 35 33 31 30 29 29 28 28 28 28 28 29 29 29 29 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 22 22 22 22 22 21 21 21 22 22 22 22 22 23 23 24 23 22 22 21 20 20 19 19 20 20 20 20 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 21 21 21 22 21 20 19 18 19 20 20 21 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 21 21 20 20 19 18 19 20 20 19 19 19 19 19 20 19 19 18 18 18 19 18 18 18 19 19 19 18 17 17 17 18 19 20 21 22 23 24 25 25 25 26 26 27 27 27 27 27 26 26 26 26 27 27 27 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 65 65 65 65 64 64 63 62 62 62 62 63 63 63 63 63 63 63 62 61 61 60 60 59 59 58 58 57 56 56 54 54 53 52 52 51 50 50 49 48 47 46 46 45 45 44 44 43 42 41 39 38 35 33 32 31 30 29 28 28 27 28 28 29 29 29 29 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 23 22 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 21 21 20 20 19 19 19 20 21 22 21 20 19 18 18 18 18 18 19 19 20 20 20 20 20 20 21 22 22 22 22 22 21 21 20 20 21 21 21 21 21 21 20 20 19 19 18 18 19 18 18 18 18 18 19 19 18 18 17 17 18 19 21 22 23 24 24 24 24 24 25 26 27 27 28 28 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 27 26 26 27 27 27 28 28 28 64 65 65 65 65 64 64 63 63 62 63 63 63 63 63 63 63 63 63 62 62 61 61 60 60 59 59 58 57 56 55 54 54 53 53 52 52 51 50 49 48 47 47 47 46 45 45 44 44 43 42 40 38 36 34 33 31 30 29 28 28 27 27 28 29 29 29 29 28 27 27 26 26 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 23 23 23 23 23 23 23 23 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 22 22 21 21 20 20 19 20 20 21 22 21 20 19 19 19 19 19 20 20 21 21 21 21 21 21 21 22 22 23 22 23 23 23 22 22 21 21 21 21 21 21 22 21 21 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 21 22 22 23 22 22 22 22 23 24 25 25 26 27 27 27 27 26 26 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 63 64 65 65 65 65 64 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 60 60 59 58 57 56 55 54 54 53 53 53 52 51 50 49 49 48 48 47 46 46 45 45 44 43 42 41 39 37 35 33 31 30 29 28 28 27 28 28 29 29 29 28 28 27 27 26 26 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 24 23 23 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 23 22 21 21 21 20 20 20 20 20 20 20 20 19 19 19 20 20 21 21 22 22 21 21 21 22 22 23 23 23 23 23 24 24 23 23 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 18 18 18 19 20 20 21 22 21 20 19 19 19 19 20 21 22 24 25 25 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 27 26 27 27 27 27 27 27 27 27 27 28 28 28 60 61 63 64 64 65 65 64 63 63 62 62 63 63 63 63 62 62 62 61 61 61 61 61 61 61 60 60 59 58 57 56 55 54 54 53 53 53 52 51 50 50 49 49 48 47 47 46 46 45 45 44 43 41 39 37 35 33 32 30 29 28 27 27 28 28 29 29 29 28 27 27 27 26 26 26 26 26 25 25 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 23 23 24 23 23 22 22 21 21 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 23 24 23 23 22 22 22 22 22 22 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 19 18 18 18 18 19 20 21 21 22 23 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 58 59 61 62 64 64 65 64 63 63 62 62 62 62 62 62 62 62 62 61 60 60 60 61 61 61 61 60 60 59 58 57 56 55 55 54 54 53 53 52 51 51 50 49 49 48 48 47 47 47 46 45 44 43 41 39 37 35 33 32 30 29 28 27 27 28 29 29 30 29 28 27 27 27 27 27 26 26 26 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 24 24 24 23 22 22 23 23 23 23 23 22 22 22 21 21 20 20 20 20 20 19 19 20 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 23 23 22 22 21 20 20 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 27 27 27 27 26 26 25 25 25 25 26 26 26 26 26 27 27 27 28 28 57 58 59 61 62 63 63 63 63 63 62 61 61 61 61 61 60 60 60 60 60 60 60 60 61 61 61 61 60 59 59 58 57 56 56 55 55 54 54 53 53 52 52 51 50 49 49 48 48 48 47 47 46 44 43 41 39 37 35 34 32 30 29 28 28 28 28 29 30 30 29 28 27 27 27 27 27 27 27 27 26 26 25 24 24 23 23 23 23 22 22 23 23 24 24 24 24 24 23 22 22 23 23 23 23 23 24 23 23 22 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 19 20 20 21 21 21 21 21 21 21 20 20 20 19 19 20 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 25 25 25 26 26 26 26 26 25 25 24 24 23 22 22 22 21 21 20 19 19 18 18 17 16 16 16 17 17 18 19 19 19 20 20 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 27 27 26 26 26 25 25 25 25 25 25 26 26 27 27 27 27 57 58 59 59 60 60 61 61 61 61 60 60 60 59 59 58 58 58 58 58 58 58 59 59 60 61 61 61 60 60 60 58 58 57 57 56 56 56 55 55 54 54 53 52 52 51 50 50 49 49 48 48 47 46 45 43 41 39 38 36 34 32 31 29 28 28 28 28 29 30 30 29 28 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 23 23 23 23 23 24 24 24 24 24 24 23 22 23 23 23 23 24 24 24 24 23 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 20 20 20 21 21 22 22 21 21 21 21 21 21 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 26 26 26 25 25 25 24 24 23 23 23 22 21 20 19 18 17 15 15 16 17 18 19 19 20 20 20 20 20 21 21 21 21 21 22 23 23 24 24 25 25 25 26 26 27 27 28 27 27 26 26 26 26 26 25 25 25 26 26 26 26 26 26 55 56 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 56 56 57 58 59 60 60 61 61 61 60 60 59 59 58 58 58 57 57 56 56 55 55 54 53 52 51 51 50 50 50 49 49 48 47 45 44 42 40 38 36 34 32 31 29 29 28 28 29 30 30 30 29 28 28 28 27 27 27 27 27 27 26 26 26 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 25 26 26 26 26 25 25 25 25 26 26 26 26 26 27 27 26 26 26 25 25 24 24 24 24 24 24 23 22 20 19 17 16 15 16 17 18 19 20 20 20 21 21 20 20 20 20 20 21 22 23 24 24 25 25 25 25 25 26 26 27 27 27 27 27 27 26 26 26 26 25 26 26 26 26 26 26 26 50 52 53 54 55 55 56 56 56 57 57 57 58 58 57 57 57 56 56 55 55 55 55 57 58 59 60 60 61 61 61 61 60 60 59 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 51 50 50 49 48 47 46 44 42 40 38 36 34 32 31 30 29 28 29 30 30 30 30 29 29 28 28 28 28 27 27 27 27 27 26 26 25 25 24 24 25 24 24 24 25 24 24 24 24 24 24 24 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 23 22 20 19 18 17 17 17 18 19 19 20 20 21 21 20 20 20 20 20 21 22 23 24 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 45 47 49 50 51 53 53 54 55 57 58 59 60 60 59 59 58 57 56 55 54 54 54 54 56 57 59 60 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 51 50 49 49 48 46 45 43 41 39 37 35 33 31 30 29 29 29 30 30 30 30 30 29 29 28 28 28 28 27 28 28 28 27 26 25 25 24 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 24 24 23 24 23 23 23 23 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 24 24 24 24 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 21 20 19 19 18 18 19 19 20 20 21 21 21 20 20 20 20 21 22 23 23 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 43 44 46 47 49 51 52 53 54 55 57 58 60 60 60 59 58 57 55 54 53 52 52 53 53 55 57 58 59 60 61 61 61 60 60 59 59 59 59 58 58 57 57 56 56 56 56 55 54 54 53 52 52 51 51 50 49 48 47 46 44 42 40 38 36 34 32 31 30 30 30 30 31 31 30 30 29 29 29 29 29 29 29 30 30 29 27 26 26 25 25 25 25 25 25 25 26 26 25 25 25 24 25 25 25 25 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 25 25 25 25 24 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 27 27 27 26 27 27 27 27 27 27 27 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 22 22 21 20 20 19 20 20 20 21 21 21 21 21 21 21 21 22 22 23 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 26 26 27 27 41 42 44 46 48 50 52 53 54 54 55 56 57 58 58 58 58 57 56 53 51 51 50 51 51 52 54 55 57 58 60 61 61 61 60 59 59 59 59 58 58 58 57 57 57 56 56 56 56 55 54 53 52 52 51 51 50 49 48 47 46 45 43 41 39 37 35 33 31 30 30 31 31 31 31 30 30 30 29 29 29 30 30 31 31 30 28 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 26 26 26 26 25 25 25 25 25 25 25 26 26 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 22 22 21 21 20 20 20 21 21 22 22 22 22 21 21 22 22 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 27 27 28 28 27 27 27 27 27 28 37 38 41 43 45 48 50 52 53 54 54 55 55 55 55 56 56 56 55 53 51 50 50 49 50 50 51 53 54 56 58 59 60 60 60 60 59 59 59 58 58 58 57 57 57 57 57 57 57 57 56 55 54 53 52 52 51 50 50 49 47 46 46 45 43 41 38 36 34 32 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 30 28 27 27 27 26 26 26 26 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 26 26 26 25 26 26 26 26 26 27 27 27 27 27 26 26 25 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 27 27 27 27 27 27 27 27 27 27 27 26 25 25 25 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 21 21 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 27 27 27 27 28 28 34 35 37 39 41 44 47 50 52 53 54 53 53 53 53 53 54 54 53 52 51 51 50 50 50 50 51 52 53 54 55 56 58 59 60 60 60 60 59 59 59 58 57 57 57 57 58 58 58 57 57 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 41 39 37 35 33 32 32 32 32 31 31 31 31 31 30 31 31 31 32 32 31 30 29 28 27 27 27 27 27 28 28 28 28 28 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 27 27 27 28 28 28 28 27 28 27 27 27 27 28 27 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 22 22 21 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 27 27 27 27 28 28 28 27 32 33 34 35 38 40 43 45 48 50 51 51 51 51 51 51 52 52 52 52 52 51 51 51 52 52 52 52 53 53 53 54 55 56 58 60 61 61 61 60 60 59 58 58 57 57 58 58 58 58 58 58 57 56 56 55 54 53 52 51 50 49 48 48 47 46 44 42 40 38 36 34 33 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 30 29 29 28 28 28 29 29 29 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 25 25 25 24 25 25 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 21 21 21 22 22 22 23 23 23 23 23 22 22 23 23 23 23 22 22 23 23 23 24 24 25 25 25 25 25 26 26 26 27 28 28 28 27 27 28 28 28 28 27 30 31 32 33 34 36 38 40 43 45 47 48 48 49 49 49 50 51 52 52 52 52 52 53 53 54 54 53 53 53 52 52 53 54 56 58 60 62 62 61 61 60 60 59 59 58 58 59 59 59 59 59 59 58 58 57 56 55 54 53 52 51 50 49 48 48 46 45 43 41 39 36 35 34 33 32 32 32 32 32 32 32 32 32 32 32 33 32 32 30 30 29 29 29 30 30 30 30 30 29 29 28 28 28 27 27 26 26 25 26 26 26 26 26 26 25 25 25 25 25 26 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 27 31 31 32 32 33 34 34 36 38 40 42 44 46 47 47 48 48 49 50 51 51 51 51 52 52 53 54 54 53 52 52 51 52 52 53 55 57 59 61 61 61 61 61 61 60 60 60 60 60 60 61 61 60 60 59 58 57 57 56 55 54 53 51 50 50 49 49 47 46 44 42 40 38 36 35 33 33 32 32 32 32 32 32 32 32 32 32 33 32 32 31 30 30 30 30 31 31 32 32 31 30 30 29 29 29 28 28 27 26 26 26 26 26 26 26 26 26 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 27 27 27 28 28 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 27 27 26 26 25 25 24 25 25 26 26 26 26 25 25 26 26 26 26 25 25 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 26 25 25 25 25 26 26 26 26 26 26 27 27 27 27 26 33 33 33 33 33 33 33 34 35 36 38 40 42 44 46 46 47 48 48 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 53 55 57 59 60 61 61 62 62 62 62 62 62 62 62 62 62 62 61 60 59 58 57 56 56 55 54 52 52 51 50 49 48 47 45 44 42 40 38 36 34 33 33 32 32 32 32 32 33 33 33 33 33 32 31 31 31 31 31 31 32 32 33 33 32 32 31 30 30 30 30 29 28 28 27 27 27 27 26 26 26 26 25 25 25 25 26 27 27 27 28 28 28 28 28 28 27 27 27 27 26 27 27 27 26 26 26 27 27 28 28 28 29 29 29 29 29 28 28 28 28 29 29 28 29 29 29 29 29 30 29 29 28 27 26 25 25 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 34 34 34 34 34 34 34 34 34 35 36 38 40 42 43 44 45 46 46 47 48 49 49 49 49 48 48 48 48 48 48 48 49 49 49 50 50 51 53 55 57 59 60 62 62 63 63 64 64 64 64 64 64 64 63 61 61 59 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 44 42 39 38 36 35 34 33 32 32 32 32 33 32 33 33 32 32 32 31 31 31 31 32 32 33 34 34 34 33 32 31 31 31 31 31 30 29 28 28 27 27 27 26 26 26 26 25 26 26 26 27 27 28 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 30 30 29 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 28 27 26 25 25 24 24 25 25 26 26 27 26 26 26 26 26 26 27 26 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 23 24 24 24 25 25 25 25 25 25 25 26 26 27 27 27 27 26 26 25 25 24 24 24 24 24 25 25 25 25 32 33 34 35 35 35 35 34 35 35 36 37 37 38 40 41 42 43 44 45 46 47 48 48 48 48 47 46 46 45 45 46 47 47 48 48 49 49 50 52 54 56 58 59 61 62 63 64 65 66 66 66 66 65 65 63 63 61 60 59 58 58 58 57 56 56 55 54 52 51 51 49 48 47 46 43 41 39 37 36 34 33 33 33 33 33 32 33 33 33 32 32 32 32 32 32 32 32 33 34 35 35 34 34 33 33 33 33 33 32 31 30 28 28 27 27 27 26 26 26 26 26 25 26 26 27 28 28 28 28 28 28 29 28 28 28 28 28 28 29 28 28 28 28 28 29 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 31 31 31 30 29 29 27 26 25 25 25 25 25 25 25 26 27 27 27 26 26 26 26 26 26 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 22 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 26 25 25 25 24 24 24 25 25 25 25 29 30 31 32 33 34 35 35 35 35 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 47 46 46 45 44 44 44 45 46 47 47 48 48 48 49 50 52 54 56 58 60 61 63 64 66 67 67 67 67 66 65 65 63 62 61 60 59 60 59 58 57 57 56 55 54 53 51 50 49 48 47 45 43 41 39 37 35 34 34 33 33 33 32 33 32 32 32 32 32 32 32 32 32 32 33 34 35 35 35 35 34 35 34 34 33 32 30 29 28 28 28 27 27 27 27 27 26 26 26 26 27 28 28 28 28 28 29 29 29 29 29 29 29 30 29 29 29 29 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 30 29 28 27 26 25 25 25 25 25 25 25 26 27 27 27 27 27 27 26 27 27 27 27 27 27 27 26 26 26 26 26 25 25 24 24 23 23 23 24 24 24 25 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 27 27 26 26 25 25 24 25 24 24 24 27 28 28 29 30 32 33 34 34 34 34 34 35 36 36 37 38 38 39 40 41 43 44 44 45 44 44 44 44 45 45 45 45 46 46 47 47 47 47 47 47 48 50 52 54 56 58 60 63 65 66 67 67 67 67 67 66 65 63 63 62 62 61 60 60 59 58 58 57 56 55 54 53 52 51 49 48 46 44 42 40 38 37 36 35 34 34 33 33 33 32 32 32 32 32 33 33 33 33 33 34 34 35 36 36 36 36 35 34 33 33 32 30 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 29 29 29 29 30 30 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 29 28 27 26 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 28 28 27 26 25 25 25 24 24 26 25 26 26 27 29 30 31 32 33 33 33 34 34 35 36 37 38 39 40 41 41 42 42 42 42 42 41 42 42 43 45 46 47 47 47 47 47 46 46 46 46 47 48 50 52 54 56 59 61 64 66 67 67 67 67 66 66 66 65 64 64 63 62 61 60 60 59 58 57 56 55 54 53 53 51 50 48 47 45 44 42 40 38 37 36 36 35 34 34 33 33 33 32 32 33 33 33 33 34 34 34 35 36 36 36 36 35 35 34 34 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 29 29 28 28 29 29 30 30 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 28 27 26 26 25 25 25 25 25 26 25 26 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 26 25 26 26 25 25 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 26 25 24 23 24 24 24 25 25 26 28 29 30 31 32 32 32 32 33 34 35 36 37 38 39 40 40 41 41 41 40 40 39 40 41 43 45 46 47 47 47 46 45 45 45 45 46 47 48 49 51 53 55 58 61 64 65 66 67 67 67 67 68 67 67 66 64 63 62 61 61 59 59 58 57 56 56 55 55 53 52 50 50 48 47 46 43 42 40 39 38 37 36 35 34 34 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 35 35 34 34 33 33 32 31 30 30 29 29 29 29 29 29 29 29 30 29 29 29 29 29 30 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 30 30 29 28 27 26 26 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 27 27 27 27 27 27 28 28 28 27 26 25 24 23 22 23 23 24 25 25 26 27 28 29 30 30 30 31 30 30 31 32 34 35 37 38 38 39 40 40 40 40 40 40 40 41 43 44 46 46 46 46 45 44 44 45 46 47 48 49 50 52 54 56 58 61 63 65 66 67 68 69 69 69 69 68 66 65 63 62 61 60 60 59 59 58 58 57 56 55 54 53 52 51 50 48 47 46 44 42 41 40 38 37 36 35 34 34 33 33 33 33 34 35 35 35 35 35 34 35 35 36 36 36 36 35 35 34 33 32 31 31 30 30 30 30 31 31 30 30 30 30 30 29 30 30 30 30 31 32 32 32 32 33 33 33 34 33 33 32 32 32 31 31 31 31 32 32 32 32 33 32 32 31 30 29 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 27 27 27 27 28 27 26 25 24 23 21 22 23 24 24 25 26 26 27 27 28 28 28 28 27 28 28 29 30 32 33 35 36 37 37 38 39 39 40 40 40 40 41 42 43 44 45 45 44 44 44 45 46 48 50 51 52 53 54 55 57 59 61 63 65 66 68 69 70 70 70 69 68 67 65 64 63 62 61 61 61 60 59 59 58 57 57 55 54 54 52 51 50 48 47 46 44 43 41 39 38 37 36 34 34 33 33 33 34 35 35 36 36 35 34 34 35 36 36 37 36 36 36 35 34 33 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 31 31 32 33 33 34 34 34 34 34 34 33 32 32 32 31 32 32 32 33 33 33 33 32 32 30 29 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 28 28 29 29 29 28 28 28 28 28 28 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 25 24 19 20 21 23 24 24 25 25 25 26 26 26 26 26 25 26 26 27 28 30 31 32 33 34 35 36 37 38 39 39 40 40 40 40 41 42 43 44 44 44 44 45 46 48 50 52 54 55 56 56 57 58 60 61 63 65 67 69 70 71 71 71 69 68 68 67 66 64 64 63 63 62 62 62 61 60 59 58 57 56 55 54 52 51 50 49 47 46 44 42 41 39 37 36 35 34 34 33 33 34 34 35 36 36 35 35 35 36 36 36 36 37 36 36 36 35 34 33 33 33 33 33 33 33 33 32 32 31 31 31 31 31 30 30 31 31 32 33 34 34 35 35 35 35 34 33 33 33 32 32 33 33 33 33 33 33 33 32 32 30 30 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 19 20 20 21 22 23 23 24 24 25 25 25 25 25 25 25 25 26 26 28 29 31 32 33 34 35 35 36 37 38 39 39 39 39 39 40 40 41 42 43 44 45 46 47 49 52 54 55 57 58 58 58 59 60 61 64 66 68 70 71 72 71 70 70 70 69 69 67 67 66 66 65 65 64 64 63 62 61 59 58 57 56 55 53 52 51 50 48 47 45 43 41 40 38 37 36 35 34 33 33 33 34 35 35 36 36 36 36 36 36 36 37 37 37 37 36 36 35 34 34 34 34 35 35 34 34 33 33 33 33 32 32 31 31 32 32 33 33 34 35 36 37 36 36 35 34 34 33 33 34 34 34 34 34 34 34 33 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 26 26 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 30 30 29 29 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 25 25 25 25 25 19 20 20 20 21 21 22 23 23 23 24 24 24 24 24 24 25 25 26 27 28 30 31 32 33 34 34 35 36 37 38 38 39 39 39 39 40 40 40 41 42 43 44 46 48 50 51 53 55 57 59 60 60 61 62 64 65 67 68 70 71 71 71 70 71 70 70 70 69 69 69 68 67 67 66 65 64 64 62 60 59 58 57 56 55 53 52 51 49 47 45 44 42 40 39 37 36 35 34 34 33 33 34 34 35 36 37 37 37 36 36 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 34 33 33 33 34 33 33 32 33 33 33 34 35 36 37 38 38 37 36 35 35 34 34 35 35 35 36 35 35 35 34 34 33 32 31 30 28 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 29 29 29 29 28 28 29 29 29 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 24 25 25 19 20 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 26 26 28 29 30 31 32 33 33 35 36 37 38 38 39 39 40 40 41 41 41 41 41 41 42 43 44 46 47 50 52 55 58 60 62 63 63 64 65 66 67 68 69 69 70 70 70 71 71 71 71 71 71 71 70 69 69 68 67 66 65 63 62 61 60 58 57 56 54 53 51 50 48 46 45 43 42 40 38 36 36 35 34 33 33 33 34 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 37 37 37 36 35 34 34 34 34 34 34 34 34 34 34 35 36 38 39 39 40 39 37 35 35 35 34 35 35 36 36 36 36 35 35 34 33 32 31 30 29 27 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 30 30 30 29 29 29 29 29 29 29 29 30 29 29 28 28 27 26 26 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 27 26 26 26 26 25 25 24 24 24 24 25 19 19 19 20 20 20 20 21 21 22 22 22 23 23 23 24 24 25 26 26 28 28 29 29 30 31 32 33 35 36 38 39 40 41 42 42 42 43 43 42 42 42 42 42 42 44 46 48 51 54 57 60 61 62 63 64 64 64 65 66 66 67 68 69 70 71 72 73 74 74 73 73 72 72 71 70 70 69 67 65 64 63 62 61 60 58 57 55 53 52 51 50 48 46 44 42 40 38 37 35 35 34 33 33 33 35 36 37 37 38 38 37 38 38 37 37 37 38 38 38 38 38 38 38 38 37 37 36 35 35 35 35 35 35 35 35 36 37 37 38 40 41 41 39 37 36 35 34 35 35 36 36 36 36 36 35 34 34 33 32 31 29 28 27 26 25 25 24 25 25 25 26 26 26 26 26 26 26 27 27 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 25 26 27 28 28 28 29 29 30 31 32 34 35 37 39 41 42 43 44 44 44 44 43 43 42 42 43 44 46 48 50 53 55 57 59 60 61 62 62 62 63 64 64 65 66 67 68 70 71 73 74 75 75 75 75 74 73 73 72 71 70 68 66 65 64 63 62 61 59 58 57 56 54 53 51 49 47 44 41 39 37 36 35 35 34 33 33 34 35 36 37 38 38 38 38 38 38 38 38 38 38 38 38 39 38 38 38 38 38 38 37 36 36 36 36 36 37 37 37 38 38 39 40 41 41 39 37 36 35 35 35 36 36 37 37 36 36 35 35 34 33 32 31 29 28 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 29 29 28 28 27 27 26 26 26 26 27 27 27 27 28 28 28 28 27 28 27 27 27 27 27 27 27 27 27 26 26 25 25 25 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 25 26 26 27 27 28 28 29 30 31 33 34 36 38 40 41 43 44 44 44 44 43 43 43 43 44 45 47 50 52 54 56 57 57 57 58 59 59 60 61 62 62 63 64 66 69 71 73 75 77 77 77 76 76 76 75 75 74 73 71 70 68 67 65 64 62 61 60 59 59 58 57 55 52 49 45 42 40 39 37 36 36 35 34 34 34 34 35 36 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 40 40 41 40 39 38 36 36 36 37 37 37 38 38 38 37 36 35 34 33 31 29 28 27 26 25 25 25 25 26 26 27 27 27 27 26 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 25 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 21 22 22 22 23 23 24 25 26 26 26 27 28 29 30 31 33 34 36 38 40 42 43 43 44 43 43 42 42 43 44 45 47 50 52 54 55 55 55 55 56 56 58 59 60 61 62 64 65 67 70 72 74 76 77 78 78 78 77 77 77 77 76 75 73 71 69 67 65 64 63 62 62 62 61 60 58 55 51 48 45 43 41 39 38 37 36 36 35 34 34 35 36 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 40 40 40 40 40 39 40 40 41 41 42 41 39 38 37 37 37 38 39 39 40 40 40 39 38 36 34 32 30 28 27 26 26 26 25 25 26 26 27 27 28 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 28 28 28 27 27 26 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 26 27 28 29 31 32 33 35 36 39 40 41 41 41 41 40 41 42 43 44 45 47 49 51 53 53 54 55 55 56 56 58 59 61 62 64 65 67 69 71 73 75 77 78 79 79 79 79 79 79 78 77 76 74 71 70 68 67 66 65 64 64 63 61 59 57 54 51 48 46 45 43 41 40 38 37 36 35 35 34 35 36 37 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 41 41 40 41 41 41 41 41 41 42 42 42 43 42 41 39 39 38 38 39 39 40 41 42 42 42 41 39 37 34 32 30 29 28 27 27 26 26 26 26 26 27 27 28 28 28 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 30 30 29 29 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 27 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 21 21 21 20 20 20 21 22 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 39 38 38 39 40 41 42 43 44 46 47 49 50 52 53 54 56 57 59 61 62 64 65 66 67 69 70 72 75 77 78 80 80 81 81 81 81 80 79 78 76 75 73 72 71 69 68 67 65 63 61 59 57 56 54 53 51 50 48 45 43 40 39 37 36 35 34 35 35 36 37 38 39 40 40 40 40 41 41 41 42 42 43 43 43 43 43 42 42 41 42 42 42 42 43 43 44 44 44 43 42 41 40 40 39 40 40 41 42 43 43 43 43 42 40 37 34 32 31 29 28 28 28 27 27 27 27 27 27 27 27 28 27 27 27 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 32 31 31 32 32 32 32 32 32 31 31 30 30 29 29 29 29 29 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 19 19 19 19 19 20 19 19 20 20 20 21 21 21 22 22 21 21 20 20 20 21 21 22 22 22 23 23 23 23 25 26 27 29 30 31 32 33 33 34 35 35 36 38 38 39 40 41 42 43 44 46 48 49 51 52 54 56 58 60 62 64 65 66 68 69 70 71 73 75 77 79 80 82 83 83 83 83 82 81 80 79 77 76 75 74 72 70 68 66 63 61 59 58 57 56 56 55 55 53 50 47 45 42 40 38 37 36 35 35 36 37 37 38 39 40 40 41 41 41 42 42 42 43 43 44 44 44 43 43 43 43 43 44 44 45 46 46 46 46 44 42 42 41 41 41 42 42 43 44 45 45 44 44 42 39 37 34 32 31 30 29 29 28 28 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 20 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 21 21 21 20 20 21 21 22 22 22 22 22 22 22 23 25 26 28 29 31 31 31 32 32 32 34 36 37 38 39 40 41 43 44 46 48 49 51 52 53 56 58 61 63 65 66 68 69 70 71 72 73 75 77 79 81 82 83 84 84 84 84 82 81 80 79 77 76 75 73 72 70 68 65 63 62 60 59 58 58 58 57 57 55 53 51 48 46 43 41 39 37 37 36 36 37 38 38 39 40 41 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 45 46 47 47 47 47 46 45 43 42 42 42 43 44 44 45 46 46 46 45 43 41 38 36 34 32 31 30 29 29 30 29 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 20 20 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 21 21 21 21 22 22 22 21 21 21 22 23 25 26 27 28 29 29 30 30 31 32 33 34 36 37 39 40 42 43 45 46 48 49 50 52 55 57 60 62 64 67 68 70 72 73 74 75 76 78 79 80 81 82 83 84 84 84 83 82 81 79 78 76 75 74 73 72 70 69 67 65 64 62 60 59 59 59 59 59 58 56 54 51 48 46 43 41 39 38 37 37 38 38 39 40 41 41 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 47 47 47 46 45 44 44 44 44 45 45 46 47 47 46 45 44 42 39 37 35 33 32 31 31 30 30 30 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 22 22 21 21 21 21 20 20 20 20 20 21 22 23 25 26 26 27 28 28 29 30 31 31 33 34 36 37 39 40 41 43 45 46 48 50 52 55 57 59 61 63 66 68 70 72 74 75 76 78 79 80 81 81 81 81 82 83 83 83 82 81 80 79 78 77 76 75 74 72 71 69 68 67 65 63 62 61 60 60 60 60 59 58 56 53 50 47 45 43 41 40 39 39 39 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 48 47 46 46 45 45 45 46 46 46 47 47 47 47 46 45 44 42 40 38 36 34 33 32 32 32 32 31 31 31 31 31 31 31 32 32 31 31 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 22 22 21 21 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 22 21 21 19 19 19 19 19 20 21 22 24 25 25 26 26 27 28 29 29 30 31 32 34 35 37 38 40 41 43 45 46 48 51 53 56 59 62 65 68 70 72 73 74 76 77 78 79 81 80 80 80 80 80 80 80 81 81 81 80 79 78 77 77 76 75 73 71 70 70 69 68 66 65 64 63 62 62 61 61 60 59 57 54 52 50 47 45 44 42 41 41 41 41 42 42 42 42 43 43 44 44 45 46 46 47 47 47 47 48 48 48 47 47 46 46 46 47 47 48 48 48 48 48 47 46 45 44 43 41 39 37 36 34 34 33 33 33 33 33 33 33 32 32 32 33 33 33 33 33 32 31 31 30 30 30 30 30 30 30 30 30 30 31 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 29 29 29 29 29 30 29 29 30 29 30 30 30 30 30 31 31 30 30 30 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 24 24 23 22 21 20 19 18 18 18 18 19 21 23 24 25 25 25 26 26 26 27 27 29 30 32 34 35 37 39 41 43 44 45 47 50 52 55 59 63 67 70 72 74 75 75 76 76 77 78 78 79 78 78 78 78 78 78 78 78 78 78 77 77 77 76 76 75 73 73 72 72 72 71 70 69 67 66 65 64 63 63 62 61 59 58 56 54 51 50 48 46 45 44 44 43 43 43 43 43 43 44 44 44 45 46 46 47 47 47 48 48 47 46 47 47 47 47 48 48 48 49 49 49 49 48 48 47 46 45 44 41 39 38 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 30 23 23 24 23 23 22 22 22 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 23 21 20 19 18 17 17 18 19 21 23 24 25 25 25 25 25 25 26 27 28 30 32 34 36 39 42 44 45 46 47 48 51 55 59 63 68 71 74 75 76 76 76 76 75 75 75 76 76 76 77 77 77 77 76 75 74 74 74 74 75 75 74 74 74 74 74 74 74 74 73 72 70 69 68 67 66 65 64 63 61 60 59 57 55 54 52 51 49 48 47 46 45 45 45 45 45 45 45 45 45 46 47 47 48 48 47 47 46 45 45 46 47 48 49 49 50 50 50 50 50 49 49 48 47 47 44 42 39 38 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 33 33 32 32 32 32 32 31 31 31 31 31 30 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 23 21 20 18 18 17 17 18 19 21 23 25 25 26 25 25 24 25 26 27 29 32 34 36 38 41 44 46 47 48 49 51 54 58 61 65 69 72 75 75 76 76 76 75 74 74 73 73 74 75 76 78 78 77 76 75 73 72 72 72 72 73 73 74 75 75 76 76 76 75 75 74 73 71 70 69 67 66 65 64 62 61 60 58 57 56 54 53 52 50 50 49 49 48 48 47 47 46 46 46 46 48 48 48 48 47 46 45 45 45 46 47 48 50 50 51 51 51 51 51 50 50 49 48 46 43 41 39 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 33 33 33 32 32 32 31 31 31 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 33 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 24 24 25 25 24 24 24 24 23 23 23 23 22 22 22 23 23 24 24 24 24 24 24 25 25 24 24 23 21 19 18 17 17 17 18 20 22 24 25 26 26 25 25 25 25 27 28 31 34 36 38 40 42 45 46 48 50 52 54 57 61 64 67 69 72 74 75 76 76 75 75 74 73 73 74 74 76 77 78 78 78 77 75 74 72 72 72 72 73 73 74 75 76 77 77 77 76 75 75 74 73 71 70 69 68 66 65 64 62 61 60 59 58 57 56 54 53 53 53 52 51 50 49 49 48 48 49 49 49 49 48 48 47 46 46 46 47 48 49 51 52 52 52 53 52 52 51 50 49 46 44 41 39 38 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 35 34 34 34 33 33 32 32 31 31 31 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 31 31 31 32 32 31 31 31 31 32 32 32 32 32 32 32 32 31 23 24 24 24 25 25 24 24 24 24 24 23 23 22 22 23 23 24 24 25 25 25 25 25 25 26 26 25 23 20 18 17 17 17 17 19 21 23 24 25 25 25 24 24 25 26 27 29 33 34 36 39 41 43 45 48 50 52 54 57 59 62 64 66 68 70 72 73 74 75 75 74 74 73 74 75 76 77 77 78 78 78 77 77 76 74 73 73 72 72 73 74 75 75 76 76 76 76 75 75 75 74 73 72 71 69 68 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 52 51 51 51 51 50 50 49 49 48 48 48 49 49 50 51 52 53 53 54 54 53 53 51 50 47 44 42 39 38 37 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 23 24 24 25 25 25 25 25 25 25 24 24 23 23 23 23 24 24 25 25 25 26 26 26 26 28 28 27 25 22 19 17 17 17 17 18 20 22 23 24 24 24 23 24 24 25 27 29 32 34 36 39 41 42 45 47 49 51 53 55 57 59 62 64 65 67 68 70 72 73 74 75 76 76 76 76 76 77 77 78 78 78 78 77 77 76 76 75 74 73 73 73 73 74 74 75 76 76 76 76 76 76 75 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 54 54 54 54 53 52 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 52 50 47 45 42 40 38 37 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 34 34 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 23 24 25 26 26 26 26 26 26 25 25 25 25 25 24 24 25 25 26 26 27 27 27 27 27 28 29 29 28 25 21 18 17 16 17 17 19 20 22 24 24 24 23 23 23 25 26 30 33 35 37 39 41 43 44 46 47 49 51 53 56 58 60 61 62 63 65 67 70 72 73 74 75 76 77 77 77 78 77 77 77 77 77 76 76 76 76 76 75 75 74 74 73 73 74 74 75 75 76 76 77 77 77 76 76 75 74 72 72 71 70 69 69 68 67 65 65 64 63 62 61 60 60 59 58 57 57 57 56 56 55 55 55 55 55 55 54 53 52 52 52 51 51 51 51 49 47 45 42 40 39 38 37 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 37 37 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 23 24 25 26 27 27 27 27 26 26 26 25 26 26 25 25 25 26 26 26 27 27 28 28 28 29 30 31 30 27 23 20 18 17 17 17 18 20 21 23 24 24 23 22 22 23 26 29 32 35 38 40 41 42 43 45 46 48 50 53 56 59 60 61 61 61 62 63 66 69 71 73 74 75 76 77 78 78 78 78 78 77 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 77 77 77 77 76 76 75 75 74 74 73 72 71 70 69 68 67 67 66 65 63 62 61 60 60 60 60 61 60 60 60 60 60 59 59 58 56 54 52 50 49 49 48 47 46 45 43 41 39 38 37 37 37 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 36 35 35 35 35 35 35 35 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 34 34 34 35 34 34 34 34 34 34 33 33 33 33 24 24 25 27 27 28 28 28 27 26 26 26 26 26 26 26 26 26 26 26 27 28 28 28 28 29 30 32 32 30 26 22 19 18 18 17 18 19 21 23 24 24 23 22 22 23 25 28 31 34 37 39 40 41 42 43 45 46 48 50 53 56 59 60 61 61 61 62 63 65 68 70 73 74 75 76 77 78 78 78 78 77 77 76 76 75 75 75 75 76 76 76 77 77 77 77 77 77 76 76 77 77 77 78 78 78 78 77 77 76 76 76 75 74 73 72 71 70 70 69 67 66 65 64 64 63 64 64 65 65 66 66 66 65 64 62 61 59 57 54 51 49 48 46 45 44 42 41 40 39 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 36 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 25 25 26 27 28 29 29 29 28 27 27 27 26 26 26 26 27 27 27 27 28 28 28 29 29 29 31 33 33 32 28 24 21 19 19 18 19 19 21 23 24 24 24 23 22 22 24 26 28 31 34 37 39 40 42 42 44 45 46 48 50 53 55 57 58 60 61 62 63 64 66 68 71 73 74 76 77 78 78 78 78 78 78 78 77 76 76 76 76 77 77 78 78 79 79 79 79 79 78 77 78 78 78 79 79 79 78 78 78 78 78 78 77 77 76 75 74 73 72 71 69 68 68 67 67 67 68 68 68 69 69 69 68 67 66 65 63 61 59 56 53 50 48 46 44 42 42 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 35 35 35 35 35 36 36 36 35 35 35 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 25 26 26 27 28 28 29 29 29 28 28 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 31 33 34 32 29 25 23 20 20 19 20 20 22 23 25 25 24 23 22 22 23 24 26 29 31 34 37 39 40 41 43 44 45 46 48 50 52 55 57 58 59 60 61 63 64 66 68 70 73 76 78 79 79 79 79 79 78 78 78 78 78 78 78 78 79 80 80 81 81 82 82 81 80 80 80 80 80 80 80 80 80 80 80 79 80 80 80 79 79 77 76 75 73 72 71 71 70 70 70 70 70 71 71 70 69 69 68 67 66 65 64 62 60 57 53 50 48 46 44 43 42 41 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 35 35 36 36 36 36 37 37 37 36 36 36 36 37 37 37 37 37 36 36 36 36 36 35 35 35 35 26 27 28 28 28 29 29 30 29 29 29 28 28 28 28 28 28 28 28 28 29 30 30 29 29 30 31 33 34 33 30 26 23 21 20 21 21 22 23 24 24 24 24 24 23 22 22 23 25 28 30 32 35 37 38 40 41 43 44 46 47 48 50 52 55 57 59 61 62 62 63 64 65 67 71 74 77 79 80 81 81 80 80 79 79 80 80 80 81 81 81 81 82 83 83 84 84 84 84 84 83 83 83 82 82 82 82 82 81 81 81 81 82 81 80 79 78 76 75 75 74 74 73 73 73 73 73 72 72 70 69 69 68 68 68 67 65 62 60 57 53 51 48 47 45 44 44 43 42 42 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 37 37 37 37 36 36 36 36 36 28 28 28 28 29 30 31 31 30 30 30 30 30 30 30 29 29 29 28 28 29 29 29 29 29 30 32 33 34 33 31 28 24 22 21 21 23 23 23 24 24 25 25 24 23 24 24 25 26 27 29 31 34 36 37 39 41 42 43 45 47 48 49 50 51 52 54 57 59 61 62 63 63 65 67 70 73 76 79 81 82 83 83 83 83 83 82 82 82 82 83 84 85 85 86 86 86 87 87 88 87 87 86 85 84 84 83 83 83 82 82 82 82 82 82 81 79 78 78 78 78 77 77 77 76 76 75 73 72 71 71 70 70 70 69 68 65 62 59 56 54 51 49 48 47 46 46 45 45 45 44 43 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 41 41 41 41 42 42 43 43 43 43 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 38 38 38 38 37 37 37 38 38 37 38 37 38 38 38 38 38 38 38 38 38 38 38 38 39 38 38 38 38 37 37 37 37 29 28 28 29 30 31 32 32 32 32 31 31 31 31 30 30 30 29 29 28 29 29 29 29 30 31 32 33 34 34 33 29 26 24 23 23 23 24 24 25 25 26 26 25 25 26 27 28 28 28 29 31 33 36 37 38 40 41 42 43 44 46 48 50 52 54 56 56 57 57 59 60 62 63 65 66 69 71 73 76 79 82 84 84 84 84 84 84 84 85 85 85 86 87 88 88 89 89 90 90 90 89 89 88 87 87 86 85 84 84 83 83 82 82 82 82 81 80 80 80 80 80 80 80 78 77 75 73 72 71 71 71 71 71 70 67 64 61 58 56 54 52 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 43 43 42 41 41 41 41 41 42 42 42 42 42 43 43 44 44 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 42 41 41 41 41 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 30 30 30 30 31 32 33 33 33 33 32 32 32 31 32 31 31 30 29 29 29 29 29 29 30 31 32 33 34 34 33 31 28 26 24 24 24 25 26 26 27 28 28 27 27 28 29 31 31 31 30 31 32 33 35 36 37 39 41 43 45 45 46 47 49 51 54 55 56 57 58 58 59 60 61 62 63 65 68 71 75 78 81 83 83 84 85 85 85 85 85 86 87 88 89 91 92 93 93 93 93 92 92 91 90 89 88 87 86 85 84 83 82 81 80 81 81 80 81 82 82 83 83 82 80 78 76 74 73 72 72 72 71 70 69 66 64 61 59 57 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 45 44 44 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 46 46 46 45 45 44 44 44 44 43 44 44 43 43 43 43 44 43 43 43 43 43 43 43 42 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 39 39 39 39 32 32 31 33 33 33 33 34 34 34 34 34 33 31 31 31 31 31 31 31 30 29 29 28 29 30 31 32 33 34 34 33 31 28 26 25 26 27 27 28 29 30 29 29 29 30 31 32 33 34 34 33 34 34 34 35 36 38 39 41 42 44 45 46 47 48 49 51 52 55 57 57 58 58 58 60 61 62 63 66 69 72 76 78 80 82 83 85 85 85 86 87 88 90 91 93 94 95 94 95 94 93 93 92 91 91 90 89 88 86 84 82 81 80 79 79 80 81 82 82 83 83 83 82 80 78 77 75 74 74 73 73 71 69 67 65 63 61 60 59 58 57 57 56 56 55 54 53 53 52 51 51 50 50 49 49 48 47 46 46 45 45 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 33 33 33 34 34 34 34 35 35 35 36 36 34 32 32 32 32 32 32 32 31 30 30 29 28 29 30 32 33 35 35 34 33 30 28 27 27 28 29 29 30 31 31 31 30 30 31 32 33 35 36 36 36 36 37 38 39 40 40 41 41 42 43 44 45 45 46 47 48 49 51 53 54 55 57 58 59 60 61 62 64 66 69 72 74 77 79 82 84 86 87 89 90 92 93 95 95 95 95 95 95 94 94 93 93 92 91 89 88 86 84 82 80 80 80 80 81 82 83 83 83 82 82 81 79 77 76 75 74 73 73 72 70 69 67 65 64 63 63 63 62 61 61 60 59 59 58 57 56 55 54 54 53 52 52 51 50 50 49 48 47 47 47 47 47 47 47 47 47 48 48 49 49 49 49 49 49 49 49 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 43 42 42 42 42 42 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 34 34 35 35 35 35 36 36 35 35 36 36 35 34 35 35 34 34 34 33 33 32 31 30 28 29 30 31 33 34 35 35 34 32 30 29 28 29 30 31 31 32 33 32 32 31 31 32 32 33 34 35 36 37 38 40 41 41 41 42 41 41 42 42 43 43 44 45 45 46 47 49 50 51 52 54 55 57 58 60 61 63 65 66 68 70 73 76 79 83 86 88 90 92 93 94 95 95 95 94 94 94 94 94 93 92 90 88 87 85 84 82 82 82 82 82 83 83 83 83 82 82 81 79 77 75 73 72 72 72 71 70 70 69 68 67 67 66 66 66 66 65 65 64 63 62 61 60 59 58 57 57 56 55 55 54 53 52 52 51 50 50 49 49 49 49 49 49 49 49 50 50 50 51 51 51 51 50 50 50 49 49 49 49 49 48 49 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 45 45 45 44 44 44 44 44 44 44 43 43 44 44 44 44 44 44 44 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 34 36 36 36 35 34 34 35 35 35 36 36 36 36 36 37 36 36 36 35 34 34 32 31 30 30 30 31 32 34 35 36 36 35 33 30 30 30 31 31 32 33 34 34 34 33 32 32 31 31 32 33 34 35 37 38 38 39 39 40 40 40 41 42 42 43 44 44 45 46 46 47 47 48 49 49 51 53 55 57 58 60 61 63 64 65 67 70 74 78 82 85 87 89 90 91 91 92 92 93 94 94 94 94 93 91 90 88 87 85 85 85 85 86 85 85 85 85 86 85 84 83 80 77 75 73 71 70 69 69 69 69 70 69 70 70 70 70 69 69 68 68 67 67 66 65 64 63 63 62 61 60 59 59 58 57 56 56 55 54 54 53 52 52 52 52 51 51 51 51 51 51 52 52 52 52 52 52 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 44 44 43 43 43 43 43 44 44 44 44 44 33 35 36 36 35 35 35 36 35 35 36 36 37 38 38 38 38 37 36 36 35 35 33 32 32 32 31 31 32 35 35 35 35 35 34 32 32 32 32 32 32 33 34 35 36 36 35 34 32 31 31 31 31 32 33 33 34 34 35 37 38 39 40 41 40 41 42 43 45 46 47 46 46 47 48 49 49 50 51 53 55 57 59 60 62 63 65 67 70 73 76 79 82 84 85 86 87 87 89 91 92 93 93 93 92 92 91 90 89 89 89 89 89 89 89 89 88 89 89 88 87 85 82 78 76 74 71 70 69 69 69 70 70 71 71 72 72 72 71 71 71 70 70 69 69 68 67 67 66 65 64 63 63 62 61 61 60 60 59 58 57 57 56 56 55 54 54 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 47 47 47 46 45 45 45 45 46 46 46 46 46 46 33 34 35 35 35 35 36 37 36 35 35 36 37 38 39 40 40 40 39 38 37 36 35 34 34 33 32 32 32 33 34 35 36 36 35 34 33 33 33 33 33 33 33 35 36 36 36 35 34 33 32 32 31 30 30 30 30 31 33 34 36 38 39 39 39 39 40 41 42 45 47 47 47 47 48 50 51 53 53 53 54 55 56 57 60 62 64 65 67 69 71 73 75 78 79 81 82 83 85 88 90 91 92 92 92 92 92 92 93 93 93 93 93 93 93 93 92 91 91 90 90 88 85 82 79 77 75 73 72 72 72 72 72 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 67 66 65 65 64 64 63 63 62 61 60 60 59 58 58 57 56 55 55 55 54 55 54 54 54 54 53 53 53 53 52 52 52 52 51 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 47 48 47 48 47 47 47 32 33 34 35 35 35 35 36 36 37 37 38 40 41 43 43 43 43 42 41 39 38 37 36 36 35 34 33 33 33 35 36 37 37 37 35 34 34 34 33 34 34 34 34 35 35 35 35 35 34 34 35 34 33 32 31 32 32 33 34 35 36 37 37 37 36 36 37 38 40 44 47 49 49 49 49 49 50 51 52 53 54 54 55 56 58 60 62 64 65 67 69 71 73 75 76 77 79 81 84 86 88 90 92 93 93 94 94 95 96 96 96 96 96 96 95 95 94 94 93 92 91 88 85 83 81 79 77 77 76 76 76 76 75 75 75 75 75 75 74 74 74 74 74 73 73 73 73 72 72 71 70 70 69 68 68 67 67 66 65 65 64 64 63 62 61 61 60 58 58 57 57 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 31 32 34 34 35 36 36 37 38 39 40 40 42 43 45 46 46 46 45 44 43 42 41 40 39 38 37 36 35 35 35 36 37 38 38 37 36 36 35 35 35 35 35 35 35 35 34 33 33 34 35 36 36 36 35 35 35 35 35 35 35 35 34 34 33 32 32 32 33 35 38 42 45 48 49 50 50 49 49 49 50 51 52 52 53 54 56 58 59 61 63 64 66 68 70 72 74 75 77 79 82 85 88 90 92 94 94 95 95 96 96 96 96 97 97 96 96 96 95 95 94 92 90 89 87 85 84 83 82 81 81 80 79 78 78 77 77 77 77 76 76 76 76 75 75 75 75 75 75 75 74 74 73 72 72 71 71 70 70 69 69 68 67 67 66 65 64 63 62 61 60 59 59 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 54 54 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 50 50 50 51 51 51 51 51 51 52 52 53 53 53 53 53 53 53 53 53 53 52 51 51 50 50 50 50 31 32 33 34 36 37 38 39 40 41 41 42 43 45 46 48 48 48 48 48 47 47 46 45 44 43 43 41 39 37 36 36 37 38 38 38 38 38 38 37 38 38 37 37 37 36 34 34 34 36 37 38 39 39 39 38 38 37 37 35 34 33 32 32 31 30 29 29 30 31 33 37 40 42 45 47 48 48 48 48 48 49 49 49 50 51 52 53 54 56 58 59 62 64 66 69 70 72 73 75 77 80 83 86 89 91 93 94 95 95 96 96 96 96 96 96 96 96 96 96 95 95 94 93 92 91 89 88 87 87 86 84 83 82 80 80 79 78 78 78 77 77 77 77 77 77 76 76 76 76 76 76 75 75 74 74 74 73 73 72 72 71 71 70 69 68 68 67 66 65 64 62 61 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 52 52 52 52 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 54 54 53 53 53 52 52 52 52 31 33 34 35 37 38 40 40 41 42 43 44 45 47 48 49 50 51 52 52 51 50 50 49 49 48 47 46 43 41 38 39 40 40 40 40 40 39 38 39 39 39 38 38 38 37 35 36 37 39 40 41 42 42 42 42 41 41 39 38 37 35 33 32 31 30 29 29 28 29 30 32 34 36 39 41 43 44 45 46 47 47 47 48 48 48 49 50 52 53 55 56 58 61 62 64 66 68 70 72 74 76 78 81 84 87 89 91 93 94 95 95 95 95 95 96 96 96 96 96 96 96 96 96 96 95 95 94 93 92 91 89 88 87 85 84 82 82 81 80 79 78 78 78 77 77 77 77 77 77 77 77 77 77 77 77 76 76 75 75 74 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 61 61 61 60 60 60 59 59 59 59 59 58 58 58 58 58 57 58 57 57 57 57 57 57 56 56 56 55 55 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 54 54 54 33 34 35 37 38 39 41 42 42 43 44 46 48 49 50 51 52 53 54 54 54 54 53 53 52 50 49 49 47 43 41 41 41 41 40 41 40 40 40 39 40 39 39 39 39 38 37 37 38 39 40 42 43 45 45 45 45 44 43 41 40 38 36 34 32 31 30 29 28 27 28 29 31 33 34 36 37 39 41 44 44 45 47 47 48 48 48 50 51 52 53 54 55 57 58 59 61 63 65 67 69 72 74 77 79 82 84 87 89 91 92 93 94 94 94 95 95 96 96 96 96 96 96 96 97 97 97 97 96 96 95 94 92 91 90 88 87 86 85 83 82 81 80 80 80 80 79 79 79 79 79 79 79 79 79 78 78 78 77 77 76 76 76 75 75 74 74 73 73 72 71 70 69 68 67 66 65 64 64 63 62 62 62 62 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 56 55 34 35 37 38 39 40 42 44 44 44 45 47 49 51 51 52 54 55 55 56 57 57 57 57 56 55 52 50 48 47 44 43 43 43 44 44 43 43 42 41 40 40 40 40 39 39 38 38 38 38 39 40 43 45 47 47 47 46 45 44 42 41 39 37 35 33 31 29 28 27 27 28 30 32 33 33 34 36 38 40 41 44 46 48 49 49 48 49 50 51 51 51 52 53 54 56 57 59 62 63 64 66 68 71 74 77 80 82 85 86 88 89 90 92 92 93 94 95 96 96 96 96 96 96 96 96 96 97 97 97 97 97 96 95 94 93 91 90 88 87 86 85 84 83 83 82 82 81 81 81 81 81 81 81 80 80 79 79 79 79 78 78 78 78 77 77 76 76 75 75 74 73 73 72 71 70 69 68 67 66 66 65 64 63 63 63 62 62 62 62 62 63 63 62 63 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 36 37 38 39 40 41 42 44 45 46 46 47 49 51 51 53 55 56 56 57 58 58 58 59 59 58 56 54 53 51 49 47 47 47 47 47 47 46 46 44 43 43 42 41 41 40 39 39 38 38 38 39 41 43 44 45 45 45 45 44 42 41 40 38 37 35 33 31 31 31 31 32 33 34 35 34 34 34 35 37 38 41 43 45 47 49 49 49 49 49 49 49 49 49 50 52 53 55 57 59 60 62 63 65 68 72 75 78 80 81 83 84 86 87 89 90 92 94 95 96 96 96 97 96 96 96 96 96 96 96 97 97 97 96 96 95 95 93 92 91 90 89 88 86 85 85 84 83 83 82 82 82 82 81 81 80 80 80 80 80 80 80 80 79 79 78 78 77 76 76 76 76 75 75 74 73 73 72 71 70 69 68 67 66 66 66 65 65 66 66 65 65 65 65 65 65 65 65 65 64 64 63 63 63 62 62 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 59 58 58 58 58 58 58 58 58 58 58 39 39 39 41 41 41 42 43 45 47 47 48 49 51 52 54 55 55 55 56 58 58 59 59 59 60 59 59 58 56 54 52 51 50 50 51 51 51 50 48 47 46 45 44 43 42 41 40 40 41 41 40 40 40 40 41 41 42 42 41 40 40 39 39 37 36 35 34 34 35 35 35 35 35 36 36 36 36 35 35 36 37 39 40 42 44 46 48 48 48 47 47 47 47 47 48 49 50 52 54 56 58 59 61 63 65 68 71 74 77 78 81 83 86 88 90 92 93 94 95 95 96 96 96 96 96 95 95 96 96 96 96 96 96 96 96 96 96 95 95 94 92 91 90 89 88 87 86 85 84 84 83 82 82 81 81 80 80 80 80 81 81 81 80 80 79 79 78 78 78 77 77 77 76 76 76 75 75 74 74 73 72 71 70 70 69 69 69 69 69 69 69 68 68 68 68 68 67 67 66 66 65 65 64 64 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 58 43 42 43 45 44 43 43 44 45 46 47 47 48 50 52 53 54 55 56 55 58 59 60 60 60 60 60 61 60 60 58 57 55 54 53 52 53 53 53 51 49 48 47 46 45 44 44 45 46 46 46 46 45 44 43 42 41 41 41 40 40 40 39 38 38 37 37 36 36 36 36 36 35 35 35 36 36 37 37 37 37 36 37 37 39 40 42 44 46 46 47 47 47 47 48 48 48 48 49 51 52 54 55 57 58 60 61 63 66 69 72 76 79 82 85 87 89 91 92 93 93 94 95 96 96 96 96 96 95 95 96 96 96 96 96 96 96 97 97 97 96 95 95 94 92 91 90 89 88 87 86 84 83 83 82 81 81 81 80 80 80 80 80 80 80 80 80 79 79 78 78 78 78 78 78 77 77 77 77 76 76 75 74 74 73 73 72 72 72 72 72 72 72 71 71 71 71 70 69 69 68 67 67 66 66 65 65 65 65 65 65 65 65 65 65 64 63 63 63 62 62 61 61 61 61 61 62 61 61 61 61 60 60 59 59 59 46 46 46 47 48 47 46 46 45 46 47 47 48 49 51 54 56 57 57 58 60 61 61 61 62 63 64 64 65 65 64 63 61 59 56 54 53 52 52 52 51 50 49 48 47 46 46 47 48 48 48 48 49 49 48 47 45 44 43 43 42 42 41 40 39 38 37 36 36 36 36 35 35 34 34 34 35 35 36 36 36 36 36 37 37 38 39 41 43 45 46 47 48 49 49 50 49 49 49 49 51 51 52 53 54 55 56 57 59 62 65 69 73 77 80 83 85 87 89 89 90 91 92 93 94 94 95 95 95 95 95 95 95 95 96 96 96 97 97 97 97 97 97 96 95 94 93 92 91 90 88 87 85 84 83 82 82 81 81 80 80 81 81 80 80 80 80 80 80 79 79 79 79 78 78 79 78 78 78 78 77 77 76 76 75 75 75 74 74 74 74 74 74 74 73 73 72 72 72 71 70 70 69 69 68 68 68 68 67 67 67 67 67 67 67 66 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 62 62 61 61 61 50 49 49 50 50 50 49 49 48 49 49 50 50 52 53 55 56 57 58 58 60 62 63 63 63 64 65 66 67 68 68 67 66 65 62 59 57 55 54 53 52 50 49 47 47 47 47 48 49 49 49 49 49 50 50 50 49 48 47 47 46 45 44 42 41 39 38 37 36 36 36 35 35 35 34 34 33 33 33 34 34 34 35 35 36 37 38 39 41 43 44 46 47 48 49 50 51 50 50 50 50 50 50 50 51 51 52 53 54 56 59 62 66 71 74 78 80 82 84 85 86 87 88 90 90 91 92 93 93 93 93 93 94 94 94 95 95 95 96 96 96 96 96 96 96 95 94 94 93 91 90 89 88 87 85 84 83 83 82 82 81 81 81 81 81 81 82 82 81 81 80 80 79 79 79 79 79 78 78 78 78 77 77 77 77 77 77 77 77 77 77 76 76 76 75 75 74 74 73 73 73 73 72 72 71 71 70 70 70 70 70 70 69 69 69 68 68 67 66 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 53 53 53 53 53 53 53 52 52 53 54 56 56 55 55 56 56 57 58 58 58 59 60 63 65 65 67 69 70 70 70 69 68 67 66 65 63 61 58 56 54 52 50 48 47 46 47 48 49 50 50 50 50 50 50 51 51 50 50 49 48 47 45 44 42 41 40 38 38 37 36 35 35 35 34 34 33 33 32 32 32 31 32 32 33 34 35 37 38 39 41 42 44 46 47 48 50 50 50 50 49 48 48 48 48 49 49 50 51 53 55 58 61 64 67 69 72 74 76 78 79 81 82 83 85 86 87 88 89 90 90 91 91 92 92 93 93 94 95 95 95 95 95 96 96 96 96 96 96 94 93 91 90 88 87 87 86 85 84 83 83 83 82 82 82 83 83 82 82 82 81 81 80 80 79 79 79 79 78 78 78 78 78 78 78 78 78 79 79 79 79 78 78 78 77 77 76 76 76 76 75 75 75 75 74 74 73 73 73 73 72 72 72 71 71 70 70 69 68 68 67 67 66 67 67 67 67 67 67 67 67 67 66 66 66 65 56 56 55 56 56 56 57 57 58 57 57 57 58 59 59 60 61 62 61 61 60 60 60 62 63 64 66 67 68 69 71 72 72 70 69 68 67 65 63 60 58 56 54 52 51 50 49 49 50 51 51 52 52 52 52 52 52 51 50 49 48 47 46 44 43 41 40 39 38 37 36 36 35 34 34 34 34 34 33 32 31 31 30 30 31 31 33 34 34 35 37 39 40 42 43 44 45 46 47 48 48 47 47 47 47 47 47 48 48 49 51 53 55 57 58 60 63 65 67 70 72 74 75 76 77 78 80 82 84 85 86 87 87 87 88 89 90 91 92 92 93 94 94 95 95 96 97 97 96 95 94 92 91 90 90 89 88 87 86 85 85 84 84 83 83 83 83 83 83 83 83 83 82 81 81 80 80 80 80 79 79 79 78 78 78 79 79 80 80 80 80 80 80 80 79 79 79 78 78 78 78 78 78 78 77 77 77 76 76 76 75 75 74 74 74 73 72 72 71 70 70 69 69 69 69 69 69 69 69 69 69 69 68 68 67 67 56 57 58 59 59 59 59 61 63 62 61 61 62 62 61 62 62 63 64 63 63 63 63 62 63 65 66 67 67 68 71 72 73 73 72 71 70 68 66 64 62 60 59 57 56 55 54 53 52 52 52 52 52 51 52 52 52 52 51 50 49 47 46 44 42 41 40 39 37 37 36 35 34 34 34 34 34 34 33 33 32 31 31 30 30 30 30 31 32 33 34 35 36 37 38 40 41 42 43 44 44 45 46 46 46 46 46 46 46 47 48 49 50 51 53 55 56 59 61 63 65 67 68 70 71 73 75 76 78 79 80 80 81 81 82 82 84 86 87 88 90 91 92 93 94 95 96 96 96 95 94 92 91 91 90 90 89 89 88 87 87 86 86 85 85 85 85 85 85 85 85 84 84 84 83 82 82 81 81 80 80 79 79 79 79 79 80 80 81 81 81 82 82 81 81 81 80 80 80 80 80 80 80 81 80 80 80 80 79 79 78 78 78 77 77 76 76 75 74 73 72 72 71 71 71 71 71 71 71 71 70 70 70 69 69 68 56 57 58 59 61 62 62 64 65 66 66 65 65 66 66 65 64 63 63 64 65 65 65 64 64 66 67 68 69 68 67 68 69 71 73 73 73 71 69 67 66 62 60 60 59 59 58 58 58 57 57 55 54 53 52 51 51 51 51 50 50 48 47 45 43 42 40 39 38 37 36 35 34 34 33 33 33 33 33 32 32 32 31 31 31 31 31 31 32 32 33 32 33 33 33 34 36 37 38 39 40 41 42 43 44 45 45 46 46 46 47 48 49 50 51 52 54 55 58 60 62 63 65 66 68 69 71 72 73 74 75 75 75 75 75 76 78 80 82 84 86 88 90 91 93 94 95 95 95 94 93 92 91 91 91 91 91 91 91 91 90 90 89 88 87 87 86 86 86 86 86 85 85 84 84 83 83 82 82 81 81 80 80 80 80 81 81 82 82 82 82 82 82 82 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 81 81 81 81 80 80 79 78 78 77 76 75 74 73 73 73 73 73 73 73 72 72 71 71 71 70 70 56 57 59 60 61 63 65 66 67 68 68 68 67 67 69 69 68 67 65 65 65 66 66 66 65 65 66 67 68 69 69 68 68 68 68 68 69 70 70 69 68 67 66 65 65 64 62 61 60 59 59 58 57 55 54 53 53 53 53 52 51 50 49 47 45 43 42 41 40 39 38 36 35 34 33 33 32 32 32 32 32 32 31 32 32 32 32 33 33 32 32 31 30 30 30 30 31 32 33 34 34 36 37 39 40 42 43 44 44 45 46 47 48 48 49 50 52 54 56 58 59 61 63 64 65 67 68 68 69 70 71 72 73 74 74 75 76 77 79 81 83 84 86 88 90 91 92 93 93 93 92 91 91 91 92 91 91 91 92 92 92 92 92 91 90 90 89 89 88 88 87 86 86 85 84 84 84 84 84 83 83 83 83 82 83 83 83 83 83 83 82 82 82 82 82 82 82 82 83 84 84 84 84 84 84 84 84 84 84 83 83 83 83 82 82 81 81 80 79 78 78 77 76 76 75 75 74 74 74 73 73 73 73 72 72 72 54 57 59 60 62 63 65 67 68 70 71 71 70 69 68 68 69 69 69 69 70 69 69 69 69 69 69 70 70 71 71 72 72 71 69 68 68 69 69 69 70 71 72 72 72 72 68 66 64 63 62 62 62 62 62 61 60 59 58 56 55 54 52 50 49 47 46 45 43 42 40 39 37 36 35 34 33 32 32 32 32 32 32 32 32 33 33 34 34 33 31 30 29 28 27 27 27 28 28 29 30 31 32 33 35 36 38 39 40 41 42 44 45 46 47 48 49 51 52 54 56 57 59 60 61 62 63 64 66 66 67 68 69 70 71 73 74 75 77 79 80 81 82 83 84 86 87 88 88 88 88 89 89 89 90 90 91 91 91 91 92 92 92 93 93 93 92 92 91 91 90 89 89 89 88 88 87 87 87 87 86 86 85 85 84 84 84 83 83 83 82 82 83 83 83 83 83 83 83 84 84 84 85 85 85 85 86 86 85 85 84 84 84 83 83 82 82 82 82 81 81 80 79 79 78 76 75 75 74 74 74 74 74 74 74 74 54 56 58 59 62 65 67 69 70 71 71 72 72 73 72 71 69 68 68 67 68 68 69 70 70 70 70 71 72 72 72 73 74 74 72 70 68 67 67 68 70 72 73 75 76 76 73 71 70 69 68 67 65 64 64 64 64 63 62 60 59 58 57 55 54 52 51 49 48 46 44 43 41 39 37 36 35 34 34 34 34 34 34 33 33 33 33 33 33 32 31 30 28 27 26 25 25 25 26 27 27 28 28 29 30 31 32 33 35 36 38 39 41 42 43 44 45 47 48 50 51 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 74 75 77 78 79 80 81 82 82 82 82 83 84 85 86 86 87 88 88 89 90 90 91 92 93 93 94 94 94 94 93 92 92 92 92 92 91 91 91 91 91 90 89 88 87 86 85 85 84 84 84 83 84 84 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 85 85 85 85 84 84 84 84 84 84 84 84 83 83 82 81 79 78 77 76 75 75 75 75 76 76 75 75 54 56 57 59 62 65 66 68 71 73 74 74 74 73 72 71 71 70 70 69 69 69 69 70 70 69 69 69 70 71 71 72 73 74 74 71 68 67 66 65 66 68 70 72 74 74 73 73 73 74 74 73 72 70 68 66 63 62 61 61 61 60 59 58 57 56 55 53 52 50 49 47 45 43 41 39 38 38 38 38 37 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 24 24 25 26 26 27 27 27 28 28 30 31 32 34 35 37 38 40 41 42 44 45 47 49 50 51 53 54 55 56 57 58 59 60 61 63 63 64 65 66 67 68 70 72 74 75 77 78 78 79 79 80 80 80 81 81 82 83 83 84 84 85 86 87 89 90 91 92 92 93 93 93 93 92 93 93 92 92 92 93 93 93 92 91 90 88 88 87 87 87 86 87 87 87 87 87 87 87 87 87 86 86 86 86 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 85 85 84 83 83 82 80 79 78 77 76 76 76 76 76 76 76 75 53 55 57 58 61 64 67 69 72 74 75 76 76 75 73 72 71 72 72 72 72 71 71 71 70 69 68 68 68 68 67 67 68 70 70 70 68 66 65 64 63 63 64 67 69 70 71 72 72 73 73 73 71 71 70 70 69 67 66 64 63 62 60 59 58 57 57 55 54 52 51 49 47 45 43 42 41 40 40 39 39 38 38 37 37 36 34 33 32 31 29 28 27 27 26 26 25 25 25 25 24 24 25 25 25 25 26 26 26 27 28 29 31 32 33 35 36 37 38 40 41 43 44 46 48 49 51 52 53 54 55 57 58 59 60 61 61 62 63 63 65 66 68 70 72 73 74 75 75 76 76 76 76 76 77 77 77 78 78 79 80 81 83 84 85 87 88 89 90 91 90 90 91 91 91 91 92 93 93 93 92 91 89 89 90 90 90 90 90 90 91 91 91 91 91 90 89 89 88 88 88 88 88 88 88 87 87 87 88 88 88 88 88 87 87 86 86 86 85 84 84 83 82 81 80 79 79 78 78 77 77 76 76 76 75 75 53 55 57 59 61 65 68 70 72 74 75 76 77 77 76 75 73 73 73 74 74 73 72 71 71 69 67 66 65 65 63 63 64 64 65 66 66 65 65 65 63 62 62 63 63 64 66 67 68 69 70 71 72 73 73 72 71 70 68 67 65 63 62 60 59 58 57 56 54 53 51 49 47 46 45 44 44 43 42 41 40 39 39 37 36 35 34 33 32 31 30 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 24 24 25 26 27 28 29 30 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 53 55 56 57 58 59 59 59 60 61 62 64 66 67 68 69 70 70 71 71 71 72 72 73 73 73 74 74 75 76 77 79 80 81 83 84 85 87 87 88 88 90 91 92 91 91 90 90 90 89 89 89 89 89 90 91 91 91 91 91 91 91 91 91 90 90 90 89 89 89 89 88 88 88 88 88 88 88 87 86 85 84 84 83 83 83 83 83 83 82 82 81 80 80 79 79 78 78 77 77 76 76 75 75 54 56 59 61 62 65 68 71 72 74 75 76 76 77 77 77 76 75 74 73 73 73 72 72 72 70 68 66 65 64 64 63 63 63 62 63 63 64 64 63 61 61 62 63 63 63 63 64 65 66 66 67 69 70 71 71 71 71 71 69 67 65 63 61 60 59 57 56 55 53 51 50 49 48 47 47 46 45 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 35 36 37 38 40 42 43 45 46 48 49 51 53 54 55 56 56 57 57 57 58 58 60 60 61 62 63 64 64 65 66 67 67 67 68 68 69 69 70 71 72 73 74 75 77 78 80 81 82 83 84 85 85 85 86 87 88 88 88 88 88 88 89 89 89 89 89 89 90 90 90 90 90 90 90 91 90 90 89 89 89 88 88 88 87 87 86 85 84 82 81 80 79 79 79 80 81 81 81 82 82 81 81 80 79 79 78 77 76 75 75 75 75 56 58 60 61 63 64 68 71 74 75 76 77 77 77 77 77 77 76 74 73 72 72 72 72 70 69 68 68 68 67 67 66 65 64 64 64 63 63 62 61 61 61 62 63 63 64 64 64 63 63 62 64 65 66 67 68 69 70 71 70 68 66 65 63 62 60 59 57 55 54 52 51 51 51 50 50 49 49 47 46 44 42 40 37 36 34 33 32 31 29 28 27 27 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 22 22 22 23 24 24 25 25 26 27 28 29 29 31 32 33 34 36 37 38 40 42 43 44 45 47 48 49 50 51 51 51 51 51 51 52 52 53 53 54 55 56 57 57 58 59 59 60 60 61 62 63 64 66 67 68 69 70 71 72 74 75 76 78 79 80 81 82 82 83 83 84 84 85 85 85 85 85 85 85 85 85 86 86 86 87 87 88 89 89 90 90 90 90 90 89 88 87 87 86 85 83 82 80 79 78 78 78 78 79 80 80 81 81 81 81 81 80 79 78 77 75 74 74 73 73 59 61 62 63 65 66 68 70 72 74 75 76 77 76 77 77 77 76 74 72 71 71 71 70 68 68 69 70 72 72 72 70 68 66 65 65 64 62 61 60 61 62 63 63 64 65 65 65 65 64 63 63 64 65 65 66 66 67 67 67 66 66 65 64 63 62 60 58 56 55 54 53 53 53 53 53 52 51 50 49 47 44 42 39 38 36 34 32 31 29 28 28 27 27 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 44 44 44 44 44 44 44 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 58 60 62 63 65 66 66 67 68 69 70 72 73 75 76 77 77 78 79 80 80 81 81 81 79 79 79 79 79 79 80 81 81 82 84 85 86 86 86 86 86 86 86 86 85 85 85 84 84 83 82 81 79 78 78 77 77 77 78 78 79 79 79 79 79 78 76 75 74 73 73 72 72 61 62 63 63 64 66 68 70 71 72 74 75 75 74 75 75 75 75 73 72 71 70 69 68 67 67 69 72 75 76 76 74 72 69 67 66 64 63 63 63 63 64 66 67 67 66 66 65 66 67 67 67 67 67 68 67 66 65 64 64 64 63 63 62 62 61 60 58 57 56 55 55 55 55 55 56 55 54 53 52 49 47 44 42 40 38 36 34 32 31 30 29 29 29 28 28 27 27 27 27 26 26 26 25 25 24 24 24 23 23 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 26 27 28 29 29 30 31 33 34 35 36 37 38 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 51 52 54 57 59 60 61 62 63 64 65 67 68 69 70 71 72 72 73 73 74 75 76 76 75 75 75 75 75 75 76 76 77 77 78 79 79 80 81 82 82 81 81 81 81 81 82 82 83 83 83 82 80 79 78 76 76 75 76 76 77 77 77 77 76 76 75 74 73 72 72 72 72 62 62 63 65 67 67 68 69 71 71 72 73 73 73 74 74 74 73 72 71 70 69 68 66 66 67 68 72 76 79 80 78 76 72 68 66 64 64 64 64 65 67 67 68 69 69 68 67 66 66 65 66 66 67 68 69 69 68 67 66 64 63 62 61 61 60 59 59 58 57 57 56 56 56 57 57 57 56 55 53 51 49 46 44 42 40 38 37 36 34 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 23 22 22 21 21 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 28 29 30 31 33 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 37 38 38 39 39 40 41 42 42 43 44 45 47 48 50 52 54 55 56 58 59 61 63 63 64 66 66 67 67 68 69 69 69 70 70 71 71 71 71 71 72 72 72 72 72 72 73 73 74 74 74 75 75 74 75 76 76 77 78 79 80 80 80 79 78 76 75 74 74 74 75 75 75 75 75 75 75 74 73 72 72 72 72 72 64 63 65 67 69 69 70 70 71 71 71 72 73 74 74 75 75 74 73 71 70 69 68 67 67 68 69 71 74 77 80 80 80 77 74 69 67 66 66 65 65 66 67 68 69 69 69 69 68 67 67 66 66 66 67 68 68 68 67 66 64 62 60 59 59 59 59 59 59 58 58 58 58 59 59 59 58 58 56 55 53 51 48 46 44 42 41 39 38 37 35 34 33 32 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 39 40 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 58 59 60 61 62 62 63 64 65 67 68 68 68 68 68 68 68 67 67 66 66 66 66 66 67 67 68 69 69 69 70 71 72 73 74 75 76 76 76 76 75 75 74 74 74 74 74 74 75 75 74 74 73 73 72 72 72 72 71 68 66 66 67 69 70 71 72 71 71 71 71 72 74 76 77 77 76 75 73 72 71 70 69 69 70 72 74 77 78 80 80 80 79 76 74 71 70 69 69 68 68 68 69 69 69 69 69 69 68 68 67 66 66 66 67 67 66 65 63 61 60 59 57 57 57 58 58 59 60 60 61 61 61 60 60 60 59 58 56 54 52 50 48 46 44 42 41 40 38 37 36 35 34 33 33 33 32 32 32 32 31 30 30 29 29 29 29 29 28 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 30 30 30 31 31 31 32 32 32 33 34 34 35 35 36 36 36 37 37 38 38 39 40 41 41 42 42 43 43 43 44 44 46 47 48 50 51 52 54 55 57 58 60 62 63 64 65 65 65 64 64 63 62 61 61 61 61 61 62 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 75 75 75 74 74 74 74 74 74 73 73 73 72 72 71 71 71 71 71 71 70 70 69 69 70 72 73 73 73 73 73 73 74 76 77 78 79 78 77 76 76 75 75 75 75 76 77 79 80 81 81 80 79 78 76 74 73 72 72 72 71 70 70 69 68 67 67 67 67 67 67 67 67 66 67 66 65 63 62 60 59 58 57 57 57 58 59 59 60 61 61 61 61 61 61 60 60 59 58 56 53 51 49 46 44 43 41 40 39 38 37 36 36 36 36 36 35 35 34 34 33 32 31 31 30 30 30 30 30 29 29 28 27 26 26 25 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 34 34 34 34 34 35 35 36 36 37 38 38 38 38 38 38 38 38 39 40 41 42 43 44 46 48 50 52 54 55 57 58 59 59 60 59 59 58 58 58 58 59 59 60 60 61 61 62 63 63 64 64 65 66 67 68 69 70 71 72 72 72 72 72 72 72 71 71 70 70 69 69 69 68 68 68 68 69 71 72 73 73 73 73 73 73 73 74 75 75 75 76 76 77 78 79 79 80 80 80 81 81 80 80 80 80 81 82 82 81 80 78 77 76 75 74 74 73 73 74 73 72 70 68 66 65 65 64 64 65 65 66 66 66 65 63 62 60 59 58 57 57 57 58 59 60 61 61 62 62 62 62 62 61 61 60 59 58 56 54 52 49 46 44 42 41 41 40 39 39 38 38 38 38 38 37 37 36 35 35 34 33 32 32 31 31 31 31 30 30 30 29 28 28 27 26 25 24 24 23 23 22 22 21 21 21 20 19 19 18 19 19 19 20 20 21 22 22 23 24 24 25 25 25 25 25 26 26 26 26 27 28 29 29 30 30 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 33 34 34 34 35 35 35 36 37 38 40 41 43 45 46 48 50 51 52 52 52 53 53 54 54 54 55 55 56 56 57 58 58 59 59 59 60 60 61 62 63 65 65 66 67 67 67 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 66 72 73 74 74 74 73 73 73 74 75 75 76 76 77 77 78 78 79 80 82 84 85 86 85 85 84 83 82 82 82 83 83 82 80 78 76 75 75 75 75 75 75 75 75 74 71 68 66 64 63 63 62 63 63 64 64 63 61 60 59 58 58 57 57 58 60 61 63 64 65 65 65 64 64 63 62 62 61 60 59 57 55 53 50 47 45 44 42 42 41 41 40 40 40 40 40 39 39 38 38 37 36 35 34 34 33 32 32 32 31 31 31 31 30 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 19 19 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 28 28 28 28 28 28 28 29 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 32 33 34 35 36 38 40 41 43 44 45 46 46 47 47 48 49 49 50 51 51 52 52 52 53 53 54 55 56 57 57 58 59 60 61 61 62 61 61 61 61 60 61 61 61 61 61 61 62 62 62 63 63 64 77 76 76 76 75 74 72 72 73 74 75 76 78 78 79 79 80 81 83 84 86 88 89 88 87 85 84 83 83 83 83 82 81 80 78 77 77 77 79 79 79 78 78 77 75 73 70 68 65 63 63 63 63 64 64 63 62 61 60 59 58 58 58 59 61 63 65 67 68 69 69 68 67 66 65 63 63 62 61 59 57 56 54 51 49 47 45 44 43 42 42 42 41 41 41 41 41 40 39 39 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 30 30 29 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 21 21 21 21 21 22 22 23 23 24 25 25 25 26 26 26 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 28 27 28 28 28 28 29 30 32 33 35 36 38 39 40 41 41 42 43 44 45 45 46 46 47 47 47 47 48 48 49 49 50 51 51 53 54 54 55 55 55 55 55 55 55 55 55 56 57 58 58 59 60 61 61 62 62 83 81 80 79 78 76 74 73 73 73 74 76 78 79 79 80 81 82 84 86 87 88 89 88 87 86 84 84 84 84 83 81 79 78 77 77 77 78 80 81 81 81 80 78 76 73 71 68 67 66 65 65 65 65 65 65 64 63 61 60 59 58 59 60 63 65 67 69 70 71 71 70 69 68 66 65 63 62 60 59 57 56 54 52 50 48 46 45 44 44 44 43 43 43 43 42 42 41 40 40 38 38 37 36 35 35 35 34 33 33 32 32 32 31 31 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 20 20 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 24 24 25 24 24 25 25 26 26 27 27 27 27 27 26 26 26 26 26 27 27 29 30 31 32 34 35 36 36 37 38 39 40 41 42 42 42 43 43 43 43 44 44 44 44 45 45 46 46 47 47 47 47 47 47 47 48 48 49 50 51 52 53 54 56 57 57 58 58 87 85 83 82 81 80 80 79 78 77 77 78 79 78 79 80 81 83 85 87 88 89 89 88 87 86 86 85 84 83 82 80 78 76 75 75 75 76 78 80 81 81 80 78 75 73 71 69 69 68 68 67 67 67 66 66 65 64 62 60 59 59 60 62 64 66 67 69 70 71 71 71 70 69 67 65 63 61 59 58 56 55 53 52 50 48 47 46 46 45 45 45 45 44 44 43 43 42 41 40 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 28 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 24 25 25 26 27 27 27 27 27 26 26 26 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 40 40 41 41 41 42 43 44 45 46 47 48 49 49 50 88 87 86 85 84 83 83 82 83 82 81 80 80 79 80 81 82 84 86 87 88 88 88 88 88 87 87 85 83 82 80 79 77 76 74 74 73 74 76 78 79 80 81 79 76 74 72 71 70 70 69 68 68 67 66 66 65 64 62 61 61 61 62 64 65 66 67 68 69 70 70 70 70 69 67 65 62 60 58 56 55 53 52 51 49 48 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 39 39 38 38 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 19 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 35 35 34 34 34 34 34 34 35 36 37 38 38 39 40 41 41 88 88 87 87 86 85 84 85 85 85 84 84 83 83 83 84 85 87 87 87 88 88 88 87 87 86 85 83 81 80 79 78 77 76 75 73 73 73 74 76 78 79 80 81 80 78 76 74 73 72 71 69 68 67 66 65 65 64 62 62 63 63 64 65 67 68 69 69 70 71 70 70 69 68 66 64 61 59 57 55 54 52 51 51 50 49 49 49 49 48 48 48 48 47 47 46 45 44 43 42 41 41 40 40 40 40 40 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 29 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 21 20 20 19 18 17 17 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 22 22 22 22 23 23 23 23 23 23 23 23 24 24 25 25 25 26 27 27 28 28 29 29 29 29 29 30 30 30 30 30 30 29 28 28 28 28 28 28 29 30 31 31 32 33 33 34 34 89 88 88 88 88 87 87 86 86 86 87 88 88 88 88 88 88 88 88 88 88 88 87 85 84 83 82 80 79 78 77 76 76 75 74 73 73 73 73 74 75 77 79 80 80 80 79 77 77 75 74 71 69 67 66 66 65 65 64 64 65 66 67 68 69 70 71 71 71 71 71 70 69 68 65 63 61 58 56 54 53 52 51 51 51 51 51 50 49 48 48 47 47 47 47 46 46 45 44 43 43 42 42 42 42 42 42 42 41 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 24 23 23 23 23 23 22 22 21 21 20 19 18 17 17 17 17 16 16 17 17 17 17 17 18 18 18 19 19 19 19 19 20 19 20 19 19 19 20 20 19 19 19 19 19 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 24 23 24 24 25 25 26 27 27 28 29 89 89 89 90 90 90 90 89 88 87 86 87 88 89 90 90 90 90 89 89 88 87 86 85 84 83 81 79 78 77 77 76 75 74 73 73 72 72 73 74 75 76 78 80 80 80 80 80 79 77 76 73 72 70 68 67 67 67 67 67 67 68 69 70 71 72 73 73 73 73 72 70 68 66 63 61 58 56 54 52 51 51 52 52 52 52 51 50 49 48 47 47 46 46 46 46 46 45 45 44 44 44 44 44 44 44 44 44 43 43 42 41 41 40 39 38 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 23 23 22 21 20 19 19 18 18 18 18 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 92 91 91 91 91 91 91 90 88 87 86 85 85 87 88 89 89 89 89 89 89 88 87 86 85 84 82 81 79 78 77 76 75 74 73 73 73 73 74 75 77 78 79 81 82 82 82 82 81 80 78 76 74 72 71 70 69 69 69 70 70 71 72 73 74 75 75 75 75 74 72 70 67 65 62 58 56 54 53 52 52 52 52 52 52 51 51 50 49 48 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 23 22 21 21 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 21 20 20 20 20 20 20 20 21 21 21 92 91 91 90 90 89 88 88 87 87 87 86 86 86 86 87 88 89 90 91 90 90 89 89 88 86 85 83 82 80 78 77 76 75 75 74 74 75 76 77 78 80 82 83 84 85 85 85 84 83 82 80 78 76 75 74 73 73 73 73 74 74 75 76 77 76 76 76 75 73 72 69 67 64 61 57 55 54 53 53 52 52 51 50 50 49 49 49 49 48 48 47 47 46 47 47 47 48 48 48 47 47 46 46 46 45 45 45 45 45 44 43 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 89 89 88 88 87 86 86 86 87 87 88 88 87 87 86 86 87 88 89 91 91 92 91 91 90 89 88 87 85 83 81 79 78 77 76 76 77 77 78 78 79 80 82 83 84 85 85 86 85 84 83 82 81 80 79 78 77 76 76 77 77 78 79 79 78 78 77 75 74 72 70 68 65 62 58 56 54 53 52 52 51 50 50 49 49 49 49 50 50 50 49 49 48 48 47 48 48 48 49 49 48 48 47 47 46 46 46 45 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 37 37 36 36 35 35 35 35 34 33 33 32 32 32 31 31 30 29 29 28 27 27 26 26 25 24 23 23 22 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 18 18 17 17 17 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 85 84 83 83 83 83 84 84 84 85 86 87 87 86 85 85 85 85 87 88 89 90 90 90 89 89 88 87 86 84 83 81 80 79 79 79 79 80 80 81 81 81 81 81 82 82 82 83 83 82 81 80 80 79 79 79 79 79 79 80 80 81 81 80 79 78 77 75 73 71 68 65 61 58 55 54 53 52 51 51 50 50 50 50 50 51 52 52 52 52 51 51 50 49 49 49 49 49 49 49 49 49 48 47 47 46 46 46 45 45 44 44 44 43 43 42 41 41 40 40 39 39 38 38 38 38 38 37 37 37 36 36 36 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 23 23 23 22 22 21 21 20 20 20 19 19 19 20 19 19 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 18 19 19 18 18 18 18 18 18 18 18 18 18 80 79 78 77 77 78 78 80 80 81 81 82 82 82 82 81 81 82 83 84 86 87 88 88 89 88 88 87 86 85 84 83 82 82 82 83 83 83 83 83 82 82 81 81 80 80 80 80 79 79 79 78 79 79 79 80 80 81 82 82 82 83 82 82 81 80 78 76 73 70 66 62 58 55 53 52 52 52 52 52 53 53 54 54 54 54 55 55 54 53 53 52 51 51 50 50 50 50 50 50 50 49 48 48 47 46 46 46 45 45 45 45 44 44 43 43 42 42 41 40 40 39 39 39 39 39 38 38 37 37 37 37 36 36 35 35 34 34 33 33 33 32 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 22 22 21 21 21 20 20 20 20 20 20 21 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 75 74 72 72 72 72 73 74 76 77 77 77 76 76 76 76 76 78 79 81 82 84 86 87 87 88 88 87 86 85 84 84 83 83 84 84 85 84 84 84 83 82 81 81 80 79 78 78 78 78 78 79 79 81 81 81 82 82 83 83 84 84 84 83 82 81 79 77 74 70 66 63 59 56 55 54 54 55 56 57 58 58 58 58 58 57 57 56 55 54 53 53 52 52 52 51 51 51 51 50 50 49 48 48 47 47 46 46 46 46 45 45 45 44 44 44 43 42 42 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 69 68 68 68 69 70 71 72 73 75 74 74 72 71 71 73 74 76 78 79 81 83 85 86 87 87 88 88 88 88 87 86 86 85 84 84 83 83 83 83 83 82 82 81 81 80 80 80 80 81 81 82 83 83 84 84 84 84 84 85 84 84 84 83 82 81 79 77 74 71 68 65 62 60 59 59 59 60 60 61 61 61 62 61 60 59 58 57 56 55 55 54 54 53 53 52 52 51 51 50 49 49 49 48 48 47 47 46 46 46 46 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 33 33 33 32 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 22 22 21 21 21 21 21 21 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 68 68 68 69 70 72 73 73 74 74 75 74 73 71 71 71 74 76 79 81 82 84 86 87 88 90 90 91 92 92 91 90 88 86 85 83 82 82 81 81 80 80 80 81 81 81 82 82 83 84 86 87 87 87 88 88 88 87 87 86 86 85 83 82 80 79 77 74 72 69 68 66 64 63 62 62 62 63 63 63 64 64 63 63 62 62 61 60 59 58 57 57 56 56 55 55 54 53 53 52 51 50 50 49 48 48 48 47 47 46 46 46 46 46 46 45 45 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 36 36 36 35 35 35 34 34 34 34 34 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 19 73 73 72 72 72 73 74 75 76 76 76 77 76 75 74 74 74 76 78 81 83 85 87 89 90 91 93 94 94 94 93 91 89 87 85 84 82 80 79 78 78 78 79 80 80 81 83 84 86 88 89 90 91 91 91 91 90 89 88 87 85 83 81 80 77 75 73 71 70 68 66 66 65 65 65 65 65 65 65 65 66 66 65 65 64 64 63 62 61 61 60 60 59 59 58 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 24 23 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 nan nan nan 75 75 76 77 77 78 79 79 79 79 79 78 77 77 78 79 81 83 85 87 89 90 92 93 94 94 94 93 91 90 88 87 85 82 80 79 78 78 78 79 80 81 82 84 86 88 90 91 92 93 93 93 92 92 90 89 87 84 82 79 77 75 73 71 69 68 67 67 66 66 66 66 66 67 67 67 67 67 67 66 66 65 65 64 64 64 63 63 62 62 61 60 59 58 57 57 56 55 54 53 53 52 52 51 51 50 50 50 49 49 49 48 47 47 46 46 45 44 43 43 42 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 33 32 32 31 31 30 30 29 29 28 27 27 26 25 24 23 23 22 22 22 21 22 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 nan nan nan nan nan nan nan nan nan nan 81 82 82 82 82 81 81 81 81 82 83 86 88 89 91 92 93 93 92 93 92 91 90 88 86 84 83 82 81 81 82 81 81 82 83 84 86 88 89 90 92 93 94 94 94 93 91 90 88 86 84 82 79 77 75 73 71 70 69 68 68 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 64 64 63 62 61 61 60 59 58 57 57 56 56 55 55 54 53 53 53 52 52 52 51 50 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 25 24 24 24 24 23 24 24 24 24 25 25 25 25 25 24 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 24 24 24 24 24 24 24 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 83 83 84 86 88 90 92 92 91 91 90 90 90 89 88 87 85 84 82 82 82 83 84 84 84 85 85 86 88 89 90 91 93 94 94 94 94 93 92 91 89 87 85 83 81 80 78 76 74 73 72 71 70 70 70 70 69 69 68 68 68 68 67 67 67 67 67 67 66 66 65 64 63 62 61 61 60 60 59 58 58 58 57 57 56 56 55 54 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 35 35 35 34 34 33 33 33 32 31 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 26 25 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 90 88 87 87 87 86 86 86 85 84 84 83 83 83 84 84 85 85 86 86 88 89 90 91 92 93 94 94 94 94 94 93 91 89 87 86 84 83 81 79 78 77 76 74 73 72 72 72 71 71 70 69 69 68 68 68 67 67 67 66 66 66 65 65 64 63 63 62 61 61 61 60 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 35 34 34 33 33 33 33 34 34 34 34 35 35 36 37 38 38 39 39 39 39 38 38 38 37 37 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 32 32 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 84 84 83 82 82 82 82 82 83 84 85 86 87 89 90 91 91 92 93 93 92 92 91 90 89 88 86 85 83 82 80 78 77 75 73 72 71 70 70 69 69 69 69 68 68 68 68 67 67 67 66 66 65 65 64 64 64 63 63 62 61 60 59 58 57 55 54 53 51 50 49 48 46 45 44 43 43 42 41 41 40 39 38 37 37 36 35 35 35 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 43 44 45 45 45 45 44 44 43 42 41 40 40 39 38 38 37 37 37 37 37 37 37 37 37 38 38 39 39 39 39 38 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 82 83 84 85 86 87 88 88 89 89 90 90 90 90 90 90 89 88 86 85 83 81 79 77 75 73 71 69 67 66 65 65 65 65 66 66 67 67 67 67 67 66 66 65 65 64 64 63 63 62 61 60 59 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 45 45 47 48 49 49 50 51 51 52 52 51 51 50 49 48 47 46 45 45 44 43 42 41 41 41 41 42 42 43 43 44 45 45 45 44 44 44 43 42 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 88 88 88 89 88 88 88 88 87 86 84 83 81 79 77 76 74 73 71 70 68 66 65 64 64 64 65 66 67 67 68 68 67 67 66 65 64 63 62 62 60 59 58 57 56 54 52 51 49 48 46 45 44 42 42 41 40 39 39 38 38 37 37 37 37 38 38 38 38 38 38 39 39 40 41 41 42 42 42 43 44 45 46 46 47 48 50 51 52 53 54 55 56 56 57 57 57 57 57 57 56 56 55 54 53 51 50 49 48 47 47 46 45 46 46 46 47 48 49 49 50 50 49 49 49 48 47 46 45 44 43 43 42 41 41 40 40 40 40 39 38 38 37 36 35 34 33 33 32 31 31 31 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 34 33 33 33 33 32 32 32 31 31 31 31 31 30 30 31 30 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 86 84 83 81 80 78 76 74 73 71 70 69 67 66 65 64 65 65 66 66 67 68 68 67 67 65 64 63 62 61 60 58 57 55 54 53 51 49 48 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 39 40 40 41 42 42 43 44 44 45 46 47 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 61 62 62 62 62 61 61 60 60 60 59 57 56 55 54 53 52 51 51 50 50 50 50 51 51 52 53 53 53 54 53 53 53 52 51 51 50 48 47 46 45 45 44 44 44 43 43 43 43 42 41 41 39 38 37 37 35 35 34 34 34 33 33 33 33 33 33 33 34 34 34 35 35 35 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 32 32 32 32 32 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 70 69 67 65 64 64 64 64 65 65 66 66 66 66 65 64 63 61 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 41 41 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 55 56 56 57 57 58 58 59 59 60 61 62 63 63 64 64 65 65 65 65 65 64 64 64 63 62 62 60 59 58 57 56 55 54 54 53 53 54 54 54 54 55 55 55 55 55 56 56 56 55 55 54 54 53 52 51 50 49 48 48 47 47 47 46 46 45 45 44 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 36 36 36 36 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 63 63 63 62 61 60 58 57 56 54 53 51 50 49 48 47 46 45 45 44 44 44 43 43 43 43 44 44 44 45 45 45 46 47 48 49 50 51 53 53 55 55 56 57 58 58 59 60 60 61 61 62 62 62 62 62 62 63 63 64 64 65 65 66 66 66 66 67 66 66 66 66 66 65 65 64 63 62 62 61 60 59 58 58 58 57 57 57 57 58 58 57 57 57 57 57 57 57 58 57 57 57 56 56 55 54 53 53 52 51 50 50 50 49 48 47 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 35 35 34 34 34 34 33 33 33 33 34 34 34 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 53 51 49 48 47 47 46 46 46 46 46 46 46 47 47 48 48 49 49 50 50 50 51 51 52 53 54 55 56 57 58 59 60 61 62 62 63 63 64 64 65 65 65 66 66 66 65 65 65 65 65 65 65 66 66 67 67 67 67 68 68 67 67 67 67 67 66 66 65 64 64 63 62 62 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 58 58 57 56 56 55 54 53 53 52 51 50 49 49 48 47 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 34 34 34 34 34 34 34 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 49 50 51 52 53 53 54 54 54 55 55 56 56 56 57 58 58 60 60 62 62 63 64 64 65 65 65 66 66 66 67 67 67 67 68 68 67 67 67 66 66 66 66 66 66 67 67 68 68 68 68 68 68 67 67 67 67 66 66 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 60 60 59 59 59 59 58 58 57 56 55 54 53 52 52 51 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 37 37 37 37 36 36 35 35 35 35 35 35 35 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 58 59 59 60 60 60 61 61 62 62 63 64 65 65 66 66 66 66 66 67 67 67 68 68 68 69 68 68 68 67 67 66 66 66 66 66 66 67 68 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 60 60 59 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 36 36 36 36 36 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 64 64 65 65 65 66 66 67 67 67 67 68 68 68 68 69 68 68 68 68 68 67 67 66 66 66 66 66 67 68 68 68 68 68 68 68 67 67 67 67 66 66 66 66 66 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 62 63 62 62 62 62 61 61 60 59 58 57 57 56 55 54 53 53 52 52 51 50 50 50 49 49 49 48 47 47 46 45 45 44 44 43 42 42 42 41 41 40 40 40 39 39 39 39 38 38 39 39 40 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 68 68 68 68 68 68 68 67 67 67 67 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 65 64 65 64 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 61 60 59 59 58 57 56 56 55 54 54 54 53 53 53 52 52 51 50 49 49 48 48 47 47 46 45 45 45 45 44 44 44 43 43 42 42 42 42 42 42 43 44 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 67 67 67 67 68 68 67 67 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 45 45 46 46 47 48 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 64 64 64 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 57 57 56 56 55 55 55 54 54 53 53 53 52 52 51 50 49 49 49 49 49 49 49 50 50 51 52 53 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 67 67 67 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 60 60 60 60 59 59 59 59 58 58 58 58 57 57 56 55 55 54 53 52 52 52 53 53 53 54 55 55 56 57 58 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 67 67 67 67 67 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 64 64 64 63 63 63 63 62 62 62 62 62 62 61 61 61 60 60 60 60 59 58 58 57 56 56 55 55 55 56 56 57 58 59 60 61 61 61 62 62