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