generated from TNFSH-Programming-Contest/tps-starter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path2-01.in
3 lines (3 loc) · 921 KB
/
2-01.in
1
2
3
100000 74
60 53 41 55 55 82 48 23 83 30 60 47 16 41 43 17 76 87 47 60 61 26 16 41 76 41 86 37 92 31 45 56 89 82 7 20 62 93 97 64 79 14 75 5 92 73 99 93 60 59 98 43 70 96 83 96 32 18 61 81 30 27 26 70 56 86 51 84 18 7 96 8 77 43 23 71 73 81 8 72 73 47 90 13 44 81 75 54 92 21 26 95 54 66 80 87 72 50 83 52 2 88 45 16 16 90 32 7 3 99 27 10 7 22 87 50 24 30 88 15 26 92 20 14 91 8 91 75 25 9 13 79 57 88 58 35 73 65 42 27 6 65 43 20 31 61 82 6 97 34 10 83 97 71 98 15 33 54 92 30 95 67 5 65 64 19 49 29 62 91 37 42 11 23 76 97 76 7 30 70 31 97 9 35 73 36 55 63 80 95 57 44 6 52 45 62 29 6 81 78 17 4 86 84 89 7 35 9 74 92 23 33 58 47 14 14 10 17 56 47 1 63 100 66 91 89 67 71 71 80 63 91 69 32 4 65 28 99 74 40 37 92 93 64 15 25 40 64 57 25 23 78 83 71 77 67 5 17 38 7 62 85 25 10 98 32 55 74 57 14 19 43 10 43 73 81 32 78 63 10 61 36 39 77 58 49 30 95 12 92 58 14 10 22 9 77 17 3 92 10 46 28 50 73 16 34 98 26 35 10 64 38 14 31 72 62 34 99 57 31 1 62 7 77 88 2 58 100 77 41 74 53 69 58 69 50 55 48 48 2 24 69 42 6 29 65 90 19 44 32 57 62 67 20 42 70 87 29 9 97 54 2 53 28 66 95 82 2 95 41 7 97 61 16 25 33 48 42 22 95 99 1 86 24 82 40 42 35 15 35 60 70 64 63 49 98 83 75 84 2 41 26 16 100 20 14 37 88 13 10 47 27 71 85 57 97 70 89 55 27 72 88 61 94 80 67 3 39 14 6 51 45 40 61 5 30 76 71 70 54 4 25 17 81 20 43 97 85 3 56 70 39 47 81 55 6 45 46 1 55 54 5 67 55 24 56 61 35 21 59 65 86 83 92 28 51 15 90 6 29 18 70 30 93 67 81 23 64 99 96 49 42 99 26 5 84 70 66 77 15 36 31 41 19 100 42 61 44 7 95 24 48 54 84 42 75 4 92 79 26 90 30 63 85 90 56 60 81 92 28 26 54 24 90 54 38 66 63 27 21 16 80 96 58 63 85 29 96 79 71 17 63 83 47 13 67 85 12 16 73 32 53 49 69 37 8 85 97 85 92 42 16 58 80 85 56 38 86 32 29 46 41 44 75 68 19 21 88 6 99 5 12 89 61 73 55 67 97 76 3 37 48 26 67 30 79 31 69 14 65 93 4 27 66 9 71 24 62 6 77 80 30 44 90 28 76 39 49 11 78 53 72 23 31 100 33 47 61 78 13 55 92 67 63 29 6 98 6 44 93 84 28 80 32 12 68 99 10 61 81 15 82 68 16 82 89 19 38 73 91 66 60 77 46 14 74 85 57 29 32 77 23 80 59 25 30 81 65 92 24 49 41 93 53 59 76 14 22 43 87 60 32 56 86 81 76 31 11 65 32 77 61 92 84 17 98 23 2 24 69 62 49 78 4 57 27 92 99 52 59 8 67 81 88 51 76 29 72 88 48 59 46 19 34 68 84 95 3 10 14 43 28 78 93 77 70 5 89 18 69 6 55 27 42 98 15 48 93 91 56 51 64 18 83 65 57 14 52 14 16 34 29 36 19 10 69 32 96 59 86 5 31 6 43 35 80 14 10 33 61 75 43 3 39 7 32 85 29 100 71 66 80 8 59 94 5 60 71 33 92 98 30 10 35 99 17 56 2 66 96 16 97 63 65 53 33 97 31 62 83 36 61 76 83 55 69 26 74 47 41 59 33 26 69 95 23 14 95 39 47 48 33 88 92 9 51 36 95 63 42 1 96 49 78 27 33 71 62 31 2 40 50 38 84 84 52 54 98 46 72 58 3 94 86 81 38 100 40 20 72 100 37 28 41 15 11 64 23 37 6 49 54 61 31 59 66 43 18 3 33 47 40 43 98 78 57 68 79 36 4 81 44 9 94 17 9 99 39 5 52 28 37 12 9 80 35 49 12 71 51 48 47 73 32 1 93 76 16 100 16 2 91 55 11 68 35 67 97 88 34 20 88 91 59 24 11 56 10 92 13 80 3 99 32 20 94 81 83 62 82 85 43 12 30 55 94 28 51 71 51 30 21 56 96 93 21 54 40 82 72 44 29 35 71 51 64 97 100 77 8 26 8 71 42 28 20 12 12 53 34 51 9 9 90 85 31 43 2 1 9 20 61 46 33 70 5 100 47 67 50 75 80 7 13 67 21 94 21 2 77 83 33 81 66 30 83 44 93 99 11 77 65 28 42 61 28 39 24 23 94 26 46 98 84 30 93 84 50 52 73 14 53 91 82 20 58 28 43 3 2 32 22 90 4 77 38 33 30 66 89 90 44 91 94 91 35 61 32 98 11 24 21 6 17 32 19 81 6 15 7 92 22 90 17 53 58 60 21 78 87 73 34 87 33 56 29 52 9 34 54 69 11 29 39 60 28 38 52 18 53 59 29 35 10 10 75 65 60 91 44 97 100 34 1 30 17 23 79 7 22 56 72 9 18 71 70 4 18 69 71 93 19 41 39 38 45 26 68 66 13 8 29 45 95 100 61 97 97 91 69 56 31 52 17 91 29 27 35 4 20 38 38 37 36 11 92 63 51 52 29 89 93 34 58 34 66 15 51 74 20 69 82 61 42 24 21 14 54 91 75 78 16 80 12 99 25 92 89 85 93 12 65 96 92 86 42 80 85 44 41 100 42 68 62 32 18 98 72 39 27 62 91 13 84 79 29 13 53 77 84 92 29 76 44 77 91 38 42 88 26 30 77 27 44 3 13 3 84 49 87 68 12 93 2 89 31 72 2 65 36 3 27 1 57 74 10 47 37 32 41 4 43 29 46 80 92 41 3 41 74 62 9 75 39 37 5 26 62 77 1 54 2 67 53 3 17 41 44 67 66 4 23 55 55 89 69 41 100 95 93 71 38 35 10 31 86 79 46 81 75 16 20 45 96 76 55 34 87 5 44 16 54 76 12 82 86 31 59 16 96 95 38 55 98 54 51 24 88 2 95 9 96 80 99 24 4 99 19 78 65 70 80 69 54 78 80 10 57 77 21 41 82 92 54 56 42 82 18 43 85 46 23 66 8 18 72 97 8 82 87 80 50 53 80 81 93 56 52 28 87 77 74 70 40 82 38 30 68 92 73 59 82 92 11 21 12 100 13 83 68 27 78 98 26 41 14 45 15 97 39 11 12 23 27 93 9 53 1 17 14 38 23 64 1 99 53 68 42 40 21 83 54 57 41 78 21 38 12 11 96 74 13 44 88 61 86 29 85 86 95 42 71 2 81 70 52 51 51 93 88 2 76 75 16 92 35 4 56 13 25 22 85 73 11 13 72 13 49 78 32 32 100 20 96 35 17 34 15 32 40 92 18 96 70 81 81 37 11 10 82 61 17 58 65 40 11 60 30 18 43 37 27 71 41 59 95 65 81 94 28 14 52 19 62 16 20 28 17 51 56 18 47 18 97 15 92 2 31 44 68 4 41 28 5 20 76 15 62 61 9 41 57 90 80 92 6 97 13 1 65 58 99 3 16 96 96 18 58 28 26 22 42 72 73 5 82 57 67 9 24 82 71 16 13 83 75 6 9 71 29 86 20 58 18 29 64 3 30 42 4 4 21 64 54 45 77 4 59 24 78 32 94 56 97 84 8 5 97 9 51 22 65 89 10 44 19 93 26 40 11 63 33 69 31 24 94 55 16 27 54 97 43 96 30 15 46 70 63 57 50 65 4 63 24 9 87 43 73 62 97 98 60 78 57 11 76 49 93 66 7 40 13 90 84 61 62 4 62 25 72 14 87 59 13 53 94 27 32 63 57 60 14 73 12 41 84 62 36 15 7 51 88 78 91 65 20 20 1 82 45 78 9 20 43 6 49 100 43 89 32 4 93 19 43 50 31 58 99 55 19 7 97 12 65 25 37 37 67 76 19 61 96 35 70 43 42 46 100 68 63 81 27 87 96 79 87 11 69 92 89 65 58 80 34 91 77 42 69 90 82 9 33 73 66 34 69 63 24 76 94 2 51 50 77 26 70 41 34 18 74 96 18 12 48 46 54 16 5 27 57 4 100 95 82 47 95 86 36 97 6 87 72 61 74 37 79 36 59 20 5 79 31 44 31 48 73 93 29 9 83 78 53 12 37 63 90 46 23 99 22 80 74 42 1 77 68 40 15 86 92 68 42 16 95 50 46 10 78 82 24 64 69 99 31 21 17 84 85 82 11 70 59 61 70 96 33 54 46 5 39 53 28 66 71 51 27 42 13 61 25 4 49 48 86 92 29 51 36 46 8 63 86 54 8 90 78 30 60 93 55 7 55 50 47 9 64 75 77 6 83 9 20 27 30 25 67 87 2 83 99 42 38 50 76 3 11 81 40 34 15 81 51 23 5 48 89 13 51 32 19 32 45 62 34 15 39 92 38 91 30 7 81 2 67 74 58 77 70 81 54 75 17 34 54 99 11 92 59 82 2 95 44 7 5 25 72 1 58 40 77 28 29 73 98 48 23 67 42 53 17 98 71 57 50 33 28 93 72 4 88 85 24 86 36 7 17 17 21 68 93 69 11 27 96 84 99 51 59 33 14 65 14 17 8 25 15 32 22 4 25 10 68 100 41 3 48 32 16 66 37 72 11 91 5 2 54 77 71 48 66 25 1 95 27 52 79 73 62 41 39 37 92 73 99 13 81 66 3 75 91 24 60 73 60 75 57 91 79 67 66 53 24 6 8 31 19 53 74 63 45 79 91 34 95 33 70 4 49 33 57 59 100 4 46 8 29 3 89 78 88 78 76 36 25 80 65 7 22 76 84 50 39 11 7 57 97 63 52 27 4 50 82 100 89 5 88 76 41 30 8 21 91 62 5 36 90 3 26 29 61 15 33 51 45 40 77 33 94 6 77 32 58 60 39 95 9 83 9 57 28 89 91 78 62 67 90 50 70 92 23 88 66 20 54 21 57 93 91 51 7 94 53 58 28 31 6 90 49 38 65 35 14 61 20 8 24 74 94 68 53 42 38 65 75 70 22 56 81 13 1 25 47 43 13 85 36 83 49 75 59 71 41 79 27 23 33 47 86 58 46 64 87 61 53 34 52 73 37 44 96 41 13 33 98 98 56 22 92 81 84 41 53 45 23 47 100 62 21 40 27 79 20 18 5 1 79 73 75 78 35 33 23 31 61 54 96 98 66 76 64 64 5 73 82 40 81 41 92 66 65 1 50 26 42 20 34 35 4 17 6 51 93 92 8 70 8 73 26 87 71 91 30 88 90 77 75 100 18 37 92 8 31 64 78 25 67 32 86 25 28 62 88 74 98 32 41 82 54 76 42 97 64 99 72 82 98 27 62 50 63 45 90 75 57 89 76 34 43 12 57 22 60 1 21 91 18 37 10 7 36 97 43 21 72 52 65 41 57 47 93 61 79 95 48 83 2 26 74 76 15 63 48 91 51 33 94 8 29 40 89 74 68 79 42 37 15 83 53 41 28 47 79 5 22 90 53 100 50 69 43 56 25 14 33 6 65 50 54 19 92 83 64 94 40 55 68 60 10 51 69 26 22 57 49 50 64 71 89 75 34 45 19 97 27 51 99 57 90 32 49 39 62 52 66 15 8 87 82 3 47 48 95 64 35 60 1 57 29 60 17 19 9 26 42 86 97 1 19 27 43 44 63 96 19 7 83 57 42 29 75 31 28 39 73 96 67 36 57 93 98 87 76 100 75 1 93 50 21 68 30 81 19 16 36 15 3 10 47 33 12 84 92 49 52 75 50 97 63 53 72 78 42 51 62 38 24 76 75 94 33 16 33 36 54 66 17 59 19 55 51 86 33 5 83 80 52 84 35 11 49 28 59 8 61 17 87 77 41 25 84 48 40 90 43 97 9 34 97 44 21 77 22 96 9 78 94 61 94 50 19 39 40 20 16 100 28 35 3 66 81 100 25 39 50 33 65 51 30 62 8 34 43 28 8 80 49 9 36 30 64 74 34 19 5 57 37 25 61 63 15 96 84 23 92 31 80 53 97 23 11 60 39 37 41 16 5 4 31 97 89 29 77 46 32 29 65 23 77 19 82 44 90 76 46 8 75 60 69 14 61 35 63 71 65 26 5 38 22 78 37 27 74 65 46 100 53 73 61 15 85 82 82 94 48 48 92 34 97 67 13 17 28 29 27 63 6 68 25 1 6 97 83 97 78 58 49 56 54 5 12 76 47 7 18 14 78 94 69 9 27 3 12 69 55 20 25 29 14 47 32 53 81 94 95 85 49 37 80 36 30 31 79 42 85 45 89 7 55 37 45 6 84 80 50 2 4 61 19 52 93 72 39 3 31 91 19 30 19 81 58 58 41 18 4 74 26 4 27 13 19 85 28 63 60 11 24 96 33 94 25 76 16 6 64 73 85 78 6 93 61 98 88 57 32 10 57 62 19 29 32 100 42 75 63 82 63 74 53 68 21 9 65 69 98 33 69 65 46 58 20 60 90 68 68 1 25 56 57 64 6 58 68 65 45 6 81 27 65 59 61 1 57 61 73 76 67 61 33 95 6 72 33 13 10 72 8 27 30 18 16 20 13 85 92 11 2 78 86 48 23 18 45 91 99 19 88 28 12 10 88 49 82 43 54 47 25 49 27 42 35 58 31 92 79 17 79 58 47 79 70 39 64 25 100 75 69 77 98 13 76 49 79 37 12 82 10 3 8 7 66 54 46 56 89 98 57 11 77 98 20 41 98 63 56 42 30 79 46 53 75 35 27 41 13 74 86 80 37 51 53 2 35 3 33 74 74 5 97 5 31 24 75 13 61 40 39 36 3 13 78 38 32 15 61 86 50 48 91 38 16 9 30 43 44 33 43 26 82 61 81 73 47 75 26 46 27 90 78 91 96 60 46 49 32 35 94 61 54 99 68 86 6 72 27 84 77 21 32 79 26 58 48 2 99 95 92 21 20 2 4 71 15 45 41 16 91 53 7 13 98 32 15 15 7 1 26 72 56 34 73 61 100 49 7 25 38 4 17 100 49 47 1 97 2 54 75 9 17 1 7 10 45 94 6 29 79 18 49 12 43 45 80 32 66 97 88 16 9 55 94 33 73 13 78 48 25 25 56 43 15 21 2 24 71 1 44 48 6 5 79 77 84 32 79 85 64 14 93 89 55 26 2 71 60 85 41 4 54 81 25 95 40 11 21 20 32 54 6 13 37 77 4 8 66 53 1 55 40 12 57 63 60 8 77 58 10 70 100 62 75 47 33 35 32 38 43 88 57 76 71 67 83 43 33 28 70 91 95 74 88 80 69 71 24 18 47 99 48 56 47 68 91 85 44 73 64 22 76 66 1 6 14 46 100 53 21 74 94 54 60 87 39 33 23 23 39 57 9 81 85 43 76 72 46 33 74 88 86 52 20 54 24 99 66 26 77 1 28 8 13 11 100 45 69 27 37 9 2 82 85 24 97 31 37 85 5 46 4 88 56 7 71 42 98 44 64 12 49 22 78 16 39 4 47 16 51 11 50 32 88 100 45 80 48 21 77 12 98 97 93 10 17 87 86 20 52 35 90 15 12 49 16 77 36 76 37 64 44 19 55 13 53 88 45 49 51 4 56 80 40 60 61 5 98 32 40 67 72 3 27 47 38 36 61 75 17 96 63 85 76 57 58 2 6 72 75 96 89 76 54 41 32 73 40 17 2 91 61 27 48 84 63 1 83 85 29 63 97 29 52 68 39 76 29 49 29 22 25 4 30 38 88 19 67 96 75 86 64 19 22 33 20 91 10 71 76 19 60 92 80 88 24 100 6 41 35 97 24 37 50 30 94 37 49 70 2 35 53 25 55 100 6 87 42 86 57 71 8 79 79 66 42 52 32 33 43 51 85 87 62 46 10 88 70 89 13 39 8 40 78 25 16 82 9 59 96 67 7 28 3 79 52 61 48 13 90 60 8 26 93 77 92 87 18 16 5 18 89 65 37 74 90 86 9 41 95 21 29 53 52 87 34 37 17 82 17 80 36 43 25 46 61 45 33 82 61 73 55 32 87 28 78 89 34 28 49 94 44 59 78 25 68 50 92 40 94 8 57 4 34 16 84 19 8 10 49 90 63 3 72 16 49 85 10 13 40 4 12 96 37 91 81 46 76 95 37 97 65 95 20 73 42 59 11 10 79 89 96 63 36 79 49 61 50 50 85 71 91 77 34 80 73 4 56 92 55 30 97 98 96 99 51 19 22 34 1 46 28 32 58 22 29 80 65 27 27 21 31 70 100 3 52 48 4 66 34 3 41 21 92 21 22 97 17 11 41 55 26 95 57 41 80 66 40 54 52 83 3 65 12 30 93 66 45 18 87 58 31 51 54 86 83 17 16 87 94 3 15 77 43 9 25 23 5 7 67 69 98 48 73 7 45 83 60 75 53 29 81 75 80 49 43 76 29 35 52 12 18 13 41 72 47 89 57 15 93 93 10 21 88 66 76 6 13 74 91 77 68 65 46 77 84 64 55 79 86 29 12 69 2 21 33 13 94 46 39 76 61 53 55 55 13 97 25 41 73 98 78 80 39 11 86 80 7 96 46 95 67 5 67 59 53 97 17 18 44 8 13 41 87 54 40 98 97 81 50 39 71 47 47 44 17 34 9 20 61 34 45 41 94 38 97 47 79 23 60 49 42 88 66 9 37 36 52 51 44 11 46 57 37 17 88 42 30 54 8 6 31 64 74 96 69 49 75 32 64 86 31 90 55 40 63 5 18 67 3 44 23 98 93 5 10 81 12 89 71 35 82 61 60 84 67 72 32 96 28 91 77 46 13 15 59 94 78 83 39 72 22 83 28 78 35 42 30 50 64 69 6 42 55 65 60 86 83 29 41 97 28 22 73 100 94 30 18 93 81 37 23 62 100 11 66 20 73 100 82 28 38 6 53 1 48 99 11 80 19 24 78 83 79 91 80 87 10 62 68 62 39 14 30 25 53 20 54 3 90 3 8 87 4 65 7 59 60 22 94 88 57 100 86 35 70 17 87 67 33 43 98 68 21 95 56 49 81 99 18 51 42 24 94 68 13 17 73 17 87 66 92 45 47 69 81 55 60 20 88 52 12 13 27 66 69 66 13 31 16 43 92 72 18 94 60 50 22 30 30 72 41 27 65 67 72 15 40 57 13 37 85 66 46 61 16 31 57 49 34 29 91 64 27 42 28 33 92 57 89 16 45 33 31 1 53 54 5 23 21 56 61 87 13 50 47 42 59 80 72 95 2 86 85 94 44 6 2 82 12 78 52 92 93 47 31 53 93 31 21 64 6 36 28 86 81 87 84 96 6 35 87 81 81 95 3 93 25 83 71 23 47 39 58 24 39 99 99 62 63 53 79 90 43 70 67 30 55 13 15 96 76 87 48 1 80 1 75 98 24 25 4 38 73 14 79 71 9 35 11 48 97 64 38 66 62 81 69 52 25 69 38 21 17 28 97 34 13 73 27 48 28 17 100 59 99 74 16 2 90 13 5 12 43 69 23 90 61 37 11 3 78 82 89 79 98 18 37 96 34 50 86 96 82 6 99 32 72 64 76 39 22 28 15 89 31 58 48 32 51 10 91 19 83 96 42 6 98 54 89 47 66 5 92 48 100 24 89 71 24 50 51 32 49 88 16 99 91 5 96 55 28 33 99 24 14 35 83 14 29 19 88 92 26 24 22 38 44 39 62 79 3 94 53 7 16 22 16 86 58 38 95 52 53 73 78 39 13 36 23 96 47 77 9 58 25 69 55 13 32 95 83 64 13 51 83 36 26 21 76 55 41 87 73 62 44 86 48 66 27 89 26 3 49 81 39 85 15 11 19 53 20 93 3 2 39 74 84 17 67 49 30 60 94 42 67 68 63 68 2 24 53 4 96 59 53 97 91 29 36 67 14 27 66 84 74 22 64 49 48 96 91 58 64 83 47 14 28 21 13 12 35 54 13 25 66 41 77 35 79 99 40 51 16 54 96 68 8 87 76 98 35 92 7 77 50 92 67 39 64 74 7 29 63 69 29 30 79 47 33 18 69 22 80 81 62 98 93 26 34 41 64 8 54 62 54 8 70 9 86 33 23 9 64 95 82 94 84 69 51 67 79 3 92 98 55 80 51 71 86 45 11 65 55 96 92 8 72 49 98 4 25 73 74 21 80 50 73 100 7 85 51 45 41 96 41 43 81 24 52 18 73 45 75 21 89 77 65 44 66 88 5 60 35 86 60 34 79 11 43 68 28 34 26 15 34 51 66 38 71 98 11 45 56 86 35 19 34 14 13 9 38 39 31 5 76 16 81 100 77 9 60 96 85 81 4 71 42 44 93 30 59 97 82 18 54 12 85 70 47 58 57 40 62 80 77 64 40 76 13 28 31 36 28 74 34 89 57 72 46 49 57 71 35 33 72 21 68 52 27 3 70 66 68 43 85 10 89 27 44 5 17 21 48 44 36 65 97 22 5 74 97 32 19 89 26 70 45 44 20 61 33 13 97 44 94 36 80 66 57 76 15 26 80 11 60 50 22 81 28 16 9 66 91 20 89 65 61 1 10 5 96 71 33 64 100 83 47 46 54 2 65 35 53 62 58 22 88 97 84 99 61 39 28 54 64 93 61 42 95 25 73 87 43 11 25 24 41 87 88 22 59 60 11 6 42 34 84 11 7 45 22 82 27 80 38 60 29 31 26 60 60 50 73 22 10 4 72 17 42 96 92 50 91 31 61 59 39 92 60 1 25 62 58 26 15 74 40 67 48 51 61 27 16 92 71 63 59 74 34 16 66 59 55 88 70 63 90 93 7 51 24 36 78 53 66 3 35 58 52 12 76 4 64 76 47 44 80 53 32 1 99 100 37 83 89 35 69 25 90 8 98 63 47 93 6 17 41 66 38 38 76 26 10 98 97 14 86 65 53 76 84 21 52 49 76 4 15 56 51 16 46 21 36 5 22 98 66 10 20 70 100 52 44 13 95 46 3 1 40 11 69 40 52 71 44 40 13 26 19 53 28 8 100 38 86 7 71 5 77 68 53 15 81 35 86 49 64 34 63 93 65 18 40 74 74 66 83 55 38 98 48 72 68 17 90 57 50 83 44 53 63 40 6 81 54 71 12 62 68 20 79 23 34 71 47 92 80 26 30 84 75 75 51 32 100 36 64 6 6 100 64 7 61 17 14 77 70 97 33 1 28 75 89 22 89 69 61 64 17 36 3 22 2 29 21 9 91 83 76 43 58 95 24 41 26 91 53 65 25 75 93 37 6 88 52 34 60 56 94 18 78 43 44 98 57 4 67 20 65 80 92 94 8 79 31 53 70 42 60 32 3 51 44 74 20 49 93 3 26 52 18 76 9 43 4 39 59 37 28 4 19 3 99 78 54 40 12 86 93 79 50 11 9 65 19 21 97 4 10 26 16 18 26 76 92 40 8 100 72 75 77 21 59 38 73 3 31 94 38 89 43 13 83 7 18 63 45 45 77 89 77 90 17 68 76 93 58 74 14 68 21 58 100 43 11 27 67 70 56 13 22 1 37 92 15 85 58 3 30 94 25 22 41 3 21 36 90 47 56 6 76 40 29 86 67 99 14 85 87 30 23 46 2 57 66 24 55 28 69 16 11 8 64 89 31 29 68 58 72 43 44 47 30 90 32 32 97 68 97 61 15 23 58 28 33 16 50 18 33 5 56 98 7 63 38 21 13 17 82 16 64 16 8 93 30 37 70 51 31 2 18 1 99 77 16 67 23 15 78 29 99 54 42 38 62 76 43 74 62 42 48 36 40 2 11 17 70 53 27 91 63 9 79 35 9 48 61 68 60 72 68 13 69 1 11 55 28 74 36 88 78 40 45 97 11 73 22 50 41 46 96 41 7 34 16 82 99 33 10 81 57 46 74 66 65 1 39 45 21 13 3 28 61 47 49 76 65 42 87 16 67 81 44 15 30 72 83 30 44 95 78 100 45 21 88 33 13 98 55 40 90 82 34 65 20 92 1 99 95 55 28 75 72 29 36 39 17 15 70 64 52 62 49 29 36 33 72 53 16 21 74 69 62 7 49 87 98 42 11 48 4 6 92 23 61 78 70 76 10 63 56 63 32 15 11 66 46 59 20 62 15 9 88 26 41 6 94 10 95 69 25 66 24 19 79 37 37 1 32 23 83 29 57 67 10 1 17 81 68 14 59 84 32 22 17 41 16 95 19 79 83 70 58 2 31 4 6 40 84 12 65 6 43 96 53 48 64 8 38 57 17 14 37 12 37 64 86 82 5 24 63 69 47 7 23 46 2 51 44 36 47 81 13 19 78 100 69 23 54 100 26 42 21 91 87 73 65 96 42 55 26 87 34 84 82 58 11 96 75 91 97 2 12 80 21 77 57 85 40 22 10 25 17 36 76 94 51 83 48 29 21 78 51 71 77 9 64 34 46 51 24 24 93 57 77 99 3 29 63 64 62 43 58 76 88 68 23 90 27 14 55 3 31 22 62 40 87 10 85 4 64 87 33 71 21 9 13 56 41 9 44 68 19 42 89 80 34 41 25 15 23 51 89 98 57 31 77 51 44 93 98 42 81 9 44 47 76 70 1 82 91 31 88 61 72 45 55 97 79 63 26 14 9 45 66 95 66 14 87 22 56 26 90 6 90 80 7 40 22 88 68 61 71 10 32 27 100 30 77 28 23 83 99 13 23 12 94 100 26 50 84 67 44 59 81 51 66 80 5 22 3 96 45 69 95 39 83 95 87 12 61 28 91 3 90 46 72 28 50 12 82 59 44 65 58 58 71 34 73 77 62 38 80 61 91 91 2 25 45 56 98 27 73 37 9 73 77 76 36 42 33 36 64 17 96 93 76 30 25 45 84 24 47 18 48 11 59 54 92 11 42 6 19 92 29 83 47 33 83 52 40 49 27 9 66 60 51 18 26 95 10 98 61 40 63 8 51 23 91 34 38 20 79 45 76 66 83 35 45 41 61 92 34 77 44 36 99 41 13 40 78 33 78 60 58 37 78 96 25 36 42 48 83 61 87 74 24 21 5 83 25 67 65 90 100 50 72 64 68 83 83 19 30 9 45 92 98 59 60 100 87 41 96 74 47 16 66 99 8 21 10 37 45 2 33 46 58 29 76 30 31 2 96 99 85 2 100 4 66 3 85 22 40 53 73 30 34 96 76 59 42 59 26 33 4 34 48 18 66 21 35 64 42 7 12 17 44 64 46 82 21 96 78 53 76 93 82 91 4 73 26 15 72 70 50 77 11 19 71 24 22 74 78 4 64 25 59 88 37 83 95 73 27 14 82 77 35 47 58 94 42 87 83 93 14 26 53 59 8 54 5 11 41 24 39 41 58 56 89 16 2 4 19 6 44 81 14 27 82 42 97 70 43 39 63 63 6 35 47 14 73 58 41 31 67 24 4 63 18 52 67 66 46 54 51 55 88 10 12 50 16 46 56 55 47 24 70 88 50 13 68 10 29 67 54 60 100 93 68 71 82 34 12 29 49 9 2 30 76 15 98 98 65 88 45 29 27 98 29 97 41 85 4 96 24 70 33 3 57 51 3 80 57 68 96 25 92 30 44 18 7 87 47 55 73 14 94 64 74 45 74 55 27 2 96 66 63 22 28 87 97 38 66 82 56 92 16 34 46 47 9 80 37 75 23 82 45 42 50 13 76 30 44 75 28 65 47 26 65 90 2 16 88 83 52 61 77 70 30 12 3 78 98 82 43 16 35 65 64 80 46 87 45 64 20 88 49 24 49 96 54 1 55 70 47 85 93 62 78 56 84 32 19 18 70 38 27 51 50 46 94 50 37 6 18 23 44 59 93 45 51 58 10 84 7 70 33 24 1 4 47 68 30 17 22 100 17 23 99 31 40 81 67 18 35 59 53 63 46 18 68 43 44 98 90 17 83 15 14 20 37 59 98 45 46 19 1 71 47 78 18 25 73 84 16 91 52 48 56 33 92 23 50 6 52 63 61 27 46 45 66 58 28 67 73 83 62 27 31 83 25 13 85 51 37 77 8 1 72 31 71 80 62 69 36 87 23 41 95 54 8 88 37 97 66 37 2 71 1 55 41 88 78 14 31 7 53 79 35 17 4 23 32 36 34 77 41 77 13 5 88 23 53 61 84 73 27 3 84 32 19 73 93 70 70 4 16 4 20 74 93 37 87 69 81 73 58 25 1 48 31 18 21 36 90 43 10 30 48 20 76 42 64 77 81 6 37 28 32 99 43 75 63 11 1 96 25 32 41 39 61 32 24 4 21 19 2 34 83 25 79 49 4 17 65 1 72 11 12 37 55 86 60 81 68 79 70 59 44 68 68 74 87 90 16 55 20 63 49 95 84 29 6 43 23 61 45 19 34 17 18 14 94 67 97 88 28 63 47 17 23 49 93 11 9 1 76 43 54 1 87 52 64 18 77 79 81 27 56 22 84 24 91 78 92 45 93 88 15 45 11 23 60 16 66 84 98 57 91 17 12 8 25 55 27 76 38 60 18 6 75 2 81 9 23 50 29 100 76 34 6 8 42 95 53 35 70 3 35 46 69 32 72 20 66 83 49 52 51 23 83 35 17 92 1 47 11 80 90 25 7 84 4 80 45 12 14 72 42 71 70 84 18 76 4 25 42 25 10 53 51 10 3 24 37 74 44 14 42 86 97 51 92 24 41 98 70 54 1 98 80 25 17 36 46 38 12 75 10 15 67 67 15 3 6 71 10 50 43 7 68 43 12 2 42 50 49 24 31 49 84 42 90 3 80 5 98 9 50 67 80 15 15 74 93 13 76 55 13 95 72 80 45 36 70 14 30 68 5 56 40 42 38 10 47 47 85 4 37 57 80 76 26 41 34 35 99 12 30 28 12 74 53 87 54 7 88 16 49 88 92 78 47 8 95 32 3 36 34 87 87 6 49 94 43 47 89 45 4 77 75 51 94 58 38 75 54 19 65 87 100 13 22 44 10 79 80 79 95 11 46 76 97 96 90 66 100 71 22 84 80 43 11 74 55 79 65 65 45 32 5 11 86 35 83 44 12 16 56 12 62 34 21 74 22 56 17 82 39 76 27 16 32 90 62 31 36 89 100 36 39 38 40 100 47 11 84 1 73 49 15 25 68 55 31 89 22 93 72 32 14 46 80 82 99 82 73 2 31 96 10 75 69 50 70 39 20 32 12 19 89 4 69 4 45 13 33 86 45 19 78 44 16 73 15 61 65 84 99 97 78 61 7 37 98 11 76 11 24 78 3 35 33 37 18 100 42 24 22 52 11 15 55 36 6 42 78 85 50 35 96 30 41 51 16 91 90 49 17 88 59 81 93 99 48 78 91 94 50 29 14 35 77 48 52 82 35 84 32 2 87 51 32 28 6 10 72 79 49 84 9 58 53 46 67 61 38 9 11 17 93 67 1 35 70 62 88 57 86 87 25 9 34 24 80 63 43 91 23 68 36 85 1 38 15 31 68 89 96 53 42 36 59 38 84 29 6 97 43 85 94 79 90 29 9 71 95 64 43 37 73 6 98 15 11 98 83 31 20 61 4 38 97 10 13 38 50 23 62 18 33 10 76 73 33 66 76 2 49 66 50 72 63 1 7 2 45 37 3 95 3 43 16 40 91 76 62 12 95 96 53 23 91 69 14 4 88 88 65 100 66 81 24 20 96 6 27 90 82 76 75 76 62 46 3 8 48 8 58 55 32 21 51 2 52 9 31 40 87 40 98 54 19 77 18 89 60 76 31 32 51 64 97 31 99 26 86 65 4 33 69 75 23 51 96 7 4 30 63 62 28 93 6 97 83 18 7 20 75 19 2 63 55 6 75 47 13 16 28 39 20 95 36 40 94 3 8 20 3 41 98 24 81 63 78 38 94 17 15 64 77 64 4 3 93 65 64 8 1 62 16 83 74 42 58 79 48 68 12 43 2 12 17 60 69 50 88 8 96 77 7 81 31 57 33 28 60 98 16 43 9 22 73 35 8 23 31 75 90 79 91 59 12 45 39 37 60 23 86 36 66 7 25 4 60 28 6 51 73 31 96 71 51 20 92 1 70 37 59 24 43 38 85 76 49 68 80 88 15 53 15 12 71 33 43 71 89 4 50 39 98 30 95 92 2 18 59 9 38 60 39 98 70 39 11 91 65 79 72 87 96 88 11 18 59 65 17 16 40 38 49 40 30 50 37 42 75 38 17 57 50 80 78 98 66 5 72 10 73 100 16 8 45 12 3 85 87 42 85 67 35 33 15 42 41 28 74 6 92 39 70 55 49 54 68 7 44 48 44 91 83 22 71 90 14 2 22 33 33 32 17 30 9 76 9 58 7 82 7 95 83 5 6 22 31 53 25 17 38 49 31 58 97 53 97 34 21 25 76 67 75 76 32 63 2 10 6 55 41 82 14 17 90 21 30 90 1 65 38 80 75 55 9 45 11 93 46 67 52 5 29 6 4 72 66 25 15 48 38 33 50 87 81 68 45 29 97 67 54 2 57 17 23 46 35 46 15 39 35 76 18 38 14 14 57 55 12 76 7 92 57 72 66 53 28 84 34 7 75 34 26 73 49 87 74 78 28 60 3 18 75 76 23 45 22 63 44 78 68 80 42 17 40 29 78 9 77 62 87 75 85 18 13 77 99 94 93 16 29 51 78 26 2 56 19 97 9 34 83 94 80 86 48 67 2 11 5 78 18 65 99 87 25 51 23 90 76 78 63 66 48 64 25 12 77 90 59 58 23 34 57 80 31 41 82 38 67 78 70 40 18 98 35 25 41 82 5 20 97 56 84 78 51 37 62 71 62 73 78 4 48 11 55 51 66 13 62 35 15 98 64 95 69 95 9 40 20 29 46 52 37 19 68 72 89 40 83 98 39 37 20 32 41 61 19 67 28 11 46 65 91 64 88 44 40 50 63 56 11 74 14 21 49 31 84 30 82 69 55 100 47 46 90 29 21 81 79 65 97 30 62 40 30 71 20 54 42 30 40 10 41 4 14 51 7 64 35 70 59 6 78 14 67 5 63 43 33 13 50 96 37 58 20 85 100 63 67 69 51 23 9 92 34 88 17 63 1 35 93 91 58 89 69 62 21 45 11 62 83 68 73 84 44 91 58 42 77 8 61 81 55 18 20 92 50 77 27 31 50 18 47 62 5 25 55 31 87 6 34 39 13 91 22 65 27 9 63 77 50 31 18 43 75 14 23 46 21 31 68 89 71 32 59 61 24 82 96 73 4 16 32 1 30 67 39 36 53 25 15 73 26 99 3 54 53 35 9 24 8 10 25 100 82 18 75 94 61 53 72 45 17 60 34 4 94 41 35 87 34 2 91 79 1 4 23 22 19 77 11 4 50 38 48 49 65 22 2 92 50 33 8 9 5 97 47 80 22 8 47 84 63 48 50 21 11 22 22 59 41 44 43 17 47 24 39 46 59 14 21 59 38 10 15 99 55 55 63 86 13 53 2 31 26 32 72 45 61 30 53 30 21 45 31 75 15 83 74 13 1 24 63 32 85 72 17 22 46 71 35 57 3 82 35 70 81 73 9 39 82 83 19 41 81 19 94 67 71 55 51 25 65 24 15 14 84 99 70 83 87 59 90 73 76 85 45 7 32 34 78 81 82 73 67 47 64 55 61 43 62 64 4 35 25 56 20 13 73 68 87 41 44 37 76 58 89 29 57 1 61 34 53 61 13 72 4 73 66 11 70 29 96 7 36 5 100 30 19 69 38 6 3 64 24 40 89 65 93 66 61 76 62 14 9 62 52 17 55 49 100 29 31 29 22 31 79 9 14 61 42 59 23 1 26 92 55 97 9 33 32 93 16 97 94 48 59 12 62 43 90 9 53 76 91 5 98 84 94 47 28 58 68 41 26 50 60 73 29 98 69 14 14 5 98 75 73 51 48 35 79 78 64 63 41 12 39 59 42 79 43 69 41 83 85 5 81 76 18 100 23 77 16 36 84 78 11 50 96 91 69 88 71 39 85 27 76 90 57 34 42 30 60 17 37 54 97 95 35 27 18 20 84 10 94 16 52 92 76 6 73 1 61 90 55 4 61 79 94 57 7 30 28 95 93 53 4 22 97 1 20 19 74 5 100 95 44 53 52 96 36 79 74 67 9 45 58 7 21 41 80 41 72 28 90 82 80 16 51 12 88 25 97 96 98 12 63 2 37 95 20 33 51 74 62 99 79 49 60 3 24 8 17 54 5 42 71 21 99 91 37 2 82 26 52 35 64 71 82 14 20 6 2 47 65 86 46 13 61 3 85 93 30 85 78 56 88 90 95 22 25 60 50 42 3 16 83 11 74 48 52 39 12 55 80 6 79 75 81 15 78 2 46 35 12 54 33 28 67 88 74 96 58 62 94 19 56 96 74 33 27 75 53 45 86 37 13 67 28 46 79 35 42 34 34 43 45 53 84 29 17 66 73 63 99 17 22 66 12 81 95 87 76 38 97 9 96 4 58 64 36 82 24 72 54 48 17 36 68 85 86 56 67 66 11 39 11 93 29 97 7 67 68 3 59 51 17 50 89 64 1 88 23 23 12 78 89 30 43 59 32 79 99 59 7 31 68 77 14 95 19 98 14 30 100 80 54 25 92 92 77 62 84 32 90 21 16 65 31 94 5 14 10 53 40 60 19 5 49 100 96 14 68 68 3 51 79 66 76 80 10 35 33 65 54 97 40 53 19 94 44 60 14 43 72 61 28 50 94 57 76 96 25 74 37 100 28 53 98 30 33 52 96 96 83 1 35 4 65 25 65 72 40 94 82 61 77 94 51 33 25 81 47 10 38 31 9 16 24 28 39 22 26 90 68 78 81 90 64 4 13 99 11 87 60 94 65 49 5 100 37 58 74 99 1 96 10 86 12 54 24 20 16 100 98 41 76 25 7 73 68 6 53 55 99 48 67 7 92 81 64 68 78 56 95 87 67 48 61 58 10 49 27 54 81 20 37 77 39 45 35 45 83 100 68 11 95 74 50 13 62 87 71 21 39 15 79 55 75 74 88 39 100 1 81 16 84 88 63 15 26 43 63 30 57 20 98 1 19 65 99 60 7 66 49 31 23 79 30 77 39 12 26 9 52 7 30 36 83 34 45 29 19 70 22 64 23 73 27 4 89 57 84 33 48 35 46 10 78 40 33 64 63 76 55 53 49 22 10 54 33 33 74 89 8 26 92 60 79 95 36 48 59 62 80 15 39 36 51 59 73 55 71 60 25 53 67 2 56 26 2 20 26 77 42 7 17 20 98 37 8 51 48 74 68 53 95 90 98 31 67 89 39 63 16 73 55 55 35 16 19 63 93 16 35 95 5 25 4 46 38 83 55 60 63 5 48 37 38 6 72 35 25 68 36 33 12 20 64 58 37 7 28 74 39 17 70 37 76 69 35 26 90 6 17 90 77 85 95 10 24 72 26 85 80 36 16 31 40 4 56 83 87 20 17 50 96 79 73 29 10 62 24 79 14 27 55 1 23 58 94 77 93 11 46 31 33 10 40 75 3 9 51 93 1 2 74 19 77 83 60 19 35 92 46 54 8 97 12 78 72 48 76 80 57 95 10 11 46 25 42 76 57 20 34 28 53 5 29 73 41 20 21 41 31 27 42 37 22 100 33 44 60 68 77 33 17 33 9 44 78 81 28 82 74 76 64 77 21 38 80 1 32 50 22 45 47 28 10 6 23 96 56 35 32 37 34 92 47 71 92 15 29 78 98 90 11 57 65 2 100 91 50 38 3 81 18 2 69 50 73 33 15 50 31 63 82 4 22 71 1 31 25 38 75 61 30 67 91 63 26 5 62 82 64 60 12 14 85 84 7 5 11 92 67 89 73 73 36 71 17 76 35 44 42 11 57 20 62 77 50 26 45 21 36 74 40 23 69 52 80 64 85 46 40 53 93 1 74 79 53 8 87 30 3 67 54 58 6 41 61 84 84 15 44 83 41 92 24 44 93 87 49 25 57 56 81 87 87 22 63 32 82 78 84 53 47 59 6 25 34 76 95 8 94 41 58 82 81 50 35 38 65 3 70 15 73 62 49 2 48 45 67 33 53 69 45 90 50 24 36 18 18 59 81 62 51 100 72 98 40 6 54 21 31 52 83 34 56 43 84 2 65 21 54 51 20 54 73 95 48 42 70 27 1 76 70 93 35 69 61 11 34 11 91 97 77 59 74 86 27 36 34 56 21 74 96 67 74 35 80 22 98 89 87 79 62 86 10 58 62 3 41 45 72 26 76 55 91 23 9 80 80 3 68 23 68 40 6 48 80 98 87 59 47 18 72 99 40 66 61 7 1 42 68 89 93 65 36 50 23 73 99 83 85 83 57 67 22 44 51 91 36 35 68 68 27 80 47 37 68 30 88 18 15 50 74 46 61 26 7 74 75 23 80 71 9 36 73 8 43 25 99 34 12 20 85 91 62 11 42 71 40 8 61 18 48 39 60 4 13 41 46 87 42 67 57 73 8 23 72 39 52 43 94 51 19 91 30 79 45 63 8 60 23 71 66 59 28 14 25 39 68 36 36 38 80 96 61 32 75 90 15 91 24 14 100 21 14 27 81 8 15 73 34 57 13 20 31 50 68 18 9 64 90 1 53 38 53 58 4 16 5 35 45 84 43 55 66 68 83 16 80 58 72 36 74 52 38 29 2 6 35 95 44 98 11 42 21 39 34 14 10 25 98 13 58 91 94 13 43 49 64 79 74 50 28 76 58 4 11 52 89 39 21 42 55 45 59 22 33 89 82 3 35 51 78 57 79 98 24 12 20 91 48 27 35 75 59 50 61 89 87 20 15 33 50 6 65 46 7 82 72 77 97 17 88 55 38 30 22 39 57 56 67 50 92 36 19 73 94 20 28 35 10 1 24 13 83 31 70 55 74 72 62 97 11 76 36 40 5 4 69 85 1 46 94 90 59 38 71 73 64 20 53 23 25 36 37 73 79 77 67 50 21 99 27 72 13 69 19 90 7 79 43 57 60 73 8 8 56 34 26 58 58 69 82 76 95 48 41 19 74 24 70 59 86 51 28 99 90 74 58 18 72 71 33 57 23 45 93 3 90 30 44 52 90 68 14 26 15 57 96 51 68 53 5 64 71 100 56 48 82 30 80 51 81 81 69 7 45 26 86 51 94 44 2 87 18 16 10 25 16 23 66 27 70 71 92 91 51 31 91 93 98 54 61 77 85 20 29 58 42 53 54 56 22 64 31 23 61 44 56 2 99 79 92 9 31 54 57 87 86 11 93 25 12 3 85 44 8 20 17 63 55 89 1 51 8 100 95 25 79 31 22 88 26 64 32 20 11 39 66 56 73 52 99 5 30 98 36 25 30 26 15 65 79 74 79 94 35 86 62 64 25 30 47 31 88 2 16 52 94 13 26 22 26 50 16 94 35 14 55 50 56 40 41 51 94 12 73 36 24 13 28 52 74 55 28 83 5 69 64 30 25 36 25 86 95 58 24 29 100 100 25 93 96 80 45 72 32 60 58 62 73 57 50 94 38 97 67 45 29 34 10 1 11 64 91 55 44 63 15 85 91 18 74 54 20 82 90 21 33 28 2 5 81 67 11 48 33 100 30 48 9 72 28 53 60 89 33 45 59 73 14 3 10 74 83 79 96 56 53 68 30 79 17 38 40 46 31 20 44 36 4 76 12 47 41 38 16 64 66 61 70 96 88 33 89 47 51 38 98 100 12 4 2 22 72 40 26 58 19 22 53 90 30 49 90 87 93 25 48 88 54 57 68 45 1 69 46 37 90 22 36 1 50 61 81 51 41 40 8 23 93 88 54 37 38 12 44 17 1 24 47 93 97 47 93 75 21 86 19 69 12 91 77 19 47 75 32 52 6 12 5 49 79 84 99 29 50 96 21 71 40 49 13 80 60 27 82 18 65 5 27 2 5 46 10 38 87 55 65 12 7 10 45 21 29 61 22 47 33 29 44 88 18 68 74 68 98 27 74 23 75 48 14 36 18 21 13 3 87 100 82 32 78 73 92 38 33 27 97 49 84 39 68 81 71 11 15 61 75 5 5 76 34 21 44 75 78 34 64 97 30 18 11 94 29 49 51 84 49 71 79 29 5 39 90 63 55 80 71 55 24 44 91 43 79 59 38 72 1 73 26 28 92 25 6 100 75 11 81 28 68 55 84 70 42 88 84 59 3 94 66 38 91 68 60 19 43 95 3 57 100 72 3 1 97 30 1 73 97 34 22 9 2 77 45 21 18 46 69 12 18 49 88 87 70 97 41 1 71 19 3 93 10 37 88 14 42 76 51 30 5 98 54 63 31 53 29 85 50 17 49 39 45 50 22 65 33 36 5 7 70 41 42 93 35 23 60 89 94 39 8 21 81 87 34 58 76 13 68 89 76 78 80 70 10 76 50 28 6 8 28 19 69 84 97 22 95 34 59 14 41 4 13 88 48 50 45 99 4 35 2 84 30 96 59 63 91 63 27 37 63 81 67 32 54 69 59 45 54 51 5 27 80 17 68 62 14 34 35 56 31 82 88 95 87 95 97 93 39 59 58 79 39 60 57 19 47 94 12 73 25 77 59 30 85 48 39 68 100 19 84 75 98 58 60 44 4 63 70 1 90 17 29 6 50 39 66 70 35 45 85 7 67 44 72 94 46 56 38 28 69 73 25 24 36 59 13 50 51 93 3 77 73 23 86 58 8 16 74 7 31 57 12 93 44 100 72 31 82 90 15 56 77 85 89 53 9 78 20 37 22 48 7 23 35 23 68 59 66 6 82 53 1 39 63 13 61 17 39 53 82 60 44 79 40 21 20 20 33 34 26 77 68 20 97 82 68 13 24 22 59 10 4 89 79 89 21 30 45 44 66 73 92 32 64 6 63 96 78 84 48 39 60 87 10 89 60 70 56 27 32 14 31 91 62 97 8 97 35 84 16 20 83 46 46 77 71 67 60 63 72 49 3 62 49 74 98 88 61 40 23 35 78 95 43 61 28 83 37 94 3 96 14 41 81 48 35 16 82 96 70 55 13 72 61 94 94 14 34 52 30 91 94 16 69 22 85 40 40 7 4 96 47 61 75 12 29 64 20 12 35 52 18 53 45 92 78 31 41 68 53 89 54 51 40 10 18 66 75 76 12 15 87 8 43 31 24 96 96 85 75 45 68 52 29 60 5 21 7 93 76 66 64 3 61 20 86 26 66 51 52 66 35 1 9 13 77 2 60 33 43 82 86 3 33 58 28 37 71 51 14 40 74 66 73 59 99 87 82 43 30 85 69 85 65 60 70 51 59 51 11 47 33 74 9 66 100 88 54 46 97 26 21 53 47 71 74 64 89 39 58 65 17 48 45 9 91 72 95 54 8 16 82 86 99 6 14 59 91 17 48 1 78 47 92 7 16 34 38 42 82 24 73 88 32 77 47 98 68 13 11 15 52 83 68 23 27 40 19 5 97 66 60 73 51 85 25 62 48 69 46 74 34 94 11 97 13 11 54 21 4 60 50 53 91 36 21 25 15 7 67 72 26 49 88 86 30 45 42 11 31 54 12 90 90 54 65 78 10 94 3 89 87 36 60 8 86 1 29 88 98 15 10 48 26 20 11 93 17 1 2 92 93 5 94 56 93 39 81 77 66 11 96 90 97 29 2 4 88 72 24 93 69 65 36 98 74 10 89 1 35 35 33 47 35 52 63 39 50 45 18 42 38 29 16 37 67 19 51 70 25 96 51 39 78 51 42 85 93 12 55 70 49 14 71 52 63 45 40 64 32 92 57 47 20 80 63 16 84 59 63 41 85 62 77 14 47 59 19 13 71 32 40 76 45 78 25 85 3 99 27 57 60 37 23 86 66 44 5 57 76 52 78 53 53 96 2 10 55 48 51 18 93 64 28 80 45 72 6 16 91 94 2 28 40 94 21 38 83 77 11 88 80 6 61 54 20 44 79 11 54 99 62 57 86 11 79 57 12 70 94 52 69 42 92 28 43 42 42 27 60 72 40 39 31 65 95 9 98 97 31 6 77 51 9 17 18 26 46 39 79 90 46 9 11 96 50 70 37 82 22 18 35 20 68 100 57 66 72 33 72 15 34 26 3 84 11 14 41 59 92 54 72 16 9 56 56 79 6 68 42 72 2 6 70 13 84 26 58 8 100 18 16 35 68 68 28 34 48 1 63 56 77 83 37 98 87 83 8 51 42 96 63 22 17 27 36 72 86 61 58 79 32 20 92 92 66 10 68 97 20 72 57 64 1 72 45 50 60 76 4 28 25 57 91 22 99 73 6 72 56 17 78 91 19 20 55 38 18 22 4 78 72 77 46 56 20 4 49 35 52 7 35 95 64 8 38 4 12 77 86 65 41 19 73 13 25 61 66 65 50 27 11 12 19 47 94 30 91 28 31 41 20 10 57 39 29 91 41 22 73 1 30 31 2 10 4 60 78 55 40 86 94 65 37 11 13 35 58 44 13 61 41 57 75 23 54 60 50 4 63 42 12 99 61 14 30 22 9 56 71 98 48 43 28 93 22 12 27 99 49 69 95 24 63 34 97 21 27 3 91 66 63 95 87 31 56 87 5 72 18 54 90 75 97 82 86 1 19 37 91 53 27 6 83 64 27 36 23 8 78 42 2 26 12 42 14 51 33 21 27 94 82 32 70 85 28 43 7 63 46 88 67 45 72 40 71 18 7 83 15 16 65 7 53 22 43 5 11 29 66 60 76 82 45 52 60 52 63 92 51 23 42 85 74 17 76 52 74 4 97 8 99 22 64 34 78 20 98 10 12 76 6 69 89 88 16 45 34 96 85 39 7 51 24 50 69 35 72 5 72 64 52 57 75 5 9 61 36 3 48 56 24 40 18 87 53 18 65 24 38 54 58 23 89 17 49 49 6 34 47 96 74 49 1 12 13 97 30 18 68 80 69 68 11 74 72 66 32 38 98 31 66 36 98 100 59 16 18 53 95 98 1 3 79 71 74 61 99 43 82 84 96 17 21 76 42 65 2 30 38 83 75 32 38 5 2 63 45 20 22 46 47 95 55 92 79 91 38 2 4 50 89 83 66 32 97 74 32 1 19 19 32 53 94 30 12 30 85 79 13 10 78 64 15 54 47 6 10 8 53 9 72 98 36 47 49 100 84 77 5 90 32 18 25 92 53 62 90 69 43 56 53 72 96 36 97 82 83 2 85 82 15 37 95 83 70 49 78 66 26 9 73 5 67 74 61 89 19 26 67 72 48 54 80 56 98 49 83 95 91 54 91 93 29 22 22 33 23 72 83 84 56 19 41 84 14 7 13 23 12 68 44 53 93 66 78 46 79 71 57 57 85 60 56 18 82 97 68 9 3 28 82 44 24 14 71 46 16 70 39 26 9 11 79 8 81 99 64 76 80 75 9 1 27 51 36 92 90 85 17 10 87 13 46 13 28 42 69 16 66 49 69 67 5 56 38 35 68 17 56 92 23 75 1 90 28 28 36 99 49 14 54 68 66 20 48 76 4 67 43 67 90 46 63 36 16 70 72 28 51 36 96 81 6 21 100 68 16 9 62 79 80 40 86 20 16 12 10 63 82 62 63 68 70 17 43 71 62 44 38 50 20 48 100 71 28 97 18 39 32 52 92 73 38 47 76 96 1 1 74 88 32 22 23 18 41 52 39 91 11 17 26 30 69 94 66 99 33 25 79 4 18 8 54 91 51 28 3 82 53 84 75 67 89 15 66 21 67 33 30 89 48 98 98 22 77 33 48 52 86 63 8 2 84 22 70 20 23 14 28 82 25 63 14 74 29 89 80 82 93 15 80 88 40 41 45 80 1 58 65 78 90 34 92 33 70 32 6 77 63 21 13 38 92 96 45 67 20 1 26 8 50 38 41 88 67 21 3 75 80 35 29 41 21 46 55 6 94 32 85 59 18 98 41 44 39 14 26 32 11 90 59 75 98 23 38 49 22 10 53 24 13 74 21 1 35 47 5 27 26 81 92 83 68 48 60 91 16 46 16 92 93 52 43 67 45 24 34 55 24 76 26 9 83 74 51 55 1 22 59 94 41 56 85 84 93 47 31 59 65 79 92 88 38 11 18 33 44 51 29 27 33 80 86 36 95 43 5 78 66 26 96 70 83 83 98 67 6 79 24 97 41 13 40 26 99 12 12 7 90 80 48 64 25 5 85 52 51 98 47 86 14 35 12 80 53 68 98 62 10 93 5 59 44 12 70 60 26 53 58 60 15 49 25 30 77 3 60 90 38 22 15 64 73 2 87 43 9 62 93 11 65 43 53 75 55 96 65 29 33 92 91 73 3 100 34 81 63 10 78 20 24 7 43 43 52 22 34 26 21 42 16 29 63 55 21 60 73 10 18 18 92 13 76 11 87 100 86 26 97 35 75 88 61 81 62 83 81 62 88 32 89 30 50 36 81 37 8 7 18 5 31 45 17 86 55 75 98 17 74 80 91 81 31 93 10 85 44 32 95 25 13 38 31 100 87 1 10 67 6 31 14 41 31 61 94 33 62 4 96 56 84 43 39 28 67 52 10 46 38 26 47 16 58 46 57 95 15 3 18 67 7 76 46 2 62 2 86 77 100 6 73 99 46 76 7 8 98 71 69 40 94 94 2 17 85 31 18 48 19 10 90 60 87 50 100 77 48 40 45 51 69 54 62 12 24 77 22 94 44 60 32 75 26 43 37 3 84 45 14 57 93 18 64 78 87 49 2 49 34 56 55 89 74 27 50 75 56 84 60 77 29 90 1 3 10 85 87 78 86 80 5 64 16 88 82 70 34 82 56 34 47 61 85 81 30 29 45 66 100 13 78 57 98 21 2 1 64 85 41 47 60 77 84 68 13 67 87 59 68 8 88 93 67 43 6 26 49 96 99 91 35 86 98 94 2 46 22 72 18 30 93 32 12 71 74 58 1 63 40 97 10 11 60 44 14 10 78 45 99 25 13 77 49 29 71 85 77 24 34 13 47 92 97 3 96 94 35 72 41 84 39 72 58 20 71 25 41 59 90 64 36 71 98 4 98 85 98 85 27 3 60 58 67 43 16 27 51 70 8 88 88 19 2 28 70 18 85 55 35 21 56 65 89 26 58 25 23 6 28 94 81 19 10 93 67 4 43 21 86 56 32 61 71 94 64 14 66 97 51 15 92 88 74 63 85 30 49 34 3 64 90 13 98 5 43 53 1 65 28 100 51 79 11 92 80 60 42 53 24 33 80 8 76 44 60 90 77 35 76 73 82 48 95 72 34 20 24 78 75 80 41 32 96 31 49 63 53 10 22 13 6 82 92 77 20 90 64 87 75 50 38 42 53 53 7 53 61 68 40 93 53 81 29 85 69 9 38 76 37 29 18 67 55 5 67 61 55 13 84 65 77 70 27 19 2 51 43 67 64 45 19 49 9 98 24 31 28 43 95 86 60 42 37 26 51 33 30 61 49 53 79 84 26 52 11 58 7 71 26 95 81 96 9 14 5 25 75 71 7 95 59 30 55 28 72 74 51 30 36 59 74 50 77 20 62 2 47 54 7 75 16 27 11 20 82 52 68 69 17 52 53 12 2 66 77 12 29 35 25 85 29 58 31 25 22 58 2 86 78 59 95 33 61 9 27 5 39 24 14 42 10 42 58 27 49 28 62 32 90 22 87 60 89 18 35 17 27 77 96 23 24 54 14 93 73 56 82 47 59 76 32 49 74 2 38 30 87 47 90 66 46 17 16 17 96 15 2 50 79 97 15 69 93 53 72 17 65 93 5 31 46 39 49 92 98 46 30 47 76 52 14 69 18 58 69 16 71 30 80 76 34 58 48 93 86 54 65 43 32 2 67 56 80 2 57 41 17 28 89 25 40 17 77 58 4 81 1 83 61 58 94 16 93 41 76 42 46 61 89 34 79 93 65 94 70 54 28 4 51 71 63 37 55 16 51 59 50 100 56 80 39 83 39 61 6 9 56 20 49 36 65 34 52 73 97 17 27 88 94 15 56 12 64 98 30 92 48 82 100 29 10 10 51 58 27 15 59 70 15 35 11 57 28 91 65 75 45 90 19 7 40 36 9 46 17 59 84 26 12 10 56 15 47 29 35 97 54 86 48 80 73 99 73 71 98 98 25 30 40 16 27 92 61 82 72 53 33 35 73 52 20 95 100 18 16 10 58 2 41 35 79 24 35 49 86 14 19 30 32 53 15 31 25 33 81 81 88 5 32 63 2 24 79 34 30 39 16 15 68 48 7 77 14 80 40 92 74 35 84 7 91 39 76 91 91 60 41 74 66 98 2 85 14 29 86 98 77 33 31 6 62 32 44 64 12 95 100 69 25 16 100 18 84 1 21 69 36 32 12 52 3 17 28 56 56 4 23 55 50 52 78 18 27 93 72 84 25 38 95 54 44 79 91 57 53 37 93 32 1 81 26 79 72 73 53 92 11 23 8 49 75 28 59 92 3 34 52 10 81 46 58 73 66 52 22 70 42 78 89 20 84 100 71 3 48 70 93 73 20 96 20 93 55 37 84 95 22 86 23 41 57 44 55 53 51 29 7 96 57 48 87 81 71 12 83 4 56 49 61 8 37 34 7 98 22 4 5 27 33 74 5 5 92 27 72 50 75 100 16 40 80 67 61 88 18 29 11 51 62 24 59 48 45 6 82 40 40 64 88 48 22 32 94 58 2 36 61 33 79 32 29 41 66 8 74 79 43 11 42 47 48 89 41 1 44 14 28 51 38 30 83 46 47 51 7 13 60 73 28 89 66 17 92 55 87 2 90 13 20 35 36 76 9 68 98 19 87 84 9 79 35 16 57 86 96 87 23 37 52 44 39 74 44 16 27 34 36 89 2 31 56 7 62 19 94 11 87 39 48 43 65 25 35 64 30 47 35 84 70 54 96 32 17 8 69 59 9 2 40 45 69 71 51 33 27 7 1 72 86 48 25 72 21 80 2 49 19 81 90 63 24 68 8 58 98 99 90 44 58 44 63 51 87 11 77 33 43 88 88 62 5 38 26 93 96 57 85 43 62 61 92 51 58 84 86 28 43 52 5 51 74 67 5 26 76 86 87 1 6 78 46 73 91 50 29 8 78 46 83 79 1 46 77 40 3 65 40 60 91 38 25 14 30 79 46 18 17 41 8 39 88 9 55 65 45 50 4 60 7 53 92 15 19 72 66 55 67 27 29 45 54 18 75 43 97 100 23 31 33 13 52 14 22 2 52 87 97 60 70 10 40 33 28 18 41 31 66 82 30 43 97 39 20 86 45 29 95 75 39 22 72 3 47 75 7 32 100 82 5 67 19 64 31 67 24 33 70 27 81 83 37 87 16 67 6 52 77 4 36 47 74 26 62 30 34 40 35 91 83 42 33 84 44 8 62 17 79 29 50 65 15 41 15 65 43 76 14 99 26 81 41 28 45 87 32 39 16 51 75 20 97 68 39 41 19 49 9 77 33 43 65 52 1 69 16 40 41 14 34 39 49 10 9 91 99 45 25 4 57 55 22 74 87 34 69 80 50 28 62 10 90 34 23 76 37 69 4 9 22 81 34 69 52 61 48 10 72 77 41 91 10 76 60 21 68 38 10 97 45 27 71 100 3 66 65 38 14 27 48 42 67 66 68 76 53 86 35 11 40 14 52 63 85 51 9 81 36 100 54 82 70 72 51 56 15 80 10 36 65 7 55 89 50 88 10 88 83 87 96 46 96 36 35 61 88 43 25 51 83 18 69 25 15 26 19 9 70 95 66 72 27 67 81 89 13 55 91 85 95 6 65 5 58 84 89 71 74 52 25 81 66 90 12 5 67 94 49 71 80 99 86 46 17 37 46 19 52 59 43 23 70 86 74 42 16 68 70 75 44 54 32 5 3 15 2 18 10 86 51 14 62 28 84 40 50 92 7 33 65 73 39 19 77 75 45 24 90 82 2 36 72 94 14 87 73 69 11 52 33 80 48 19 67 3 50 84 3 44 3 25 66 20 46 24 59 26 80 7 94 89 62 31 40 34 28 73 65 65 15 48 62 79 60 17 55 74 12 45 50 89 66 86 90 92 88 99 1 81 98 55 74 78 60 42 12 8 97 49 8 69 95 25 99 12 12 44 22 83 36 67 37 60 52 41 73 17 37 58 85 26 15 41 97 95 91 79 18 32 53 38 87 3 18 95 19 89 31 80 73 50 100 95 75 100 66 64 3 64 6 71 33 77 95 40 71 54 20 33 88 16 64 52 69 34 76 34 55 36 33 57 95 21 23 15 48 53 47 57 1 83 77 13 72 28 75 52 85 18 12 77 81 10 70 96 87 19 29 55 54 56 2 68 40 90 89 45 29 43 99 35 98 33 96 100 19 97 6 82 25 60 68 25 49 61 64 88 23 5 22 21 64 94 67 100 97 88 18 84 45 71 18 99 50 39 79 65 60 71 92 68 13 86 91 15 48 5 69 74 27 96 10 56 37 68 62 18 16 59 47 57 40 24 81 3 70 47 8 55 29 54 82 52 85 46 6 46 47 11 89 82 6 64 81 36 81 88 70 48 75 4 47 79 34 74 79 25 16 59 9 34 37 43 94 54 19 48 23 26 77 82 25 22 13 25 32 38 17 69 64 96 25 82 74 66 59 34 20 32 54 65 5 66 73 92 22 28 13 66 8 96 74 58 36 80 86 76 77 69 52 28 97 65 27 61 13 50 44 62 80 77 96 5 44 92 47 11 1 96 66 6 8 15 22 91 54 19 91 88 58 1 10 79 50 60 91 21 67 51 52 60 4 62 40 77 63 90 65 28 20 61 82 10 28 3 18 58 27 87 23 89 86 79 72 100 10 55 47 34 8 14 16 32 15 73 8 71 33 50 2 37 90 19 86 17 26 8 53 26 71 89 94 100 26 81 5 90 62 8 82 97 56 54 46 32 29 89 59 90 26 32 35 28 62 90 25 52 68 3 43 87 71 31 29 63 68 53 85 14 16 22 49 5 87 43 28 66 26 75 13 39 90 74 98 84 99 47 23 53 49 67 81 81 46 39 83 84 62 86 100 82 50 77 18 10 6 94 65 57 19 5 58 52 41 86 81 57 98 89 60 55 74 56 85 93 44 53 60 34 67 61 62 12 83 42 43 13 64 2 77 57 43 65 55 15 28 15 51 8 5 16 4 98 81 50 97 33 74 11 64 98 4 9 12 43 39 20 39 37 85 78 69 94 38 94 87 75 74 97 85 43 47 33 60 74 20 70 24 7 99 95 72 99 76 29 81 12 47 7 83 54 58 37 56 89 84 1 18 45 48 69 85 8 24 74 3 68 74 11 35 63 15 36 55 65 66 76 97 53 94 55 13 28 89 96 66 41 30 41 73 11 72 90 49 47 48 49 98 59 71 89 88 43 26 46 77 16 69 99 33 32 24 1 3 100 40 1 23 90 87 97 98 95 92 52 4 78 44 33 19 7 16 8 65 49 1 50 70 44 26 40 72 24 29 84 97 68 59 63 8 64 91 44 31 88 83 91 47 95 83 75 8 100 12 9 38 56 30 39 11 26 23 70 74 98 86 20 61 2 56 42 55 80 86 7 20 82 57 52 16 81 93 18 44 99 3 71 53 12 71 41 10 65 11 53 15 92 62 41 37 6 49 67 18 29 25 24 15 14 75 25 37 64 35 30 91 67 69 6 100 62 68 36 62 85 66 69 31 96 49 99 51 90 49 24 9 67 39 85 14 95 68 72 61 88 23 23 2 88 11 90 78 73 83 28 52 3 12 55 11 9 87 71 30 48 20 51 46 39 60 37 20 89 96 25 5 30 87 45 67 98 72 4 31 33 42 86 1 25 86 34 82 84 44 4 59 87 18 60 35 55 60 65 81 68 43 42 63 73 86 85 52 78 8 59 87 10 88 49 14 61 95 6 48 83 9 83 36 83 12 77 15 29 40 67 73 85 1 45 25 25 85 58 13 63 59 31 35 5 73 77 18 11 15 95 50 96 37 26 88 37 45 64 70 48 43 74 73 51 23 81 18 19 59 52 56 29 26 36 6 45 62 43 54 97 78 14 38 98 65 7 63 84 41 48 89 41 57 58 8 18 76 58 47 2 76 67 63 68 28 7 92 86 49 78 76 97 97 62 54 34 67 45 97 88 17 17 91 79 34 39 22 14 16 77 22 42 60 8 93 97 37 87 5 36 56 90 50 78 31 95 38 62 29 61 11 25 88 7 12 2 7 10 52 84 92 9 49 83 95 50 86 87 65 36 22 87 91 71 87 20 84 34 48 24 78 81 24 23 74 47 4 90 3 18 76 91 99 50 71 69 18 53 11 26 37 86 94 24 72 37 88 87 24 17 58 79 58 95 88 71 67 80 28 47 14 7 8 27 9 28 84 45 52 98 87 91 76 46 65 94 65 9 39 92 28 10 39 44 62 18 43 40 35 50 79 66 52 65 8 64 74 56 41 90 57 75 26 64 66 15 100 42 9 30 62 34 63 24 35 29 1 98 30 15 99 34 9 14 50 73 38 3 39 56 21 48 57 90 80 75 31 89 77 94 64 57 32 17 45 4 31 52 55 36 60 2 50 99 38 47 71 94 92 66 26 26 96 36 85 95 17 55 36 80 50 60 63 20 9 10 11 80 21 100 40 51 89 71 60 25 34 5 99 52 45 35 69 86 30 17 36 20 62 81 100 33 2 7 64 93 70 39 11 26 83 42 33 15 97 13 2 28 34 5 62 51 93 34 12 78 20 11 78 95 86 51 67 30 62 83 49 3 50 14 47 77 65 40 65 20 17 76 66 84 57 98 61 84 76 77 97 80 97 90 68 11 21 83 61 10 89 73 62 18 1 95 62 46 77 36 96 11 72 37 58 74 88 96 63 30 55 54 26 71 77 86 60 64 64 64 19 46 42 92 25 63 31 44 81 48 9 49 38 15 78 6 50 81 13 64 12 97 85 56 70 83 68 68 32 18 98 35 67 60 20 44 92 84 17 55 42 30 44 100 52 100 7 25 16 85 70 24 8 89 66 24 21 89 95 87 12 62 91 26 35 86 12 9 2 71 50 67 79 23 38 35 88 14 92 22 86 23 62 94 100 59 31 80 8 44 61 3 38 31 87 43 63 26 48 40 71 60 6 16 7 52 12 24 72 89 52 91 39 17 17 1 35 46 54 30 34 96 70 73 88 33 79 94 77 36 83 48 80 97 89 11 43 59 36 22 20 66 63 98 7 97 36 46 57 26 37 13 35 1 34 32 49 93 5 89 23 82 49 17 35 92 4 42 50 75 96 14 6 96 41 46 54 35 78 8 46 19 96 86 43 72 42 56 93 45 23 14 40 78 74 63 30 12 45 99 87 92 52 70 52 84 95 3 61 69 83 54 31 26 17 23 43 23 81 53 32 19 9 47 1 99 35 86 81 49 75 21 73 78 2 68 85 88 44 14 31 25 11 51 11 98 50 2 13 12 59 91 99 75 89 83 12 74 91 59 30 4 99 97 9 98 36 23 50 6 96 98 28 70 23 56 10 7 34 90 87 95 24 63 81 75 29 67 15 33 86 53 83 19 14 50 5 71 5 32 49 69 35 99 85 40 9 15 40 73 77 39 69 42 93 32 66 29 68 73 13 66 72 85 43 100 81 28 12 65 65 33 40 54 2 9 89 40 99 23 90 85 67 78 53 27 77 50 75 20 82 24 51 36 94 73 30 35 39 35 10 100 100 72 66 15 24 53 20 60 97 24 67 58 37 66 85 5 100 66 82 32 76 12 71 8 7 35 81 46 77 43 47 53 79 52 11 66 13 65 86 10 37 70 55 28 46 83 80 68 42 11 49 1 76 1 47 40 31 14 78 43 25 37 80 51 49 29 28 50 70 35 87 34 9 30 43 63 18 53 18 21 16 9 23 72 60 80 30 66 55 98 3 45 21 84 32 26 34 96 64 87 61 23 64 42 88 3 77 76 78 25 68 31 85 44 29 48 48 100 41 21 97 12 56 68 68 52 11 59 99 60 11 90 28 59 72 48 2 21 31 30 88 62 13 50 45 28 54 77 46 9 58 90 47 3 7 25 51 42 1 52 87 69 93 10 2 17 91 95 80 57 96 61 74 68 77 86 32 2 57 24 88 47 27 75 48 59 26 59 72 16 43 23 22 27 67 15 24 56 74 15 89 13 41 53 36 87 44 8 27 53 53 35 37 63 47 10 5 20 8 26 9 92 40 7 96 67 27 69 76 56 71 76 45 79 96 91 32 12 71 62 37 45 15 76 93 32 30 18 61 7 97 74 41 45 48 25 49 24 8 21 16 70 24 79 92 26 79 42 44 42 84 98 42 59 9 18 17 14 1 56 95 54 2 27 28 20 11 11 86 82 23 30 23 45 73 15 51 59 93 90 79 9 45 60 90 98 94 10 88 57 23 14 30 76 93 94 67 4 38 11 98 69 89 84 66 41 88 24 40 85 99 83 33 49 70 98 78 6 90 63 6 86 44 18 79 74 92 86 9 89 72 17 57 42 47 27 47 54 11 15 26 39 11 70 2 99 1 6 1 23 81 57 59 36 96 79 24 5 39 59 78 67 9 23 48 48 28 35 92 32 69 7 50 48 67 26 83 33 24 79 27 37 12 16 43 19 60 41 4 10 36 58 18 78 70 3 46 75 89 57 4 4 42 16 21 13 2 79 15 78 86 85 32 45 74 64 7 99 23 89 11 88 37 34 86 55 69 100 95 59 92 72 80 57 78 6 24 4 97 89 50 19 15 21 69 78 63 2 30 21 97 42 73 60 41 27 49 97 84 26 19 45 75 5 98 79 50 41 38 20 86 89 41 17 60 2 65 64 68 77 64 96 62 100 95 52 72 37 3 44 78 9 74 100 25 62 8 67 5 38 100 93 83 62 58 41 28 16 48 88 31 69 26 40 67 99 60 34 75 36 36 65 56 82 65 84 42 17 41 20 23 80 96 11 47 8 3 10 99 83 6 73 86 87 3 46 51 32 52 9 56 61 89 62 76 12 7 9 83 97 98 70 17 31 72 95 19 44 32 57 81 64 52 79 68 89 91 8 18 98 88 93 85 91 100 53 56 83 64 24 39 75 66 97 66 16 15 76 45 84 95 16 42 69 33 34 30 41 46 64 84 1 74 27 98 82 68 90 31 11 37 40 46 25 48 30 54 61 65 74 79 34 70 33 95 8 21 30 67 22 65 21 98 85 52 42 73 3 74 75 38 61 84 9 96 21 91 7 21 16 79 50 60 37 84 55 11 45 28 36 39 89 6 84 55 27 69 78 48 37 99 14 56 36 51 99 2 66 84 74 99 65 16 50 57 30 29 35 63 22 11 43 70 33 23 79 83 38 22 59 86 32 68 2 88 12 54 7 3 40 1 11 33 86 88 8 96 39 89 3 69 41 17 47 60 77 12 36 42 26 45 6 39 68 56 91 73 73 15 12 27 68 37 28 54 25 35 15 47 58 93 29 75 37 86 57 42 60 7 66 9 31 4 77 84 78 40 61 44 52 52 6 26 45 64 35 62 97 41 88 97 34 48 32 48 30 2 76 23 31 70 98 50 46 6 70 44 20 14 69 71 60 40 17 52 11 50 99 50 98 27 81 3 80 98 52 52 29 94 40 27 48 48 66 20 78 20 41 51 96 24 78 29 81 15 62 42 54 72 52 12 89 96 16 43 66 24 2 64 61 72 37 26 94 33 60 48 39 93 24 45 46 57 4 66 100 54 56 79 31 61 87 86 20 73 45 55 78 56 37 63 70 47 43 89 93 22 88 75 93 17 49 58 20 50 40 86 71 79 23 68 53 61 47 16 97 84 86 54 75 96 69 57 40 92 23 39 49 38 80 34 25 40 55 63 28 17 76 10 60 4 99 55 68 60 28 84 28 75 1 69 98 8 54 10 72 49 60 40 55 65 50 12 70 10 27 43 57 88 26 29 62 89 49 26 64 67 66 84 51 57 77 58 69 6 97 70 72 60 14 45 78 19 68 70 48 80 67 78 67 94 70 19 30 36 84 16 57 1 45 7 40 2 78 19 50 40 85 86 51 32 98 84 90 12 25 74 27 45 97 29 79 83 46 52 94 83 28 21 80 34 58 9 66 95 64 67 8 85 74 9 42 18 23 79 24 61 66 74 100 93 28 79 11 32 36 37 44 73 29 62 64 98 100 82 73 3 48 35 80 41 24 8 30 24 5 6 46 49 17 29 42 56 100 52 85 100 95 85 88 70 52 50 74 86 4 87 85 18 45 89 52 100 4 41 36 48 52 59 70 44 29 88 73 55 26 8 45 3 15 32 64 99 96 25 88 49 4 55 95 60 71 15 54 95 41 30 15 25 60 4 64 7 90 5 73 5 5 11 49 37 5 6 82 18 73 51 68 7 70 18 66 82 34 76 1 81 35 82 59 4 26 32 50 13 60 54 75 22 21 54 39 87 59 48 65 69 27 65 33 92 1 5 62 26 19 41 78 78 50 93 45 83 37 3 14 54 56 58 41 11 14 16 70 76 27 9 29 52 63 14 92 41 65 82 92 78 57 68 95 83 79 56 16 40 29 85 71 18 77 22 46 50 21 37 10 56 32 73 26 61 96 70 75 61 87 7 95 26 64 55 94 34 60 81 64 49 3 75 69 58 87 64 83 81 84 46 68 7 71 97 21 86 82 53 92 64 21 56 11 24 89 81 14 37 68 51 57 6 62 100 24 36 78 6 2 35 53 98 42 70 3 15 89 66 21 16 38 34 29 51 40 38 74 75 24 40 48 23 76 21 78 52 41 10 87 75 97 53 36 5 7 71 72 45 70 93 98 29 93 76 47 26 74 3 53 3 10 93 25 90 79 64 11 76 71 20 5 15 55 9 79 67 36 33 86 62 4 75 52 38 90 89 89 60 2 75 90 19 14 10 16 13 5 78 9 42 74 52 88 55 9 21 20 40 74 77 61 31 40 97 7 39 48 61 69 73 47 27 7 94 4 78 28 39 99 56 81 72 75 96 80 70 40 49 82 89 66 28 34 38 93 90 11 54 95 36 86 46 57 98 34 69 18 17 26 100 30 8 54 77 84 31 62 100 65 79 13 53 11 75 92 65 47 46 65 17 43 19 92 57 13 8 98 98 86 71 72 69 99 40 92 26 3 69 77 65 3 33 54 40 25 53 47 91 31 66 40 51 81 1 36 40 41 37 15 59 50 69 4 97 5 19 80 53 39 99 69 90 23 34 36 95 29 47 48 9 63 13 12 29 96 14 1 82 63 78 25 51 25 94 93 56 49 78 17 32 37 75 91 58 27 46 83 77 2 7 65 74 45 7 13 9 76 47 67 28 83 46 65 43 40 18 60 70 37 35 51 55 44 7 1 21 73 85 11 26 100 43 40 57 60 44 88 17 53 58 38 21 67 33 98 21 9 26 91 68 75 36 30 100 88 59 89 71 16 40 93 94 35 26 20 61 57 92 16 60 16 17 18 69 1 43 4 39 82 76 40 56 26 44 62 93 13 53 58 1 61 94 64 9 67 73 46 7 46 8 69 34 51 11 80 36 96 60 91 36 26 22 34 36 86 48 8 61 79 23 73 66 42 31 48 92 69 14 9 53 73 87 87 8 20 65 51 54 4 1 92 29 30 92 53 36 52 42 31 48 51 100 4 66 73 87 53 26 92 71 77 50 69 97 11 77 75 57 68 44 6 93 98 28 64 64 26 58 87 24 35 82 92 16 21 93 41 99 12 99 20 31 30 62 3 91 24 81 54 81 45 13 28 61 5 23 15 80 56 72 3 41 17 88 26 64 11 12 83 34 23 84 98 58 32 77 62 96 46 28 63 96 76 25 96 87 22 45 59 3 87 41 92 6 95 69 54 27 87 74 93 48 72 24 29 9 40 24 45 88 41 39 5 35 40 1 10 57 91 59 20 73 31 93 66 17 23 97 58 57 51 39 97 14 83 3 41 87 61 6 47 99 6 60 53 24 65 71 68 46 70 39 67 74 5 41 34 88 33 33 64 42 5 31 58 6 98 33 22 24 51 15 33 49 76 30 81 21 96 41 36 78 10 91 59 3 68 48 63 66 15 51 39 42 24 67 45 42 51 2 76 64 19 35 97 35 79 22 99 89 83 95 77 50 96 26 72 43 96 18 50 68 15 25 68 58 9 38 100 93 93 11 80 44 43 15 6 4 95 5 70 41 85 71 23 85 7 81 2 2 29 27 25 88 44 6 14 21 31 96 17 16 28 47 89 95 57 82 88 24 9 28 18 55 59 19 90 95 95 82 54 21 40 20 34 56 42 51 12 59 33 77 75 29 89 6 72 97 45 16 51 12 96 82 80 29 90 74 23 20 80 23 59 90 52 27 20 83 86 55 41 13 22 14 10 2 35 21 11 78 1 93 68 99 28 8 55 78 3 40 65 37 94 31 21 51 89 50 87 30 2 21 26 2 15 13 27 83 46 75 40 55 19 78 90 92 33 60 99 91 93 86 48 20 34 27 44 36 83 29 72 31 60 56 33 78 74 40 49 30 98 100 2 18 30 94 93 38 16 56 68 87 68 14 93 99 15 37 61 75 75 14 86 56 20 81 17 77 34 3 28 1 4 28 61 90 58 65 97 70 84 35 11 25 85 90 7 34 21 11 95 70 68 91 53 64 56 74 78 32 59 100 40 11 3 27 90 68 3 24 3 2 53 33 67 16 95 85 62 51 84 64 38 12 94 35 61 32 94 38 36 33 97 29 58 72 3 14 87 21 14 61 34 69 55 83 60 65 30 92 46 76 9 53 78 41 77 50 98 70 61 93 72 10 49 57 61 44 16 36 50 42 50 66 98 71 3 44 82 70 70 78 3 76 71 84 20 65 82 65 21 28 45 15 29 35 38 73 57 92 14 38 3 26 11 94 80 93 48 56 82 1 84 79 14 75 90 23 39 25 7 71 33 57 71 5 19 82 36 91 90 75 26 74 40 98 10 90 58 73 58 11 90 93 86 7 70 82 91 41 75 100 18 68 35 14 41 54 59 57 55 89 81 61 43 82 15 12 5 20 54 17 1 6 32 43 62 46 51 56 52 11 32 94 79 56 41 57 45 58 11 79 52 74 85 18 2 73 7 2 94 58 39 37 90 88 36 61 24 25 2 69 75 75 59 16 68 23 65 60 75 94 45 44 98 3 58 7 97 75 80 79 77 99 26 79 36 73 68 34 70 59 1 37 99 79 15 4 67 26 18 2 37 88 13 69 65 58 20 19 26 25 75 40 44 20 5 5 19 13 18 14 78 36 58 29 45 27 60 52 67 80 84 51 57 58 41 41 93 5 56 98 64 1 66 55 77 72 86 42 63 80 69 93 59 33 29 23 12 65 94 88 97 90 40 4 54 55 83 36 99 79 89 61 35 73 75 66 27 62 9 54 77 7 30 28 41 68 96 98 39 39 2 42 15 50 61 28 20 16 50 50 42 65 39 78 60 21 46 28 54 89 24 6 24 57 67 18 13 43 5 55 49 51 59 24 59 62 31 43 48 64 2 47 22 93 6 79 58 19 45 49 18 26 37 80 56 71 50 19 42 46 19 87 31 8 49 33 28 97 74 5 92 23 51 8 23 37 23 43 81 49 14 74 56 11 47 50 69 7 98 83 88 63 54 23 3 79 8 9 19 91 98 55 42 53 74 80 86 12 1 67 9 46 44 66 31 75 74 96 80 27 43 75 39 12 55 18 20 90 77 44 10 37 48 40 2 22 82 67 42 26 32 9 87 58 51 93 75 86 98 88 60 6 78 2 83 8 32 49 46 75 19 11 31 18 7 12 26 23 7 66 99 68 92 15 25 86 76 91 57 88 52 60 69 76 70 12 33 51 87 58 29 89 54 53 81 78 20 15 84 27 82 24 82 57 90 17 26 8 46 41 96 58 43 71 51 6 79 37 96 50 32 63 2 9 14 66 8 81 29 10 87 2 77 21 77 89 1 53 31 30 49 74 4 51 55 21 63 83 17 94 68 43 37 43 80 21 8 95 85 47 72 32 47 8 66 53 54 92 5 85 41 100 45 90 69 15 20 19 84 51 9 62 62 84 32 6 3 27 91 22 3 77 32 53 53 50 80 44 16 83 50 68 81 68 34 21 59 86 99 95 14 74 2 69 61 8 32 33 16 22 31 33 98 74 69 85 55 51 48 7 92 1 33 58 62 92 25 12 71 89 95 11 9 49 4 39 61 44 57 63 37 47 16 80 62 71 88 9 3 23 77 17 40 62 1 55 65 27 89 5 100 43 68 90 54 27 71 21 86 83 15 28 56 8 99 53 28 30 4 48 85 3 63 31 74 42 38 4 44 61 50 75 54 76 14 37 16 80 64 34 17 17 27 8 32 43 75 22 55 57 85 74 95 73 6 95 49 50 44 44 13 87 81 3 70 56 18 83 11 96 97 54 12 26 72 8 14 75 8 42 51 67 59 63 51 71 58 63 2 9 28 63 63 99 21 6 94 44 87 4 95 40 76 73 5 10 54 62 93 61 99 69 72 76 62 40 8 17 48 34 7 47 8 13 94 55 98 17 12 39 81 20 25 2 29 92 76 14 34 80 84 95 14 79 67 77 95 44 2 93 19 52 62 24 43 11 3 79 60 15 99 93 33 31 72 80 42 62 95 77 19 82 66 39 87 61 55 36 45 91 46 41 11 70 82 69 62 92 45 61 7 73 88 11 85 66 44 14 57 63 48 63 57 82 48 64 1 90 72 56 69 5 90 60 65 6 68 85 7 52 4 87 48 41 98 3 39 100 45 14 1 8 10 37 48 22 100 51 9 62 78 70 65 15 80 58 63 98 15 40 36 96 72 4 42 41 37 71 38 25 36 94 59 55 57 17 96 65 33 14 9 94 38 47 23 16 72 27 59 58 38 66 75 74 58 16 85 28 65 2 95 58 48 17 81 78 74 25 46 67 19 39 95 32 98 84 54 28 64 28 84 56 56 68 40 44 64 92 78 91 58 41 80 98 37 60 73 68 100 17 69 57 34 9 58 14 17 40 30 19 26 84 15 38 42 24 89 89 12 78 56 60 41 6 27 21 79 53 66 22 95 27 77 66 47 77 67 12 96 55 52 14 69 87 63 15 58 61 60 54 78 80 67 25 61 91 52 3 87 86 40 98 51 85 63 90 17 85 44 28 48 66 75 64 73 78 43 15 79 28 84 46 60 54 99 21 98 19 53 20 32 50 76 6 4 94 33 41 36 64 63 4 86 72 39 69 87 15 30 67 29 74 62 92 80 90 5 100 5 31 28 81 10 37 9 21 67 22 45 44 45 86 91 87 17 53 56 69 77 32 93 66 92 4 68 79 1 74 31 35 12 26 36 17 41 72 99 48 27 9 27 81 10 63 81 65 14 81 95 49 9 20 6 88 41 17 16 80 40 41 23 77 77 47 13 4 74 54 14 97 5 88 17 22 65 100 3 74 51 29 26 8 59 88 24 53 11 78 61 57 95 67 57 22 16 65 95 83 88 11 71 50 31 90 49 95 61 56 79 87 42 47 95 42 93 27 99 33 86 13 96 77 56 37 83 38 67 13 51 33 27 11 13 22 19 79 46 6 43 87 32 15 86 21 86 3 81 56 83 17 10 84 95 56 22 45 91 46 32 21 68 58 7 7 100 50 12 32 44 29 77 89 19 90 48 27 29 72 2 66 37 56 48 50 92 70 33 5 8 53 78 56 54 2 93 17 4 52 98 8 64 71 49 31 26 25 22 91 82 88 8 34 20 66 43 28 34 4 30 73 22 7 93 82 61 73 80 48 82 26 10 71 44 45 35 52 83 78 10 55 40 15 92 14 20 40 91 56 30 21 16 27 58 56 53 35 98 16 4 5 8 47 14 21 78 73 77 36 97 47 39 86 39 29 64 41 90 13 76 4 42 1 35 9 82 13 43 68 72 98 93 45 96 56 16 62 41 77 17 71 13 64 21 44 80 95 30 63 88 93 27 75 32 20 71 2 92 44 74 32 23 27 76 81 94 96 16 15 90 88 58 26 81 55 69 62 42 72 82 56 84 64 27 42 43 19 17 2 28 71 26 83 56 72 64 60 40 30 92 79 20 46 8 4 99 10 34 39 49 80 6 29 2 63 80 27 100 1 79 30 20 78 44 73 37 19 45 91 4 41 62 18 87 36 71 89 6 48 92 23 77 39 64 45 40 84 78 96 5 22 27 64 18 75 22 15 40 14 43 20 5 10 45 1 83 29 40 1 91 53 11 50 35 70 39 76 72 1 26 68 96 67 13 22 73 16 50 44 88 97 59 89 8 43 81 74 68 97 38 9 12 17 60 37 13 32 59 23 93 62 75 79 56 94 35 96 81 96 48 8 86 98 60 57 91 34 99 39 39 64 45 44 3 81 78 94 57 33 93 64 39 37 69 94 13 53 63 28 47 52 30 19 76 63 98 20 84 98 46 8 47 94 38 34 87 44 29 7 27 85 11 37 66 48 29 76 88 75 88 92 10 66 66 58 36 67 49 59 58 96 50 35 8 100 27 19 33 66 37 100 13 73 67 97 23 86 77 53 36 33 66 91 62 52 19 56 29 6 82 57 65 58 19 46 67 57 26 16 11 56 3 63 13 67 97 69 29 95 51 65 69 10 66 21 11 33 85 97 44 53 84 14 66 31 98 28 55 94 6 40 79 48 46 66 30 30 23 36 64 16 86 41 23 81 83 83 57 1 96 34 100 90 75 98 100 95 29 65 92 37 52 75 37 60 22 24 80 79 27 82 37 48 43 24 51 37 45 20 5 89 89 49 8 43 51 90 63 66 30 13 50 36 90 21 11 12 11 93 56 48 4 27 34 31 100 6 36 59 56 92 82 12 79 80 71 40 5 37 35 17 93 1 37 78 30 23 75 98 18 42 69 99 78 63 89 45 7 47 98 25 53 47 88 22 38 78 54 83 60 23 17 71 92 88 34 63 60 40 39 36 1 18 75 55 6 79 37 74 95 28 25 42 43 33 28 59 59 48 47 98 52 84 16 76 41 2 72 80 94 68 90 1 51 1 70 13 50 50 15 7 45 20 58 66 38 35 25 16 77 80 33 36 97 24 88 88 27 76 23 4 42 47 57 77 5 51 31 67 36 32 18 87 75 83 48 25 90 32 47 60 60 56 8 61 88 100 5 76 90 65 20 19 63 2 2 44 8 65 12 63 44 45 14 86 7 97 11 12 8 84 2 43 4 79 72 98 72 23 88 27 39 57 69 13 77 24 11 19 69 85 99 59 60 50 71 29 4 47 75 74 38 52 18 45 93 58 70 93 61 22 31 33 81 84 84 11 100 81 39 73 87 29 88 55 14 2 97 75 55 20 33 87 14 23 96 11 84 4 49 32 91 19 40 74 36 2 9 11 97 17 75 94 43 57 57 53 9 33 49 100 95 72 36 80 92 65 7 52 44 40 25 94 19 16 19 59 92 16 46 95 75 5 9 3 75 59 76 15 97 88 6 4 15 47 60 15 98 42 11 88 33 53 10 36 100 72 34 35 41 25 65 23 50 48 56 42 93 93 100 12 51 41 100 7 46 90 57 58 42 66 25 99 24 68 37 25 18 91 59 50 20 9 69 41 10 18 16 21 80 78 1 17 29 94 96 86 29 67 60 36 51 6 72 70 35 23 97 45 69 86 85 84 96 89 50 75 72 63 49 96 21 10 64 88 45 51 24 84 26 45 56 18 45 1 100 67 76 17 54 92 2 60 13 66 25 75 29 84 55 72 68 49 90 46 4 31 67 2 50 54 36 17 53 78 73 39 65 72 62 38 21 46 16 9 9 59 44 61 4 84 55 92 60 94 93 61 41 53 37 49 29 94 95 61 63 58 82 13 23 25 14 22 32 68 79 41 83 43 16 51 97 68 29 23 97 34 69 71 11 11 45 95 18 94 11 91 27 33 32 98 87 4 67 94 29 69 7 69 50 22 85 31 51 47 11 33 23 21 10 76 39 67 50 48 16 29 5 17 96 36 43 74 100 43 53 13 15 49 29 20 74 33 51 99 75 81 3 3 83 47 45 72 59 3 52 80 90 63 36 3 30 2 36 41 91 49 4 75 23 77 80 42 80 7 55 86 48 18 92 20 24 37 49 100 69 38 31 20 91 65 48 59 53 87 86 11 30 43 16 80 67 40 48 83 51 20 63 96 90 83 51 48 22 38 78 87 5 97 76 51 24 37 53 3 82 79 81 65 39 63 42 13 61 30 17 28 7 25 41 77 93 91 19 67 37 26 40 22 81 54 2 97 91 97 80 66 11 50 77 66 57 43 89 45 85 47 24 23 12 4 5 10 89 58 80 2 50 54 96 95 7 39 85 23 31 69 36 9 27 9 86 14 24 70 49 100 45 71 28 66 11 11 97 22 11 80 58 48 64 96 17 4 26 7 50 99 52 63 37 18 23 11 65 90 37 76 99 50 67 71 37 1 15 53 67 93 94 1 45 93 71 78 55 100 90 11 56 35 46 81 35 79 57 68 13 41 34 94 49 52 58 30 47 90 96 59 42 80 86 22 66 9 91 64 90 7 28 37 47 30 90 54 51 15 71 68 27 11 73 15 25 1 6 64 11 67 70 43 98 54 48 22 56 41 61 92 7 6 3 83 59 17 63 10 28 91 28 96 65 36 58 15 75 77 75 10 80 87 66 79 72 35 63 42 59 36 36 44 85 68 31 80 40 58 41 22 38 49 41 87 45 56 95 26 13 29 90 43 78 15 82 74 87 35 91 16 59 86 48 55 88 9 56 49 11 3 89 65 21 11 59 53 74 44 66 5 13 7 18 27 85 77 88 69 3 6 60 38 65 19 53 5 24 65 51 68 3 36 93 27 34 68 43 39 52 75 18 15 74 69 7 46 42 79 16 22 12 41 22 51 20 64 76 78 14 64 22 83 12 67 23 48 48 17 28 51 80 17 75 12 20 42 61 36 72 88 20 19 6 83 62 99 96 92 16 7 77 43 75 1 79 18 3 32 63 80 99 19 21 99 6 16 35 75 1 54 91 24 54 83 42 56 27 35 38 75 65 75 1 9 50 95 59 96 11 68 96 47 42 50 43 36 85 64 88 50 66 31 51 96 29 7 95 65 37 26 92 49 63 30 78 46 57 27 72 9 21 15 5 65 11 1 38 72 6 67 66 65 76 27 53 11 46 53 2 4 77 44 20 3 27 29 77 99 58 91 34 53 16 5 4 6 73 42 35 71 61 61 21 52 63 59 100 13 63 35 85 75 85 77 85 100 96 98 80 31 40 82 69 85 44 3 40 83 89 63 9 37 44 38 6 45 76 37 48 82 2 36 30 42 59 58 84 56 10 11 77 26 63 85 34 80 41 40 62 23 1 68 84 63 81 35 55 98 14 83 5 59 10 73 36 51 83 21 76 79 53 28 28 56 68 62 24 78 8 12 28 26 23 19 36 48 43 38 34 57 85 21 20 94 3 28 95 60 59 72 37 70 58 31 87 6 90 23 63 88 36 55 52 100 14 38 61 24 74 33 71 61 34 25 48 22 62 91 28 4 25 27 63 88 84 58 48 54 97 31 24 28 13 74 53 74 79 60 72 48 43 100 20 75 31 69 73 24 86 70 45 31 100 88 2 29 75 48 98 10 57 35 58 4 96 43 20 75 44 81 16 23 53 37 7 1 78 40 35 5 75 7 96 17 52 45 15 57 3 97 22 14 75 33 9 87 87 68 63 7 83 73 98 13 64 50 11 98 42 26 23 10 17 80 69 19 13 65 45 69 81 49 94 32 25 67 93 22 16 41 12 66 27 81 8 42 64 94 44 6 24 48 100 54 17 83 22 32 4 16 44 36 28 21 28 78 81 80 90 16 82 100 95 37 61 96 28 6 65 2 22 45 86 48 70 18 38 83 5 72 88 27 60 50 56 12 47 99 47 12 65 20 22 59 78 7 83 86 33 6 60 72 74 88 66 48 93 52 28 1 77 12 5 21 46 67 77 46 88 27 49 60 53 29 71 37 47 40 35 39 63 97 72 58 27 98 60 8 50 18 7 51 26 87 56 62 85 64 52 44 77 3 57 55 42 88 69 38 72 28 32 100 47 7 69 51 13 55 46 94 16 23 8 80 65 88 20 54 65 88 96 44 72 18 38 17 45 35 80 71 8 16 30 32 36 93 4 43 29 47 10 88 91 95 77 36 49 6 17 74 15 87 53 80 88 56 4 90 61 73 68 58 56 99 2 47 2 54 96 95 18 23 67 85 31 7 24 83 30 26 71 92 61 89 24 92 13 73 44 15 50 74 66 38 94 97 87 18 85 86 37 70 16 94 17 41 97 2 65 98 64 82 6 91 13 99 59 58 52 2 1 39 20 34 69 84 61 34 57 39 42 93 83 100 7 64 68 1 47 36 30 16 55 65 31 72 58 36 68 72 76 29 55 38 91 22 69 29 81 3 68 76 95 76 34 21 75 26 49 67 68 61 97 45 44 83 93 48 13 44 46 33 77 68 50 60 88 33 11 6 90 34 69 24 55 65 67 66 33 42 75 93 65 42 73 9 62 49 8 36 17 7 54 65 31 35 15 94 54 59 77 74 97 30 83 40 83 98 5 46 36 30 34 55 84 62 47 81 34 85 73 27 21 22 70 16 95 80 92 87 49 89 73 65 69 48 66 94 24 7 28 1 40 5 86 39 35 97 89 72 62 33 67 2 80 28 60 99 20 73 48 51 30 5 62 16 2 65 66 24 39 2 41 31 62 20 96 91 73 95 57 26 64 29 89 31 55 65 15 17 42 21 80 22 64 21 45 94 16 62 16 50 87 21 51 97 24 93 83 54 39 60 42 3 19 99 70 60 32 13 36 94 77 88 65 57 39 24 85 7 72 38 19 2 85 11 30 94 16 94 31 80 31 93 20 16 79 13 47 80 30 33 77 43 94 55 36 63 15 95 81 39 61 86 51 86 87 80 82 10 97 22 57 49 11 77 84 68 89 46 6 27 73 72 92 82 20 5 76 20 24 69 12 6 19 12 12 5 47 33 52 57 68 38 59 54 46 1 17 27 28 86 2 42 53 94 68 77 35 34 17 36 3 6 75 93 78 26 51 63 68 72 26 60 40 16 83 50 37 87 39 97 96 9 67 76 59 91 30 36 15 82 16 88 99 42 88 11 63 67 63 64 10 31 90 53 5 94 88 5 90 33 94 99 81 36 2 13 86 20 28 13 1 90 80 99 60 61 74 85 49 96 8 69 94 54 28 6 55 72 71 40 75 54 31 40 7 14 97 65 94 24 32 38 99 68 9 37 27 100 9 9 20 15 2 37 63 7 66 87 74 76 66 30 3 70 5 76 47 71 66 88 84 47 61 38 68 18 87 18 39 10 13 5 36 54 70 84 25 36 26 22 47 84 35 67 71 2 52 91 48 52 61 55 26 45 80 45 93 80 35 43 52 91 55 12 34 44 19 66 76 100 79 29 57 79 49 35 85 89 100 46 46 63 20 53 70 67 19 23 91 44 51 99 62 55 2 66 9 42 93 52 77 79 21 99 52 49 57 42 35 79 34 16 90 6 61 15 95 92 56 21 95 76 86 78 53 7 74 64 1 2 20 89 46 54 17 97 69 70 62 5 12 56 36 61 91 9 59 59 2 36 98 22 72 19 25 76 90 98 24 16 47 42 33 25 77 87 9 13 38 27 31 7 97 17 88 9 33 2 86 59 13 75 70 86 11 97 5 98 36 8 42 24 33 37 35 77 82 20 87 57 13 83 35 20 100 9 98 93 92 59 46 46 2 22 86 30 94 11 19 3 59 74 70 88 61 47 66 79 39 41 3 12 22 90 15 85 71 72 8 4 13 95 72 48 61 48 60 88 71 76 14 7 4 34 4 30 18 93 74 81 14 12 39 78 47 76 9 93 89 62 96 38 94 18 99 70 52 25 43 6 37 84 71 62 70 2 42 16 89 82 84 58 78 67 89 32 54 22 28 48 11 68 45 20 9 53 27 99 45 97 84 36 65 83 68 81 25 6 26 37 80 70 11 75 20 21 12 41 30 23 40 22 95 44 80 96 54 14 37 31 27 21 17 96 81 61 19 83 33 84 55 93 13 45 19 10 38 30 100 13 63 79 65 19 67 88 75 8 55 83 68 34 58 20 68 20 83 51 15 88 14 62 97 17 35 92 44 17 26 95 98 8 93 6 96 60 46 56 48 39 74 23 44 29 66 86 72 91 66 76 72 4 13 63 56 4 55 42 39 100 99 2 85 55 37 9 96 20 41 46 54 46 42 47 77 82 24 27 78 73 86 41 75 52 21 75 45 22 67 43 18 33 97 1 81 17 66 11 17 55 62 60 61 27 7 98 23 75 15 64 65 34 24 52 27 3 14 74 19 15 13 19 68 78 25 64 42 54 44 88 71 78 79 13 62 28 70 88 51 72 63 88 32 75 23 23 68 77 77 57 22 23 69 27 34 66 82 21 24 58 16 61 35 75 23 66 48 56 30 5 76 39 25 47 78 15 51 81 74 14 37 35 51 71 29 78 86 85 4 70 84 22 60 64 80 12 55 57 99 36 67 17 18 94 75 70 56 2 64 70 5 47 18 80 48 18 3 4 62 67 91 66 9 65 86 83 90 33 5 32 3 70 21 77 26 84 67 47 4 97 3 51 10 79 100 5 43 92 53 73 52 9 4 65 11 47 42 85 74 28 43 62 97 40 20 68 98 97 60 76 20 58 87 55 40 22 79 36 79 10 62 54 40 26 25 88 23 100 90 99 42 59 44 83 20 33 9 2 24 94 31 44 7 51 52 90 52 68 48 35 37 35 99 38 4 2 8 21 76 61 40 23 36 57 49 68 16 74 55 12 76 82 18 60 26 20 86 80 4 10 86 53 64 67 50 45 6 85 69 74 46 24 47 11 67 54 20 24 81 21 10 12 64 33 27 54 67 51 74 49 42 15 5 75 32 66 14 39 49 32 38 83 9 87 63 38 16 15 7 11 4 28 59 44 38 59 46 76 28 58 99 50 93 67 18 40 97 53 3 21 58 2 45 6 29 2 44 81 69 50 81 73 63 7 37 84 73 25 33 45 52 24 49 10 65 90 84 23 31 98 97 29 27 71 29 81 19 63 7 78 32 81 87 59 16 20 24 30 65 74 90 22 40 53 80 50 15 61 59 3 11 63 73 46 50 24 30 47 30 72 11 95 12 100 34 51 87 13 8 80 31 34 56 25 46 17 73 56 26 54 19 37 28 4 18 9 54 27 77 76 2 40 44 36 2 17 91 40 26 64 62 37 61 45 15 40 69 93 70 34 50 52 48 11 82 63 92 72 88 22 69 53 68 40 59 15 81 34 77 27 79 48 36 77 17 15 83 66 61 52 86 55 99 92 51 12 90 58 31 65 90 64 98 12 71 82 39 74 85 10 21 65 57 22 32 77 31 77 17 84 54 14 62 43 25 24 63 16 18 100 12 22 58 18 8 23 27 44 48 64 58 5 81 19 81 60 58 27 29 70 60 92 65 44 59 67 25 54 68 83 32 9 50 83 83 7 24 30 44 41 66 49 96 96 95 84 17 1 64 25 37 43 64 60 81 52 74 17 30 9 39 54 39 70 89 70 38 2 69 19 23 69 61 5 60 9 38 45 11 17 52 50 98 82 5 31 26 32 14 88 25 62 79 60 60 49 21 25 69 50 95 100 58 61 10 89 37 90 67 28 26 12 9 71 28 57 60 2 68 48 68 37 48 11 80 41 98 32 3 55 58 16 78 4 83 8 32 68 15 31 12 47 6 19 31 3 23 51 60 67 100 14 38 53 69 78 34 62 20 95 62 9 100 30 67 47 78 98 87 54 94 46 19 13 4 93 23 54 64 84 5 88 21 100 54 93 39 62 69 61 45 32 62 97 100 23 68 74 21 55 32 47 11 25 19 42 11 42 44 96 18 29 12 20 91 77 71 36 42 36 74 88 6 81 15 85 64 91 63 40 18 96 49 60 33 63 85 75 91 42 2 61 17 85 47 4 86 85 54 74 51 49 72 18 33 97 46 72 2 94 92 9 8 84 20 72 60 72 79 59 88 50 17 54 90 52 8 42 83 52 45 20 41 34 55 76 57 56 42 59 57 73 41 49 35 3 64 39 32 33 59 38 39 77 65 30 56 38 50 32 81 23 86 37 52 38 60 69 10 55 39 16 73 3 24 92 48 53 10 65 70 60 60 36 99 91 23 97 87 60 86 13 24 21 92 73 44 26 53 21 36 65 46 97 11 36 16 23 53 83 85 11 89 79 71 26 56 8 10 12 87 80 51 46 48 94 99 100 9 20 92 48 32 14 37 85 6 16 89 33 64 48 5 100 49 45 50 95 18 41 27 29 76 80 9 89 86 95 84 63 68 26 9 58 37 6 62 29 62 88 72 50 33 96 14 88 3 63 63 87 86 77 52 58 51 64 24 56 73 26 62 36 28 51 54 24 79 49 60 31 67 55 44 31 78 11 84 4 61 4 29 70 86 24 71 47 71 94 84 38 85 61 73 89 54 36 49 9 59 44 88 1 34 17 61 19 61 66 24 66 25 88 37 48 12 62 99 18 28 52 10 72 86 24 77 50 44 47 41 5 67 86 44 34 38 87 3 78 65 7 57 64 94 23 13 10 76 80 100 69 35 21 73 60 25 37 63 21 72 90 10 12 33 76 46 66 39 19 31 16 66 8 35 89 29 41 95 51 96 25 7 95 54 81 37 92 21 18 86 40 21 96 1 3 49 76 1 34 93 31 64 33 33 1 99 74 68 95 98 60 46 61 58 100 79 29 70 55 46 6 30 58 55 2 68 69 81 28 86 5 33 70 26 38 100 60 35 33 65 72 51 59 65 72 48 73 38 84 21 54 24 53 99 27 99 2 17 38 15 83 55 39 18 1 77 14 17 39 49 44 76 80 52 66 26 95 98 12 89 90 57 95 72 3 46 24 80 82 56 79 14 41 74 52 52 95 81 17 12 21 17 18 99 60 7 16 31 41 61 55 50 11 34 88 85 85 78 12 58 93 7 10 42 99 91 21 43 51 87 60 71 63 45 60 64 7 63 5 38 90 98 41 36 88 65 36 35 10 59 11 97 52 16 37 63 59 12 33 96 68 62 74 68 79 59 56 10 1 5 90 94 70 20 15 51 15 16 48 22 66 73 61 57 97 70 88 54 63 87 76 10 87 31 47 50 51 74 8 57 54 87 42 91 6 83 72 68 59 37 94 51 58 49 39 27 54 73 37 74 71 75 86 73 30 36 35 53 30 10 76 21 34 27 77 54 9 60 64 85 13 55 4 29 92 90 79 42 30 78 74 51 25 80 8 29 8 39 42 30 32 67 22 59 34 8 35 10 43 98 11 20 54 91 1 32 62 56 59 83 86 31 46 50 67 46 45 63 61 31 81 80 74 58 48 74 33 51 33 31 9 85 81 97 91 4 22 32 48 47 39 36 76 46 41 29 48 86 57 38 65 72 23 71 87 14 81 58 71 18 10 9 45 69 83 70 51 42 53 18 68 4 9 55 10 31 47 98 52 51 12 90 21 79 72 31 55 27 37 75 93 67 62 49 49 15 76 45 67 29 96 53 40 53 99 75 95 36 37 80 92 45 23 55 52 95 17 32 66 70 96 62 2 65 61 62 48 37 4 73 57 17 2 81 79 88 40 72 56 11 2 16 87 96 25 74 94 12 93 15 97 13 47 54 78 53 100 64 95 5 52 14 11 43 48 86 9 41 52 83 51 67 66 1 61 65 82 78 80 22 24 43 63 62 93 91 41 93 89 51 88 63 66 8 28 90 40 97 86 98 44 27 62 52 78 35 34 47 94 59 72 82 54 100 36 13 14 61 43 27 42 76 25 53 44 12 84 6 16 93 3 41 59 24 76 63 80 98 54 2 82 41 84 82 91 11 8 96 94 45 73 34 39 9 85 49 42 17 96 31 11 18 15 25 13 78 90 74 50 58 66 38 20 29 67 25 92 43 48 37 74 50 2 23 38 28 65 34 18 83 59 50 18 69 54 47 82 74 62 95 27 4 85 12 91 33 82 84 88 16 35 91 17 100 50 44 65 13 11 20 50 63 17 74 15 44 49 65 22 94 22 38 72 83 27 99 56 32 63 48 27 78 29 30 87 32 30 11 47 22 29 92 61 12 86 51 48 93 94 37 6 52 49 45 83 99 13 7 32 91 92 66 98 5 90 54 16 52 44 71 13 21 86 57 11 62 95 78 16 15 71 22 33 80 100 34 6 89 50 88 80 12 25 73 44 14 23 64 89 54 22 13 33 17 19 27 84 65 86 89 96 59 4 5 92 20 5 12 21 79 94 15 95 85 52 50 85 40 94 19 37 37 72 19 73 31 94 86 21 5 89 98 6 71 83 56 73 14 38 83 18 27 93 79 10 69 55 83 33 84 5 59 72 98 84 87 88 65 21 46 41 43 32 16 52 9 14 41 94 93 94 80 83 20 84 48 7 13 1 42 24 76 48 13 27 68 36 4 46 61 91 36 32 38 37 4 65 4 56 31 94 5 41 13 79 15 77 71 4 90 26 10 83 90 77 60 88 46 43 91 32 90 73 51 83 54 30 89 82 97 89 46 33 63 100 44 70 51 18 50 36 73 62 23 41 1 94 28 81 3 53 98 41 68 54 63 9 8 74 90 17 30 69 83 96 70 94 81 52 24 35 11 56 97 10 50 42 97 94 29 45 8 67 23 69 100 61 33 6 54 5 66 28 37 17 53 58 70 67 6 18 54 10 49 62 19 9 62 91 79 18 71 77 99 7 13 100 53 53 56 70 22 52 98 18 33 44 84 79 59 47 17 15 97 13 93 4 85 99 83 83 77 36 35 39 99 51 5 59 27 99 20 65 36 2 32 64 3 58 44 59 74 31 1 11 26 7 45 53 53 100 73 98 69 22 20 93 72 39 41 92 94 9 45 12 10 35 15 48 25 28 90 66 37 50 58 47 84 28 83 86 58 73 73 68 19 7 78 14 30 5 83 90 11 6 52 2 82 27 71 32 5 100 17 37 2 40 85 45 23 81 46 65 25 93 29 77 9 27 94 79 62 47 46 90 17 26 31 39 11 51 80 75 38 24 17 11 69 37 52 15 83 96 99 48 4 88 68 26 97 7 98 58 3 92 91 45 8 97 4 100 57 77 43 50 61 52 42 1 68 22 69 8 25 39 44 18 57 91 75 70 46 26 92 45 1 44 60 4 40 16 67 19 69 99 79 59 20 18 61 97 13 22 84 45 68 90 55 43 95 68 43 1 12 100 83 80 24 88 91 30 2 86 6 14 89 5 12 68 33 32 65 37 47 61 3 73 4 83 43 72 43 69 73 80 28 5 88 45 9 58 11 68 48 19 71 1 63 33 7 48 67 17 42 100 46 83 48 12 54 4 29 28 51 81 60 46 40 50 2 18 19 76 49 8 24 23 33 86 23 5 30 28 15 37 68 82 95 25 6 70 48 4 68 59 57 37 21 95 34 90 53 42 90 53 39 36 46 3 64 43 7 40 7 22 11 4 28 88 85 34 89 23 32 83 31 85 100 19 30 79 26 49 45 53 55 34 91 39 60 34 9 11 45 2 73 28 85 35 48 69 4 82 62 100 90 62 57 75 93 21 65 55 62 71 30 31 4 18 88 85 16 12 47 66 56 24 41 5 52 5 62 93 52 21 95 16 84 80 43 76 78 3 81 25 12 29 29 13 15 37 19 15 45 69 58 36 92 37 29 18 25 82 78 16 2 48 54 79 84 61 99 72 5 75 50 67 47 46 5 10 27 55 6 48 88 66 26 62 29 85 59 57 54 27 50 2 48 18 39 13 93 37 88 31 93 43 73 33 11 38 10 34 49 72 75 84 7 78 51 31 56 8 43 16 53 6 44 16 92 47 8 75 43 68 46 46 82 14 41 97 85 49 45 13 23 89 81 35 80 49 2 67 16 19 27 27 33 73 79 41 6 83 19 44 6 99 93 40 17 24 46 33 52 36 76 36 55 5 77 86 98 51 82 87 9 65 49 28 95 56 28 13 16 67 3 8 19 57 50 13 53 57 32 100 12 85 69 2 68 12 73 48 69 81 32 66 68 94 28 69 30 9 33 53 24 50 60 84 21 50 44 21 6 18 76 34 77 82 100 35 87 19 59 85 34 38 18 76 92 46 4 16 25 94 48 92 69 84 83 46 48 3 87 89 36 54 60 60 39 59 99 15 71 97 22 65 60 22 50 21 17 33 73 20 47 66 80 14 83 29 34 100 33 35 47 32 84 33 18 96 39 90 80 99 79 26 11 41 55 53 67 85 47 76 52 86 89 57 30 55 63 50 55 90 30 94 73 82 29 23 18 80 60 33 38 94 46 54 76 15 23 56 89 33 98 6 20 56 97 67 24 40 28 86 26 70 69 32 92 19 15 25 98 56 42 35 33 60 61 9 31 77 57 2 9 28 3 16 65 56 49 97 60 39 54 37 85 18 50 78 20 96 70 10 36 94 42 21 21 38 74 68 39 91 76 23 77 58 53 92 84 25 12 26 57 86 9 19 30 25 3 50 89 47 91 78 47 32 95 33 7 70 44 62 73 79 36 87 3 8 92 36 55 4 75 78 43 41 18 53 52 27 82 74 12 59 41 62 40 17 45 61 38 94 43 15 87 71 13 95 51 40 17 91 4 91 44 2 15 6 87 46 67 52 50 82 72 25 96 56 89 1 96 40 90 29 51 8 63 74 8 74 11 32 78 1 38 44 78 76 88 47 26 18 8 85 11 44 89 79 8 26 16 49 32 42 76 72 57 4 60 92 15 88 41 64 61 91 30 30 77 82 58 59 91 81 45 1 85 22 3 71 74 27 40 99 66 4 34 89 4 51 47 2 20 2 56 50 42 76 18 10 65 32 17 18 80 56 24 12 33 75 23 63 9 48 41 65 9 5 94 46 32 1 50 35 35 62 44 64 83 64 48 22 15 96 18 69 23 34 45 42 38 27 92 87 69 51 44 83 17 81 44 42 45 18 7 47 86 42 2 5 94 83 24 92 66 68 72 47 79 59 90 84 56 71 82 61 66 14 100 71 63 24 10 70 4 95 73 6 43 13 73 81 30 54 72 35 42 59 55 32 68 95 69 49 36 26 90 63 97 13 81 27 38 11 90 16 72 63 57 69 53 96 1 36 99 3 78 44 75 37 55 68 87 91 97 5 36 40 14 84 5 78 67 18 30 21 11 10 45 94 29 35 5 85 66 79 74 16 77 81 94 10 17 4 75 94 78 17 78 73 12 65 86 63 55 20 91 82 33 24 4 41 23 8 25 74 65 45 81 57 45 24 30 47 64 6 72 64 89 83 49 65 39 52 56 31 27 86 94 94 12 68 83 90 6 28 15 86 56 86 70 80 62 64 59 35 92 44 46 25 8 89 66 57 40 87 68 66 5 30 29 34 9 84 8 79 39 52 14 10 93 95 4 99 13 46 65 14 13 22 94 26 25 35 36 100 97 45 73 68 17 26 86 37 11 67 90 56 32 10 70 40 12 35 32 65 29 88 13 5 4 62 10 78 52 3 91 66 52 71 15 22 45 78 45 47 70 85 18 95 43 96 72 50 71 94 25 70 30 80 82 62 19 30 48 41 75 51 83 52 4 3 22 99 79 20 84 36 99 94 2 50 75 30 51 35 84 100 47 95 16 89 40 7 9 33 84 91 80 26 72 93 86 71 87 95 38 66 1 25 69 75 28 56 97 98 51 92 98 89 78 31 64 44 87 8 35 43 16 85 90 96 67 73 44 74 5 30 14 75 55 24 28 31 32 49 55 26 24 11 97 2 90 86 69 15 80 7 30 37 54 65 77 69 51 96 96 41 40 49 40 7 22 43 68 50 20 74 99 77 35 22 86 6 92 80 91 77 66 22 23 78 37 98 62 86 8 3 77 50 76 15 79 87 27 66 73 28 78 89 36 24 55 60 88 89 39 10 23 10 1 28 41 38 5 97 87 54 86 20 44 19 30 16 59 77 48 95 64 26 53 88 67 45 68 94 71 96 91 22 23 10 57 61 5 33 71 16 98 81 46 29 44 11 28 93 76 75 39 84 84 55 33 99 98 34 58 99 71 41 81 3 21 54 99 41 69 28 90 45 18 28 91 26 92 34 93 64 19 5 60 28 85 39 94 40 79 98 62 38 92 62 100 82 73 73 58 85 71 5 50 27 68 37 97 1 83 37 38 35 99 97 5 84 68 38 65 37 33 9 22 34 87 83 96 28 81 31 86 68 90 30 91 7 43 98 41 36 42 39 32 5 32 65 88 54 23 21 9 65 89 4 12 56 67 10 81 98 39 72 59 22 15 23 22 35 75 38 1 50 43 68 32 27 6 16 48 76 20 3 82 20 77 26 12 10 84 81 19 91 2 41 78 12 76 46 73 29 12 54 43 63 25 60 13 56 25 66 45 5 94 76 80 83 3 79 84 55 43 51 31 68 26 89 30 80 51 65 74 8 62 41 83 60 92 24 40 71 58 64 32 69 90 73 100 56 42 15 6 99 59 24 84 83 51 28 75 32 79 11 61 57 58 46 99 31 24 19 19 47 44 8 95 57 3 80 9 73 95 91 93 70 32 56 58 38 22 6 53 76 60 24 84 93 71 84 37 74 86 41 60 69 88 84 9 24 53 67 79 98 40 73 66 73 30 88 2 80 90 20 25 14 99 1 85 53 1 64 84 53 61 58 86 3 76 4 91 82 4 73 38 73 47 36 71 79 10 99 30 77 79 85 14 92 7 17 91 32 13 68 40 34 73 83 22 100 86 74 94 31 72 47 87 44 11 45 66 48 66 37 16 74 77 65 16 69 100 48 18 51 22 11 49 7 34 7 94 16 21 40 59 56 74 15 53 26 13 89 66 92 32 67 92 6 41 72 99 81 54 30 67 68 72 33 52 19 97 34 8 7 25 61 37 60 29 75 68 19 31 93 7 52 4 92 32 53 82 91 20 24 46 63 9 65 39 18 48 22 13 96 11 98 59 65 60 7 41 74 85 19 79 56 62 43 32 23 18 83 92 9 30 47 79 48 44 81 27 39 69 85 70 82 84 68 6 17 49 57 19 77 6 39 76 75 18 49 46 55 37 9 84 78 5 69 53 76 24 53 53 95 64 79 44 67 33 53 94 67 23 43 57 47 41 30 15 96 43 2 73 21 97 29 84 34 77 22 56 20 34 11 76 58 51 84 80 67 100 17 87 18 82 96 81 71 77 36 98 73 65 95 37 43 87 29 98 54 99 87 65 66 24 33 68 33 56 44 53 66 100 81 30 99 22 28 75 96 91 14 47 37 1 71 87 16 65 69 21 33 42 62 15 28 89 26 30 54 27 23 51 5 70 84 58 67 91 31 85 27 94 95 97 28 62 42 78 96 45 19 78 91 54 25 10 5 58 19 49 95 50 30 98 26 92 2 99 83 46 26 89 74 77 91 17 47 4 8 38 72 86 25 56 56 95 4 82 77 80 6 13 91 7 52 15 68 40 96 57 14 86 87 58 28 91 90 29 57 87 90 83 58 41 86 11 69 22 65 52 89 44 49 10 71 89 17 17 12 17 16 92 76 35 32 84 73 57 60 23 42 60 63 5 20 13 34 35 97 38 94 78 12 37 27 76 82 96 78 4 47 12 100 21 98 86 41 71 41 85 6 18 2 73 15 37 93 46 10 44 88 79 10 47 82 7 53 28 4 56 82 97 86 79 11 23 11 50 40 24 37 66 39 83 30 68 82 30 46 4 81 79 38 94 37 36 63 23 65 37 77 98 85 98 44 68 66 15 11 15 15 94 68 88 91 88 65 61 21 9 90 43 47 91 100 17 75 23 7 68 25 35 49 89 39 5 6 34 28 67 82 21 21 97 30 43 75 15 35 94 3 52 77 56 28 100 1 18 77 66 47 2 44 31 69 21 9 49 98 53 60 17 84 84 55 42 55 40 98 35 32 33 44 85 31 30 1 46 65 80 90 19 46 85 27 80 44 3 49 7 66 14 61 44 54 57 27 71 40 62 8 77 53 17 24 99 56 89 64 22 56 4 22 54 36 38 56 2 82 97 25 77 77 84 52 100 47 43 27 42 100 97 61 79 36 95 8 94 37 46 100 71 71 52 34 49 34 11 77 57 15 65 25 65 36 59 47 78 31 3 34 43 15 33 85 43 51 77 91 47 61 64 6 81 77 6 80 62 75 55 33 13 28 74 99 66 65 99 53 33 71 59 76 96 77 35 13 16 54 65 49 16 56 83 7 41 62 65 94 68 87 67 5 19 76 53 53 33 26 85 6 61 14 49 78 35 15 82 16 43 59 74 83 55 39 11 92 37 82 26 88 60 26 96 7 50 3 57 62 4 74 20 74 86 80 44 19 47 92 10 62 6 44 44 71 64 36 80 64 7 90 39 52 40 65 83 61 50 94 10 54 97 54 12 82 73 41 100 7 8 52 88 96 27 36 72 91 41 41 79 60 74 45 58 48 98 6 75 34 44 67 76 70 51 68 93 29 76 5 54 62 6 100 82 60 81 19 85 38 32 46 55 34 55 39 46 71 53 71 85 95 39 32 83 5 67 34 20 91 6 17 32 69 62 74 86 28 36 46 27 33 48 69 24 8 17 24 40 65 42 84 31 58 59 65 28 11 100 19 88 88 20 24 4 31 59 28 11 76 73 44 66 54 49 100 75 33 67 61 42 94 39 39 23 37 24 24 50 72 93 15 69 29 39 42 90 12 77 73 74 66 51 85 71 91 72 78 74 1 52 41 42 83 86 78 4 99 54 31 81 64 29 27 83 13 100 48 88 92 85 58 89 36 22 73 5 67 72 15 19 13 89 96 7 95 90 100 42 89 42 89 93 36 41 50 75 36 10 81 64 44 50 65 34 65 58 25 24 15 81 32 30 76 20 78 86 2 51 25 94 25 19 86 63 31 63 60 20 67 38 29 49 35 36 8 24 41 36 12 76 17 91 31 41 10 76 44 81 37 38 86 63 89 41 34 14 45 62 17 94 88 42 12 55 41 91 34 32 1 99 10 34 27 78 42 14 79 17 9 54 42 90 66 89 64 41 90 2 59 62 74 89 85 16 22 39 34 91 4 97 95 83 15 92 68 67 52 100 59 47 53 52 15 7 97 80 30 50 37 72 60 47 94 46 81 39 76 23 27 73 89 10 5 40 52 48 89 73 14 31 67 43 48 88 48 5 59 68 48 72 55 98 72 10 81 28 85 79 85 77 62 32 80 82 87 23 35 90 40 93 55 80 2 64 87 12 23 65 81 34 25 19 61 78 35 94 3 11 20 13 21 57 25 88 64 34 79 35 6 52 67 77 43 17 33 74 93 18 50 58 93 37 45 91 29 68 41 47 53 55 94 60 49 9 64 54 54 64 27 72 89 20 33 31 58 64 82 90 58 85 76 12 61 14 64 45 77 66 11 37 70 21 7 64 76 27 89 80 92 79 86 58 34 53 63 50 64 36 27 58 30 46 65 75 77 79 19 52 44 50 68 1 46 60 7 69 30 10 10 4 13 51 16 82 23 64 100 30 58 82 15 24 30 43 5 84 71 86 57 28 23 87 25 42 37 32 3 44 63 38 78 69 9 12 26 7 43 15 35 88 11 77 66 3 25 78 77 62 21 42 86 34 56 77 52 40 96 25 30 27 59 20 38 56 92 75 46 69 23 100 19 14 11 93 1 76 3 99 64 97 54 11 78 33 97 16 35 47 94 60 32 88 63 23 8 28 95 79 98 24 97 38 73 11 19 74 59 81 60 16 30 13 90 70 66 41 82 33 21 8 67 15 61 39 38 79 82 21 89 96 38 89 83 1 7 24 37 24 44 40 85 31 92 19 58 94 41 70 53 47 66 14 19 37 70 10 40 48 75 15 18 18 28 63 72 10 83 50 67 24 100 33 77 90 80 9 41 87 95 12 16 42 55 73 71 19 78 43 62 18 11 2 86 22 90 2 88 68 68 78 9 37 28 42 92 76 8 65 19 89 28 16 86 63 58 17 29 99 17 25 39 2 11 99 50 63 15 74 4 71 35 63 37 91 46 85 30 42 24 31 60 36 61 25 87 64 17 79 24 35 56 93 35 35 66 37 21 29 3 20 31 7 90 21 1 75 12 69 36 74 98 89 25 1 25 15 63 47 64 66 77 5 69 41 82 81 92 96 31 73 22 31 61 41 16 69 12 88 58 66 85 46 48 81 88 39 72 7 67 36 21 70 34 93 66 91 56 1 65 89 80 29 33 79 38 100 49 22 10 53 82 88 81 25 77 94 31 23 50 96 22 97 22 96 37 41 46 6 50 94 2 94 65 91 95 8 51 52 57 28 24 33 74 12 84 28 33 89 70 79 36 38 36 48 18 42 28 35 2 46 87 40 78 37 65 38 76 67 6 41 85 87 24 85 5 61 59 37 8 12 7 89 89 81 14 28 65 26 83 54 32 52 43 63 29 58 100 23 5 27 26 8 64 60 92 35 23 35 37 59 43 21 52 36 41 9 94 77 76 67 56 83 90 75 43 51 35 27 99 32 77 44 68 87 42 37 15 62 93 19 30 22 65 59 68 52 44 67 14 3 70 66 73 92 72 75 14 53 53 82 8 95 44 38 89 48 27 64 70 78 70 27 38 66 66 55 67 62 51 18 89 75 67 5 73 75 52 4 92 36 85 74 85 100 98 30 58 71 28 89 96 100 46 17 2 8 3 3 6 41 41 14 92 12 83 62 41 11 68 99 89 72 22 99 69 81 31 55 86 10 20 34 45 90 65 60 85 59 70 49 28 5 94 32 98 6 66 20 35 29 19 62 17 2 85 21 33 96 88 29 30 79 51 81 65 14 80 5 55 55 93 12 25 78 78 43 27 2 57 96 65 3 53 7 13 77 31 1 91 8 52 24 92 85 45 13 8 4 58 90 32 20 32 8 5 44 22 59 91 34 95 68 22 39 54 54 100 21 97 30 89 29 79 25 42 93 15 50 3 58 19 65 93 47 37 34 84 24 93 44 46 68 72 38 75 52 79 37 91 82 14 24 6 87 98 95 63 69 76 97 69 78 7 82 13 15 26 21 95 61 23 38 17 19 45 38 34 75 47 66 52 37 63 96 59 95 8 98 63 99 88 81 50 7 38 3 84 8 30 17 25 52 4 6 47 4 25 54 17 18 94 88 97 96 42 76 75 60 13 62 67 30 71 38 95 9 9 90 94 10 45 26 7 67 97 19 28 90 80 20 63 7 72 83 17 77 89 70 89 30 25 68 10 62 18 80 14 76 63 74 56 30 59 13 83 48 73 21 80 53 58 34 49 65 42 60 44 68 75 14 52 17 88 31 32 88 28 51 37 45 5 31 85 87 45 1 19 98 24 85 8 65 44 63 53 73 79 22 27 15 21 42 37 14 47 23 57 67 97 32 16 47 1 53 73 65 74 98 78 69 22 70 75 58 28 56 25 49 47 25 84 72 85 16 74 76 45 80 62 11 97 46 85 94 5 89 76 40 50 68 28 54 76 48 89 21 8 23 56 63 83 85 53 90 53 79 50 75 6 3 54 16 41 37 6 67 40 10 71 29 2 80 94 8 49 55 27 73 4 27 66 62 61 55 74 65 96 7 61 23 19 23 89 83 44 2 98 37 98 48 97 91 16 77 55 79 77 75 39 94 62 52 12 58 55 30 1 62 98 4 91 93 43 88 39 59 90 4 29 24 88 71 30 10 78 99 39 7 4 21 79 28 24 74 65 100 88 42 76 11 24 67 69 80 50 46 65 16 64 7 91 96 85 88 22 98 60 94 50 92 99 76 27 84 33 22 33 79 81 23 94 70 53 39 46 8 92 90 69 74 96 87 41 25 97 18 6 4 76 39 68 3 85 12 85 1 29 15 60 95 76 66 15 3 97 40 98 78 69 19 81 74 8 37 54 24 96 89 25 47 8 36 58 71 42 22 23 43 61 13 7 84 83 17 52 40 36 87 17 48 62 73 33 70 79 43 34 36 23 42 71 11 83 48 55 93 6 53 36 75 75 44 93 31 54 70 11 39 3 19 68 92 58 80 95 80 46 19 10 45 64 59 88 20 57 12 12 91 46 77 72 27 94 49 62 71 71 69 62 47 97 32 82 33 25 85 41 36 23 17 85 36 13 38 21 19 86 5 43 59 89 98 99 97 15 83 86 28 56 8 9 92 14 6 23 8 80 55 58 92 68 55 99 83 6 7 69 15 23 96 58 4 11 76 90 69 39 86 62 90 36 57 14 83 70 9 7 51 1 2 6 22 96 67 100 20 21 68 48 52 11 40 88 2 36 76 36 13 55 74 77 82 91 87 19 43 26 78 63 4 90 6 6 93 52 32 72 91 28 15 18 38 82 18 73 86 57 41 29 3 94 40 79 83 57 86 15 36 28 40 94 27 31 56 97 66 70 42 100 82 26 47 40 58 1 72 98 99 57 79 61 62 84 75 44 61 39 59 26 58 99 3 92 82 30 59 79 75 68 42 71 23 79 68 17 55 54 84 5 1 44 3 73 70 98 55 1 36 56 81 41 1 52 96 6 87 81 83 84 66 69 51 33 57 96 98 49 5 95 93 33 72 90 83 52 35 15 92 25 85 8 60 86 30 80 69 58 37 83 12 93 94 46 61 35 92 52 34 100 40 3 36 47 61 4 1 58 38 39 75 92 27 83 28 51 76 48 52 42 56 12 91 49 39 97 92 35 21 15 75 71 45 99 31 92 54 28 57 8 86 10 71 86 6 54 74 60 59 43 88 69 12 73 47 48 46 60 80 19 30 77 29 93 63 22 40 77 69 85 97 72 91 88 100 72 54 24 49 59 32 6 82 76 30 68 56 62 98 86 54 11 81 75 64 74 50 8 82 89 6 8 67 64 66 42 23 44 28 25 89 62 30 15 69 41 77 75 22 80 83 28 33 65 34 79 53 74 2 9 13 88 7 95 70 20 65 75 46 33 87 78 46 24 29 96 65 10 29 58 94 44 61 96 22 43 7 96 47 14 76 41 30 39 50 60 90 26 10 56 23 52 7 5 60 9 1 44 90 26 58 23 15 84 45 76 59 16 50 87 74 85 55 45 8 17 98 6 68 56 25 75 81 10 16 12 72 18 98 60 76 6 13 52 37 84 94 100 6 40 38 77 3 87 51 60 7 54 43 14 26 33 56 98 29 36 95 30 81 89 33 58 52 45 29 4 80 42 24 38 50 67 3 15 64 41 65 78 79 70 86 6 58 25 1 68 21 29 55 96 76 16 29 68 65 2 22 43 73 24 79 64 15 66 85 72 39 41 79 48 61 26 30 4 84 56 59 85 59 42 56 16 19 91 10 21 27 24 29 38 31 77 20 28 54 52 97 37 79 13 87 52 88 84 39 34 74 67 86 62 58 73 58 44 88 16 81 41 47 88 64 51 10 78 41 17 97 77 34 20 5 44 76 88 24 74 9 16 54 49 70 65 47 68 14 24 82 45 41 21 47 36 69 40 78 69 12 48 50 38 12 67 8 55 39 15 21 44 61 24 7 78 52 40 56 58 6 18 53 61 70 4 53 79 15 12 52 36 53 95 57 46 80 77 68 96 30 50 60 92 61 68 5 87 91 43 35 92 33 68 94 40 52 34 9 29 59 32 95 6 6 45 28 41 41 54 21 93 99 68 40 96 55 31 65 38 47 68 56 8 40 9 8 75 20 87 1 2 47 31 15 11 65 34 9 19 3 35 59 61 81 77 17 71 59 62 33 85 69 29 65 8 25 57 27 96 16 68 95 59 93 21 52 4 13 94 23 32 66 91 79 5 9 25 7 33 27 19 83 51 27 93 92 19 46 8 15 37 22 92 18 3 32 6 55 56 87 38 70 29 10 90 60 7 61 60 95 39 89 56 55 49 71 36 87 70 78 35 5 30 50 43 94 22 61 82 43 51 69 21 67 5 8 36 2 53 91 83 75 92 72 8 39 50 24 67 5 3 14 41 47 9 6 9 91 76 39 66 60 29 5 91 81 24 15 25 21 58 46 33 22 4 20 68 81 9 43 69 23 4 27 26 8 60 36 31 70 94 73 33 62 27 42 28 84 91 7 38 26 87 47 30 49 91 26 82 80 81 15 6 39 12 62 74 65 42 79 59 82 47 70 23 46 67 4 29 88 32 89 38 80 2 44 59 82 66 77 84 88 31 8 10 100 63 30 2 59 15 19 56 23 67 63 25 35 52 56 45 34 9 19 46 15 9 67 18 19 79 21 9 10 85 66 29 70 26 32 57 15 20 1 31 42 42 26 78 1 15 57 8 20 70 99 36 44 15 23 5 90 48 86 62 80 86 25 80 17 64 2 31 92 47 31 33 61 77 82 34 12 37 79 62 36 93 69 18 81 89 69 47 47 29 33 41 4 82 90 46 6 85 46 1 35 58 31 91 30 51 83 73 61 55 62 24 94 88 99 11 32 49 7 33 60 88 12 12 14 61 72 59 32 5 83 13 2 89 61 64 45 40 41 43 91 68 27 25 84 18 35 7 52 9 71 58 99 51 81 58 20 64 63 64 83 57 50 45 11 98 19 65 16 85 37 21 66 41 5 61 16 3 88 75 50 8 80 74 47 93 80 92 16 90 19 48 47 12 1 56 1 7 39 72 25 96 90 14 38 84 28 36 77 39 30 42 5 99 99 17 37 54 31 84 21 55 57 43 81 38 90 31 16 67 12 15 83 63 36 34 88 31 32 7 43 23 38 44 40 28 10 27 27 31 68 88 91 16 28 45 72 59 28 9 73 78 58 25 46 17 31 78 47 9 54 17 79 34 74 77 18 73 47 73 63 7 30 67 39 19 44 15 64 88 40 21 3 13 42 23 34 91 100 73 43 22 8 2 20 4 84 58 48 69 65 54 16 26 17 6 99 90 78 67 1 36 48 94 46 71 62 95 88 87 50 39 20 55 80 30 98 34 48 65 8 37 13 82 51 64 82 35 57 48 64 27 36 11 2 69 26 16 16 99 31 51 21 56 7 99 46 66 53 63 76 24 57 99 85 18 2 37 40 16 17 34 76 87 100 25 93 28 56 76 88 82 7 86 10 40 99 98 92 5 89 63 26 23 43 57 67 72 59 38 47 36 49 35 10 57 5 31 42 2 10 47 12 24 73 1 71 48 92 40 16 47 63 10 25 24 14 54 38 2 25 58 39 96 99 51 56 39 71 96 43 83 79 30 26 46 44 47 42 31 66 66 65 77 2 36 1 33 75 91 47 19 56 50 21 62 38 22 80 92 27 60 58 87 48 92 93 79 12 27 26 97 6 87 40 17 50 2 66 89 85 74 1 96 73 60 7 84 42 80 97 32 24 19 38 79 22 53 1 19 5 8 84 83 47 19 15 37 52 47 61 32 36 5 47 36 95 78 67 85 64 74 55 92 10 94 20 46 94 90 27 70 55 39 34 79 13 38 36 68 39 83 57 83 29 47 68 87 62 23 53 58 22 43 30 66 98 75 86 92 63 62 90 13 99 14 90 59 24 73 74 39 51 87 6 73 46 93 45 69 22 99 59 89 42 71 47 9 10 21 70 17 70 37 78 11 16 4 88 55 97 26 81 76 72 77 69 14 37 85 68 6 40 87 91 20 88 2 41 98 52 17 51 82 97 55 39 52 66 85 22 17 71 87 10 73 23 39 85 26 25 69 3 75 35 42 4 6 22 69 48 34 27 81 37 74 34 68 53 80 62 29 70 51 94 12 76 9 26 53 98 66 27 48 77 51 23 60 42 12 66 15 97 54 92 99 9 41 64 93 61 92 10 97 63 48 94 63 47 37 71 65 76 65 9 51 95 14 44 57 38 60 35 88 10 29 85 49 22 44 75 97 42 14 72 48 21 52 88 66 87 95 2 69 11 39 57 100 39 37 71 81 83 60 89 57 33 59 4 7 36 25 100 64 32 89 99 86 32 12 31 44 49 41 37 28 84 52 47 5 83 6 3 25 97 91 89 32 2 49 36 31 59 74 66 71 96 38 24 35 5 74 59 41 12 94 62 82 2 92 45 5 38 31 92 24 16 89 5 43 63 6 98 99 72 82 85 25 61 10 18 28 95 4 88 70 76 3 92 79 17 100 13 85 73 43 10 91 97 87 67 38 18 90 68 30 38 50 37 94 15 58 5 36 34 58 23 74 57 18 11 100 34 51 42 3 38 79 30 64 18 68 59 87 30 41 80 17 21 89 79 78 2 81 9 3 66 10 95 69 20 89 52 80 15 82 20 77 64 70 18 1 5 24 43 40 35 15 42 66 33 6 89 17 54 52 26 13 72 74 16 51 91 75 54 91 38 91 83 2 83 20 56 93 82 63 33 84 61 45 48 71 71 96 49 12 64 5 37 11 23 37 74 49 8 41 45 50 91 8 44 23 19 57 56 52 47 14 32 35 93 94 56 15 94 20 31 86 3 50 29 76 63 55 38 10 87 13 29 48 32 96 98 54 21 89 68 31 6 28 44 45 90 15 57 15 70 48 77 15 35 10 54 20 20 77 99 94 10 29 98 53 67 3 1 49 28 85 18 81 22 1 10 71 60 42 91 45 39 75 29 72 61 18 93 8 19 29 21 17 75 21 85 21 27 74 54 43 72 48 65 30 59 81 52 8 12 77 98 11 94 13 86 96 64 60 76 94 87 89 52 8 49 67 57 12 40 16 75 5 53 50 94 62 10 37 28 100 40 35 15 20 10 70 1 79 84 46 69 12 40 81 85 49 41 81 71 19 35 45 58 57 84 24 55 37 90 36 54 72 34 12 41 89 71 55 8 97 25 43 88 29 31 67 75 50 13 81 5 49 30 57 34 13 96 16 62 92 99 82 20 26 93 73 80 96 33 63 45 46 20 23 31 34 30 45 2 3 51 30 25 82 47 81 12 40 37 72 70 54 57 79 40 60 2 16 8 3 1 2 55 87 19 51 84 85 99 78 46 78 58 69 42 19 46 19 10 67 51 27 4 47 49 84 9 17 88 79 18 89 70 8 10 3 36 54 62 96 73 74 36 1 46 24 100 94 9 41 18 48 11 38 2 92 9 100 35 26 31 22 13 62 40 62 39 62 27 20 49 26 97 69 35 55 28 42 12 49 30 63 68 9 8 96 6 24 67 43 27 37 99 71 1 87 83 3 53 61 94 77 73 64 97 44 35 9 43 71 88 32 88 27 2 77 30 85 27 71 27 37 87 4 92 4 46 91 36 59 4 47 95 98 47 33 87 34 32 29 47 55 26 73 71 87 26 45 5 33 5 37 51 27 17 27 31 68 93 78 98 83 100 40 85 26 26 24 23 39 67 65 56 55 90 74 63 66 55 7 70 32 49 79 5 68 89 32 39 71 1 4 13 89 18 92 16 65 10 96 31 36 83 20 59 14 38 30 77 12 69 61 20 15 46 87 48 36 29 73 100 46 10 82 53 3 16 59 5 51 20 74 29 100 76 2 11 88 72 57 84 34 72 30 79 97 68 7 76 11 83 5 90 48 84 19 7 32 44 6 94 33 70 56 68 23 38 84 84 69 99 63 12 79 45 87 27 94 27 15 50 2 50 72 58 29 84 43 81 37 22 16 29 53 98 17 28 61 70 41 34 18 31 9 42 75 31 6 41 27 4 49 29 88 70 62 63 53 21 6 46 77 44 69 14 30 80 33 33 86 7 29 6 82 21 98 17 94 94 17 24 30 78 63 57 37 28 88 25 4 99 61 15 24 28 26 43 29 10 4 68 99 33 28 94 89 56 94 17 41 30 39 24 97 17 100 94 29 6 1 77 83 27 15 94 86 73 70 66 15 70 99 48 79 84 75 76 19 4 10 94 90 44 45 33 47 25 84 85 69 10 45 61 65 87 36 37 23 11 9 2 97 31 5 81 30 37 68 88 53 49 97 24 44 95 93 4 9 95 24 52 40 64 21 79 18 9 96 34 16 3 87 59 10 5 38 3 77 91 54 76 26 59 46 100 40 15 97 24 46 18 27 70 78 50 95 95 19 72 4 37 100 24 72 42 11 44 78 55 83 70 70 54 38 67 28 93 59 73 44 17 74 86 17 76 91 58 53 15 59 57 71 80 43 18 25 2 18 17 78 40 72 70 77 21 25 12 64 23 50 63 83 3 53 31 18 59 32 47 22 29 54 6 57 61 17 69 17 55 41 35 61 78 4 4 80 66 44 87 4 43 4 47 96 15 67 78 59 36 16 41 83 56 48 77 30 3 11 42 73 53 95 14 19 10 35 95 62 83 10 82 51 7 78 29 89 48 29 85 30 58 19 73 11 36 62 69 99 95 20 8 83 12 61 79 88 86 2 27 96 82 83 31 5 85 22 67 37 62 54 79 21 45 57 25 14 21 74 87 86 7 68 35 97 1 53 97 57 40 52 8 32 38 83 53 83 29 14 95 57 93 66 45 92 82 55 95 56 12 58 13 58 85 100 43 94 15 29 68 97 55 97 71 20 15 55 88 99 41 53 16 39 54 50 92 5 56 12 86 73 76 10 9 12 88 54 81 42 98 12 40 52 72 42 75 95 62 94 9 43 91 3 86 5 60 16 37 58 63 84 71 94 25 40 98 37 53 36 91 62 23 66 17 99 41 41 96 5 78 24 26 82 62 53 73 26 15 2 87 98 15 75 93 38 64 10 17 34 90 25 59 100 29 20 28 48 44 92 54 71 99 93 6 61 86 22 78 39 35 55 43 73 25 30 56 61 71 7 85 50 81 70 33 42 44 49 68 17 24 51 90 60 41 98 54 31 36 30 68 95 85 4 75 68 92 88 48 31 52 3 21 50 49 5 91 68 72 17 65 61 46 28 63 92 17 30 39 36 66 97 91 29 20 4 25 6 24 17 49 9 75 99 64 28 71 56 59 84 93 92 16 77 25 37 33 91 10 33 98 96 70 76 35 60 92 27 8 51 93 29 28 74 18 85 87 74 5 63 96 96 76 99 51 11 48 85 8 86 44 20 78 95 32 13 29 1 22 21 33 95 51 9 24 50 71 31 48 15 1 48 50 3 24 37 84 77 82 56 21 56 67 97 75 62 46 18 80 46 88 66 26 15 47 80 45 90 13 77 18 16 94 33 38 5 61 62 42 51 20 3 87 73 80 54 78 8 26 95 44 5 44 23 25 45 48 50 32 60 52 5 21 7 45 69 15 3 8 14 82 31 88 32 62 81 25 50 98 97 75 26 58 97 17 71 9 79 47 99 48 62 80 45 17 26 52 40 21 35 56 26 27 67 29 97 98 13 80 70 55 22 53 77 4 19 24 34 30 13 98 84 41 76 46 4 51 80 13 42 88 39 13 76 69 61 79 94 8 99 33 60 89 53 68 67 84 33 95 49 69 77 19 55 91 96 77 42 38 2 47 76 29 59 95 47 40 8 50 89 63 41 82 14 33 4 1 32 33 13 44 90 25 77 37 91 94 64 57 60 38 66 38 13 35 93 19 100 88 77 71 16 51 83 57 67 93 23 91 25 40 54 34 87 58 28 72 37 3 71 55 49 55 30 63 73 74 31 19 8 66 90 73 34 100 7 37 68 35 80 38 97 8 65 98 11 84 42 1 59 53 97 41 13 2 33 73 96 46 88 13 84 65 74 32 35 39 83 23 55 27 53 99 60 17 96 6 55 84 52 99 11 4 58 17 76 94 27 40 79 59 20 17 91 73 57 16 20 87 94 61 10 91 45 17 98 71 9 64 82 41 29 78 64 9 59 42 70 59 57 28 1 6 24 37 18 39 91 50 7 56 52 17 52 77 8 48 96 70 59 39 76 11 29 58 47 99 27 77 40 37 82 66 94 78 46 79 55 93 1 57 70 10 66 14 6 84 35 96 12 19 51 64 49 30 16 55 38 66 14 77 5 97 18 61 59 8 12 18 60 33 42 65 13 94 7 68 30 52 92 9 28 73 43 49 69 75 6 6 51 30 48 98 82 42 53 61 58 90 14 58 32 43 6 59 34 39 11 60 78 66 17 40 84 64 97 84 9 77 76 22 68 79 18 80 5 20 12 86 85 70 22 12 28 13 33 21 51 77 10 81 46 81 73 52 78 100 80 84 8 12 45 24 97 26 87 87 92 35 62 41 75 79 38 50 2 49 72 41 27 76 33 79 4 97 81 29 52 66 41 6 82 48 18 62 16 58 39 80 10 20 51 5 85 61 17 46 4 34 22 6 74 73 79 78 70 78 28 72 73 57 66 8 56 10 61 66 91 63 71 14 47 26 83 98 37 37 87 24 9 40 55 73 64 7 44 11 6 36 94 95 9 25 37 84 76 80 24 15 25 42 29 9 44 9 63 96 5 38 53 86 93 19 31 92 26 90 48 29 43 16 71 8 81 71 97 57 32 93 42 49 55 46 83 33 51 6 62 84 49 56 21 14 93 28 19 89 7 70 68 32 18 29 15 79 24 25 51 84 27 90 67 89 63 75 29 47 34 27 84 17 51 63 49 11 12 14 98 12 3 84 50 32 81 91 87 38 34 21 29 11 78 69 12 98 95 49 65 66 77 14 21 75 13 92 97 17 18 1 32 47 83 39 64 74 99 83 90 87 43 86 26 80 28 100 44 84 14 44 9 98 82 58 90 30 50 21 27 49 71 38 2 8 46 7 10 88 16 68 80 89 52 5 46 94 61 85 3 91 25 53 68 100 71 44 22 43 62 5 57 45 24 35 30 66 32 16 90 36 72 90 82 88 88 41 73 54 25 92 45 95 2 55 14 2 67 90 53 25 49 97 10 47 72 46 82 85 13 55 30 34 52 37 98 53 3 29 80 30 68 99 98 49 15 70 51 78 54 50 35 60 52 30 10 7 47 71 49 85 21 82 97 88 43 10 18 94 37 72 42 16 55 88 23 32 35 71 96 52 77 15 53 80 82 5 86 31 5 96 28 3 57 28 100 4 81 95 58 93 10 3 75 7 53 10 39 49 95 41 72 94 47 10 81 30 15 29 100 5 75 95 33 26 20 70 33 97 86 14 20 13 99 4 23 20 38 18 14 6 69 96 15 18 72 33 18 29 79 7 34 92 79 91 26 94 54 18 98 100 19 67 98 55 15 82 59 10 47 54 61 41 43 92 74 83 16 46 25 5 51 57 20 68 36 68 15 83 76 78 74 11 7 76 47 26 7 25 10 48 46 48 83 53 76 21 43 25 87 60 4 18 14 1 40 70 63 70 70 54 25 17 85 72 54 15 87 62 77 49 68 5 65 59 60 66 33 72 48 8 30 8 61 61 36 50 64 45 93 86 1 22 1 16 72 2 52 95 3 19 91 63 5 50 23 35 44 61 60 84 20 93 92 69 34 56 46 48 87 97 31 19 79 87 92 13 90 97 34 48 97 61 64 30 78 97 41 65 76 41 79 1 48 55 41 50 99 34 62 96 45 46 16 73 52 5 78 42 3 22 75 67 19 81 76 66 94 52 6 48 6 22 17 28 47 14 2 26 30 20 30 77 7 4 85 81 88 65 68 70 87 64 83 27 96 74 96 12 33 2 26 40 80 76 55 28 24 71 98 50 53 12 93 7 35 80 100 2 80 90 17 70 35 67 14 68 33 96 55 22 51 28 33 53 90 35 19 73 90 100 49 96 87 24 72 78 95 29 87 96 35 76 49 20 89 11 49 86 21 72 97 30 13 44 19 92 78 100 35 39 6 47 75 91 25 71 45 3 7 71 77 63 85 52 37 90 76 61 91 57 48 1 90 55 46 45 49 24 2 98 18 46 22 52 45 71 29 74 66 44 89 95 11 39 82 36 20 75 1 64 8 6 70 43 95 26 18 3 82 33 61 46 53 11 45 37 29 36 61 46 83 83 55 60 83 41 31 70 90 24 69 76 12 20 95 50 74 45 57 66 62 59 3 34 14 77 55 12 33 15 32 64 14 24 28 62 51 100 19 53 59 83 73 41 36 88 76 2 93 82 48 99 70 7 1 72 71 92 52 64 5 47 87 71 21 13 52 77 90 72 42 70 15 10 76 20 15 28 28 24 28 41 38 53 96 88 26 7 59 49 85 25 79 68 80 76 43 24 88 5 92 50 48 95 39 68 83 91 17 82 31 19 93 12 91 20 10 30 50 99 91 79 53 51 93 86 45 85 68 48 55 47 6 68 18 94 94 58 60 60 78 73 46 75 86 57 71 68 87 93 5 13 93 18 16 87 34 82 89 84 4 26 85 62 99 100 75 71 12 90 41 55 87 97 79 25 6 7 31 94 60 50 4 52 31 22 43 88 74 55 17 16 32 20 42 75 67 33 27 60 10 86 73 50 91 15 92 15 89 78 18 21 60 92 45 88 4 31 4 38 78 65 11 98 23 40 74 100 74 28 63 7 42 45 48 87 62 81 41 11 28 90 64 45 35 79 18 25 9 18 61 98 96 32 65 24 13 97 98 63 13 56 9 3 74 20 39 1 49 14 32 13 42 12 21 14 9 63 19 31 24 62 69 86 6 53 22 20 10 99 13 47 7 73 79 36 74 49 93 9 10 67 39 35 27 83 82 81 38 13 42 91 3 99 73 80 76 95 66 9 87 7 63 40 60 31 88 54 20 98 26 37 39 13 89 19 15 35 82 33 3 79 13 16 97 42 60 67 48 98 14 20 35 16 45 95 88 94 81 34 58 78 50 47 95 85 18 40 23 41 57 2 95 43 55 75 94 18 26 72 4 14 41 71 58 50 46 54 100 95 52 99 91 82 62 54 19 62 22 86 22 47 47 60 42 61 60 2 11 63 63 42 87 72 51 76 17 85 6 7 22 13 19 61 27 60 49 94 29 96 38 70 92 71 21 92 21 95 9 91 91 77 83 41 77 47 20 86 86 10 9 70 9 68 49 32 51 82 79 68 95 52 9 54 41 72 70 81 62 23 93 1 94 8 47 9 23 75 5 46 83 19 75 45 54 65 19 69 41 83 48 31 88 33 31 68 21 31 46 67 83 68 56 44 28 45 62 86 24 89 17 74 43 38 17 98 66 26 35 23 15 52 25 99 17 87 9 59 21 54 69 14 99 11 34 57 18 35 20 97 84 55 76 4 7 67 94 56 66 89 31 2 97 43 36 76 72 78 94 4 4 3 40 67 35 50 88 47 91 50 65 57 71 11 10 15 18 28 86 15 1 82 27 35 89 6 51 23 63 3 10 82 43 74 18 89 10 19 80 98 51 19 10 2 77 12 28 52 19 79 22 96 32 71 89 20 93 64 30 23 9 60 81 25 44 93 15 60 28 93 44 98 42 93 10 61 35 91 61 69 77 31 1 25 49 6 7 59 24 90 63 4 15 3 11 5 81 70 71 84 9 21 20 68 57 92 53 80 100 10 41 12 77 64 55 24 62 90 80 95 22 18 96 82 3 28 81 58 1 36 91 38 77 77 90 50 55 48 72 73 20 71 84 68 65 47 36 25 34 11 68 13 92 82 48 90 55 17 30 49 44 7 54 93 93 67 40 50 80 61 93 51 92 73 11 29 64 67 52 38 22 21 55 19 40 57 43 42 74 68 18 45 23 87 84 65 80 54 37 48 52 16 2 47 47 93 93 60 86 92 36 89 80 9 62 39 96 80 42 53 21 76 74 82 25 77 77 26 98 74 1 58 56 8 31 4 85 21 38 40 51 78 99 53 6 14 20 36 95 45 76 24 91 5 100 89 82 56 46 45 36 8 45 14 39 69 86 5 22 43 34 73 84 6 9 50 39 60 1 11 34 26 97 56 55 48 90 45 54 72 26 77 8 83 48 7 33 76 61 65 3 46 2 75 8 79 3 29 75 56 81 19 40 65 9 22 92 24 40 26 90 93 13 70 28 55 86 77 34 12 63 97 58 79 60 51 43 1 64 69 47 56 37 59 21 34 85 21 3 9 28 4 60 40 51 88 27 4 43 29 19 29 8 91 9 61 39 96 53 8 84 74 26 42 80 6 9 67 40 2 22 67 20 95 82 56 33 4 94 27 83 46 15 51 52 38 64 23 84 62 31 21 71 100 60 34 62 73 92 54 58 43 64 14 51 24 28 61 82 17 40 91 27 72 34 98 40 18 49 68 44 77 88 74 37 59 5 90 7 90 87 82 15 42 97 63 89 86 76 24 86 87 1 12 46 99 32 51 15 83 70 21 12 90 52 77 63 100 38 88 44 12 89 32 8 10 41 61 74 61 80 67 61 70 45 6 9 68 90 73 9 38 94 92 47 28 28 22 20 50 18 63 80 43 22 50 59 83 89 4 35 86 95 88 48 63 76 34 62 81 71 80 55 18 57 68 86 91 58 71 4 77 53 87 83 7 59 58 18 30 52 85 87 35 53 59 58 21 95 43 47 36 95 9 19 23 16 89 7 27 20 46 84 34 23 76 38 21 95 23 1 94 18 95 54 86 15 30 3 88 57 13 79 25 58 7 91 18 94 11 100 25 65 50 91 36 73 63 31 92 6 58 94 91 87 22 93 87 20 7 59 76 6 40 46 78 33 50 26 37 35 51 60 60 18 95 65 43 5 91 84 64 96 77 15 25 24 30 3 64 72 37 87 30 55 93 49 49 15 6 41 46 75 80 36 52 70 6 2 75 22 64 20 81 13 14 39 33 92 84 88 51 31 76 42 37 50 6 11 85 32 11 75 37 14 10 58 17 72 22 66 76 61 27 56 24 22 100 63 18 55 14 80 31 38 80 16 69 89 58 92 82 4 62 7 100 37 53 24 68 71 67 70 87 83 91 6 88 78 44 77 92 93 58 19 4 23 94 37 59 7 62 88 81 76 18 36 81 23 66 97 36 96 21 73 43 69 7 84 53 57 32 15 59 55 72 10 11 9 89 22 45 29 7 7 77 95 7 91 27 36 28 46 69 97 33 11 68 74 86 97 72 72 78 48 60 40 46 60 30 85 21 70 13 66 50 66 82 65 22 62 54 77 59 73 35 85 2 1 75 23 9 26 23 54 73 76 53 52 58 33 63 84 94 93 18 22 14 76 80 14 81 100 50 13 51 92 15 76 80 90 71 42 82 5 80 31 66 88 81 3 51 70 69 75 1 63 53 17 60 62 44 91 42 81 48 24 37 66 52 46 51 2 24 41 16 96 54 27 35 51 97 26 81 5 93 49 89 9 12 31 6 70 8 59 21 37 91 14 36 75 82 40 47 53 26 43 55 63 18 18 6 93 34 60 5 68 94 71 2 10 41 25 74 94 62 74 84 77 7 59 4 28 97 49 85 23 86 25 32 96 78 5 46 58 9 25 74 47 64 67 93 46 15 30 59 41 86 20 57 88 25 48 37 88 30 65 80 9 62 17 93 53 36 67 40 35 85 61 40 16 35 79 44 9 63 30 82 79 66 86 35 82 99 76 68 3 91 52 37 18 92 89 44 65 91 84 86 42 15 5 31 57 83 86 5 68 79 26 57 1 96 67 26 68 59 60 88 5 55 95 2 78 92 88 44 56 28 93 46 86 65 68 71 37 9 80 59 46 17 12 90 13 51 71 67 40 72 62 29 23 83 33 69 14 32 74 70 70 50 24 19 84 89 70 37 88 44 46 71 3 44 6 48 10 7 6 40 80 91 52 28 72 57 10 69 69 58 28 1 100 40 15 2 17 90 71 20 42 88 71 24 79 57 63 71 53 73 25 87 27 7 93 23 12 47 15 54 27 53 25 69 41 61 10 5 34 16 76 25 24 26 63 30 19 34 20 84 67 16 3 88 10 16 49 36 67 87 30 17 60 1 77 10 41 14 71 18 34 80 12 90 73 33 94 97 54 73 24 2 97 72 52 77 88 78 9 78 66 1 45 45 93 83 84 28 60 25 88 28 18 45 27 29 73 68 40 93 16 81 83 21 42 21 36 32 9 93 67 58 8 19 75 50 44 1 95 100 55 53 36 36 96 39 70 21 37 2 86 75 45 3 17 25 70 44 88 80 85 14 77 66 89 91 57 24 91 25 33 13 37 14 67 48 50 98 43 70 56 48 83 94 38 25 58 43 70 15 90 69 56 4 19 80 17 96 34 80 94 71 34 91 54 64 26 42 19 3 16 69 38 68 72 58 6 53 59 66 33 92 81 36 99 75 39 3 57 39 86 65 35 73 42 3 26 20 7 89 55 45 32 84 75 33 79 31 97 10 31 34 91 67 38 87 89 64 7 68 12 14 9 79 96 57 70 55 94 37 32 62 87 16 32 21 23 95 42 98 31 9 22 83 16 42 43 52 94 77 18 49 38 23 19 94 20 34 12 85 61 99 97 59 42 40 14 12 95 95 92 50 5 36 93 34 89 79 46 7 34 40 72 76 27 33 37 46 83 96 59 89 43 90 52 14 24 62 92 19 90 83 49 75 94 41 46 22 64 1 54 74 46 72 46 13 12 1 2 40 34 16 72 1 13 59 35 62 73 16 41 20 80 57 14 6 50 7 51 3 27 36 16 79 25 86 99 22 15 1 34 95 59 48 20 95 9 45 85 40 6 73 2 46 50 61 10 49 17 87 7 81 62 9 54 25 71 25 47 89 43 15 25 92 44 35 40 10 77 100 18 98 70 6 5 1 94 69 77 94 68 99 63 89 67 79 14 96 13 8 38 48 21 66 96 61 61 82 11 94 68 61 19 18 1 12 40 50 42 11 19 4 2 17 6 45 80 46 31 69 53 26 20 38 63 99 98 88 56 46 50 19 47 86 30 79 3 60 38 12 62 34 53 36 35 45 84 48 36 70 38 90 57 4 6 76 3 48 95 88 31 16 39 18 84 37 21 70 17 9 20 67 68 54 41 33 15 1 25 3 87 12 68 93 97 84 11 12 51 83 40 45 53 59 8 94 53 5 24 49 25 20 80 31 86 87 93 42 51 15 81 71 18 6 78 70 23 49 27 81 59 95 43 96 62 91 44 75 81 95 29 38 9 79 64 89 63 62 85 82 46 21 69 25 88 70 83 27 57 99 3 43 33 21 58 20 79 1 80 82 37 85 6 44 33 64 11 19 7 58 47 26 36 82 92 76 25 64 32 90 86 50 38 10 67 67 76 33 82 40 46 53 27 45 14 60 39 82 94 7 74 95 69 12 33 95 10 5 13 30 59 30 50 83 16 95 60 83 34 75 61 68 80 58 85 47 9 84 81 5 88 93 9 34 38 39 74 98 48 14 97 66 94 99 49 93 1 1 25 52 86 23 44 93 69 61 27 37 83 26 86 2 44 15 27 86 70 71 10 81 72 57 55 87 80 46 12 40 58 28 76 78 6 47 61 43 53 56 59 33 97 1 18 4 61 67 76 87 34 56 61 7 92 1 1 93 10 37 26 93 41 100 71 62 18 50 22 19 89 29 15 14 30 6 2 91 84 28 53 49 5 15 99 81 39 11 99 93 50 70 43 30 52 30 25 39 76 85 58 56 64 35 10 24 30 11 33 51 11 10 97 84 55 83 25 41 50 73 55 50 74 37 20 1 43 21 39 81 42 77 85 22 74 82 84 87 90 38 47 37 64 50 43 9 44 20 14 58 100 45 75 96 57 84 7 6 84 17 35 64 63 47 60 30 71 2 65 48 77 74 76 20 18 39 42 3 45 83 58 68 17 94 2 79 40 29 90 11 77 18 63 9 67 62 65 27 16 20 62 74 47 96 93 8 58 41 43 86 37 6 29 47 81 80 72 52 93 35 92 30 93 73 78 11 82 87 46 81 8 39 86 33 48 38 97 41 42 32 60 27 44 71 72 68 52 40 82 61 54 54 86 34 28 73 48 54 97 52 87 20 11 47 5 93 60 2 100 40 89 76 28 24 74 9 54 54 79 29 95 88 74 99 50 27 87 94 66 2 67 23 6 36 93 97 87 47 36 39 74 39 7 22 47 39 11 41 3 53 49 35 63 85 70 8 86 81 77 92 71 60 32 15 85 38 11 36 37 70 35 66 8 61 56 5 82 96 4 29 40 65 14 2 54 82 12 19 94 69 82 76 67 31 36 76 79 45 99 3 90 26 69 97 76 15 93 29 35 97 60 55 59 63 19 59 53 45 58 96 100 6 66 5 46 75 44 27 48 2 27 13 34 47 19 46 28 54 73 95 24 88 80 3 66 74 26 41 78 33 79 93 70 32 25 59 41 88 59 31 57 51 19 83 41 78 20 32 56 67 4 46 77 60 70 55 80 14 93 8 39 58 28 56 31 40 8 19 19 43 49 80 96 86 69 87 84 14 76 8 14 93 30 18 48 57 60 69 82 59 31 52 56 37 43 96 79 36 42 71 44 55 67 42 59 50 95 56 38 11 27 4 16 21 84 79 31 60 93 96 26 54 97 98 79 5 54 29 2 98 35 65 40 88 27 26 10 59 100 38 59 82 85 86 25 57 81 98 93 11 89 92 50 42 74 49 46 70 100 72 17 33 68 36 28 26 23 90 31 78 41 50 100 9 71 69 18 91 49 17 46 68 69 25 37 7 10 69 24 88 74 51 19 98 16 97 91 66 94 28 12 13 48 42 67 26 88 34 81 50 12 46 2 99 8 64 80 41 25 26 65 40 94 88 100 24 79 70 1 11 5 64 16 10 79 32 66 84 96 27 52 42 51 97 70 42 82 12 73 93 91 77 66 76 22 87 37 59 33 97 94 41 38 52 19 1 37 59 36 80 12 6 62 8 45 60 21 67 67 41 62 30 53 25 50 27 77 82 88 63 22 1 11 36 15 26 58 92 10 68 38 33 2 98 19 67 66 37 47 5 24 40 34 100 54 58 85 14 64 51 67 100 55 71 75 1 72 69 83 13 59 74 10 18 36 88 44 3 22 67 65 36 15 19 78 95 26 72 71 82 5 21 45 91 71 81 66 63 11 30 48 39 95 73 26 6 58 6 36 100 62 6 45 72 46 32 100 24 22 60 60 8 54 64 67 95 43 89 84 6 98 83 37 82 58 81 29 50 10 98 71 75 93 83 5 10 85 62 94 6 52 64 93 31 18 93 64 4 25 55 82 18 44 38 48 43 20 10 84 52 34 71 81 35 19 37 85 53 86 58 63 49 58 18 37 43 22 34 75 23 3 61 43 24 57 30 71 20 2 97 5 15 57 74 51 96 80 40 63 5 55 90 24 65 35 94 61 93 48 1 95 94 80 65 63 50 21 3 65 83 23 9 26 7 55 17 31 38 77 76 65 63 31 24 67 99 92 34 99 36 66 90 5 3 100 93 42 95 45 66 50 56 3 86 11 80 49 26 12 38 65 29 90 42 58 32 18 78 96 60 9 68 55 87 91 61 44 44 37 88 88 30 15 33 46 45 70 99 29 48 91 34 60 48 26 30 93 16 40 6 63 87 82 49 43 58 60 29 22 27 26 39 10 27 67 4 49 52 77 7 45 12 5 9 95 52 46 59 59 78 66 91 85 72 98 100 63 70 16 2 48 8 52 30 15 49 38 80 7 89 75 88 45 56 11 36 88 61 32 9 24 81 34 50 74 37 54 16 10 27 15 19 74 18 4 48 8 97 48 85 48 48 56 82 75 58 96 56 57 80 94 33 32 57 46 74 83 32 65 21 100 86 98 15 50 25 71 46 80 13 69 20 44 67 80 18 65 5 81 46 85 76 83 98 72 46 25 31 63 76 59 47 69 97 20 3 70 5 66 81 79 35 38 60 36 100 4 91 26 58 32 81 53 33 68 64 34 65 60 65 22 26 36 2 18 78 1 45 1 55 56 22 70 31 82 93 22 38 19 13 18 7 71 86 15 67 52 12 85 29 13 29 25 56 76 7 22 21 18 68 3 34 58 16 83 59 57 79 64 97 29 5 54 34 33 31 73 3 3 16 42 46 54 30 62 32 80 45 53 28 81 60 85 14 26 28 32 77 72 38 86 37 82 81 72 54 66 62 86 87 13 42 70 56 98 72 67 1 11 5 39 13 48 77 38 59 70 28 24 20 22 11 82 31 43 79 22 28 87 26 55 65 30 2 66 64 74 59 95 91 17 9 29 35 82 72 18 46 65 30 88 92 43 69 90 30 23 18 100 74 3 19 58 5 99 34 9 41 32 56 3 15 79 91 82 58 80 24 77 74 20 97 78 2 11 76 85 62 6 55 32 78 22 46 33 73 79 96 96 19 66 34 70 92 96 94 18 71 25 45 79 51 93 34 8 85 38 57 32 76 28 64 4 51 100 38 99 7 6 11 17 27 67 65 28 58 100 74 57 84 49 80 85 57 34 39 42 77 33 43 69 62 70 27 71 58 94 83 61 90 45 51 18 51 64 22 57 13 83 68 60 31 4 7 78 85 94 54 86 70 19 6 90 94 91 23 61 85 11 9 61 10 58 65 50 85 75 87 33 42 50 35 90 44 10 40 26 2 38 90 58 41 60 62 38 32 63 77 14 14 55 89 1 52 67 19 89 81 78 86 69 80 11 75 99 13 60 55 22 100 24 68 29 45 37 15 53 30 31 80 35 48 22 10 16 55 12 71 64 33 84 74 36 51 100 40 71 60 25 38 97 88 54 42 83 6 37 42 48 58 17 47 11 8 81 52 71 67 39 25 18 59 22 60 82 39 45 58 7 36 29 71 27 84 71 82 68 16 40 74 50 95 51 97 54 60 14 39 80 52 26 35 11 98 6 26 32 69 28 26 54 69 68 25 64 90 11 39 21 52 62 19 67 81 92 83 53 54 91 44 73 6 52 23 59 62 94 74 96 84 63 11 64 59 19 20 9 65 55 66 93 100 43 38 99 28 5 47 95 33 4 97 30 26 33 40 31 11 5 43 20 40 85 50 17 23 77 16 60 30 66 69 8 50 76 66 59 81 84 16 76 6 19 97 17 19 50 50 81 86 100 90 47 61 30 77 30 76 78 78 7 35 24 54 86 58 96 79 34 71 43 94 44 55 54 33 76 94 61 5 35 30 85 49 10 20 15 50 6 78 63 69 10 30 49 100 8 90 19 29 68 70 45 89 47 82 96 26 1 81 20 94 65 95 34 66 44 91 19 92 21 38 82 13 75 2 26 40 57 44 18 69 29 31 23 22 14 86 17 97 63 46 94 68 65 1 46 8 29 5 78 11 15 27 93 7 56 80 34 96 45 47 64 89 90 33 24 84 28 88 30 33 67 24 68 47 93 77 94 52 37 51 36 88 13 73 40 25 32 2 85 26 77 7 9 19 62 99 63 35 33 10 70 35 27 51 53 4 32 42 28 40 56 70 90 14 90 24 53 21 83 86 87 81 79 65 41 35 17 20 39 83 82 82 5 33 46 40 17 78 98 12 30 6 75 19 78 73 26 28 38 38 74 79 1 5 21 8 4 51 91 57 41 65 86 15 51 85 32 61 88 41 8 96 35 9 57 13 78 97 13 38 78 93 87 30 86 95 54 64 75 21 37 52 23 36 33 46 49 26 53 93 62 77 9 32 84 98 46 45 46 62 100 1 73 17 73 25 18 54 99 93 29 20 81 28 100 8 39 5 6 20 54 45 60 54 37 70 59 63 31 41 84 17 86 41 55 82 45 74 25 74 55 68 30 88 61 41 32 6 68 26 46 80 70 26 33 93 68 57 2 98 2 87 98 21 59 15 93 52 4 93 28 79 81 68 67 46 45 88 95 72 17 16 97 17 93 61 45 93 11 10 36 90 29 10 27 15 75 26 10 79 27 20 14 98 28 97 43 8 19 99 22 24 37 96 68 7 31 89 65 78 76 4 66 24 87 23 51 97 63 38 26 32 1 61 51 2 29 19 70 8 29 16 92 61 56 16 45 6 53 18 59 65 81 43 58 10 1 92 3 69 74 7 14 58 74 79 71 43 74 62 44 26 22 22 17 16 99 62 30 55 2 93 85 28 10 75 82 34 98 39 66 82 92 1 4 57 83 98 99 81 70 35 45 28 23 54 73 31 41 29 67 37 2 13 31 77 85 84 33 91 10 39 56 52 5 57 2 14 87 54 41 37 73 29 90 28 62 43 25 28 22 10 10 40 89 10 3 40 96 3 32 26 77 56 25 44 30 6 15 51 74 32 64 18 59 93 90 21 41 33 96 35 46 27 41 16 72 28 99 27 90 35 1 37 99 23 6 1 66 52 40 78 60 43 77 48 37 61 25 35 87 16 90 34 1 22 63 98 78 84 2 8 87 16 94 66 97 27 9 51 77 32 36 82 53 79 66 47 94 79 64 79 76 16 83 79 36 58 73 36 39 60 68 18 92 94 58 40 94 28 40 46 75 77 30 28 54 68 33 96 78 90 82 8 65 22 84 81 70 80 17 57 87 18 30 37 56 10 90 56 38 62 15 66 65 19 29 55 98 35 24 82 77 14 79 2 29 49 96 16 59 50 93 34 39 78 38 46 83 63 32 37 54 70 24 24 82 50 82 66 6 59 23 81 44 64 55 41 32 73 31 20 64 54 40 12 42 30 30 51 85 49 2 22 88 31 93 51 66 54 59 16 96 24 40 81 22 11 50 77 42 27 74 66 7 95 58 24 88 4 13 46 55 57 63 66 2 1 49 84 41 68 99 82 46 2 45 51 39 19 81 95 92 53 11 21 62 42 4 53 85 15 16 91 20 29 40 42 15 44 84 73 92 59 26 86 87 50 25 26 100 60 59 14 45 29 20 81 29 89 5 32 38 63 18 76 4 47 83 48 80 17 55 88 73 19 52 7 79 99 21 54 79 27 24 10 69 7 28 86 54 62 29 31 74 77 59 23 11 30 34 10 40 27 37 52 95 49 94 77 99 89 7 27 78 70 29 52 68 45 88 37 95 48 48 68 73 36 3 43 41 99 16 15 19 70 66 37 11 88 83 56 65 8 33 34 8 72 89 83 63 25 46 21 83 64 87 50 16 40 58 88 31 65 94 96 41 58 62 8 63 100 47 21 3 81 22 30 54 26 16 35 93 54 92 62 78 84 73 57 25 17 97 98 52 55 62 71 66 76 41 36 9 37 91 39 9 55 27 27 31 81 50 8 38 8 85 76 65 42 74 82 2 51 47 58 9 44 54 10 51 22 68 25 32 43 77 10 21 42 78 81 66 58 4 78 82 31 42 96 62 33 14 20 6 91 68 35 60 1 49 96 39 35 2 83 85 91 83 39 21 43 9 85 62 16 92 90 98 28 6 85 27 49 21 59 54 80 69 77 99 36 72 70 82 4 72 30 78 60 96 88 24 48 43 49 72 84 72 35 12 94 80 67 96 71 32 39 12 86 16 53 89 92 57 46 1 14 24 7 69 38 1 79 50 15 24 72 42 12 48 9 86 49 91 3 63 90 38 93 14 78 47 54 46 49 6 51 94 30 76 17 93 66 65 44 88 15 53 95 39 94 82 17 20 62 28 39 2 94 4 16 43 15 34 88 75 47 90 53 83 91 63 9 7 47 84 57 33 65 1 88 7 53 32 82 68 79 45 61 24 47 24 4 80 93 83 91 7 39 6 40 95 94 41 45 77 49 50 40 81 15 64 49 2 93 81 4 100 30 85 72 61 90 100 85 11 56 12 87 22 88 45 61 39 25 79 59 49 88 31 20 60 19 14 84 69 99 57 43 95 99 48 89 78 78 51 4 2 93 64 73 8 30 62 87 2 82 92 62 9 64 40 13 10 36 56 85 3 74 57 72 10 84 14 99 69 55 1 47 20 98 35 92 14 90 16 98 32 20 84 30 17 10 60 23 100 59 93 26 8 94 23 57 23 43 64 81 56 41 39 9 54 53 69 92 22 18 92 2 69 72 75 100 51 49 83 99 81 2 9 5 16 39 45 52 4 35 21 26 30 13 32 83 46 18 15 30 98 76 64 44 37 56 61 71 89 5 77 4 93 55 60 85 60 70 63 33 60 60 45 35 80 78 24 62 42 3 68 28 98 79 86 71 77 22 79 75 10 31 7 6 1 85 15 79 63 9 27 14 75 94 40 2 93 8 91 27 29 2 56 80 32 60 25 63 92 81 20 32 95 50 96 2 68 13 65 49 65 62 55 37 90 82 43 54 57 55 14 17 56 94 88 30 86 85 90 64 66 41 77 39 42 22 12 78 26 22 98 77 79 57 30 93 4 99 41 55 56 16 80 93 61 75 63 8 19 76 59 91 16 79 96 90 5 71 96 48 95 67 30 22 23 24 20 86 13 57 94 65 94 30 69 93 6 34 5 28 63 93 46 23 68 18 39 43 11 65 6 55 4 87 78 13 39 73 50 65 45 29 46 29 88 81 77 11 39 70 54 37 59 82 54 64 88 62 21 46 97 17 88 36 47 11 73 76 6 19 70 88 65 22 90 98 45 29 73 46 14 95 50 7 6 85 20 94 99 3 14 77 17 94 42 94 86 61 67 17 85 15 6 25 32 7 13 32 45 87 11 82 13 77 62 19 44 97 22 18 14 26 39 22 69 96 70 29 57 80 48 83 87 35 34 12 90 75 83 47 17 74 65 72 42 96 17 99 69 70 10 35 76 50 2 44 24 4 86 13 82 76 61 3 52 73 12 19 39 3 21 64 88 86 47 43 72 17 7 69 42 44 67 25 13 99 58 67 79 73 13 6 63 69 65 19 92 16 6 20 12 89 69 30 46 71 71 51 4 79 69 100 69 44 30 24 69 85 72 32 100 83 55 61 11 96 28 17 35 36 11 14 80 40 33 9 7 18 99 36 72 71 49 61 81 73 53 13 20 41 53 26 65 66 44 9 18 52 54 72 42 46 27 85 51 60 32 18 91 42 10 39 11 15 85 71 95 7 82 51 83 98 74 49 57 94 13 22 61 41 44 93 68 53 79 34 77 58 39 7 31 99 49 51 41 9 45 26 24 43 44 46 53 40 26 57 25 72 45 13 46 83 64 50 45 45 17 71 75 52 100 46 6 5 78 60 22 24 79 34 45 31 64 66 74 19 9 83 55 55 12 64 23 91 53 25 33 70 11 74 67 16 37 30 32 21 27 98 31 48 37 11 73 9 16 12 19 28 32 13 85 95 11 89 76 8 32 5 85 41 25 67 91 53 37 32 22 26 43 42 59 78 62 18 65 12 30 39 10 78 62 85 98 37 100 19 47 94 74 10 24 12 13 4 71 4 53 70 11 28 98 46 86 12 42 14 43 13 17 51 73 9 23 19 7 96 69 63 46 85 76 21 98 1 81 99 53 88 52 54 55 95 17 29 32 32 41 27 85 70 74 8 55 73 91 17 94 76 21 92 44 86 61 33 20 36 40 79 79 97 77 79 90 28 3 20 6 2 40 58 42 5 71 87 97 35 71 77 45 57 13 65 77 52 86 42 80 11 74 20 24 87 19 6 72 46 28 64 3 96 94 78 26 22 54 87 66 1 25 90 55 15 67 97 22 95 25 92 4 88 60 19 33 94 95 14 50 89 44 10 51 40 27 51 46 15 30 64 30 37 75 20 65 71 57 85 82 91 100 72 47 18 16 31 48 31 35 58 63 53 36 5 10 81 40 9 81 46 20 22 41 83 45 56 69 76 91 31 41 17 50 89 26 70 52 72 39 89 50 25 11 67 38 90 13 51 56 44 31 14 34 50 3 37 81 33 89 66 39 74 19 16 72 67 3 2 40 86 77 40 72 92 59 70 4 55 83 75 71 65 24 47 43 87 77 21 61 63 8 74 63 2 56 4 60 70 80 72 58 97 78 37 81 93 97 18 26 10 16 100 65 3 77 57 79 73 54 38 12 78 15 75 94 31 1 58 8 99 97 31 4 98 7 14 38 23 75 11 42 54 96 70 74 38 36 89 54 20 74 69 18 79 72 41 88 46 93 84 47 93 12 75 37 48 7 1 34 98 45 94 50 19 84 53 91 39 47 90 21 89 82 56 76 100 69 100 33 38 69 100 74 92 3 25 9 71 6 82 17 86 45 86 77 94 99 94 71 52 58 4 3 71 68 85 21 95 37 56 70 15 67 57 83 84 65 76 53 28 16 7 87 92 45 39 40 74 49 47 58 87 83 47 60 10 66 19 77 88 16 58 42 62 53 16 60 90 18 92 91 86 66 14 81 55 52 53 49 11 58 70 61 76 20 100 48 15 95 95 16 61 55 69 73 1 38 3 72 81 30 65 45 81 15 26 78 19 86 53 82 57 87 59 50 69 52 54 20 12 48 55 31 84 49 57 72 38 10 88 95 37 30 36 91 97 91 79 62 40 60 34 62 49 67 68 43 48 51 45 31 11 96 61 76 56 14 39 61 45 2 94 78 58 49 71 67 82 46 13 81 11 96 24 21 54 70 31 80 40 2 58 25 63 75 56 25 77 30 74 94 36 84 26 96 1 7 76 19 93 5 33 44 23 68 91 24 76 16 71 55 89 64 23 78 85 85 4 62 32 98 14 58 53 86 30 65 73 60 43 70 61 23 74 46 48 44 20 70 83 82 68 18 60 53 26 99 91 26 22 57 24 29 35 2 27 40 92 85 74 89 18 88 66 20 56 23 39 98 66 59 100 79 59 96 79 33 3 59 75 7 25 48 5 23 33 85 66 36 7 41 44 61 71 14 53 68 24 84 78 4 21 3 21 67 63 25 48 81 68 42 40 87 49 46 51 68 85 2 86 40 60 32 76 80 89 66 93 16 96 43 7 97 85 67 85 15 36 97 90 91 71 12 79 98 94 51 63 25 94 32 40 59 50 58 9 3 100 30 18 38 50 30 37 81 91 58 93 69 74 89 38 5 95 6 38 13 25 64 59 21 44 96 19 57 88 15 79 12 57 58 36 32 94 24 25 93 34 44 30 23 77 20 83 79 20 79 51 86 69 92 73 28 68 72 83 67 5 92 66 37 39 16 24 74 62 34 29 55 26 37 77 12 10 42 33 59 2 11 45 43 62 11 53 6 45 47 85 84 82 100 15 33 30 86 60 38 52 82 83 21 11 17 41 57 44 88 52 87 94 34 13 23 36 81 21 12 10 73 11 12 93 19 84 53 34 11 38 22 63 46 91 63 38 33 23 28 23 45 96 10 31 77 21 79 20 2 35 61 46 94 95 19 21 9 60 99 52 35 90 53 99 81 63 51 26 84 37 79 88 61 98 77 45 31 71 70 33 99 82 73 90 75 40 17 46 31 80 29 59 71 22 80 96 100 45 35 99 79 73 13 26 40 57 90 96 68 74 40 63 35 6 8 4 7 83 67 76 64 6 59 39 18 8 89 11 70 92 26 5 48 82 83 45 30 21 23 13 28 99 57 66 19 40 83 55 14 87 12 4 92 64 35 20 8 59 98 23 22 16 24 93 65 28 99 45 60 31 31 83 20 48 89 43 97 99 97 47 85 4 68 97 7 73 43 54 97 67 58 28 7 93 17 74 37 96 19 79 61 94 46 46 27 83 77 20 15 27 14 81 10 18 60 19 2 22 82 66 89 57 57 55 66 76 10 76 4 37 58 49 45 26 17 63 73 35 4 12 36 72 98 23 39 21 47 42 11 16 16 59 49 3 60 63 1 20 18 27 59 35 49 33 33 15 39 100 90 97 86 72 36 83 86 59 71 98 93 87 53 40 61 34 96 27 94 43 43 41 81 56 45 22 98 27 31 29 76 95 19 79 8 45 40 18 93 37 87 64 66 73 85 73 18 77 38 21 35 2 36 71 16 62 26 15 91 17 97 33 24 75 11 43 64 84 15 95 95 31 74 51 67 44 29 28 94 70 52 67 7 17 68 47 34 37 94 13 16 65 47 66 79 73 14 8 64 48 33 70 60 55 12 72 6 68 3 87 81 56 37 43 3 50 24 4 91 73 98 36 99 38 63 76 54 92 12 51 31 30 94 21 41 56 37 49 73 54 61 80 91 39 61 80 26 52 3 6 35 71 69 96 86 64 15 56 4 64 46 22 58 36 78 50 37 22 85 44 52 49 51 42 89 16 60 66 92 55 97 25 98 78 95 82 55 80 58 32 86 13 7 59 84 84 2 60 64 82 13 12 61 65 47 42 10 74 34 66 21 20 38 82 25 34 52 80 93 37 84 58 22 91 19 5 29 97 93 99 58 54 96 90 2 70 71 26 94 13 8 35 58 37 3 92 55 91 53 21 73 39 69 66 58 55 98 73 9 60 36 80 100 56 74 41 26 77 14 84 74 9 41 73 42 64 15 7 76 78 60 22 33 58 82 62 21 96 45 42 56 47 25 66 45 64 7 24 9 29 61 95 20 27 93 96 57 76 98 92 5 82 43 8 52 22 70 60 15 18 67 31 87 84 42 49 49 64 92 10 88 74 22 12 74 66 29 44 75 42 64 9 5 83 54 24 78 12 29 27 5 81 40 11 21 94 58 85 20 66 60 88 5 65 43 33 87 54 68 50 33 21 90 48 32 37 31 41 75 67 48 67 26 42 52 47 46 49 13 15 39 17 19 84 46 24 99 4 68 3 38 85 29 5 39 100 54 25 32 64 12 56 90 13 78 64 56 25 19 74 68 65 45 89 34 1 63 25 79 80 43 33 67 21 89 26 83 94 11 30 76 3 8 21 42 59 33 75 15 3 54 92 29 13 90 67 91 11 10 7 93 90 54 53 83 19 49 28 35 88 60 40 56 88 23 100 7 11 64 60 45 4 1 51 19 27 38 53 56 82 89 83 23 72 89 74 59 90 3 24 85 80 36 47 94 26 49 100 98 48 89 45 82 53 87 83 19 5 2 5 81 59 55 55 16 56 66 41 70 90 49 97 43 22 27 88 12 37 19 13 5 35 2 36 71 32 21 37 46 17 65 47 76 45 12 37 16 73 3 28 52 7 66 71 72 72 54 66 73 70 60 32 59 47 87 76 43 32 66 92 81 50 87 85 23 96 29 92 44 100 23 89 82 9 27 51 97 20 67 65 45 28 60 67 84 16 46 46 62 89 58 68 55 92 88 61 61 81 37 53 3 79 10 27 31 89 14 95 16 53 100 41 33 55 79 52 41 14 77 9 8 7 77 57 96 56 77 34 46 42 100 98 65 96 48 94 99 58 69 61 39 75 13 39 68 79 74 11 84 49 35 16 2 51 35 84 73 33 85 60 26 25 90 25 30 54 98 79 22 24 83 13 5 22 28 30 10 41 4 14 63 74 36 18 63 4 5 20 85 67 80 44 14 14 79 45 27 13 63 81 52 56 92 61 67 95 63 50 99 40 53 83 78 64 97 16 19 38 6 45 72 78 6 44 17 43 40 23 55 86 43 76 74 17 97 23 96 69 53 35 60 60 85 89 47 79 81 56 50 13 82 75 46 51 84 2 71 6 72 86 78 36 30 88 39 27 41 34 51 36 26 78 31 61 1 40 72 72 100 69 97 46 30 31 16 100 85 2 97 62 11 93 88 51 53 6 59 26 60 74 19 80 91 22 34 20 68 13 84 82 90 71 67 24 88 87 60 36 61 86 37 43 10 75 50 67 71 68 71 79 94 59 65 34 22 43 33 19 58 59 47 33 60 50 4 43 38 70 88 60 100 60 1 37 72 49 31 81 96 93 58 72 32 86 55 49 49 25 50 25 35 34 57 77 73 31 40 67 55 85 48 25 99 87 84 21 69 97 55 36 29 42 52 79 37 54 40 49 60 1 83 67 56 38 7 2 45 41 20 5 40 17 22 48 68 71 63 18 5 14 2 4 48 16 93 48 33 31 40 35 29 42 95 42 32 79 4 61 60 64 99 24 4 71 28 4 38 93 53 100 13 40 85 13 75 48 41 57 32 78 79 65 22 68 43 55 7 98 96 25 98 97 5 80 22 10 49 69 38 43 69 24 15 99 71 28 5 57 5 92 7 41 2 41 18 79 97 77 17 38 84 30 84 58 94 13 81 19 5 32 30 27 98 36 37 32 52 8 75 84 24 40 1 58 96 22 77 32 11 25 87 32 50 29 81 61 91 64 98 20 93 88 56 29 49 58 87 14 12 97 64 75 42 89 90 33 9 97 32 94 28 33 84 70 92 72 78 1 55 44 3 11 16 37 15 51 84 54 91 33 28 95 75 40 8 36 50 44 57 72 97 13 60 79 56 62 86 77 45 79 58 37 15 35 82 83 72 51 74 14 83 21 3 99 79 2 29 63 38 33 89 33 26 97 44 38 92 3 26 8 44 22 68 75 58 45 71 79 37 60 83 96 26 55 89 20 5 37 1 40 8 79 20 43 27 79 91 94 90 97 14 43 82 45 18 27 16 71 96 36 88 2 19 3 16 90 98 14 79 10 60 79 90 38 66 59 94 58 29 28 8 1 77 40 39 87 75 68 78 99 23 38 87 98 47 99 2 74 95 77 36 16 90 2 28 86 47 20 9 34 6 35 77 89 3 98 52 29 19 82 55 88 58 45 94 46 66 12 55 23 26 94 32 55 84 91 56 56 8 29 35 11 39 23 50 96 13 65 52 37 78 61 63 18 25 77 15 72 92 35 55 34 22 76 87 95 65 29 80 63 52 61 60 2 35 52 37 11 45 93 47 74 1 18 79 30 50 31 16 44 98 15 90 82 64 83 46 29 94 100 67 39 63 25 24 86 22 67 68 39 65 63 17 52 83 92 10 35 31 18 28 56 2 96 4 31 1 11 88 95 21 13 22 9 50 7 32 23 48 27 62 93 88 94 67 23 92 95 71 41 43 51 12 62 14 51 34 81 22 21 33 59 16 14 23 24 35 50 11 81 17 60 100 4 7 86 63 100 92 31 21 60 2 20 22 29 65 94 19 89 2 52 85 61 30 57 92 51 52 6 89 53 42 26 44 84 73 44 39 30 100 33 77 93 57 15 40 57 36 55 83 2 54 60 5 11 51 22 32 33 20 63 23 30 78 82 32 98 26 67 39 13 19 48 5 23 43 83 29 19 22 25 3 96 60 37 16 47 80 3 87 87 64 66 88 56 18 50 7 49 46 43 41 46 85 48 84 6 48 64 62 45 63 73 26 100 82 56 70 88 15 26 14 87 58 74 32 31 4 93 10 77 61 72 43 39 50 41 42 42 48 51 49 85 83 98 92 60 11 71 80 39 74 78 60 84 28 59 3 76 58 36 39 50 12 50 68 46 67 12 83 12 88 31 36 27 66 48 1 2 48 17 96 82 9 23 53 90 5 77 9 30 67 32 44 29 2 74 52 6 19 56 60 91 18 76 62 73 1 19 22 85 7 15 56 75 90 46 89 14 58 25 39 69 7 66 48 4 91 23 32 48 62 5 60 23 64 98 68 61 71 43 25 74 46 63 3 33 63 34 41 98 42 14 72 89 83 33 16 1 76 25 7 66 16 91 51 16 98 49 12 58 40 49 24 39 92 83 70 8 3 67 56 24 92 92 84 55 90 74 63 56 95 29 93 86 26 23 34 67 46 38 32 36 44 64 35 26 50 57 32 61 90 29 2 67 47 20 16 14 76 51 56 31 22 62 42 72 39 100 12 66 34 64 91 36 60 48 20 74 82 13 48 7 33 76 67 68 72 56 51 38 73 30 10 96 13 95 71 70 99 50 20 96 9 16 26 36 83 45 69 24 54 45 85 86 98 97 12 78 97 34 25 51 78 46 46 22 62 59 34 34 34 89 81 86 71 16 7 42 65 52 61 18 45 11 56 62 67 15 92 9 77 33 2 90 18 15 74 77 19 7 42 27 89 2 64 82 41 90 68 66 87 56 88 42 3 10 27 20 32 90 71 69 4 90 38 98 21 6 85 62 59 81 76 53 15 68 67 14 22 93 80 50 63 21 67 48 25 71 57 54 99 7 89 62 30 31 58 47 27 70 55 4 34 28 13 12 96 35 5 36 14 49 84 36 47 56 40 82 22 24 46 74 10 1 95 37 88 26 69 25 29 51 92 15 69 28 14 37 84 96 78 32 69 99 46 7 87 11 93 78 50 39 74 52 60 4 31 5 61 79 87 65 69 9 45 95 10 94 58 3 52 37 6 20 11 70 84 15 49 48 42 90 73 31 78 2 77 12 87 10 37 20 45 78 49 49 61 8 67 24 86 94 15 60 82 10 37 62 97 97 67 7 97 25 4 61 21 34 54 81 87 53 32 43 94 88 41 78 28 11 19 40 24 98 13 40 69 37 38 83 66 95 24 6 68 76 58 71 27 43 93 68 37 28 23 71 21 67 31 24 90 27 31 58 86 52 34 42 3 90 95 61 5 95 4 11 30 73 27 83 52 69 4 52 87 65 53 12 65 100 37 11 60 32 66 88 71 55 75 48 61 79 74 45 68 49 43 21 35 71 83 100 57 13 99 6 92 76 82 10 51 38 86 52 5 7 80 56 35 51 95 28 90 26 1 90 78 47 66 80 40 82 67 39 45 42 80 40 17 67 50 26 25 65 47 65 41 39 5 89 23 81 10 21 25 90 31 69 80 67 48 28 80 46 58 58 40 48 69 68 48 44 66 35 90 77 2 93 4 16 25 23 78 91 64 36 17 68 36 8 76 20 81 26 31 44 36 3 27 55 5 57 3 62 65 69 50 15 77 1 31 26 85 74 24 63 6 99 99 10 29 1 4 62 42 13 49 63 61 25 56 52 88 71 45 9 95 76 46 50 23 70 13 70 88 15 77 97 23 20 61 86 41 43 75 46 93 1 66 23 94 61 89 82 31 55 6 81 29 5 80 2 56 69 78 98 30 61 89 31 95 38 42 71 76 90 78 94 72 55 87 48 78 5 89 73 56 67 23 79 57 71 78 79 5 25 66 16 60 96 85 43 46 70 94 41 58 75 31 84 62 37 31 15 29 27 57 77 65 61 91 34 65 58 20 42 9 11 70 28 72 37 40 36 77 34 25 97 99 29 12 32 36 53 14 63 91 38 8 59 46 61 42 58 40 6 20 82 60 81 93 4 76 99 19 74 59 12 52 78 56 96 24 12 68 43 69 56 57 82 86 17 77 73 12 20 19 48 92 95 34 49 67 86 4 94 64 93 88 39 74 36 56 20 99 30 36 53 15 38 81 16 51 5 16 23 26 86 40 63 11 45 48 74 12 97 34 70 73 18 73 80 23 39 51 45 66 45 64 9 76 6 94 39 23 83 54 86 3 58 21 67 53 33 12 64 25 21 20 31 89 28 96 9 80 64 2 32 16 57 94 26 28 67 81 91 83 41 91 42 83 20 74 13 99 62 73 52 25 7 57 58 80 71 3 28 48 46 68 92 53 22 72 20 76 57 56 84 30 61 48 96 54 70 5 31 31 40 80 25 20 30 97 62 91 75 69 8 38 61 93 54 61 5 85 3 6 88 85 79 28 62 3 94 77 10 40 51 15 71 50 19 54 78 92 47 97 17 23 22 93 69 49 96 17 49 69 80 60 93 98 63 9 100 74 90 31 99 41 40 87 44 4 58 32 99 15 22 74 8 63 44 6 71 21 8 72 98 12 70 30 91 55 80 6 100 65 60 100 1 59 71 5 54 9 79 77 93 65 21 6 64 3 80 19 46 27 57 2 69 91 5 54 14 74 10 70 61 86 78 88 48 75 46 7 45 98 97 13 69 98 66 30 94 6 77 87 74 81 87 11 65 69 94 82 83 33 70 53 75 31 78 84 57 47 91 28 93 89 12 13 14 87 37 76 88 9 72 2 87 7 83 68 10 66 19 57 60 35 63 12 78 75 11 22 35 62 10 60 55 28 84 75 89 39 36 62 68 30 3 28 30 83 72 40 44 43 10 23 31 5 17 93 79 22 61 44 66 44 77 32 50 54 34 45 52 58 65 68 33 79 24 86 17 47 14 79 59 38 98 69 75 17 32 18 13 37 57 18 55 85 26 42 2 19 56 82 97 52 71 28 16 43 3 7 34 74 37 5 72 13 48 86 97 17 5 18 100 66 10 26 37 70 36 84 91 64 37 71 19 5 74 8 28 19 18 79 37 52 53 63 22 59 59 34 67 100 75 42 28 55 36 62 31 34 51 85 38 4 74 30 38 78 7 67 65 49 3 75 80 6 39 24 73 93 31 57 59 27 26 64 1 32 31 5 56 13 3 54 78 11 100 61 87 6 56 77 71 91 28 34 61 59 50 8 50 46 56 43 100 8 26 66 52 7 15 92 13 79 93 18 55 41 48 35 72 45 43 43 14 16 40 11 39 11 91 51 44 78 90 53 31 21 4 32 92 62 61 53 16 93 8 25 85 23 69 45 43 44 100 84 87 65 96 33 7 14 12 62 51 73 18 18 66 97 79 20 86 36 36 6 68 62 36 63 93 88 8 5 100 97 65 60 45 56 14 29 3 41 55 16 87 27 75 30 79 60 83 12 68 89 8 70 89 14 29 64 26 16 79 85 73 14 76 55 72 51 88 93 49 58 39 93 92 81 49 14 78 47 48 43 52 26 94 21 16 69 20 25 32 47 28 36 32 15 24 22 24 13 41 44 28 63 96 37 43 78 60 37 89 13 55 45 61 30 33 88 35 44 48 9 35 33 90 99 92 6 69 32 74 59 42 98 61 4 99 89 31 2 33 43 82 18 3 78 55 9 89 18 24 42 85 60 32 31 57 4 69 73 3 45 13 55 37 75 26 27 47 52 28 25 63 16 55 86 72 31 23 3 50 55 86 11 20 43 82 72 66 73 16 83 39 33 41 59 33 56 97 42 48 34 87 16 22 44 55 66 62 63 32 8 4 35 14 40 71 85 5 53 96 21 92 44 72 16 75 46 46 100 1 100 50 87 11 62 35 80 87 53 34 62 86 37 84 19 31 7 96 94 9 20 83 25 21 48 62 75 61 17 32 23 26 25 66 8 80 95 4 91 25 23 26 76 49 73 13 50 81 26 10 34 67 11 55 68 35 68 22 93 93 30 24 78 17 66 50 64 6 44 87 6 28 100 17 90 2 8 43 4 100 100 50 13 10 81 57 45 95 79 55 7 66 23 97 8 25 94 8 39 33 83 44 35 80 25 48 79 71 43 3 53 84 66 54 72 14 50 80 3 27 61 85 87 73 47 99 100 54 13 12 45 70 74 89 20 49 57 69 7 19 45 80 14 14 6 68 50 39 35 52 79 5 31 52 27 61 39 50 61 92 63 4 31 76 89 44 32 92 92 78 67 55 10 94 66 17 74 71 35 42 95 45 39 49 52 12 26 45 61 95 100 80 1 18 36 87 78 84 75 76 50 38 45 100 30 37 89 5 22 56 56 62 30 60 29 81 12 42 72 84 31 41 47 61 9 57 88 84 83 33 18 73 32 66 43 79 25 18 95 99 76 82 76 51 88 23 48 95 35 5 74 99 92 44 97 79 1 1 87 74 39 11 31 3 65 75 40 71 60 39 9 45 34 80 47 97 58 61 29 10 17 41 63 60 85 16 54 18 5 47 86 1 78 51 36 63 97 50 25 85 6 62 9 21 90 21 85 85 91 19 86 42 79 35 91 62 88 98 62 55 79 14 44 65 84 84 49 64 92 18 52 83 39 91 85 31 71 30 6 93 71 82 38 64 16 61 38 1 35 57 58 81 9 90 73 82 94 34 32 62 67 96 31 95 56 44 61 41 2 89 19 84 78 15 81 7 76 21 33 17 93 21 85 56 94 83 61 77 91 22 67 93 65 54 90 32 72 7 19 5 29 53 59 79 9 41 3 7 24 47 14 99 55 58 99 28 26 54 93 81 63 14 17 10 54 70 47 18 15 47 37 78 95 50 66 60 2 69 85 92 94 65 23 54 39 37 93 34 86 93 80 82 54 60 86 84 46 59 52 78 21 24 10 84 12 72 69 21 59 37 74 2 44 45 76 38 27 65 86 20 81 90 70 33 93 44 67 19 78 6 8 23 6 27 71 67 40 44 54 33 100 63 2 70 66 46 31 96 62 74 89 37 31 1 99 5 63 44 71 56 52 69 79 57 23 70 22 16 68 89 87 13 59 70 61 39 74 84 38 46 5 52 57 6 64 20 80 30 76 14 2 69 39 26 13 16 23 91 89 86 19 59 88 27 42 46 40 97 62 40 84 82 30 60 91 36 68 33 80 68 17 65 16 4 56 64 59 81 62 46 91 53 21 78 79 77 48 44 34 77 49 88 45 31 51 77 13 88 48 47 55 43 72 17 29 44 36 56 92 98 45 65 36 82 70 3 70 94 70 99 95 42 99 30 18 30 75 31 74 97 47 30 1 92 83 30 26 62 72 76 92 46 35 50 77 11 95 1 4 79 2 71 11 72 4 90 2 62 63 54 42 100 98 67 35 34 54 25 50 76 87 58 55 82 72 48 29 38 59 84 89 78 26 12 51 59 13 10 81 14 45 55 57 39 39 13 75 45 87 13 17 56 74 93 86 75 72 59 72 15 82 49 62 57 53 19 18 52 49 52 67 17 19 69 16 72 56 92 84 58 60 14 68 65 7 50 60 10 43 28 58 44 29 90 93 99 95 19 72 53 36 79 33 56 20 28 22 78 8 20 19 92 84 33 94 76 100 83 53 34 86 94 96 67 14 81 20 81 53 48 93 44 67 27 97 41 81 100 23 42 43 46 78 59 11 96 43 63 100 38 94 68 20 61 65 35 3 45 43 97 6 62 58 25 97 88 94 63 56 86 52 34 94 12 31 43 89 97 23 20 20 2 45 78 93 53 41 12 67 31 72 41 90 94 86 90 14 47 41 30 79 21 100 80 8 76 41 20 19 79 43 66 98 36 52 74 54 62 44 62 43 1 61 72 25 86 37 33 82 19 39 50 13 13 66 23 1 82 89 39 100 47 45 78 48 90 2 35 42 1 95 74 57 29 29 75 100 29 3 29 65 52 77 44 11 90 37 3 37 56 77 27 92 100 23 2 17 18 68 25 85 17 68 67 79 34 60 80 25 32 89 42 40 3 26 83 3 37 50 73 68 36 23 92 24 58 29 40 18 95 8 5 63 94 94 49 68 49 23 33 55 96 18 49 22 67 39 19 67 17 47 48 39 1 58 31 18 53 53 48 81 1 84 62 24 33 74 97 37 77 56 85 83 54 58 33 71 28 98 85 6 86 75 60 97 67 7 63 40 61 53 40 48 81 64 8 5 93 33 54 24 26 61 45 34 9 58 42 88 46 69 87 5 4 86 33 3 3 59 64 69 83 24 94 50 86 14 27 37 86 52 39 59 4 58 67 49 58 16 92 79 57 59 43 26 48 84 44 83 80 47 98 14 14 50 21 51 8 76 32 56 48 42 47 66 43 9 77 27 51 78 79 82 58 28 44 39 97 90 16 7 86 94 89 38 66 8 37 60 19 33 97 7 3 68 75 71 72 8 58 37 62 67 32 5 16 69 11 83 7 51 97 30 93 49 14 48 79 1 62 96 96 53 12 77 28 56 53 52 50 14 7 5 30 32 50 78 11 69 22 11 87 99 43 32 58 74 56 63 70 17 9 67 78 16 1 70 78 64 60 8 97 23 62 37 39 3 78 47 36 100 47 21 15 83 71 14 55 27 15 68 58 92 5 13 77 87 94 58 41 27 68 47 97 55 37 88 14 98 34 7 33 18 54 19 5 30 32 50 98 91 32 29 43 78 26 63 81 17 21 25 78 10 62 21 71 55 3 38 26 56 24 10 24 88 65 56 76 19 46 99 31 55 18 37 50 60 48 72 63 42 57 12 8 87 60 63 94 34 21 84 11 34 63 60 37 56 94 25 65 33 21 22 100 29 45 60 5 13 88 100 86 38 95 14 83 16 32 44 94 44 13 77 93 62 19 54 22 16 16 88 74 69 22 88 67 91 49 22 34 5 37 51 86 10 1 59 15 24 85 100 67 54 53 97 17 46 69 59 61 28 19 95 21 21 91 6 15 100 26 16 81 37 7 78 47 33 41 8 40 95 68 11 62 59 68 76 18 81 31 87 65 18 51 65 33 48 19 39 20 33 29 37 8 24 2 44 78 31 26 24 71 94 76 86 22 35 87 83 96 12 47 11 54 92 65 87 31 22 95 67 39 68 77 41 5 50 75 21 62 81 40 71 15 56 69 100 71 54 68 69 47 81 45 26 97 41 44 83 1 27 5 23 55 3 34 41 51 79 81 25 35 69 40 81 69 1 15 9 10 56 49 82 16 38 15 72 92 25 8 7 33 76 63 66 72 29 49 71 22 99 24 53 13 45 93 83 95 97 78 57 61 50 77 18 17 82 3 41 33 25 69 78 90 36 87 16 42 43 57 69 18 79 60 64 25 80 55 95 71 61 39 37 2 59 29 53 1 66 96 21 92 96 84 85 65 23 89 45 30 75 58 38 84 66 86 86 82 31 66 71 96 88 73 40 84 7 95 4 77 84 30 81 11 22 92 70 40 50 55 90 30 19 68 67 15 69 81 39 44 5 43 63 6 86 60 66 80 47 33 82 38 10 30 56 24 67 93 23 49 76 59 73 92 18 99 91 11 86 45 4 51 77 68 61 54 27 17 48 12 54 14 96 73 44 75 66 18 60 92 100 75 36 36 76 56 61 68 50 57 15 43 51 68 66 87 3 26 92 6 68 94 56 27 72 93 16 65 92 1 63 31 99 83 9 59 3 68 6 70 64 51 87 21 79 10 13 88 84 68 51 77 56 6 13 65 12 91 16 68 16 9 98 12 70 71 100 66 4 42 51 21 89 51 82 21 41 81 32 37 56 24 91 30 71 34 13 9 23 65 66 29 92 23 69 59 19 33 51 99 85 9 83 30 98 97 85 82 87 57 2 76 32 68 41 59 42 60 41 14 77 21 21 58 76 14 70 70 61 100 5 41 9 61 71 80 6 23 30 89 27 15 11 80 62 62 14 62 75 59 72 77 79 90 34 61 50 38 87 59 25 21 62 61 8 47 25 67 29 7 87 64 67 29 55 13 8 69 47 94 52 43 74 80 16 20 39 50 36 32 27 65 93 18 30 77 75 46 3 67 35 96 76 65 83 18 39 96 38 73 75 87 16 92 56 73 92 48 11 71 41 11 62 96 67 21 98 99 25 2 40 80 21 14 75 83 37 99 74 20 14 39 35 37 92 91 24 3 15 61 42 38 33 63 21 48 18 81 61 54 94 11 77 19 46 33 22 35 95 82 76 13 66 57 97 33 34 51 60 31 18 63 36 18 36 84 19 66 31 59 55 86 2 38 56 87 86 34 60 3 60 89 93 55 13 53 23 34 92 24 68 19 52 2 6 7 55 2 28 17 16 65 73 32 62 73 7 72 78 20 69 33 77 66 38 79 71 15 12 52 6 22 46 85 77 39 51 66 9 2 96 93 43 21 73 39 36 43 93 39 28 59 94 8 32 73 2 92 77 53 77 40 18 82 36 20 25 73 15 54 42 51 68 30 63 46 33 35 46 33 23 46 90 12 90 49 35 56 45 86 69 25 76 60 50 7 97 69 85 40 86 27 47 21 83 17 29 61 93 12 12 100 67 43 84 9 33 75 41 89 84 13 93 86 43 22 33 81 61 6 75 56 13 89 63 33 77 1 23 32 51 63 96 93 15 18 64 92 19 85 67 51 85 93 1 96 5 74 19 24 21 9 65 22 71 48 97 25 42 50 43 29 93 59 8 99 46 17 4 84 68 86 19 51 58 55 19 28 54 6 8 65 27 29 63 28 72 41 68 91 74 25 28 84 14 16 83 90 40 74 63 10 41 91 15 95 78 10 93 5 87 16 85 79 45 3 11 9 72 35 41 43 82 32 11 51 90 74 53 51 70 100 13 17 49 34 30 73 98 87 90 51 63 99 69 94 91 65 43 74 68 66 38 19 81 77 58 100 77 94 59 77 99 55 50 9 48 58 4 40 61 36 26 22 66 35 76 43 63 9 6 60 35 31 66 25 20 63 43 73 24 51 60 8 95 40 67 54 7 47 70 41 78 11 2 62 16 20 42 72 7 90 61 76 57 77 9 52 93 3 45 21 90 25 44 36 10 49 51 92 77 33 67 30 24 31 48 84 22 99 52 7 86 85 58 9 34 100 48 76 98 64 93 45 55 64 47 50 25 16 70 12 14 85 35 45 8 32 86 27 55 79 45 23 92 24 27 24 79 24 89 66 26 2 37 79 44 29 13 96 31 93 73 57 38 42 94 17 16 59 92 15 43 12 73 89 30 5 51 35 35 46 46 68 57 57 63 21 3 98 75 5 28 58 58 3 98 64 85 19 55 3 96 21 54 15 64 48 6 83 14 36 46 48 18 16 84 33 6 62 34 85 80 42 100 89 3 30 20 63 39 61 9 92 100 80 33 27 7 3 90 19 45 18 40 80 90 49 94 47 71 15 5 46 93 48 16 29 27 51 98 48 84 73 2 66 11 12 54 95 89 89 66 43 15 65 94 98 89 40 27 2 84 46 6 83 76 24 39 58 11 5 100 82 76 86 95 86 49 85 84 62 14 99 96 21 32 18 15 4 51 20 95 50 64 54 27 18 59 73 41 61 13 100 80 57 36 69 63 31 71 11 20 5 11 71 82 4 64 4 99 64 92 33 3 39 19 99 7 98 53 59 38 48 15 21 88 77 39 100 70 65 55 27 63 74 86 8 67 25 92 87 15 37 20 99 85 62 61 17 90 56 82 79 3 33 1 90 87 11 97 29 97 36 23 16 34 88 85 2 3 62 2 7 45 95 16 14 51 18 91 13 48 38 31 60 39 48 77 57 25 2 18 87 30 20 83 98 84 19 99 57 26 73 69 97 31 15 39 83 25 47 92 58 42 30 47 6 86 43 33 42 27 74 27 90 7 6 69 2 78 24 69 46 29 45 34 80 32 56 49 73 97 62 28 56 27 75 30 9 16 32 96 91 87 59 59 79 3 33 19 31 22 9 49 44 99 67 74 24 25 6 19 80 93 41 99 75 47 78 76 70 70 14 2 62 4 34 30 81 95 10 48 49 14 88 41 7 64 73 82 93 16 85 51 41 28 22 2 52 95 85 25 100 75 17 51 94 39 50 20 88 25 3 84 20 57 80 48 95 45 53 73 68 39 93 71 27 54 84 20 62 61 82 30 91 55 30 20 71 33 83 66 76 83 18 28 37 88 78 39 73 65 46 88 15 41 83 95 42 48 80 5 25 43 8 14 35 10 95 56 65 47 26 87 66 16 18 66 2 89 53 20 24 96 49 21 69 55 34 65 66 81 93 89 89 37 83 58 96 45 26 11 97 76 97 11 37 37 55 24 49 78 33 93 64 14 52 82 79 79 42 51 59 21 26 97 63 85 84 60 43 15 51 54 70 36 62 18 69 93 86 66 6 26 50 70 82 7 45 30 14 51 24 44 90 12 2 100 14 61 26 38 55 16 92 3 92 100 4 73 10 36 82 2 3 9 24 61 100 48 99 73 43 62 15 56 98 3 82 42 10 48 69 23 73 48 63 100 84 95 96 78 53 94 31 18 6 20 24 68 52 68 19 68 29 61 59 80 35 17 48 83 23 18 1 87 67 100 95 88 20 97 36 16 53 67 21 53 46 34 65 86 53 87 91 38 65 34 68 94 10 54 43 72 26 27 19 31 99 39 96 52 18 50 14 76 54 28 37 55 95 35 79 67 56 50 29 15 37 95 39 64 85 50 27 12 94 84 18 29 56 13 91 47 18 10 77 55 96 84 57 9 66 91 55 91 59 68 68 83 99 39 66 1 26 17 40 75 87 44 30 48 78 38 54 37 14 54 98 74 36 15 24 82 41 43 11 31 40 25 41 99 78 11 15 94 97 36 31 97 25 67 99 5 14 63 27 66 52 57 71 96 25 29 51 74 98 46 41 26 78 97 6 74 55 1 82 34 24 2 67 59 33 34 18 69 95 55 46 66 3 76 74 94 79 11 47 85 17 68 8 64 58 40 49 8 28 91 1 73 69 48 8 20 70 91 58 9 97 2 37 10 35 13 94 58 22 88 37 67 40 93 49 13 43 39 97 77 71 33 22 51 63 60 83 72 84 8 59 60 4 60 14 81 28 62 76 22 91 32 48 17 21 50 95 70 96 97 35 37 27 37 40 64 38 40 74 87 11 65 45 42 16 98 96 27 87 98 11 33 17 4 77 70 55 29 82 2 64 26 9 49 20 1 23 21 95 87 67 42 56 76 53 84 46 71 39 56 75 61 14 100 8 6 46 42 70 21 70 73 20 39 57 32 11 47 40 13 80 25 1 28 82 63 49 25 81 55 60 1 60 32 64 5 80 8 85 2 91 63 91 35 38 15 58 67 43 6 50 76 59 79 53 5 69 97 92 81 38 54 65 17 35 53 50 26 50 13 1 65 17 8 94 25 93 17 61 36 48 7 69 75 95 4 18 77 77 14 71 32 71 1 48 64 26 58 54 94 33 70 34 55 92 49 62 58 41 68 40 29 30 84 57 20 25 80 95 81 79 22 23 39 90 51 77 51 63 3 15 74 49 77 21 88 56 5 51 98 86 13 81 53 82 64 10 65 96 3 63 88 58 98 93 56 94 92 2 48 41 98 25 52 78 20 89 8 77 41 58 18 53 70 3 36 63 79 1 98 36 54 35 14 46 65 92 89 23 28 37 61 49 73 96 82 33 71 66 16 24 67 65 72 41 10 87 79 45 13 13 1 5 87 25 47 79 15 49 94 18 32 13 22 66 51 77 87 48 20 60 91 88 1 22 74 78 81 27 85 4 15 63 68 99 4 84 24 70 25 94 73 66 35 86 13 48 64 87 11 2 65 48 29 45 66 21 79 48 40 41 78 68 12 29 6 87 45 48 20 54 65 37 28 87 53 37 4 83 73 70 59 96 13 76 3 76 71 64 92 24 25 52 22 86 12 65 51 36 36 29 39 99 45 65 54 73 70 56 10 95 61 62 54 44 56 66 52 88 34 81 47 21 14 57 18 25 11 14 76 26 35 28 25 45 73 35 19 24 87 97 15 77 60 40 76 52 50 54 8 33 49 15 34 51 95 46 93 62 62 48 19 14 37 48 7 33 23 41 84 25 2 68 47 84 46 11 33 31 4 74 67 19 67 46 28 79 14 45 15 67 80 56 74 67 26 29 96 70 5 13 92 19 70 75 31 8 47 7 78 46 85 28 65 62 88 82 94 15 17 73 40 6 77 28 64 37 79 96 72 20 46 58 79 51 32 60 78 17 52 28 30 46 45 43 3 79 97 44 30 5 3 19 93 2 85 59 26 8 47 7 79 92 6 32 13 91 98 62 60 44 64 95 1 24 4 40 36 33 93 7 50 64 48 53 56 92 33 46 11 8 94 80 38 4 37 88 31 21 58 61 21 80 99 35 19 87 95 5 56 8 92 51 66 41 1 81 75 14 44 82 83 18 68 78 36 6 88 89 63 20 63 34 30 21 46 96 89 40 45 68 72 49 46 37 12 78 32 6 42 38 86 32 70 61 50 90 5 97 90 59 67 72 26 67 46 80 16 74 34 85 90 32 71 91 16 87 66 73 11 73 27 75 59 3 16 33 98 94 81 14 63 42 51 38 65 78 9 27 1 58 42 68 91 21 81 98 73 59 83 26 26 32 80 85 20 95 66 43 51 40 1 91 80 23 49 13 26 55 40 32 57 55 61 88 78 4 46 74 49 33 27 71 31 37 28 41 60 81 7 81 82 76 24 82 83 33 67 85 56 68 17 35 21 13 60 54 37 60 6 12 60 87 6 34 64 47 56 46 11 16 71 65 8 20 94 98 30 92 40 26 48 99 22 66 87 89 6 96 35 25 42 66 15 59 45 94 8 55 42 84 5 24 23 91 58 90 95 44 85 92 4 48 7 47 3 79 9 57 51 56 69 87 69 42 92 16 95 99 31 67 96 71 63 77 29 61 39 21 60 22 30 34 20 72 22 92 70 77 63 11 91 45 25 23 87 12 58 98 28 61 66 65 33 64 72 24 7 93 52 5 92 66 83 41 87 25 68 51 45 8 47 86 91 4 73 3 53 90 74 66 44 57 59 52 65 86 88 59 5 50 15 14 99 15 75 29 41 32 54 98 95 72 31 63 45 63 93 89 42 94 5 62 80 18 60 49 17 9 31 44 41 100 58 49 1 22 2 98 38 11 90 83 88 50 90 80 32 92 91 37 86 99 84 56 95 20 20 74 8 97 6 71 17 96 16 29 71 17 68 89 7 76 18 58 28 41 64 23 81 18 29 69 69 45 78 91 97 27 60 33 58 34 28 82 88 92 49 66 28 34 78 16 58 10 85 77 76 61 22 51 69 86 34 55 55 1 8 60 38 8 91 49 31 89 53 23 66 54 42 56 28 24 39 58 1 97 60 86 63 23 10 17 57 74 86 54 73 73 68 2 3 34 45 47 64 13 82 69 95 65 6 80 67 36 3 52 96 50 33 44 21 85 18 7 44 44 29 54 42 27 56 57 3 81 54 57 75 47 89 84 48 58 29 89 62 92 67 56 25 4 78 91 43 17 26 79 19 75 52 28 6 51 99 57 74 41 90 81 47 69 60 17 52 48 79 51 84 74 81 88 10 91 30 64 3 27 100 9 92 15 54 3 66 75 94 90 5 27 54 30 53 65 70 55 63 51 44 15 13 5 3 54 2 59 82 81 31 21 82 51 17 65 11 39 13 53 35 21 26 70 41 13 30 94 60 6 26 23 85 31 89 78 33 78 37 33 100 84 90 9 59 11 1 36 75 16 3 60 24 69 67 66 47 52 51 41 4 74 56 64 45 93 37 35 53 94 60 59 94 73 45 38 63 3 41 8 63 43 100 28 76 18 91 8 5 29 7 36 92 79 69 35 77 53 60 14 77 84 66 19 79 62 31 8 23 58 87 89 46 87 44 54 59 57 11 90 90 23 99 13 75 58 1 59 83 33 10 30 60 79 19 45 64 17 71 43 14 1 85 84 72 88 20 40 26 92 61 86 46 19 93 23 94 18 80 8 65 35 59 76 90 80 71 51 91 41 32 48 48 34 90 40 14 94 83 76 80 81 79 23 17 99 83 30 27 75 35 3 86 38 88 2 71 41 62 31 94 50 87 34 65 84 19 69 98 26 17 34 69 71 76 98 19 1 80 67 52 50 57 43 14 86 96 2 28 64 49 8 36 57 14 33 93 79 66 11 66 90 19 20 13 83 9 86 57 60 100 93 92 6 90 31 22 55 11 71 44 80 43 98 54 4 88 34 77 91 93 23 33 56 80 12 45 16 57 26 38 97 64 96 52 39 59 2 65 50 61 66 63 50 29 34 62 93 53 15 4 9 47 64 60 48 24 49 68 58 51 65 58 46 63 72 62 81 10 73 27 62 71 62 30 32 45 27 90 12 65 94 71 72 36 6 1 72 83 7 82 85 58 8 82 93 41 14 28 65 21 74 72 67 20 98 31 92 41 65 69 31 5 58 24 40 49 93 50 38 26 11 71 57 55 29 57 89 50 61 94 45 100 48 25 85 28 97 28 13 80 60 52 92 64 88 53 77 85 58 71 29 87 60 48 99 4 19 35 91 15 81 46 35 57 55 4 21 3 24 53 99 14 41 93 10 38 23 37 48 56 80 34 45 20 54 43 90 100 66 56 61 71 70 42 67 70 28 91 18 54 45 16 3 88 58 38 89 28 55 64 76 26 79 97 27 89 89 7 10 91 90 20 85 82 40 12 79 58 45 46 12 92 10 51 48 45 85 70 5 88 32 75 61 84 51 75 86 88 25 61 28 41 48 16 50 20 48 23 13 41 56 67 24 25 86 17 94 65 2 26 83 100 86 8 99 57 45 24 22 71 51 70 14 59 95 35 5 29 5 44 8 95 77 68 24 89 26 54 45 20 55 32 50 59 58 1 67 73 16 68 31 97 90 51 50 8 83 53 20 94 60 93 72 13 38 68 18 45 40 34 46 22 58 6 70 90 43 86 72 64 12 80 22 18 94 11 76 100 28 99 73 74 3 17 42 90 97 87 61 28 31 22 24 36 26 99 28 84 73 9 98 7 85 11 50 35 36 95 90 63 95 99 31 90 64 76 89 74 9 86 38 82 99 41 55 21 51 24 3 81 56 28 21 13 24 49 27 54 23 13 34 26 7 59 71 32 34 26 13 6 34 12 12 19 100 99 51 41 2 51 23 45 17 62 34 22 48 6 33 25 67 59 19 36 44 87 99 50 10 80 34 49 52 69 91 60 79 45 1 73 42 86 92 92 47 31 88 34 37 63 20 80 36 4 93 37 71 57 1 87 62 1 92 43 60 61 23 100 11 33 44 100 39 20 70 15 18 40 55 74 11 63 97 49 46 65 88 69 38 83 4 63 80 37 40 20 17 69 88 99 92 77 12 2 17 49 82 81 27 92 12 21 7 54 95 10 30 72 61 53 43 20 45 83 11 28 69 72 75 84 59 21 66 13 65 55 49 70 23 98 80 51 17 59 88 25 19 38 99 87 87 20 41 92 10 58 91 63 4 56 15 78 71 91 26 3 24 92 41 90 25 26 11 49 92 80 14 18 7 93 98 21 42 38 93 68 33 48 97 41 79 95 100 35 48 44 3 25 23 55 79 93 21 38 76 90 44 41 29 15 1 56 69 82 27 20 73 6 85 77 80 38 100 5 26 75 2 20 45 38 52 78 43 91 42 5 41 95 42 33 62 95 76 85 66 87 40 60 55 52 51 90 8 54 2 63 5 79 34 15 4 42 47 25 71 69 32 99 28 79 80 12 15 83 8 90 8 95 51 100 26 50 69 46 33 18 73 27 37 18 71 6 13 37 34 22 17 30 27 53 60 42 48 54 11 34 94 23 67 6 84 63 31 86 93 1 64 93 22 11 83 37 73 40 99 100 11 95 40 82 7 49 41 37 17 84 67 15 5 30 28 64 53 26 5 14 42 23 100 91 87 39 18 58 5 17 6 66 85 23 44 77 97 9 59 19 20 16 53 29 41 97 65 86 36 87 23 93 29 89 65 92 34 97 78 95 45 13 78 19 97 98 90 60 80 21 19 28 59 60 59 65 10 75 40 99 96 40 48 63 84 65 83 65 51 39 56 79 95 49 12 84 77 65 1 66 68 51 72 56 52 48 51 49 85 96 89 27 57 44 41 9 13 41 50 17 64 20 98 94 58 40 95 27 67 27 25 11 70 37 38 68 63 66 33 52 5 81 38 98 84 76 64 97 27 53 71 60 59 60 34 5 87 90 35 34 86 36 74 47 73 2 74 74 14 68 27 86 90 24 97 65 15 63 80 69 43 47 73 14 95 87 40 87 61 63 4 13 23 32 65 91 93 66 6 72 59 61 99 87 56 59 29 70 12 32 5 77 7 53 17 8 60 78 70 72 99 48 31 38 52 80 64 46 86 77 4 14 68 94 76 40 35 22 14 88 82 42 55 87 1 94 33 49 35 16 34 72 44 20 31 39 59 2 25 52 76 32 32 94 20 85 39 4 24 63 45 84 58 54 99 61 48 95 87 93 79 57 7 60 29 71 88 55 31 16 76 73 92 54 68 30 48 12 86 19 14 16 52 91 27 46 16 46 29 78 82 28 80 82 61 2 88 73 94 86 16 46 67 66 53 55 50 41 98 2 55 41 54 100 45 2 5 5 78 54 78 85 43 79 50 6 57 84 56 7 54 100 79 98 60 66 63 32 65 63 17 64 49 27 78 75 88 8 48 91 29 53 61 47 100 33 58 65 25 58 97 40 43 10 71 6 90 13 15 99 25 61 37 24 5 8 20 58 7 22 100 96 86 68 57 36 39 82 70 67 59 94 95 24 21 79 84 5 17 19 76 38 74 9 18 40 25 20 55 91 88 18 94 37 28 58 22 29 79 55 8 56 19 54 7 16 20 23 50 83 34 33 42 68 81 77 65 47 3 68 99 48 54 62 69 9 83 7 65 37 88 34 84 5 19 49 96 22 85 35 34 5 72 26 33 34 57 33 77 50 42 34 5 73 21 17 37 56 68 44 77 60 51 69 44 5 73 67 82 8 15 93 15 78 83 30 1 91 66 47 2 91 51 44 16 32 86 96 83 30 17 4 94 22 95 3 18 72 20 77 6 25 98 87 97 22 39 1 47 46 9 21 68 28 100 25 56 27 64 33 9 24 4 79 28 60 32 97 81 83 12 10 42 2 38 5 32 37 97 64 86 38 32 78 12 20 87 90 5 81 35 58 1 17 52 53 28 80 30 29 57 20 13 34 48 57 92 17 25 72 75 42 70 96 21 82 81 79 75 74 88 46 11 82 94 93 26 18 9 9 58 97 27 61 36 33 75 76 47 81 7 73 15 31 80 30 55 62 47 94 93 72 67 51 32 97 97 60 100 71 51 48 87 80 86 82 60 76 4 10 43 92 10 14 33 27 11 47 19 49 14 16 63 91 89 82 87 52 53 15 32 79 74 10 49 59 18 85 45 53 2 8 64 26 58 19 47 19 19 7 28 19 15 89 83 68 51 93 67 22 18 21 62 74 55 36 44 56 75 32 4 67 84 60 95 87 20 14 47 58 12 46 70 36 49 9 8 57 58 44 56 87 44 58 4 41 21 37 32 5 13 2 48 15 45 64 55 48 78 17 4 36 26 25 13 24 32 41 42 17 75 49 51 11 31 71 56 7 64 86 34 29 13 79 5 58 74 23 24 32 59 71 58 45 98 23 77 24 8 60 22 36 9 74 11 11 76 66 5 20 24 33 73 25 2 83 47 17 9 82 86 99 80 12 90 54 19 56 87 67 94 78 15 54 21 66 68 66 22 73 71 52 38 100 70 3 84 83 38 43 5 55 42 70 86 9 3 38 45 73 2 65 21 31 89 68 33 33 22 32 93 99 26 51 65 70 75 1 8 74 91 21 78 44 87 7 74 49 45 41 21 36 18 15 45 64 20 57 67 68 29 25 2 13 39 98 73 59 42 2 5 76 9 85 4 36 77 24 79 56 24 83 30 43 60 56 87 88 73 5 42 89 2 46 11 17 89 88 74 8 50 87 39 22 48 21 68 72 81 33 18 14 89 1 56 69 10 44 93 3 79 37 90 74 36 25 18 21 88 41 97 96 52 79 18 27 53 72 57 62 41 92 73 7 14 54 95 15 54 7 13 81 14 63 72 91 67 65 19 80 4 54 73 43 90 73 27 11 34 42 75 24 3 55 70 64 1 70 79 32 87 10 26 99 62 33 51 38 60 15 84 11 18 53 38 69 90 36 40 34 61 24 55 77 58 61 72 68 98 53 17 92 70 59 9 96 68 70 95 73 90 52 71 41 49 64 64 55 27 89 15 84 6 41 31 58 91 66 56 80 7 12 64 87 2 88 12 92 95 95 32 79 97 1 31 33 17 71 48 48 73 10 80 6 67 45 85 53 52 46 40 34 18 10 36 61 58 37 1 27 3 34 27 16 45 1 88 74 50 92 61 52 85 98 77 95 82 32 8 100 99 30 26 84 54 3 34 83 69 20 19 82 84 53 42 5 67 65 98 85 77 97 95 47 38 41 60 55 86 42 73 74 99 9 37 9 99 27 69 28 4 67 47 75 79 55 11 61 17 15 38 56 61 49 74 53 40 27 24 43 71 44 18 100 17 15 33 69 58 3 57 28 49 73 31 57 67 25 10 68 73 25 63 38 10 56 19 11 43 45 45 69 2 97 9 100 75 21 11 65 14 17 10 31 95 2 33 49 8 14 89 42 83 46 45 47 41 79 41 100 80 42 48 91 25 46 2 4 83 25 46 64 19 48 64 38 74 7 29 52 6 98 22 67 85 43 25 15 36 16 60 13 14 66 4 9 66 17 75 3 40 53 90 14 17 33 24 24 18 83 81 3 18 21 40 40 65 66 65 43 81 41 12 92 69 25 45 25 21 76 82 70 55 33 71 43 93 34 29 93 36 86 39 69 15 55 76 44 22 89 43 70 11 10 54 35 5 48 43 61 44 90 50 55 62 79 30 31 33 5 87 30 11 68 85 79 89 41 44 91 96 79 95 44 3 81 97 53 90 66 38 48 9 87 43 24 91 17 54 31 28 85 51 25 31 37 90 95 52 78 82 54 12 32 99 69 11 92 77 34 45 47 39 74 99 4 77 56 29 22 91 6 87 87 80 56 49 54 87 35 73 58 49 52 64 41 29 26 73 38 30 11 41 55 77 55 62 56 53 56 73 82 57 21 79 89 46 27 35 66 86 50 35 5 85 5 74 21 84 94 9 91 17 79 19 91 13 4 2 71 50 46 25 77 89 50 1 41 1 76 31 1 14 81 54 56 39 9 94 24 24 41 97 16 21 78 45 22 37 56 44 57 56 4 83 24 46 19 92 10 1 13 33 16 55 46 54 10 10 48 34 86 10 87 59 71 86 56 21 80 51 7 43 87 55 69 90 66 32 51 16 57 63 85 51 2 49 11 12 7 46 31 64 12 4 1 70 66 20 66 46 13 70 90 79 59 8 42 83 15 15 46 30 20 46 92 11 47 17 79 66 20 75 45 11 1 8 90 78 65 60 27 1 66 18 23 45 19 14 77 96 60 24 89 69 97 26 50 40 95 26 43 19 63 82 78 47 13 29 18 27 70 81 27 64 62 48 84 100 99 57 48 31 19 73 14 85 70 56 96 90 63 28 93 36 42 5 59 69 76 92 82 50 23 63 66 25 33 62 85 76 9 74 98 59 94 73 4 38 95 83 93 21 73 95 47 7 28 26 59 59 63 28 72 34 35 6 81 39 63 30 84 93 67 67 12 1 17 77 20 81 2 23 97 26 43 56 4 98 42 93 38 96 48 53 82 47 86 79 74 54 81 32 55 43 56 50 40 71 38 98 91 56 57 92 81 92 81 94 92 40 58 56 76 37 10 31 31 69 68 25 51 87 2 38 89 11 80 63 8 55 51 97 38 82 67 86 75 91 57 37 28 14 98 89 77 11 70 22 44 61 22 64 24 97 22 78 58 24 68 92 35 73 11 73 56 88 13 62 33 48 97 21 55 69 38 31 14 87 5 47 59 86 75 44 95 92 93 95 59 42 11 39 58 7 62 99 69 15 65 95 22 21 36 23 17 66 36 54 58 16 56 45 14 52 75 62 6 52 56 73 14 54 77 19 99 99 28 45 50 40 37 81 51 100 78 50 94 84 50 7 17 18 86 72 64 4 11 97 56 34 86 97 81 74 98 100 84 71 18 77 70 38 36 69 94 20 72 46 23 44 67 73 76 22 28 65 50 16 18 1 38 81 43 86 91 48 11 18 12 58 7 66 97 18 3 6 73 50 8 48 27 100 79 92 14 91 64 34 75 82 8 26 82 69 36 64 9 64 7 66 88 41 47 29 75 22 88 92 36 45 88 98 74 70 90 88 63 57 40 1 70 49 29 9 30 82 31 51 14 12 98 83 98 70 19 100 37 68 73 7 81 49 32 78 36 57 97 70 23 44 71 49 94 82 33 25 69 65 6 7 58 66 56 17 48 35 81 5 81 83 49 23 14 34 26 59 70 30 87 85 38 4 10 95 48 23 65 38 95 92 76 21 21 49 21 80 57 43 55 91 33 47 5 37 74 60 68 10 35 71 40 85 37 78 7 94 18 42 88 96 65 73 58 72 67 25 46 25 10 43 77 74 25 45 91 64 69 24 49 69 91 46 92 10 23 37 64 70 35 98 42 44 82 40 58 25 73 63 18 79 73 25 93 55 71 16 9 60 55 97 65 14 38 98 80 13 24 37 76 51 99 92 60 33 66 3 98 34 58 1 2 50 20 12 61 73 41 32 54 74 13 23 73 100 5 12 71 96 17 27 55 73 62 47 45 15 25 12 13 21 18 69 60 51 66 52 100 84 98 89 51 60 2 23 20 28 15 46 33 89 61 90 2 65 21 82 49 30 92 70 80 9 2 79 6 100 12 1 62 96 90 63 26 28 22 75 30 92 36 98 43 32 76 62 44 78 31 28 76 83 85 86 25 62 96 21 55 19 28 40 11 50 46 43 17 58 94 53 35 82 76 39 47 91 86 99 57 32 36 70 34 17 43 18 30 53 22 77 11 39 84 8 32 5 21 88 95 76 12 24 75 37 12 30 95 24 87 29 41 96 92 34 88 28 39 28 78 60 96 86 95 17 43 13 100 45 15 63 25 88 22 93 11 70 23 57 38 2 16 89 45 8 80 35 53 32 42 59 62 94 80 32 10 100 34 75 23 38 44 70 1 61 3 35 38 28 49 54 53 49 80 54 48 66 19 5 93 74 85 91 100 48 80 99 96 8 47 67 10 53 37 47 85 75 60 13 48 30 22 80 38 34 87 49 82 22 13 92 81 65 63 41 6 23 47 40 61 49 44 40 43 29 36 21 24 43 36 6 42 83 31 11 87 36 78 92 95 10 14 93 44 37 1 68 3 12 25 22 10 11 28 46 76 90 47 64 95 47 86 71 7 80 78 96 36 51 92 85 52 4 47 11 45 46 53 12 88 26 3 65 93 71 84 29 89 88 26 1 64 21 45 90 55 79 13 26 59 71 45 55 75 87 75 14 15 69 33 61 100 97 31 98 76 28 6 78 32 88 39 11 17 41 86 30 90 87 16 5 82 37 9 66 43 51 2 86 83 49 88 48 2 30 3 24 75 26 16 40 87 77 56 6 61 57 39 87 1 52 89 81 52 28 60 87 77 32 85 24 99 54 26 84 29 12 98 23 68 85 93 67 41 15 64 58 77 39 47 49 50 30 86 47 65 64 43 8 86 79 2 3 6 56 92 49 98 7 85 99 33 62 82 67 14 26 91 23 11 42 78 53 23 78 74 62 97 73 25 11 3 71 3 75 60 40 9 11 35 35 43 96 81 20 37 1 94 91 66 30 45 26 40 6 72 43 14 70 1 55 63 16 63 88 75 13 46 53 57 83 82 9 28 91 100 35 12 84 30 28 76 78 34 60 98 24 11 29 12 95 36 51 51 9 35 23 35 59 66 79 100 67 42 55 92 87 35 28 42 92 73 99 37 56 91 74 75 28 22 84 30 78 6 100 19 44 81 58 13 35 98 74 23 45 84 27 59 60 17 37 60 85 35 80 57 26 78 34 23 12 100 33 39 54 35 43 14 68 15 71 35 80 26 51 81 21 34 29 94 79 46 44 88 28 85 73 44 14 1 64 43 46 77 19 96 27 88 10 80 57 76 38 40 95 84 9 90 29 19 39 28 94 2 48 44 52 85 48 35 83 71 10 25 18 62 14 63 69 92 99 86 48 89 73 77 30 6 40 74 15 79 35 97 51 94 50 4 41 81 28 73 21 72 70 27 54 74 30 78 13 55 37 2 99 60 34 65 99 99 76 13 46 42 84 98 90 64 25 58 31 21 34 67 65 45 83 44 48 81 92 72 42 26 52 54 12 87 44 27 98 87 90 48 75 61 50 81 5 43 100 48 71 3 52 7 74 65 13 61 99 39 23 10 48 47 97 14 39 49 11 70 89 31 73 6 40 59 46 92 50 68 46 48 60 25 28 15 12 84 89 37 3 56 27 90 51 76 19 76 30 94 67 87 10 89 57 52 95 88 95 43 80 96 24 25 26 2 61 66 91 90 29 48 80 93 64 82 68 80 70 74 23 95 93 4 88 87 42 24 11 40 61 60 35 12 36 8 49 34 60 4 79 40 39 2 27 61 55 93 50 52 78 23 5 95 32 80 79 5 61 88 88 76 92 89 40 15 13 15 14 9 15 22 17 13 7 3 75 28 23 79 45 66 88 15 72 54 52 59 87 85 49 7 95 31 8 65 25 26 3 40 36 100 76 27 56 89 7 92 68 51 56 53 81 52 66 59 57 80 14 37 85 21 90 97 47 45 42 52 88 35 94 14 59 18 50 51 41 28 65 96 55 33 75 86 23 50 7 57 91 62 65 47 96 72 8 43 96 90 49 59 65 44 11 58 51 67 73 90 74 31 48 7 30 18 46 82 6 10 76 39 38 95 97 96 28 10 80 24 10 67 65 76 10 40 49 58 81 68 66 40 77 45 12 49 67 94 19 29 66 82 18 61 74 7 62 100 57 100 65 80 70 95 39 81 49 7 4 72 44 99 4 34 9 82 90 59 37 13 97 28 95 29 70 9 75 74 68 59 68 56 67 51 7 2 82 33 25 82 5 75 36 26 47 67 14 70 88 12 65 72 77 14 42 3 63 53 30 65 4 42 84 40 38 38 81 24 22 1 50 32 42 64 9 9 83 100 85 30 100 60 2 98 9 71 34 8 2 60 14 78 85 20 13 23 63 92 16 30 31 32 48 65 77 13 40 98 73 79 93 89 50 92 24 16 7 59 67 85 69 54 51 24 15 89 67 94 13 93 49 51 14 10 28 97 53 60 60 79 68 22 6 59 100 42 75 48 82 99 33 89 98 44 6 16 87 73 75 72 96 89 66 79 65 75 73 93 59 60 89 75 88 64 16 56 8 68 19 100 91 54 73 84 100 32 94 19 83 5 56 93 48 69 17 14 70 55 99 27 94 62 72 42 21 13 59 97 81 50 5 23 60 60 73 58 3 8 39 94 73 16 98 61 62 7 26 73 29 11 83 65 37 24 3 44 12 90 96 73 95 22 72 45 95 41 44 96 28 16 85 60 80 18 78 48 81 1 19 23 44 34 16 79 35 72 84 62 96 41 6 20 19 50 92 75 3 38 43 53 62 54 16 26 5 84 58 59 9 79 18 56 41 20 58 43 69 65 14 55 9 13 6 94 35 97 22 95 37 6 16 13 89 36 57 94 23 76 76 49 70 55 10 9 43 46 13 43 81 32 78 91 31 11 2 32 49 11 60 11 4 1 29 97 33 37 27 22 14 68 95 94 5 23 56 40 50 82 5 74 70 79 50 11 27 16 40 77 77 20 76 87 3 59 92 55 27 73 42 89 86 79 64 63 49 62 66 23 83 86 55 80 64 44 40 17 67 57 15 49 45 45 25 65 33 41 57 37 1 17 63 32 71 38 77 63 46 29 22 97 9 22 46 14 11 86 99 55 10 81 95 72 75 49 100 39 63 21 58 22 1 55 49 29 62 91 96 18 84 50 11 47 40 80 10 67 72 26 32 81 89 32 29 79 34 64 12 24 27 18 65 67 11 17 20 98 70 12 85 96 68 95 85 63 96 10 28 91 54 78 81 81 89 75 76 49 50 75 16 72 72 33 73 87 69 63 68 2 31 84 46 49 57 91 97 43 45 63 14 34 45 37 88 85 67 85 44 18 8 84 83 88 38 23 35 85 25 11 34 57 58 84 21 54 71 98 30 98 36 11 38 81 42 59 68 44 14 94 41 42 30 85 14 35 97 73 77 76 38 75 36 52 57 91 1 30 10 29 24 53 100 50 32 70 95 12 86 22 39 38 100 34 34 97 95 49 82 50 89 21 73 2 48 98 18 92 38 13 7 99 15 6 2 41 26 35 94 89 68 35 24 10 75 21 36 73 93 22 16 23 46 86 36 68 10 15 37 26 4 28 77 12 88 67 72 43 70 24 98 93 88 68 75 80 80 19 70 64 80 78 87 94 13 50 53 10 72 11 100 66 4 30 28 44 46 63 92 56 79 15 84 68 97 100 11 30 95 20 18 25 28 62 3 85 12 9 27 22 20 51 93 98 33 3 92 28 17 55 17 89 21 18 26 74 96 63 9 52 14 25 43 87 14 13 29 59 45 43 46 54 65 62 23 77 63 67 26 94 49 57 95 25 81 100 50 52 23 46 75 64 95 89 25 91 1 83 100 17 99 61 63 66 95 68 46 7 46 2 33 33 55 91 87 72 29 34 32 5 40 19 19 36 89 4 97 7 9 57 72 69 31 98 85 64 19 9 86 68 35 33 25 54 77 32 79 58 55 82 78 5 2 40 84 27 20 94 45 38 15 22 41 77 87 54 8 10 7 82 4 85 53 99 42 6 5 53 21 23 34 14 98 80 86 49 78 5 77 32 99 68 73 42 12 20 53 97 32 3 25 65 63 77 80 80 5 86 55 1 61 8 47 25 83 95 94 60 34 31 11 93 11 21 85 77 48 43 48 80 50 71 29 16 11 32 37 29 41 41 9 59 93 68 61 99 97 17 52 43 19 76 22 41 11 42 75 12 45 64 45 94 24 35 37 75 45 74 58 8 18 84 17 18 91 67 72 69 20 94 63 5 13 32 82 16 9 58 77 17 83 53 78 7 28 5 79 76 35 68 1 39 56 45 74 79 94 34 48 62 21 18 36 38 92 19 60 67 36 61 81 26 51 61 81 88 46 19 6 29 7 1 33 34 68 74 97 56 82 39 69 98 95 30 89 98 49 62 26 85 72 20 74 59 72 40 53 27 88 85 14 49 65 9 99 99 9 14 52 51 24 12 32 49 6 13 76 18 23 87 10 82 22 45 40 34 94 47 98 46 56 61 72 13 75 32 53 68 39 61 5 3 95 5 88 31 87 7 80 1 74 84 64 26 16 22 27 45 6 89 77 84 73 61 39 43 55 3 13 80 26 88 23 89 59 96 65 29 28 80 14 99 66 85 34 6 56 50 20 47 34 6 29 26 87 88 95 17 44 33 78 15 31 62 6 39 76 55 100 46 23 45 76 81 84 92 14 32 22 94 50 48 96 22 78 47 31 50 24 54 94 54 61 14 37 3 99 20 87 73 32 63 3 73 72 89 75 71 83 83 84 93 5 53 99 30 44 30 88 88 22 18 9 67 1 35 80 51 93 32 18 6 97 70 37 20 54 33 19 57 33 8 80 79 10 21 4 61 24 66 26 73 10 70 70 30 45 76 44 3 52 99 95 14 63 57 27 62 64 13 64 2 29 65 37 92 83 56 69 3 57 28 65 65 71 57 52 25 12 61 10 90 20 98 62 74 54 63 27 4 44 7 63 99 86 44 39 92 62 22 40 92 15 94 74 36 25 91 91 55 31 56 17 76 86 88 97 73 39 48 41 81 20 41 58 83 16 88 87 100 98 19 16 81 34 91 68 50 61 16 44 5 92 59 85 21 89 17 78 63 53 37 27 69 51 74 88 42 3 34 95 59 60 48 74 21 31 51 3 16 74 93 2 13 6 1 34 89 85 57 24 25 84 69 75 56 94 54 50 60 100 88 33 37 43 88 20 76 77 30 47 33 48 13 9 9 21 22 61 73 6 93 95 34 57 84 20 51 51 77 33 30 41 24 33 22 35 87 48 2 88 5 17 89 75 72 5 52 49 27 5 52 21 16 52 10 90 6 54 21 36 40 58 2 100 32 25 11 24 30 29 56 12 19 95 57 79 94 34 19 63 42 74 51 96 42 46 17 1 20 61 90 84 94 20 18 41 32 71 11 42 48 12 1 2 76 39 44 41 48 25 81 38 17 92 92 25 55 1 59 34 72 94 70 72 27 16 18 18 70 58 90 46 69 40 97 77 73 25 46 36 93 5 5 46 7 44 69 52 88 65 61 7 100 8 22 86 48 92 20 97 8 66 29 47 49 76 56 49 96 3 27 16 93 78 46 95 57 57 49 31 4 58 46 86 96 11 93 57 75 78 74 9 49 16 82 89 92 39 19 42 3 11 35 86 52 81 73 58 98 19 8 88 39 57 46 74 94 59 59 13 26 57 7 86 14 22 63 49 31 50 16 25 13 80 59 53 7 16 4 62 94 26 79 90 21 49 2 79 36 53 12 74 41 38 39 13 61 26 20 81 65 67 10 45 19 62 50 61 60 29 86 99 33 27 33 94 71 58 64 10 49 60 17 1 78 75 31 73 32 60 19 59 19 77 66 78 71 46 28 58 29 7 43 2 39 21 86 58 80 9 34 77 5 72 93 17 47 30 54 70 66 22 82 70 47 92 42 68 47 99 90 4 82 31 7 37 77 56 30 24 28 45 92 14 25 10 4 34 43 6 44 20 40 26 56 67 19 12 64 40 94 81 47 84 61 84 19 70 22 72 74 99 43 34 24 52 4 80 94 20 98 51 89 24 36 11 93 73 54 34 90 61 45 52 79 49 28 74 30 64 58 86 37 99 62 84 64 32 22 56 24 100 4 66 13 100 80 89 29 91 80 9 84 75 43 53 34 20 10 97 80 52 22 29 55 29 52 8 83 5 3 97 25 17 70 54 53 22 99 12 29 64 66 61 36 50 52 83 24 43 92 93 29 80 77 81 96 40 85 100 17 3 4 68 57 19 23 87 44 98 62 13 20 21 38 10 36 67 56 42 46 44 40 71 14 10 95 38 17 96 22 42 42 42 96 60 40 14 43 69 83 34 35 51 54 84 82 41 7 40 39 22 99 50 32 34 62 6 60 21 60 41 85 98 75 42 47 29 15 95 55 81 84 12 28 50 64 28 90 69 2 60 90 63 91 93 71 6 65 54 12 93 27 100 12 38 67 40 21 75 1 37 41 98 17 63 68 83 48 29 48 74 63 36 76 38 27 62 53 20 35 100 96 62 50 32 46 80 50 75 90 74 74 60 7 84 81 95 68 69 88 39 6 4 84 10 5 54 74 87 55 58 1 59 3 24 95 89 24 35 89 23 23 23 78 28 93 39 68 57 34 84 87 39 75 84 60 52 77 52 92 18 80 6 22 51 77 24 84 39 52 47 3 13 27 13 30 10 33 56 11 48 88 16 66 12 19 5 36 89 73 10 45 59 64 80 26 88 67 21 76 91 56 93 48 56 19 72 37 21 21 22 33 88 81 61 3 62 19 63 34 98 32 70 81 96 67 30 6 11 100 19 12 15 23 20 52 4 77 72 71 25 48 97 6 97 70 96 96 70 66 46 76 64 58 47 9 3 82 22 88 19 48 10 34 25 34 12 7 89 43 70 20 6 2 17 62 28 49 88 85 54 36 31 13 16 96 81 8 23 32 95 74 88 39 19 28 33 43 25 42 87 4 93 93 65 47 7 21 59 92 1 24 68 33 53 46 45 68 77 82 72 81 37 71 58 1 97 49 77 52 55 32 51 64 81 37 5 16 90 36 80 42 4 59 88 25 12 65 84 100 46 72 19 5 88 68 66 55 32 41 39 100 23 33 72 36 63 80 86 52 94 18 15 96 100 73 76 53 89 32 71 83 64 1 10 93 97 99 99 32 80 93 30 88 20 74 62 15 49 22 76 27 91 71 46 32 61 94 50 52 42 2 8 6 43 45 35 64 91 26 85 52 38 88 11 10 23 97 90 49 81 28 40 62 66 32 11 76 67 86 97 14 85 7 30 15 40 88 98 22 94 49 8 4 9 86 96 72 6 24 26 54 78 41 53 83 17 76 97 43 66 22 81 68 21 56 54 16 54 66 61 63 7 46 13 82 53 79 79 89 71 63 48 35 33 41 11 48 50 7 20 62 83 45 54 97 11 68 66 97 49 68 58 96 44 19 67 80 70 52 71 78 49 72 60 58 65 100 34 21 25 85 5 99 49 35 29 77 77 95 40 44 85 29 48 39 7 98 90 2 9 99 64 41 72 53 68 9 22 11 91 48 4 11 67 4 40 33 29 12 33 53 75 59 10 81 59 98 4 66 51 90 25 19 3 84 17 89 94 16 76 69 73 79 9 67 66 76 61 29 62 47 70 51 64 93 49 29 48 5 49 52 48 10 94 5 47 15 6 28 89 65 55 62 84 17 23 87 42 60 35 45 85 44 73 92 49 26 81 88 34 10 20 98 35 13 56 54 68 12 29 18 9 82 80 10 40 62 39 99 60 6 54 12 16 57 40 52 88 58 27 18 41 35 56 39 79 63 100 99 30 45 22 12 14 78 82 10 82 42 43 73 98 68 62 19 9 50 77 23 52 10 97 99 85 87 45 55 25 61 85 43 78 36 67 61 93 1 73 61 69 78 81 59 6 29 3 9 79 9 4 70 78 97 21 15 34 19 47 42 67 25 11 87 71 56 50 1 29 100 77 55 77 41 64 76 68 45 78 89 87 32 79 72 24 67 50 7 77 89 47 29 67 65 50 65 97 42 66 37 82 58 23 4 26 47 41 88 66 33 90 98 72 98 56 61 84 12 92 42 45 87 40 27 53 93 63 27 56 24 31 40 29 3 70 69 41 93 46 36 78 64 51 17 6 67 5 17 25 97 68 68 86 32 42 64 19 59 37 68 61 65 22 37 73 83 70 45 81 29 65 19 39 66 38 52 45 12 65 65 63 53 77 74 49 72 70 96 3 33 68 32 18 37 94 47 30 15 40 68 26 73 17 29 45 35 90 22 5 23 17 84 27 24 91 59 49 92 55 48 28 62 88 80 81 88 59 91 36 21 50 30 29 41 86 18 61 20 15 39 99 7 19 74 96 83 90 47 62 83 77 51 42 10 78 47 58 27 93 35 23 68 26 12 56 11 97 43 2 4 77 79 62 85 2 47 18 100 51 74 40 37 92 9 73 74 100 81 47 21 44 94 88 53 83 89 77 69 37 78 32 87 40 31 98 70 82 68 85 61 12 45 75 30 44 27 78 56 25 26 58 58 97 24 82 85 42 81 31 82 94 77 75 29 81 46 68 51 87 75 10 57 16 10 40 19 98 47 4 54 62 51 14 86 3 58 41 25 10 48 7 70 88 36 52 63 83 64 70 51 98 27 56 49 32 51 30 59 89 63 71 44 49 27 44 98 23 54 58 8 94 55 47 97 44 21 57 48 54 94 26 70 54 57 55 23 49 84 41 30 5 18 63 76 4 30 86 17 15 86 16 59 37 9 33 28 53 10 61 36 3 90 15 5 55 58 95 81 32 59 54 64 47 45 69 76 58 92 58 95 97 22 10 96 84 10 24 66 39 10 25 91 45 98 66 75 13 67 65 63 72 30 84 70 85 94 60 75 76 33 35 8 16 20 99 45 61 30 37 43 46 97 26 70 12 53 46 88 57 71 32 23 18 68 79 83 73 15 12 81 48 42 57 5 40 86 8 17 95 82 90 32 51 60 49 44 28 76 66 44 86 47 8 27 32 1 35 23 34 51 6 70 28 86 73 61 66 31 27 24 54 97 65 63 89 98 77 89 49 66 37 55 96 81 73 14 96 42 97 46 21 31 52 87 83 46 30 88 97 63 7 31 30 91 85 82 44 3 6 45 72 99 56 66 15 91 100 68 37 29 47 5 17 73 32 83 2 56 36 94 73 86 20 65 68 36 39 73 12 31 81 25 96 83 85 36 52 48 64 5 39 8 59 86 70 83 33 10 11 98 79 12 10 81 31 46 39 65 1 94 50 11 85 72 13 30 39 70 74 33 57 82 39 43 85 95 24 25 76 29 72 91 88 73 72 95 42 46 63 69 93 55 64 89 14 82 12 17 6 18 49 24 75 58 16 12 71 24 35 49 35 31 76 43 82 21 72 20 83 65 53 88 66 91 13 59 4 7 80 67 58 74 17 27 71 53 86 9 35 59 44 37 100 56 32 55 61 88 81 13 10 36 11 30 29 2 14 57 68 40 13 96 40 21 7 53 28 31 85 73 24 38 86 92 46 80 54 86 21 31 99 16 61 86 87 32 64 40 88 5 88 28 79 76 59 87 86 51 34 49 86 40 30 12 1 86 94 87 12 68 15 45 71 63 62 8 4 29 77 58 68 57 79 87 70 48 51 1 6 55 69 62 27 87 6 66 46 35 35 50 93 93 93 86 72 18 84 72 71 5 19 11 37 76 34 21 43 11 77 65 60 55 26 10 34 4 90 38 39 92 92 48 90 26 13 18 18 39 3 96 58 12 75 59 16 90 42 75 97 97 51 29 42 26 48 30 27 53 64 70 70 72 68 45 5 30 15 66 5 32 39 71 19 39 75 7 63 96 72 28 20 91 27 53 30 100 51 52 32 50 64 89 55 83 8 14 96 37 45 65 26 48 17 61 22 1 93 73 52 33 87 32 25 63 9 43 83 78 31 14 27 61 84 27 24 9 86 58 18 91 37 99 11 39 92 39 5 66 16 91 6 93 8 43 75 67 39 17 98 55 61 99 95 48 86 1 99 95 69 37 44 73 42 9 70 46 60 32 94 58 29 1 82 28 9 22 62 99 59 10 41 75 4 64 57 58 41 30 31 92 29 11 32 49 37 61 39 99 94 96 80 70 14 21 26 50 76 8 10 13 76 22 50 90 96 19 35 39 13 46 76 44 10 64 88 93 76 13 76 60 57 31 59 9 37 69 52 72 96 53 87 7 86 22 24 81 25 94 43 32 51 53 22 47 65 69 39 73 49 56 79 72 61 38 47 43 77 4 75 45 49 81 70 40 13 81 84 63 80 85 12 39 30 20 50 50 53 5 6 67 67 63 11 24 26 19 9 44 15 86 27 74 100 45 10 36 86 23 100 72 47 94 22 30 54 46 11 32 82 96 75 89 74 44 56 63 20 4 84 17 90 87 41 77 32 32 43 23 48 72 94 84 65 63 98 97 63 35 1 33 84 31 16 26 7 57 59 49 16 17 72 93 29 72 28 68 73 86 82 42 7 20 30 72 23 43 51 90 25 7 37 26 40 56 84 47 57 37 43 98 25 68 90 16 79 72 8 94 79 7 18 44 48 48 98 23 55 6 41 27 73 99 57 9 81 37 4 98 44 93 36 98 83 31 4 79 25 99 21 99 82 16 7 69 29 95 80 29 55 84 100 75 94 74 47 20 23 82 18 85 48 79 2 58 35 89 32 48 65 14 20 44 95 52 85 42 12 41 30 50 57 98 9 22 88 24 75 82 79 53 8 15 42 57 9 81 83 10 13 61 29 83 60 68 73 71 4 53 36 63 19 71 1 43 74 13 72 21 15 100 23 96 25 88 61 58 34 11 13 87 76 1 48 24 61 95 45 61 9 100 26 4 92 19 29 7 57 30 89 50 93 96 89 26 30 85 5 91 92 9 13 75 59 61 39 1 27 65 53 79 87 90 29 16 31 26 39 38 30 31 95 25 56 8 32 35 53 1 18 46 63 33 1 98 36 15 52 72 47 90 7 84 42 48 41 23 11 20 22 5 3 48 50 100 100 55 65 64 64 100 81 77 60 41 31 40 63 81 89 35 28 31 18 96 31 45 14 10 36 94 31 59 70 71 14 55 49 78 18 11 38 18 36 24 58 61 66 94 54 54 45 69 70 43 86 67 37 20 68 7 74 74 8 92 66 54 96 16 76 75 97 70 92 4 1 45 77 7 18 59 11 79 89 86 37 43 40 10 80 96 64 68 86 11 15 57 63 72 51 53 4 56 53 5 59 20 68 30 37 17 24 23 33 34 99 22 94 29 35 23 76 62 29 65 31 30 43 60 14 93 87 81 69 97 15 6 92 53 47 49 51 34 46 62 80 65 6 38 35 99 15 1 77 60 87 40 73 77 81 7 42 34 49 41 4 60 78 55 18 24 52 81 89 46 62 48 32 55 14 25 63 32 60 9 16 13 59 67 24 50 7 89 71 53 56 63 44 43 10 83 42 38 78 23 21 82 20 66 38 57 95 59 31 76 10 37 64 45 39 9 61 79 3 51 37 24 20 61 9 77 95 22 62 4 2 45 55 48 42 3 97 25 18 17 12 8 38 3 89 60 81 66 51 80 12 24 17 39 49 10 43 54 45 33 64 81 46 6 93 94 54 48 41 1 90 69 27 98 59 74 88 51 44 63 54 43 31 83 54 68 32 22 82 30 61 10 55 54 44 86 69 15 19 55 22 8 95 25 71 81 18 35 16 81 49 58 46 14 94 71 100 61 43 70 51 82 54 83 80 53 7 97 18 28 41 46 89 3 41 33 57 14 53 20 13 58 27 85 56 72 7 53 95 73 24 5 37 85 36 8 57 64 67 12 60 52 24 36 25 60 57 79 83 82 2 79 27 63 49 80 99 62 41 63 72 36 47 35 60 83 43 87 64 18 9 74 28 59 61 13 42 1 82 41 7 54 16 27 26 6 50 25 35 54 53 28 81 3 54 24 41 24 48 2 84 23 24 7 29 45 3 90 5 61 20 70 96 9 31 61 43 49 91 78 48 22 9 52 20 61 83 45 6 13 30 80 14 100 24 23 3 54 14 34 52 41 91 10 11 63 16 82 65 47 6 94 59 21 55 95 49 6 33 69 17 41 41 45 12 100 33 71 14 43 7 73 65 15 20 41 14 33 6 15 12 49 46 17 39 44 98 10 86 86 68 52 45 52 21 34 28 59 56 74 58 7 17 79 59 53 46 48 51 74 45 55 85 10 75 76 8 69 30 44 61 97 1 98 83 82 35 53 5 1 100 28 48 70 16 29 31 74 25 90 49 62 65 91 86 10 37 30 63 90 84 77 81 28 38 32 18 84 42 96 28 95 21 57 63 25 8 25 92 87 81 31 68 57 26 61 25 89 45 47 46 86 27 41 30 74 1 13 14 21 14 98 51 16 7 82 12 66 25 93 62 42 59 4 81 28 41 7 86 27 62 31 23 10 35 93 65 7 22 45 91 13 36 52 24 12 7 6 9 15 56 1 97 1 42 23 7 41 89 52 71 9 44 26 81 28 44 16 81 84 11 60 85 21 42 69 86 27 43 53 100 76 88 67 53 43 58 22 10 82 11 77 42 78 84 93 5 30 15 34 78 84 6 55 37 47 82 77 10 89 37 15 8 87 85 9 15 69 3 29 66 95 97 68 86 42 8 11 57 99 87 56 40 83 14 8 70 29 63 52 26 47 97 5 57 2 92 62 30 49 62 58 64 82 97 55 59 73 54 29 39 63 72 28 56 17 75 49 84 10 90 90 76 24 13 62 88 8 63 62 42 41 6 87 67 77 66 89 26 56 26 89 34 23 66 68 61 90 58 46 52 3 21 48 47 85 3 90 95 77 96 70 91 8 51 75 75 55 48 47 93 54 26 89 19 46 82 39 15 31 5 5 56 50 38 61 100 52 78 57 17 22 27 29 86 23 61 62 100 72 52 43 26 31 32 24 32 56 15 18 94 67 38 20 46 9 41 25 9 39 83 48 87 65 14 63 90 60 77 56 11 93 81 83 81 92 43 98 35 57 25 28 90 50 81 10 66 31 44 57 96 81 96 50 2 92 87 60 19 9 54 94 19 21 83 58 16 19 23 32 48 22 76 12 64 29 12 76 62 97 13 32 80 54 23 87 59 54 53 33 50 21 20 79 100 60 86 5 33 50 68 12 53 98 41 61 19 31 9 72 60 37 11 86 66 19 87 87 5 36 36 20 25 93 83 75 42 74 38 66 67 49 75 32 8 77 55 4 92 100 83 12 95 5 86 43 88 27 48 87 44 77 97 44 94 59 4 71 2 20 12 43 62 66 3 44 32 83 58 75 57 88 86 99 71 37 98 11 88 22 99 30 65 49 46 34 16 21 42 85 79 80 11 15 27 3 100 14 49 17 66 93 96 15 67 73 44 35 4 91 29 24 23 68 63 8 17 35 12 70 9 83 57 96 96 7 64 63 59 80 55 62 4 82 20 26 5 91 87 69 71 14 32 30 76 26 50 62 6 92 21 11 5 33 24 64 53 85 19 86 50 37 63 90 3 38 13 12 56 24 83 26 99 8 63 83 98 74 14 32 11 96 31 14 83 45 49 74 96 79 52 96 7 37 4 29 43 50 28 93 40 8 8 74 84 86 56 83 78 86 60 25 18 32 70 25 30 25 70 64 32 32 77 22 45 65 82 96 8 41 8 66 17 59 51 37 3 35 10 86 87 29 38 13 78 58 50 91 38 84 93 73 33 97 56 87 41 100 5 90 95 59 93 6 40 70 98 88 91 99 42 85 97 68 54 25 79 24 80 45 35 22 38 25 16 60 88 67 10 26 10 55 99 37 67 49 64 40 75 66 44 94 22 82 88 9 88 27 45 77 23 53 98 95 27 41 68 7 57 51 52 19 80 79 80 25 31 71 29 49 58 23 82 40 76 91 77 66 2 37 37 41 91 45 38 72 34 60 93 73 88 33 87 3 63 71 86 45 3 68 84 41 29 87 6 90 95 84 86 26 26 75 70 1 96 12 35 16 46 14 79 87 15 39 87 87 59 85 86 52 94 41 84 9 82 79 55 15 80 7 77 18 75 3 80 72 15 23 34 27 48 99 83 11 8 32 49 46 97 80 50 19 9 45 29 88 24 86 73 83 81 90 82 72 77 39 56 74 15 28 85 34 22 59 63 7 11 45 52 56 60 93 9 48 61 28 75 58 91 56 37 7 12 48 39 34 77 70 33 63 16 41 66 15 34 75 29 90 34 8 4 14 12 45 92 57 11 15 70 43 43 61 69 45 20 18 78 79 6 28 47 20 7 17 24 44 59 70 81 33 31 95 66 71 5 73 45 82 38 73 39 64 41 50 15 19 70 58 70 40 16 81 66 63 66 25 52 37 70 29 33 6 41 74 88 63 4 44 98 33 27 26 13 23 8 26 90 5 84 18 96 15 27 74 82 38 87 35 20 56 77 46 19 99 36 39 48 94 68 87 90 76 88 2 49 94 40 37 19 85 12 57 42 22 71 74 44 37 81 37 58 35 46 59 42 23 97 44 9 69 77 44 6 74 19 81 21 73 38 96 57 81 73 35 94 72 37 97 31 34 53 22 29 73 48 95 42 94 74 80 88 58 40 45 79 91 31 92 63 58 29 21 39 4 72 37 11 38 40 60 91 7 26 3 94 62 23 34 84 53 77 59 28 83 59 93 50 35 72 90 38 3 1 6 76 94 55 54 53 27 88 14 73 59 63 50 55 50 76 77 75 35 78 41 49 12 36 17 94 27 51 43 34 31 38 46 49 4 28 86 29 74 82 91 23 6 15 17 98 30 34 95 43 32 79 47 67 15 66 99 16 86 47 60 52 31 84 10 24 40 22 89 38 62 57 7 67 97 51 59 50 29 25 52 40 72 50 64 74 98 54 69 30 68 100 76 6 9 16 8 80 56 86 96 68 56 21 74 41 83 49 25 68 19 33 60 91 100 18 20 47 8 86 14 46 97 14 67 70 67 69 38 89 60 62 33 31 6 54 29 59 100 64 57 62 81 31 99 6 67 27 100 57 57 24 39 47 22 46 13 100 88 59 67 79 82 92 15 84 15 81 11 59 64 80 9 58 13 26 14 7 29 34 62 80 82 3 34 18 22 66 2 54 40 35 4 99 76 91 39 2 59 56 52 24 12 49 100 39 89 98 36 86 50 45 64 40 5 68 17 65 41 13 59 98 76 99 95 88 57 40 82 73 78 25 57 2 54 56 63 22 33 43 98 41 47 14 97 50 28 89 59 86 96 12 47 83 39 93 82 30 89 65 77 5 61 12 96 54 48 80 96 65 79 14 94 62 67 53 34 21 11 56 4 68 65 56 94 57 73 92 53 41 65 4 79 59 51 55 11 18 10 21 13 66 9 18 82 92 62 96 62 81 60 52 1 88 90 86 77 45 78 73 58 70 83 64 45 65 64 28 62 40 66 12 49 72 50 55 41 59 92 33 53 51 5 82 29 44 70 29 59 81 27 99 35 4 13 98 25 17 20 34 87 84 46 11 13 100 42 25 47 40 30 99 51 97 77 81 40 30 30 90 36 47 87 46 91 7 66 36 29 7 36 1 88 52 53 100 91 32 93 13 61 10 51 34 92 69 32 20 30 33 64 15 4 55 42 94 2 72 79 60 36 53 95 74 32 18 91 90 49 42 16 49 2 33 47 75 33 59 55 14 48 26 46 58 24 31 64 47 12 89 91 77 98 57 13 4 27 77 33 78 26 89 58 83 74 5 2 12 41 73 57 36 25 7 56 22 22 41 58 70 14 76 22 84 60 42 46 87 49 89 74 38 39 18 83 43 13 39 25 79 72 65 14 12 21 82 100 11 4 60 11 18 83 80 32 67 29 77 59 47 55 62 14 64 50 11 48 79 7 41 19 28 82 70 22 49 4 26 84 34 38 4 55 79 87 86 77 68 97 24 43 16 80 49 41 60 41 58 3 77 29 81 100 61 88 48 9 7 35 19 27 94 10 66 86 34 6 20 50 46 88 21 38 11 64 25 4 36 96 90 86 48 74 3 64 72 9 79 80 70 17 70 45 19 18 9 89 93 85 24 2 30 59 27 68 51 68 74 14 10 33 36 13 9 58 29 76 40 81 8 38 55 38 86 34 85 41 21 86 90 83 81 21 50 41 2 2 29 87 61 79 45 58 63 34 86 46 29 7 33 57 98 31 61 46 55 7 81 43 10 19 65 92 8 100 100 82 67 83 43 37 61 67 89 25 82 95 49 41 30 37 88 55 5 80 4 30 65 3 21 57 72 36 100 36 28 58 31 30 57 15 39 50 26 70 98 45 80 35 25 71 20 54 83 49 70 40 24 97 25 6 47 29 12 67 77 28 92 71 28 58 36 26 80 42 64 33 65 87 30 90 11 60 4 39 44 91 79 35 46 67 58 60 51 9 37 98 51 47 95 63 17 40 92 49 38 14 3 47 29 81 6 36 57 25 65 75 99 19 66 77 9 92 64 86 19 77 47 24 22 1 42 26 8 86 62 99 30 65 68 61 62 21 22 66 61 72 63 70 14 19 47 59 97 13 47 43 25 99 15 14 34 83 15 29 76 20 53 96 50 91 58 13 29 86 81 55 58 31 54 80 47 46 80 63 38 40 28 47 20 49 68 26 60 11 5 59 86 92 65 20 32 45 33 53 92 17 28 3 88 58 15 38 21 96 15 83 25 60 46 23 25 86 22 10 79 55 8 40 80 12 70 88 72 1 74 76 45 68 5 47 48 87 56 95 24 9 59 99 17 18 21 69 54 98 89 29 31 2 20 9 52 79 9 55 28 69 47 70 63 77 3 57 81 68 71 87 25 38 12 69 26 64 57 55 37 54 49 95 5 17 98 21 69 9 64 85 66 69 42 28 91 79 86 15 87 16 68 46 42 98 14 3 92 4 27 28 13 16 87 93 91 14 65 88 64 59 73 63 33 39 35 89 43 99 10 9 62 19 37 41 73 49 54 32 88 100 66 81 10 10 22 18 79 23 49 42 75 56 20 39 69 93 4 45 49 43 80 1 71 14 100 55 62 47 27 32 49 60 14 84 57 8 94 78 25 91 18 27 64 56 99 7 95 62 47 48 61 25 91 73 37 52 92 92 35 41 1 68 47 74 15 15 29 44 68 77 3 67 17 8 50 15 44 78 94 78 31 79 5 4 95 36 52 21 97 20 46 78 45 27 47 24 42 38 18 32 27 28 79 1 5 96 62 86 58 33 62 21 68 28 19 61 76 26 100 61 92 28 86 86 29 1 43 65 70 11 32 55 63 66 40 83 22 31 58 72 26 14 79 36 39 25 22 22 99 51 58 53 20 83 87 66 3 42 61 38 67 56 88 9 100 51 6 33 69 46 68 61 30 31 94 86 58 70 70 33 35 72 45 47 73 73 62 44 54 26 68 53 1 64 8 75 23 27 5 41 28 7 67 9 8 99 21 71 7 89 95 57 16 60 69 41 11 34 53 86 35 74 89 40 61 11 6 83 2 3 46 77 17 36 96 45 3 39 14 96 29 32 66 11 58 39 54 31 11 63 10 8 53 1 54 66 78 85 62 31 7 54 64 100 19 45 85 79 27 65 69 72 93 6 94 77 62 26 93 43 35 87 61 52 64 35 53 36 12 95 74 27 38 60 95 50 23 80 72 37 5 39 64 99 74 59 67 33 47 71 48 63 33 94 64 12 36 45 21 100 7 100 40 41 45 45 4 31 95 75 68 19 68 88 77 53 16 20 57 90 41 68 70 82 49 80 49 91 53 18 99 48 56 4 19 11 34 30 14 88 21 45 42 3 16 29 63 6 35 24 13 61 76 73 32 16 57 34 79 97 24 18 9 71 26 11 15 100 20 17 49 64 89 14 32 15 65 40 38 19 91 39 10 84 41 32 99 42 75 34 82 74 64 5 65 74 45 98 93 92 15 20 45 23 13 75 80 14 44 83 67 95 97 45 68 98 39 55 96 95 78 55 19 23 77 76 70 31 37 100 24 44 12 83 66 1 31 78 21 61 4 17 89 70 16 63 72 59 74 81 42 87 10 46 100 83 15 29 81 32 79 17 68 22 73 24 77 43 6 1 100 22 81 95 12 89 8 19 24 43 22 42 14 38 56 85 91 10 51 6 29 24 53 94 57 60 68 45 93 100 38 32 71 3 31 20 12 30 26 36 50 83 48 70 30 17 67 78 79 17 36 71 17 87 38 49 88 90 33 89 10 44 83 77 80 99 55 95 29 59 41 83 82 86 59 54 52 14 83 12 29 74 26 70 24 74 95 84 100 66 54 33 9 99 42 30 6 78 67 15 48 4 25 17 78 84 3 45 87 87 44 60 100 31 30 53 47 72 45 94 21 6 49 35 36 6 54 54 14 65 9 73 20 43 86 15 20 77 72 83 20 88 51 76 40 67 38 11 60 1 13 56 79 65 33 73 5 36 75 5 18 15 29 99 21 6 84 28 27 2 23 17 5 75 62 22 65 15 56 8 86 57 18 9 94 63 66 14 27 13 33 60 32 12 45 72 100 16 60 77 27 62 67 69 12 14 31 37 39 2 88 25 97 65 77 40 51 77 89 58 11 58 77 69 7 92 7 4 12 5 81 60 48 69 24 49 92 56 62 34 27 39 36 80 1 32 56 20 37 5 88 14 100 97 70 74 72 44 94 39 77 33 19 55 79 99 54 33 65 37 81 50 64 77 58 51 11 66 21 30 49 85 10 77 98 48 36 95 81 90 3 82 11 97 63 29 75 53 82 35 44 78 14 62 82 65 77 74 98 3 35 56 9 21 88 3 97 34 31 46 100 25 40 24 7 4 83 10 12 6 51 69 60 42 60 85 90 49 97 55 86 36 91 29 23 47 67 32 85 44 72 73 48 90 43 65 99 34 81 91 70 86 17 6 21 33 31 52 63 64 78 80 71 52 75 9 6 41 56 73 55 60 34 47 70 86 59 1 45 100 97 79 50 57 88 38 19 79 80 69 97 14 85 24 74 19 33 72 30 62 14 89 66 36 57 48 64 22 40 85 81 97 9 90 71 16 65 81 51 88 74 22 8 7 25 31 54 53 72 27 88 70 61 72 94 95 50 56 36 1 79 72 93 12 83 44 81 90 23 56 16 77 1 2 52 92 58 14 79 51 25 61 79 54 10 22 8 54 19 44 9 8 59 26 31 40 42 2 65 19 90 78 46 37 73 58 94 84 33 24 93 40 70 10 39 84 80 4 62 16 18 43 64 81 12 11 98 58 74 14 13 87 54 67 13 49 67 44 45 23 96 97 41 28 77 38 80 63 47 93 42 32 46 1 15 86 10 52 14 28 88 10 19 59 80 88 30 7 9 62 97 42 93 41 2 95 21 66 51 56 15 41 88 17 36 7 60 30 74 72 84 81 34 18 54 98 11 19 16 37 70 55 43 31 80 84 16 58 11 21 31 36 4 80 10 24 7 16 42 57 51 3 79 85 26 60 95 84 15 50 11 46 71 64 94 84 71 95 7 15 57 23 56 92 91 59 46 31 98 72 50 52 81 81 95 81 55 22 25 29 100 89 47 18 5 31 78 32 44 41 84 25 9 93 50 3 39 4 31 77 60 63 70 82 76 27 52 99 50 55 56 26 75 70 49 98 97 26 47 92 30 90 42 37 18 85 1 9 76 73 17 98 70 25 8 35 65 20 2 57 22 39 72 34 79 99 99 81 62 56 81 87 29 59 65 12 29 49 42 51 91 66 68 86 62 51 79 95 66 76 90 90 39 79 37 45 80 55 84 83 56 74 45 41 1 83 70 55 40 60 96 76 71 77 41 26 39 16 48 47 73 39 11 35 45 82 88 47 71 74 81 4 20 18 54 30 79 70 47 73 65 31 80 32 24 100 59 53 45 28 89 30 74 82 30 19 16 100 36 41 50 36 8 100 9 10 96 50 54 16 50 19 99 1 4 83 54 46 94 39 76 80 64 60 95 88 61 26 45 9 81 50 3 82 19 92 67 61 20 6 26 82 30 99 98 57 30 33 77 48 11 64 1 51 76 41 46 77 70 24 23 34 31 58 65 43 80 75 38 20 29 21 32 78 32 51 99 10 33 35 42 48 16 73 99 77 18 38 38 61 76 21 78 25 51 93 69 19 51 65 15 69 91 87 50 2 54 30 93 49 25 48 48 88 39 61 2 82 44 17 100 13 11 78 23 21 72 24 41 79 58 7 40 10 22 48 50 50 58 13 64 20 87 84 44 71 16 52 38 66 48 16 94 28 100 66 33 59 30 98 87 25 59 20 24 98 34 45 19 4 55 98 12 6 22 12 20 77 33 2 84 54 77 99 98 18 25 85 44 28 98 55 42 11 17 68 56 42 16 93 6 66 70 43 82 67 42 3 42 59 68 96 43 73 68 64 91 80 72 64 72 65 42 31 67 29 57 91 73 76 3 56 86 27 33 83 21 63 99 1 65 44 100 37 99 75 11 5 73 8 89 61 69 9 60 47 32 57 85 78 76 58 95 75 87 27 38 35 5 11 58 86 29 64 45 53 53 81 32 13 21 4 10 18 96 69 75 26 51 49 3 43 96 71 25 20 1 39 12 1 2 26 17 14 51 95 51 85 87 17 74 100 22 59 97 31 32 43 44 56 15 80 38 12 34 20 92 37 72 34 48 75 25 80 15 10 69 54 23 59 19 21 33 87 72 30 29 86 85 89 30 29 9 98 43 9 88 47 52 42 13 20 85 88 33 97 17 77 41 76 60 49 4 53 82 21 35 95 66 89 60 34 96 78 83 43 92 40 36 78 69 65 63 53 46 32 58 70 80 27 71 69 38 42 87 51 72 42 20 52 21 99 99 10 77 90 47 32 55 63 9 20 19 32 10 81 98 8 60 14 61 65 57 65 82 39 14 21 51 74 78 52 29 76 32 70 46 37 32 24 31 81 43 30 39 18 86 1 74 67 40 25 67 42 41 49 11 94 75 34 95 94 17 36 10 69 79 65 29 59 27 55 40 10 83 70 96 51 56 16 88 73 37 76 19 82 74 44 61 65 29 42 73 17 61 2 72 20 70 83 33 69 58 74 63 99 8 34 10 83 95 6 79 78 71 41 99 33 36 62 32 55 69 58 28 79 51 4 19 75 75 12 6 70 55 7 43 39 54 33 66 31 11 92 67 15 98 18 1 59 68 15 52 77 70 12 8 68 41 93 24 57 53 8 76 6 85 36 92 70 89 95 23 10 53 45 28 23 7 26 40 57 24 40 34 78 43 54 41 37 89 30 38 71 28 28 44 1 5 29 42 80 29 73 57 36 11 45 23 90 9 74 12 6 22 47 25 1 43 28 96 56 63 73 70 44 93 11 21 44 17 76 90 2 23 14 12 82 15 88 95 76 36 93 6 42 42 22 9 85 23 52 56 83 61 92 34 12 14 94 27 18 51 67 95 66 34 38 32 70 17 46 80 42 24 71 73 22 6 97 71 95 85 32 41 34 37 50 52 67 17 35 83 75 26 37 13 66 71 13 26 58 59 96 22 23 74 32 77 69 92 90 89 41 80 11 47 55 6 96 75 5 21 88 91 51 23 50 8 90 12 100 25 33 99 9 38 83 81 28 82 55 3 51 93 2 28 5 71 20 65 85 19 51 87 28 77 11 24 62 9 60 99 6 93 20 44 82 31 66 65 40 89 28 19 79 66 58 53 35 72 8 28 28 41 32 86 31 20 10 63 62 67 90 19 23 23 41 18 49 49 9 74 35 52 24 33 47 69 37 24 79 90 52 65 68 63 44 98 66 97 12 48 9 62 95 24 59 34 50 13 40 64 55 85 45 65 68 84 29 5 68 100 47 77 78 59 58 32 84 71 28 86 69 13 67 38 11 55 79 86 71 94 90 81 44 12 30 52 67 24 47 90 46 89 51 50 92 38 16 9 98 1 85 1 50 20 33 20 71 75 26 55 46 88 3 63 32 94 27 83 93 89 48 56 95 7 65 96 97 3 12 51 20 97 13 90 18 27 25 6 62 68 72 57 61 87 24 26 44 36 79 28 59 59 4 55 67 63 59 75 85 25 37 63 70 10 73 3 97 9 49 10 80 46 65 1 51 72 3 78 62 56 90 78 28 55 76 52 83 28 8 59 41 64 84 64 58 76 31 58 67 99 41 40 97 33 70 86 16 1 38 52 1 52 65 94 64 92 95 66 2 38 96 85 72 76 51 70 66 84 97 98 29 71 59 42 74 78 10 28 20 80 21 11 74 70 66 10 27 22 97 17 12 66 59 24 54 82 57 54 49 53 55 95 38 19 13 22 9 12 77 92 60 85 42 75 95 42 87 44 17 2 14 78 89 78 30 68 47 81 30 59 75 90 55 17 62 62 2 3 64 88 51 33 15 70 99 93 86 66 51 15 55 27 99 7 78 96 60 57 16 9 70 69 93 78 31 25 41 57 38 50 87 20 33 39 41 77 7 67 77 64 35 99 56 57 71 66 98 31 81 24 63 90 14 36 17 66 10 14 96 22 21 25 88 62 10 14 75 65 78 95 44 87 49 33 52 16 94 71 53 60 90 60 15 21 49 33 53 92 88 48 42 12 68 90 69 69 34 86 3 82 1 4 89 88 47 16 68 88 84 48 8 97 86 89 9 92 87 98 28 43 98 96 43 95 10 4 13 65 85 72 3 68 43 51 46 73 21 28 39 10 58 95 93 100 61 59 22 45 76 13 55 15 31 44 87 55 27 96 28 51 44 55 66 96 4 18 34 84 45 29 49 41 34 31 86 9 3 71 99 40 41 54 1 57 31 14 75 41 56 84 91 78 14 31 73 17 40 67 2 72 73 4 6 33 51 100 22 62 76 64 47 95 49 83 42 19 90 57 42 20 75 26 45 46 95 49 63 19 91 65 4 10 84 67 54 23 70 26 98 57 17 46 15 68 92 14 70 79 9 94 28 52 6 41 86 51 3 12 92 67 54 5 38 24 42 44 54 86 80 54 4 69 69 9 9 66 86 78 61 61 27 35 17 17 9 49 30 73 71 88 16 27 20 77 79 88 35 79 49 90 70 3 42 70 72 2 87 6 60 15 80 79 8 2 74 48 6 75 17 81 98 85 51 81 69 39 64 53 4 42 44 15 91 81 43 88 15 16 44 2 45 74 86 31 36 15 18 68 7 50 52 34 48 91 50 48 94 31 95 24 92 71 65 90 76 37 96 92 89 99 60 40 21 18 39 72 75 32 25 1 23 34 74 69 33 31 16 61 66 11 58 47 19 29 18 53 55 69 64 5 70 67 60 7 16 15 28 62 94 63 51 55 62 59 8 76 38 88 65 11 41 97 96 4 41 4 26 90 10 35 54 99 50 13 91 79 35 9 11 17 56 15 77 23 88 62 80 49 74 98 73 94 27 87 62 98 27 37 41 97 56 59 69 26 37 52 65 33 97 92 22 50 58 48 90 20 58 10 76 83 41 62 97 90 57 12 18 42 36 59 32 4 34 11 46 91 72 48 14 68 2 65 65 12 94 30 62 86 39 7 79 2 55 87 48 63 5 25 78 14 48 54 37 53 54 13 59 97 54 41 7 84 54 3 14 19 54 74 93 53 7 33 53 87 37 85 62 98 13 24 33 20 12 42 94 95 50 88 67 40 91 32 47 33 50 74 35 56 37 23 56 66 19 77 43 57 78 56 60 42 81 36 83 95 74 28 95 10 13 56 10 52 48 24 86 68 45 11 91 86 79 69 46 40 97 70 16 52 42 28 60 95 3 53 69 79 32 3 90 67 59 89 32 50 72 97 92 40 27 17 98 65 49 80 19 83 59 72 24 96 13 50 36 5 97 39 30 93 9 27 53 72 29 32 30 53 95 79 10 53 97 92 68 25 46 37 83 59 49 51 79 49 68 69 44 13 70 79 74 68 14 72 99 91 6 8 19 9 41 63 34 99 89 40 94 70 50 7 51 61 61 80 53 76 66 5 86 78 18 96 29 68 97 39 100 48 58 81 11 51 6 48 10 11 57 94 75 9 81 2 22 44 81 81 27 80 3 87 8 56 46 42 28 81 68 94 93 13 77 32 46 61 35 78 70 83 72 88 43 85 32 51 88 32 20 17 32 38 47 26 57 52 88 21 82 40 87 71 12 12 76 76 93 61 83 61 44 17 3 40 83 94 45 92 25 89 22 53 49 48 91 14 1 96 19 66 79 36 20 22 31 68 70 49 95 86 14 62 30 1 68 74 22 25 54 99 86 20 23 82 100 12 90 23 56 10 76 4 31 61 25 57 90 17 83 11 88 5 5 40 3 61 41 20 12 44 51 80 14 52 76 49 83 65 56 61 55 14 60 83 87 39 85 94 59 64 99 66 56 88 22 3 3 31 49 60 49 5 58 9 1 81 8 37 41 3 25 45 37 58 12 83 26 63 20 8 100 20 87 31 76 93 43 11 59 50 61 1 73 52 13 40 75 51 43 47 34 19 22 54 14 64 27 85 64 56 38 19 36 29 53 85 11 24 8 73 10 47 11 71 57 71 51 72 65 99 34 21 51 44 50 48 50 55 81 76 73 34 60 48 7 87 52 100 1 55 23 96 48 28 37 55 48 100 100 41 58 4 51 57 22 14 57 92 22 27 31 20 58 1 1 2 10 90 29 65 71 56 42 32 85 87 70 100 14 78 5 75 6 86 36 94 22 77 27 4 41 16 16 9 70 70 73 1 95 79 17 98 83 38 56 65 26 71 99 30 48 33 9 35 57 9 72 9 4 82 97 10 47 11 88 12 81 4 52 9 84 93 37 73 95 53 9 52 86 4 54 29 28 42 8 88 80 18 56 92 21 87 57 58 73 47 79 84 59 3 23 35 9 24 96 1 74 5 78 8 53 11 45 37 80 7 78 22 74 76 7 33 10 94 26 46 45 36 77 37 41 75 85 54 48 13 75 51 17 43 45 97 3 39 83 27 72 6 80 69 7 99 61 71 34 67 65 72 33 19 43 16 5 13 70 18 11 19 8 14 62 62 60 39 29 48 97 66 70 79 40 78 23 15 62 58 89 40 20 71 5 58 36 99 66 40 95 11 1 74 37 78 3 70 79 75 49 46 49 83 64 76 29 80 7 25 2 11 32 55 21 87 99 7 77 52 17 72 94 97 78 62 5 11 55 75 56 44 5 34 1 48 93 23 44 71 2 60 18 13 38 75 91 17 21 90 44 58 67 9 73 25 75 39 61 9 75 50 73 94 65 27 13 63 1 15 66 84 12 56 53 24 75 64 51 7 46 85 43 34 97 64 51 42 66 70 55 53 30 50 65 53 23 13 75 51 96 88 100 41 6 78 67 20 39 7 23 15 90 90 89 6 14 32 85 41 45 22 29 74 35 39 56 30 37 96 81 80 79 70 69 88 66 36 97 50 15 67 97 21 25 32 42 60 35 1 53 8 16 55 82 24 77 54 3 56 66 5 77 27 1 6 94 44 66 68 17 33 73 100 83 15 20 91 95 19 58 99 53 53 9 10 70 76 9 77 40 71 67 14 66 66 42 75 65 14 73 5 29 89 39 82 49 87 42 55 58 72 97 31 97 95 14 50 18 4 29 50 1 63 74 49 85 23 23 5 52 41 76 92 64 38 77 18 89 84 79 93 53 41 63 31 67 6 18 59 25 22 4 84 69 9 81 94 20 90 95 53 42 9 1 3 31 97 93 42 49 94 20 76 96 64 13 50 85 95 21 13 39 10 98 72 93 8 3 55 70 25 30 10 51 2 38 36 1 69 85 92 16 94 83 88 41 9 41 89 98 9 36 37 12 22 79 64 68 60 68 6 87 82 68 12 80 84 70 86 50 18 48 48 79 94 54 78 66 86 41 18 50 88 93 61 69 84 76 26 2 81 9 86 15 28 65 43 56 48 82 6 46 64 26 60 40 84 4 40 6 33 12 23 93 8 78 59 73 99 44 21 35 32 13 8 87 15 22 3 91 29 24 30 93 20 68 18 53 84 2 56 1 72 87 35 24 62 31 43 40 11 43 74 95 28 56 6 62 88 70 53 49 11 30 36 4 80 97 57 85 12 43 49 16 38 68 15 38 88 18 91 82 92 73 64 31 13 66 10 8 34 97 64 90 70 11 35 98 27 25 69 65 74 46 8 14 16 41 92 39 77 5 73 4 43 27 38 98 51 76 27 21 89 44 4 11 87 92 80 79 90 80 39 51 17 98 12 3 60 25 51 31 50 15 88 84 87 32 23 36 3 8 37 94 69 69 2 43 5 99 57 44 91 75 42 9 25 12 65 91 33 24 71 15 60 100 28 25 64 80 88 94 32 53 93 22 59 58 8 71 32 14 48 43 64 68 90 10 59 66 27 78 63 99 97 34 52 37 18 72 83 7 39 99 82 44 6 13 5 7 24 13 57 28 96 94 27 21 95 67 5 47 42 65 18 1 27 96 17 24 68 30 58 90 15 59 37 42 8 59 25 18 14 19 54 54 98 96 64 34 6 22 33 43 51 79 15 14 11 74 16 59 8 36 59 56 24 46 74 12 23 73 71 25 24 56 9 2 92 30 45 29 49 53 95 70 57 24 81 38 24 94 35 86 54 9 58 49 70 76 28 13 44 2 73 39 12 92 53 42 72 87 48 20 46 83 61 49 76 17 60 78 71 62 100 67 4 78 33 46 90 18 79 26 42 70 61 4 25 24 79 97 89 99 52 90 49 45 69 15 88 93 52 5 34 41 2 80 100 97 26 33 19 15 71 49 29 57 70 44 95 47 94 72 56 98 38 87 28 25 86 4 26 52 62 55 51 92 85 80 9 8 100 60 37 11 69 4 17 84 4 4 31 41 45 85 83 4 36 16 13 17 24 37 49 66 97 56 57 82 90 71 67 82 75 98 20 43 28 38 95 74 68 79 79 42 51 90 48 70 20 76 7 96 40 12 1 36 61 77 65 30 88 74 99 88 39 36 21 22 48 11 61 91 29 45 21 39 81 10 62 3 89 3 2 91 8 75 59 60 94 21 25 55 19 80 15 52 81 60 79 48 85 40 45 91 51 35 97 46 1 94 98 87 88 97 19 52 82 21 69 20 49 92 51 10 43 1 1 60 96 60 62 73 72 92 15 95 26 96 65 45 38 68 18 71 79 70 77 57 98 3 33 64 9 58 90 77 93 65 25 99 80 83 91 77 88 3 1 66 86 72 63 68 16 6 16 73 52 19 92 33 74 88 71 94 6 88 11 95 83 88 29 93 46 10 72 17 29 73 77 60 12 43 26 41 47 95 43 15 22 59 72 5 12 88 69 36 28 1 68 40 92 99 23 91 85 60 27 12 79 23 70 46 71 81 86 26 24 28 64 24 69 43 26 51 19 15 17 49 92 17 67 44 49 85 82 80 37 56 35 42 27 48 25 70 47 95 63 82 58 59 42 41 10 1 24 53 35 37 70 77 25 52 39 72 91 78 62 96 94 61 81 16 100 4 96 22 25 24 98 41 45 74 68 53 68 71 20 70 41 31 52 53 79 71 49 7 11 71 52 55 56 72 79 20 2 99 89 37 72 36 66 48 18 16 61 24 27 44 62 15 31 88 95 15 39 72 39 57 52 71 59 6 16 19 3 80 77 10 55 68 52 36 35 78 75 34 42 26 19 52 8 10 47 68 4 82 23 66 3 22 71 34 55 32 1 45 93 12 26 7 98 33 97 66 54 23 6 42 49 11 25 84 32 97 29 23 78 91 13 62 72 63 78 40 92 61 43 90 7 42 4 80 43 54 40 60 74 39 26 66 96 8 60 91 1 87 63 34 13 31 4 30 6 67 55 49 18 81 19 90 19 68 27 97 73 42 75 26 51 31 12 57 38 96 72 97 7 57 39 12 98 59 45 44 54 86 53 6 94 37 95 38 16 37 47 76 20 34 92 42 37 90 18 36 24 63 5 94 71 57 20 45 51 58 34 70 99 93 64 82 79 79 93 69 22 69 77 75 12 84 95 22 48 72 90 85 80 42 48 54 84 21 94 26 34 52 77 64 65 6 33 17 9 94 12 31 69 9 44 97 94 94 34 65 61 93 84 70 24 15 96 82 14 52 78 13 15 42 37 72 28 35 31 64 21 35 53 16 86 51 8 78 61 67 23 51 87 13 26 38 95 80 33 21 1 18 2 4 52 71 35 32 25 63 74 74 50 7 59 25 76 65 77 27 37 68 13 72 82 93 70 6 26 76 7 80 66 80 40 67 55 71 9 83 59 3 74 39 72 83 98 65 71 75 56 99 78 71 20 5 47 88 87 24 3 100 43 9 67 45 16 40 7 54 89 66 38 58 12 75 15 14 58 36 87 11 64 78 97 38 33 61 68 59 5 74 93 99 75 78 18 25 44 1 72 44 67 83 50 39 90 26 11 93 7 6 89 87 17 72 16 48 99 16 23 72 68 11 72 41 33 74 19 48 90 85 70 18 21 12 40 41 2 17 41 14 74 52 12 66 11 2 25 54 2 31 88 17 21 60 88 46 25 37 48 99 97 56 34 15 1 20 19 29 56 19 88 27 18 25 100 56 99 7 8 18 66 21 45 81 71 99 66 30 17 16 91 21 17 14 23 56 94 96 15 73 18 92 72 71 43 73 37 10 72 43 31 90 35 90 88 92 30 62 65 42 27 66 75 54 51 44 57 31 4 2 8 68 34 49 10 31 94 53 52 14 98 30 32 14 78 22 64 23 71 48 69 69 42 19 68 82 61 5 65 98 55 52 63 26 47 53 81 37 49 47 28 26 13 65 70 80 82 17 93 41 96 2 98 59 47 75 27 74 41 81 61 56 88 85 95 59 26 100 85 27 54 53 89 54 30 62 98 10 32 12 20 22 67 2 49 61 12 98 55 37 87 41 55 57 74 34 56 84 29 90 54 24 81 10 28 28 76 95 66 38 74 18 59 98 67 34 49 89 59 45 12 7 5 35 58 18 17 57 42 80 10 51 97 4 76 43 31 14 43 64 100 51 82 75 48 62 9 53 6 89 55 27 18 8 73 93 75 9 57 92 22 67 32 48 56 4 93 86 12 63 3 43 95 94 11 92 39 64 79 40 24 88 25 96 42 17 26 18 41 28 91 2 47 77 19 100 37 83 15 1 22 63 97 42 15 9 41 51 34 10 19 29 84 11 31 61 74 81 36 75 64 15 98 71 53 99 100 79 88 57 70 3 26 22 56 36 61 59 29 22 7 92 57 6 41 57 19 81 40 8 44 70 28 40 82 52 88 76 6 18 3 2 74 53 98 93 12 78 4 100 9 73 57 84 3 74 23 86 16 84 8 94 100 85 41 45 75 68 37 20 9 56 28 31 64 10 68 91 29 70 96 92 15 86 72 100 19 90 94 42 62 82 48 76 62 76 44 57 26 83 59 4 65 73 22 11 87 29 40 72 40 10 1 20 51 91 52 19 12 44 47 61 78 48 70 45 50 5 84 40 66 49 30 34 39 13 13 6 95 29 44 37 100 29 96 23 19 23 90 21 22 58 89 4 75 72 49 13 30 82 49 79 27 59 2 40 41 52 34 64 49 3 38 81 29 11 72 77 41 14 85 91 45 71 12 62 21 92 21 64 4 98 47 17 61 92 96 25 41 79 79 2 51 93 97 16 63 37 13 98 60 100 61 100 18 96 28 23 48 16 51 55 23 61 39 50 93 80 90 54 75 17 26 90 99 26 45 58 35 66 95 47 36 6 7 60 52 83 62 16 41 90 78 85 51 83 88 2 58 39 11 86 41 38 43 75 5 58 26 43 80 58 55 95 34 19 62 63 3 34 53 63 99 52 18 42 53 25 58 33 12 6 12 9 17 23 40 74 39 25 53 64 70 73 55 66 17 87 2 86 39 44 93 42 86 69 3 42 43 86 70 12 64 76 63 11 10 3 39 76 47 56 77 72 37 56 29 76 53 15 3 47 21 54 6 52 26 65 86 98 67 66 90 58 88 5 58 56 48 74 59 42 44 14 22 51 62 1 77 18 78 18 41 89 84 82 1 26 16 73 33 41 17 86 40 19 82 29 63 37 68 24 80 39 34 47 56 90 36 55 17 23 80 95 5 13 56 30 5 7 79 92 23 19 7 68 8 28 25 57 74 97 21 25 43 64 5 11 84 44 91 27 43 11 44 61 82 60 42 29 74 99 83 42 61 76 79 58 100 48 82 80 73 84 3 70 47 75 86 11 85 93 3 94 10 46 41 61 76 15 40 20 84 58 96 83 8 77 36 19 38 59 71 30 18 66 2 38 28 26 56 22 31 89 5 41 67 77 92 93 80 25 76 45 92 56 55 40 73 77 66 76 61 53 42 75 80 64 19 82 14 60 99 88 99 76 12 59 92 55 43 72 8 99 18 82 53 90 6 3 83 76 34 32 17 31 94 80 24 49 37 16 29 10 80 25 71 39 92 9 39 36 28 50 66 23 16 70 63 55 96 70 38 22 78 55 66 35 80 87 48 57 60 94 14 14 42 70 89 17 61 41 55 56 38 68 10 47 60 22 98 83 38 17 15 40 40 53 45 75 6 7 70 45 24 39 60 74 37 38 88 94 64 97 100 92 29 64 26 26 33 56 3 27 37 6 53 89 83 18 37 51 90 29 85 23 2 7 11 53 85 53 25 55 36 100 51 19 6 80 96 56 59 98 37 17 18 47 40 17 100 11 38 9 67 54 6 17 56 63 32 51 34 28 82 26 53 10 87 13 23 99 19 82 90 75 64 43 8 99 80 80 10 95 17 79 42 31 83 14 100 65 50 49 89 33 89 85 43 12 24 98 83 2 11 75 87 100 32 56 100 98 42 47 57 78 36 32 18 91 70 47 2 27 81 34 1 54 77 52 59 9 38 19 31 72 77 15 89 84 50 77 4 61 21 73 73 64 29 68 18 3 18 58 64 33 29 30 50 10 71 41 16 93 98 47 48 97 51 58 40 30 1 53 42 15 97 54 78 62 76 92 45 41 76 77 32 21 54 49 13 26 14 10 6 72 59 78 47 5 39 17 64 37 93 32 65 4 30 30 17 3 75 18 64 47 50 44 97 17 25 28 64 36 25 58 17 95 17 9 83 44 37 94 6 6 87 54 74 64 40 26 37 47 40 4 45 60 38 81 15 40 37 30 85 6 75 41 2 21 80 58 72 47 27 43 13 63 97 99 11 56 60 57 26 99 54 54 95 29 55 14 39 2 10 39 55 48 5 100 56 14 29 59 71 73 35 20 17 2 21 8 26 30 37 91 73 69 45 2 58 44 82 86 56 32 53 35 95 40 73 5 27 22 58 55 11 14 84 55 47 26 34 48 14 76 40 28 69 7 29 50 74 47 89 1 2 84 41 83 92 84 58 90 91 70 17 55 56 91 10 78 45 80 89 35 31 10 11 29 30 21 71 73 76 9 30 35 45 12 82 9 2 30 100 23 41 84 70 21 74 18 49 36 85 26 60 90 70 74 40 96 68 57 2 83 43 63 72 97 26 84 84 36 13 41 51 46 44 62 59 55 34 25 74 41 86 74 93 91 42 70 38 20 31 17 42 41 55 59 63 62 52 26 56 61 25 38 88 81 92 28 2 8 86 4 24 82 97 7 95 24 11 21 89 82 24 28 64 18 64 27 24 58 19 36 24 93 63 3 50 43 9 92 34 57 16 65 19 66 5 10 71 84 21 51 74 56 34 2 50 74 7 6 62 13 55 53 86 69 74 19 49 24 24 80 32 20 40 6 8 57 50 77 99 32 25 1 28 48 57 23 30 97 55 12 9 32 76 53 62 28 18 82 81 81 52 95 6 27 16 62 46 87 12 62 29 19 62 42 55 29 94 24 71 83 44 98 73 90 7 53 46 67 84 76 99 20 13 37 70 93 18 25 89 1 75 92 88 45 76 50 39 76 48 80 66 37 74 71 47 31 63 27 44 16 70 6 50 95 47 11 43 59 93 8 37 1 16 20 33 70 15 81 92 79 27 99 70 46 14 63 98 52 5 1 15 85 46 71 6 66 15 76 85 99 13 29 62 13 46 16 30 74 76 71 19 92 11 37 63 99 67 22 18 11 31 19 47 13 52 35 84 23 44 76 65 79 95 46 1 37 85 58 89 18 94 5 11 13 52 35 1 70 29 53 75 2 39 27 57 97 22 86 74 60 62 31 22 15 26 46 37 19 13 9 85 21 37 2 81 74 87 92 60 53 28 39 46 76 48 83 3 3 46 29 10 12 29 58 76 77 50 86 50 73 95 10 23 95 9 79 51 73 67 72 33 95 61 72 42 74 54 42 55 37 47 27 3 67 82 68 23 3 67 13 49 74 74 83 93 61 43 98 19 24 24 72 83 20 71 44 55 34 86 68 25 26 65 12 42 77 64 37 64 79 17 99 44 78 2 82 29 33 21 37 48 38 3 6 38 45 6 76 13 6 11 74 95 66 28 80 13 39 95 81 98 44 89 4 69 38 36 46 98 5 90 15 74 96 7 84 90 88 63 75 57 90 29 86 55 34 37 80 50 92 99 77 9 35 22 88 68 49 82 28 5 60 19 8 78 92 80 58 24 87 72 61 82 44 44 98 4 81 91 39 49 92 13 59 85 22 72 56 95 67 46 34 16 19 86 29 7 88 94 58 51 58 31 94 32 50 17 66 58 19 2 81 36 84 56 5 23 4 56 47 60 40 51 31 45 97 93 69 49 87 77 54 19 3 39 71 39 75 26 84 26 28 55 39 13 59 100 99 17 21 65 49 14 61 22 83 15 90 58 60 36 26 74 77 97 84 49 19 96 99 78 86 58 9 24 3 19 25 53 31 1 21 95 3 5 93 10 58 67 2 33 46 20 99 80 79 15 100 87 34 6 98 22 27 64 5 47 99 30 14 12 55 59 21 50 71 34 32 22 97 39 81 36 3 18 92 3 84 87 79 67 84 73 45 43 35 100 72 52 42 6 66 35 98 65 12 71 51 71 78 45 31 37 88 49 80 97 24 28 57 33 54 72 94 5 35 42 75 68 6 1 29 4 34 53 69 89 54 92 15 50 95 60 60 16 74 15 96 62 36 26 77 59 88 31 62 99 64 58 9 30 76 40 10 47 97 27 62 18 47 71 65 2 24 41 92 17 15 27 31 75 26 33 12 83 53 6 51 98 40 20 51 57 44 28 11 95 75 79 87 41 8 28 59 52 8 67 80 63 24 19 14 50 28 69 67 88 77 51 90 34 52 82 69 5 77 21 92 56 77 11 7 36 60 25 68 3 60 74 99 53 47 25 56 74 9 50 64 10 36 65 81 79 83 58 33 11 24 23 87 31 2 82 26 85 11 68 52 3 38 6 25 98 30 48 29 63 66 37 97 53 35 77 10 6 9 91 49 18 46 99 58 55 30 69 21 19 85 16 24 96 40 84 10 7 48 16 1 42 49 13 29 78 85 26 11 77 43 69 20 10 96 84 20 56 9 38 91 62 15 37 10 62 45 83 67 42 46 38 21 38 48 54 89 92 30 23 16 91 23 1 30 95 61 66 13 18 35 75 28 63 88 48 12 98 89 87 71 41 83 17 55 11 82 29 52 19 31 27 91 5 75 90 48 97 98 26 33 62 61 79 92 73 32 64 77 15 89 97 74 39 35 33 49 29 92 53 65 80 87 67 46 97 54 88 52 5 21 83 41 51 14 3 76 96 23 65 34 45 16 43 4 69 50 94 87 4 84 22 63 65 94 21 84 17 9 83 36 50 92 65 4 97 26 25 10 80 50 71 30 49 74 39 10 65 100 21 43 5 56 88 79 36 32 84 86 36 58 48 40 76 82 32 6 57 14 27 25 78 28 10 77 2 87 76 67 86 42 97 71 51 19 3 87 69 18 72 78 47 23 29 94 36 64 64 55 93 17 88 22 69 33 27 43 76 64 51 15 32 27 18 78 27 94 36 70 66 90 93 34 95 8 80 44 97 68 78 28 59 79 57 86 13 5 41 96 39 19 46 70 99 67 20 16 15 87 86 16 89 38 52 17 25 51 81 29 43 20 17 52 2 16 84 6 90 81 5 97 75 62 91 77 92 63 24 74 93 80 37 97 21 46 68 72 24 6 26 1 46 79 29 71 11 64 27 61 37 8 41 9 93 17 78 39 94 57 61 19 96 36 18 98 14 36 69 29 65 16 5 53 82 33 67 25 12 4 25 32 16 70 67 48 24 66 69 8 57 43 63 55 44 20 40 50 40 94 47 6 2 69 25 24 56 31 1 35 91 59 11 93 69 23 86 99 40 47 78 12 81 56 6 90 2 54 67 81 68 75 71 82 81 89 75 74 27 96 89 72 72 45 75 46 12 60 66 8 6 11 44 72 99 45 75 57 53 36 99 92 77 11 12 70 97 41 9 67 92 64 70 16 41 59 31 70 75 56 100 49 32 50 23 7 94 9 45 66 37 93 56 89 39 39 30 12 11 100 85 79 73 23 73 96 64 19 74 29 92 83 70 34 24 97 27 25 86 80 20 11 58 58 15 98 59 65 37 90 97 10 6 43 76 14 21 6 44 71 81 96 26 98 27 89 70 27 89 38 71 2 48 92 24 33 27 6 51 43 94 35 9 75 52 98 80 100 34 24 25 67 62 18 78 87 76 28 96 100 24 11 46 83 98 15 36 88 72 10 33 89 64 11 34 60 52 80 73 25 28 25 67 45 87 95 62 56 6 6 44 84 48 43 26 28 60 10 69 6 11 33 96 5 71 11 61 84 57 26 88 37 19 86 79 51 67 43 76 76 2 83 85 60 94 70 3 76 4 16 76 99 23 27 77 69 71 2 56 19 19 31 67 5 100 81 24 52 99 47 15 92 75 3 31 27 88 52 97 83 94 29 55 16 88 24 51 52 37 68 81 46 10 67 92 63 10 80 22 24 25 94 87 46 1 39 87 41 8 74 97 82 12 22 100 16 58 80 90 6 76 61 51 43 71 22 51 10 45 2 33 36 15 44 37 20 97 30 11 46 9 83 66 15 60 10 38 99 17 12 58 52 68 22 55 20 4 56 74 99 58 96 34 46 8 97 24 17 86 48 53 62 12 83 88 84 41 45 73 93 22 43 3 61 62 42 83 24 59 82 91 47 35 12 4 40 69 6 96 14 68 14 60 10 35 90 39 84 64 63 2 39 40 41 66 81 8 45 25 76 52 87 29 47 74 48 99 30 64 89 29 49 23 3 97 9 84 33 20 32 35 33 20 100 15 74 98 48 16 11 80 51 41 75 76 62 55 72 48 82 55 20 68 48 100 83 71 100 35 95 26 43 8 33 95 4 20 15 39 22 21 53 85 68 100 95 45 1 24 6 9 74 49 51 64 30 25 2 10 5 94 28 93 5 50 93 99 35 50 59 22 8 56 82 22 2 60 50 42 94 75 20 92 5 19 80 85 4 88 16 78 78 27 52 69 26 30 65 13 74 81 22 25 13 75 90 9 38 41 16 9 83 87 45 68 91 91 21 47 36 25 10 47 26 77 36 71 10 30 47 67 56 69 17 78 45 44 1 93 38 20 53 46 71 80 21 66 9 95 17 19 92 46 67 42 1 96 23 98 22 76 17 55 21 98 82 100 81 62 16 90 9 88 81 55 55 82 68 12 33 26 44 19 19 93 71 82 4 56 13 14 61 31 58 29 21 69 67 52 8 94 74 41 59 81 73 58 17 70 75 64 85 1 19 82 66 85 3 63 54 62 74 47 91 43 94 63 57 45 40 1 74 2 75 77 24 59 32 38 19 99 33 5 76 10 17 9 48 42 97 42 47 49 91 94 77 9 46 15 20 86 63 18 79 64 91 58 33 11 78 83 24 85 66 80 71 43 98 61 44 61 59 98 79 41 63 46 29 64 1 28 62 45 66 58 20 59 27 48 97 72 48 42 60 77 10 68 65 18 74 67 61 33 33 27 63 74 58 15 33 68 51 18 99 37 84 42 99 16 73 4 40 70 45 2 8 5 94 92 50 15 2 14 4 50 25 73 21 45 88 69 28 25 80 82 44 54 13 84 6 38 52 89 38 69 85 31 75 3 93 67 42 52 97 99 27 100 33 80 91 77 18 73 83 32 60 75 32 88 25 91 93 48 81 91 76 14 92 89 45 59 19 22 13 55 43 64 61 67 20 81 45 54 51 22 97 76 8 5 27 91 21 39 70 21 9 18 61 47 10 96 18 71 40 31 24 75 96 3 70 64 94 43 77 25 23 52 6 61 19 76 89 88 96 32 95 78 97 51 33 22 28 61 3 5 65 53 82 5 41 55 14 86 19 86 13 68 38 39 46 39 66 85 39 14 26 59 95 21 84 85 89 27 45 23 11 44 37 56 55 79 28 48 74 85 72 43 44 89 1 32 41 83 95 22 56 13 84 91 90 5 99 44 75 84 57 38 78 16 88 64 20 19 87 7 89 66 80 72 58 92 99 22 44 28 68 61 8 74 72 44 89 66 100 72 97 3 77 67 20 9 59 42 16 8 10 51 67 60 31 79 80 35 92 1 22 70 92 70 91 92 24 91 59 52 57 98 58 35 48 85 22 12 4 17 31 27 7 64 96 91 70 4 69 72 52 9 3 41 71 63 10 95 67 90 32 60 49 41 11 96 22 64 34 16 89 69 21 14 60 6 81 63 60 93 17 26 96 51 80 82 14 74 96 3 34 19 12 33 9 81 51 43 43 4 87 93 93 50 22 83 60 78 85 81 25 60 100 45 63 46 7 55 52 38 97 84 20 90 47 87 51 86 21 47 55 53 58 64 9 9 71 89 4 59 88 87 37 8 43 37 89 18 42 63 53 7 53 95 52 13 82 18 45 37 68 36 7 40 52 80 87 33 99 1 62 21 94 87 64 41 8 31 98 28 40 15 13 26 53 51 69 50 80 51 54 89 37 22 98 92 98 64 29 62 54 41 64 48 40 45 39 92 74 74 63 54 2 16 56 46 52 96 44 48 49 73 7 86 70 86 60 21 63 83 50 45 41 91 89 45 73 15 21 63 66 86 39 34 15 27 99 79 82 11 15 63 66 76 98 20 70 35 34 32 24 78 31 32 43 54 21 18 81 83 86 36 97 51 50 71 91 87 61 77 11 38 93 91 58 48 37 36 77 53 83 32 55 23 50 81 72 83 53 94 4 28 11 98 80 22 96 74 18 57 79 97 96 95 62 69 65 82 51 29 35 40 71 73 98 89 33 63 40 40 28 94 95 62 58 94 34 42 10 9 76 87 7 45 40 26 34 84 59 17 20 79 21 68 10 47 12 64 76 67 3 59 90 15 85 62 13 67 100 15 23 50 38 99 51 3 31 73 42 56 76 73 21 50 10 58 4 39 6 49 57 27 18 99 55 34 30 27 68 37 56 58 75 8 87 84 6 19 57 86 25 46 73 42 97 19 2 45 2 11 62 62 70 89 48 41 36 74 70 41 49 28 60 29 38 60 3 95 72 59 55 32 43 16 5 29 88 60 57 86 75 93 86 61 22 60 53 83 31 84 70 60 54 28 83 74 49 44 91 50 34 9 20 47 49 16 61 29 18 96 72 11 15 89 57 69 89 69 38 3 31 70 29 56 98 30 49 20 7 54 13 55 10 4 20 20 73 25 55 50 68 40 78 70 59 61 91 19 55 51 25 76 65 62 95 18 33 89 7 24 40 97 3 97 99 8 59 81 57 20 33 1 65 34 27 2 50 39 85 50 89 17 20 3 98 35 56 89 27 85 72 33 60 10 84 32 70 26 34 28 68 16 2 32 37 92 92 83 24 18 58 62 38 34 31 94 83 89 25 14 45 23 32 31 72 23 89 89 56 73 48 77 3 9 10 37 92 20 83 30 41 66 70 51 6 75 12 31 11 17 21 59 50 86 83 6 95 58 45 87 18 77 17 22 41 83 98 7 35 74 62 54 66 40 41 73 9 58 21 5 75 46 20 74 70 25 73 98 9 90 60 50 59 18 57 77 74 62 32 39 53 60 60 95 13 58 88 73 80 2 9 21 93 72 83 74 30 19 23 24 42 80 38 46 35 17 17 21 94 91 30 23 38 68 26 53 32 58 58 74 54 23 24 69 7 91 40 3 65 93 44 27 31 58 3 40 67 60 91 66 53 85 20 5 62 41 83 89 43 56 19 12 63 21 51 39 88 52 45 82 27 93 29 79 95 94 88 23 42 77 74 73 72 40 20 88 86 24 35 42 72 2 59 64 71 37 88 82 80 22 77 29 16 22 48 8 42 31 96 43 12 28 55 8 90 33 68 77 81 71 50 56 33 86 31 28 87 74 25 91 80 53 5 58 44 12 99 95 40 38 75 52 33 3 20 53 11 82 19 38 91 56 72 11 69 7 65 94 70 20 30 48 19 33 95 53 40 36 53 87 82 29 62 75 10 48 83 24 95 17 41 81 100 74 18 95 96 65 92 14 72 95 29 83 17 87 13 12 43 16 98 52 7 6 43 67 9 58 47 95 39 93 83 66 21 50 7 1 63 9 13 98 54 92 48 43 98 93 42 57 49 78 63 83 23 92 96 88 12 29 21 36 70 27 52 39 40 10 83 96 92 17 29 56 94 66 86 53 63 14 15 31 91 58 43 74 58 80 88 54 11 94 3 6 32 82 28 58 72 88 38 73 73 80 33 15 98 5 51 63 71 75 98 98 87 42 30 75 45 28 76 6 12 64 19 25 98 89 27 61 10 71 89 74 10 27 24 55 77 62 96 43 34 37 89 39 87 52 64 41 75 62 7 90 65 35 84 38 34 63 65 51 52 44 79 37 73 3 71 32 56 39 39 92 60 41 27 13 15 51 14 89 100 2 49 81 13 39 91 7 22 41 99 61 8 9 84 69 76 69 88 23 53 10 30 71 94 22 53 44 9 55 98 34 52 46 6 28 4 21 93 42 6 97 44 89 76 80 57 6 86 100 33 3 94 26 73 50 90 89 77 84 15 96 86 99 28 24 26 84 43 91 47 71 60 6 28 86 4 16 8 89 3 8 53 56 94 88 26 63 54 4 45 38 24 83 90 79 79 58 98 38 5 35 28 60 58 100 72 88 62 82 91 29 52 62 5 63 62 30 51 89 18 25 32 40 76 19 4 23 17 11 25 9 2 25 93 63 39 3 27 91 36 68 13 58 15 13 63 30 44 26 75 45 40 3 7 100 47 24 62 21 26 48 63 86 30 47 24 23 75 28 65 88 93 52 79 44 26 17 1 71 42 100 38 93 58 94 57 94 42 59 3 76 15 39 5 91 62 91 31 24 26 62 86 74 46 97 79 80 13 46 42 30 52 18 88 71 95 15 53 100 72 47 91 92 95 10 25 78 60 60 21 59 53 13 47 33 89 39 59 68 38 48 78 41 12 30 94 86 15 85 6 28 45 16 63 21 66 68 1 34 62 26 7 58 95 38 42 85 52 47 71 23 27 20 94 74 16 27 83 23 23 44 85 33 98 98 18 36 56 82 76 28 28 70 87 55 44 55 45 15 46 8 57 42 19 61 13 24 47 9 95 56 34 44 84 23 66 97 100 52 62 2 63 66 76 43 35 86 1 14 72 10 36 38 67 50 74 55 71 75 97 12 91 7 52 94 53 91 48 38 5 5 15 59 29 6 20 69 82 61 76 51 49 18 48 85 68 4 53 87 60 7 46 13 14 55 25 57 75 64 7 4 78 28 71 17 86 31 95 48 69 30 79 4 58 11 96 14 92 83 74 24 85 17 67 19 4 77 6 89 47 26 36 19 30 19 58 4 2 17 77 21 22 20 97 63 34 6 31 76 47 96 67 98 89 48 35 14 73 23 98 2 47 1 89 44 57 28 25 41 49 93 47 42 75 27 35 83 17 14 1 99 50 77 68 41 64 72 50 94 89 67 5 73 90 89 5 13 87 74 91 63 28 26 76 25 31 4 11 84 92 75 79 23 40 16 19 41 14 2 76 88 77 64 99 28 24 67 48 72 80 50 60 98 38 44 32 38 15 25 87 78 26 33 80 85 57 60 98 83 40 29 50 7 72 39 61 26 5 6 7 33 29 86 21 66 7 71 83 71 21 12 99 14 55 89 92 60 53 73 88 94 8 64 55 35 66 94 53 72 6 54 100 46 81 20 28 88 84 60 34 66 51 49 21 63 23 78 99 56 85 100 85 99 40 74 63 44 4 63 29 71 14 56 1 21 13 48 67 19 7 58 91 78 92 38 71 65 74 72 14 17 80 36 54 36 92 44 74 79 1 25 65 76 13 63 46 69 63 92 25 39 34 33 96 95 21 97 96 21 45 40 72 72 78 81 9 99 86 12 49 3 65 53 19 2 91 67 37 42 21 86 51 56 44 73 33 98 8 53 72 81 11 68 49 4 56 43 76 23 96 61 7 76 56 85 1 94 85 64 4 13 66 69 67 51 2 39 20 22 7 2 3 7 32 54 17 21 12 31 23 4 57 99 60 51 18 59 70 42 22 63 34 32 94 65 95 27 79 30 55 39 85 85 66 54 69 37 9 51 48 55 64 91 54 7 13 26 20 6 87 68 62 38 91 81 54 22 78 92 3 18 37 97 43 84 92 63 61 30 64 63 3 13 93 2 77 91 36 79 33 3 38 7 5 31 95 4 77 61 57 78 94 91 10 49 51 73 29 13 68 23 54 100 58 57 21 67 4 45 91 93 25 4 53 19 76 98 87 63 19 65 42 94 92 14 83 21 87 100 86 48 22 42 99 2 67 53 8 10 94 52 85 73 57 51 67 5 66 61 2 16 60 94 7 19 54 94 99 24 94 35 77 56 39 6 12 17 76 79 39 37 47 21 23 94 95 67 96 48 51 54 36 18 49 1 39 81 95 35 18 59 13 36 60 13 4 92 12 86 25 30 76 58 84 35 99 51 77 37 13 16 55 68 46 25 84 64 71 80 35 49 48 59 78 54 34 48 88 42 31 100 92 71 81 44 60 42 59 23 3 91 45 37 27 71 30 85 19 17 1 89 43 9 61 65 75 97 12 60 56 22 93 79 67 12 82 87 39 22 86 19 23 79 64 20 26 28 58 75 82 7 75 59 81 13 82 16 39 54 69 33 14 56 95 83 53 71 85 8 37 51 21 65 47 100 86 24 28 30 78 22 63 63 88 46 3 83 2 68 23 83 72 8 8 30 36 97 62 27 84 73 3 22 10 80 58 3 84 21 5 89 100 18 40 35 5 90 80 99 22 46 29 58 60 35 17 70 72 87 86 36 74 48 20 58 71 76 28 2 12 83 86 9 6 84 92 53 100 92 25 19 40 93 63 7 70 8 33 6 95 24 18 23 95 49 12 71 4 29 54 99 61 35 14 2 15 11 19 61 51 7 69 73 34 93 8 84 32 70 9 5 34 57 29 35 68 66 47 22 91 36 90 61 20 95 29 77 43 15 22 45 21 7 44 84 11 62 40 87 13 94 27 76 67 96 91 12 80 81 62 61 58 60 70 9 14 94 80 69 91 24 84 67 75 8 18 21 63 25 20 31 21 91 57 69 9 27 84 86 27 93 88 10 12 17 14 73 8 93 5 50 97 22 9 54 51 95 83 34 79 25 47 80 100 16 7 87 29 41 29 66 29 18 73 29 85 91 56 39 61 93 10 33 75 54 5 38 23 87 88 61 86 2 85 31 7 20 99 94 8 19 21 26 66 61 45 28 13 27 94 94 14 27 22 57 24 15 25 19 62 4 88 29 24 44 90 78 61 44 91 42 19 74 4 28 23 61 85 1 9 56 11 83 13 54 6 22 45 61 87 82 33 14 63 27 5 39 83 87 10 42 2 36 45 23 43 56 31 30 19 11 8 98 47 100 84 39 68 76 61 65 10 26 74 38 58 21 5 4 75 18 87 81 80 99 43 77 72 100 74 4 61 30 78 34 87 19 42 60 2 84 100 17 67 19 31 3 75 89 41 74 58 93 42 57 74 99 95 49 5 22 61 87 55 90 27 94 57 75 51 95 63 20 58 91 83 85 75 53 20 6 80 46 92 94 81 38 47 76 71 69 45 9 27 20 55 96 84 40 67 17 16 67 88 86 39 91 7 89 7 48 40 88 74 98 26 20 7 9 27 99 30 3 37 61 12 82 31 95 4 27 9 47 20 52 71 66 80 75 42 90 49 93 84 72 12 60 87 83 81 41 26 55 57 78 11 39 24 97 90 47 23 44 61 47 95 99 54 74 32 77 69 92 83 7 19 85 5 43 95 24 10 94 68 40 10 35 17 70 15 98 33 89 53 85 5 52 69 15 60 72 11 60 14 100 36 74 69 71 93 95 94 89 74 1 62 18 3 44 91 22 62 8 38 59 35 72 68 11 3 60 46 87 42 76 75 48 33 39 94 50 72 9 81 80 69 80 79 50 79 95 47 39 44 99 55 71 64 96 42 6 92 38 22 47 7 86 55 30 36 12 62 7 51 52 59 73 67 41 51 19 83 43 23 82 33 67 35 69 84 42 63 23 56 66 38 61 72 60 74 50 27 75 74 85 60 88 68 78 1 100 19 65 45 81 62 42 54 12 94 71 96 85 92 49 67 3 13 4 5 72 33 98 65 15 1 16 25 45 48 5 90 31 78 21 63 99 60 71 82 99 57 95 78 20 8 25 94 17 40 68 76 2 11 56 59 73 59 20 98 35 32 25 6 56 80 65 64 35 77 89 29 51 95 76 12 54 3 5 11 84 57 45 3 36 8 27 87 83 77 14 45 51 67 34 69 58 33 91 64 88 46 77 31 72 56 42 13 88 10 15 92 37 98 67 5 76 20 95 79 87 49 45 12 4 41 44 36 65 10 54 24 63 14 57 52 19 80 25 30 96 24 34 9 74 51 79 10 5 52 16 14 68 17 89 30 35 70 68 18 69 61 39 83 22 1 47 1 11 24 66 81 25 17 39 28 66 6 16 51 67 2 79 37 27 92 82 35 58 87 49 7 23 52 100 21 39 35 11 33 8 3 44 52 27 93 28 71 70 13 19 10 30 44 3 22 26 23 97 68 99 23 79 92 50 83 75 14 29 9 51 80 74 97 79 62 6 88 3 5 83 78 42 73 87 26 36 7 71 13 40 4 53 86 43 59 50 48 27 67 85 90 89 39 46 34 100 100 51 15 43 18 66 96 7 43 89 78 42 67 65 34 26 91 44 28 32 22 68 65 57 99 81 98 64 5 98 3 54 65 45 17 73 99 2 80 85 21 72 98 46 31 25 58 76 77 97 22 46 57 74 57 15 34 43 34 20 34 44 55 96 44 4 14 35 95 32 48 32 82 97 33 27 45 29 49 15 71 91 51 69 58 42 88 87 48 50 44 2 62 88 22 1 88 60 55 35 46 86 19 1 94 11 55 69 39 63 100 44 19 90 35 1 43 43 75 24 98 34 82 41 37 96 64 78 38 70 7 76 88 54 25 10 57 2 33 77 12 18 30 66 95 2 74 35 79 98 56 43 99 12 3 85 44 38 58 45 4 9 46 3 34 59 46 66 47 34 38 29 93 87 11 90 75 95 53 70 82 58 70 14 47 75 24 94 94 69 6 73 69 53 64 62 95 21 43 2 61 15 98 71 32 8 8 66 69 94 3 90 48 31 66 35 26 51 56 89 67 33 42 78 45 27 89 51 95 25 47 79 62 42 93 22 35 11 91 68 75 26 40 84 78 65 49 34 53 100 50 65 84 31 2 33 56 25 6 93 58 54 82 46 50 22 28 63 1 39 18 43 52 20 24 11 43 52 100 93 87 43 61 42 36 65 4 100 15 77 38 13 77 44 64 82 30 3 45 53 95 97 60 16 100 50 32 75 7 57 30 34 68 79 30 24 87 69 26 1 37 2 89 41 42 15 78 35 92 86 10 72 67 47 26 69 24 98 31 96 99 63 15 80 36 20 43 47 29 19 75 83 6 85 64 87 43 88 63 86 30 41 59 16 43 15 39 28 47 91 45 78 77 86 64 79 88 98 11 44 74 65 80 39 38 88 6 18 32 90 79 58 76 14 78 65 94 40 11 64 89 37 58 94 95 19 84 99 14 54 86 30 67 25 35 60 66 57 51 51 39 5 86 27 60 5 85 20 9 15 82 81 86 65 51 55 28 100 59 53 57 75 44 90 23 62 62 42 77 60 43 72 54 33 61 81 8 60 3 60 86 62 24 4 95 6 23 97 77 71 53 32 10 25 2 58 54 28 44 41 23 3 82 47 80 63 95 49 39 25 88 81 39 75 58 44 38 72 78 89 77 23 34 100 51 100 43 28 41 96 97 57 40 72 81 31 86 45 96 65 45 51 97 3 3 37 91 45 21 79 44 42 3 29 67 77 42 9 19 39 87 21 10 15 93 98 27 69 42 42 32 27 75 26 37 59 7 73 79 87 68 95 66 8 86 60 51 64 37 11 14 55 88 79 86 18 49 89 56 3 14 99 24 87 31 15 60 16 9 34 99 95 65 17 83 35 31 43 75 52 92 22 81 13 12 38 45 82 64 21 13 47 61 49 35 79 87 64 30 42 75 27 13 72 78 40 75 55 44 29 25 85 1 14 83 96 71 50 83 96 95 87 84 80 55 69 77 49 74 43 4 90 28 35 67 74 10 5 98 69 28 19 35 31 10 64 36 88 22 76 77 94 72 98 19 87 61 26 70 60 29 20 29 82 81 79 60 97 69 18 61 84 39 59 88 31 94 99 41 97 92 43 22 82 45 46 22 46 90 1 7 52 99 9 1 68 40 73 41 90 20 33 30 16 25 32 36 84 82 15 76 36 49 3 34 80 97 39 79 75 26 44 71 82 40 16 84 47 31 19 41 72 58 57 52 46 67 98 4 54 12 40 43 67 62 25 49 26 21 82 48 77 17 37 22 65 52 52 6 4 45 32 76 43 19 46 4 33 36 29 58 89 38 43 61 97 50 60 36 34 35 94 12 57 92 51 77 37 79 93 80 30 99 93 50 47 7 37 56 17 84 30 16 90 55 11 15 71 77 8 46 91 89 43 39 89 70 34 50 74 22 63 13 36 71 52 19 77 86 85 2 86 88 60 22 28 96 24 8 18 71 73 31 9 82 65 70 99 15 47 75 72 44 71 62 49 67 27 20 15 89 70 29 24 50 71 74 63 75 86 87 15 85 3 3 36 11 9 99 94 43 65 19 48 29 84 25 18 34 45 96 32 19 80 38 60 80 48 46 88 18 38 43 25 45 59 59 97 59 90 68 46 78 8 7 41 22 34 76 25 65 79 83 37 93 15 43 17 21 89 77 93 8 50 53 13 33 16 85 75 1 44 81 52 45 20 37 75 21 18 10 5 62 95 86 99 57 92 58 43 98 28 79 8 1 85 23 49 73 66 71 34 8 80 20 87 47 78 27 55 8 27 95 78 95 48 95 95 53 90 14 15 22 21 85 92 62 32 56 39 43 94 57 7 29 48 27 55 33 45 92 88 79 57 88 80 23 62 28 100 16 46 24 92 37 46 58 62 46 13 80 38 9 27 29 100 78 98 69 92 1 5 33 70 64 72 68 28 79 61 88 11 2 6 42 74 91 61 82 36 29 82 71 86 2 53 9 3 62 25 98 59 21 18 44 17 17 88 79 69 62 38 80 22 100 72 70 45 76 85 13 60 83 85 46 60 66 12 4 68 29 94 27 99 40 29 91 22 21 90 49 11 75 12 79 27 25 39 10 41 53 74 83 73 65 94 32 11 86 89 11 53 23 12 22 60 62 76 61 55 8 61 87 31 45 99 21 9 93 55 50 47 61 44 13 68 94 31 5 23 52 22 48 60 77 6 1 42 60 14 75 2 38 21 19 67 29 35 26 13 36 41 8 30 36 36 14 31 6 26 21 16 74 77 29 32 66 83 23 42 25 24 75 59 12 63 47 65 81 25 30 73 38 84 50 74 90 61 90 36 57 22 93 63 88 2 89 13 26 72 37 55 73 35 15 80 37 89 11 92 11 52 42 15 56 92 27 68 24 91 70 50 4 76 68 10 88 11 64 47 5 3 30 65 72 24 94 3 97 89 57 65 82 32 53 2 89 53 12 91 9 39 93 66 94 10 86 79 16 54 23 31 92 23 50 96 15 86 97 27 9 43 15 14 31 61 55 26 38 56 47 43 53 11 43 55 23 38 44 38 51 86 5 8 38 32 73 69 81 34 54 88 4 57 4 61 44 88 41 92 61 63 2 92 65 45 8 72 87 15 64 29 1 27 46 58 71 18 59 95 22 6 43 7 74 61 4 6 83 44 5 15 20 28 40 74 31 72 61 12 67 86 100 82 95 94 18 98 83 66 29 86 62 24 40 43 51 14 12 87 39 77 45 27 42 59 22 30 41 85 100 28 2 53 27 40 31 53 22 99 19 39 30 74 46 79 3 100 27 76 63 10 97 91 36 12 99 14 14 95 39 87 23 82 8 54 10 84 19 70 49 100 22 21 42 80 28 15 14 18 7 48 69 42 19 51 95 87 32 75 62 89 71 86 30 45 57 20 44 12 83 53 83 52 40 88 62 35 74 65 19 5 42 48 58 19 19 80 61 71 39 85 45 65 7 78 15 89 82 12 1 14 69 76 80 92 22 57 5 7 92 96 89 50 52 6 59 57 56 14 30 96 83 28 96 18 10 27 32 22 26 32 73 33 95 17 89 74 98 23 27 56 84 60 29 40 6 5 18 37 35 29 58 90 53 33 9 76 28 34 68 65 37 18 84 65 68 39 25 73 2 86 12 67 12 41 1 92 10 2 22 46 82 58 97 86 54 71 86 23 29 10 87 97 95 13 7 15 100 38 40 33 25 71 64 59 67 48 60 64 94 32 40 20 3 76 52 35 67 10 22 75 2 79 2 34 89 74 9 34 44 3 26 47 84 64 92 72 70 56 14 90 78 3 25 40 5 35 14 37 83 6 18 81 82 38 3 36 73 7 2 38 62 40 28 89 13 87 59 38 71 1 63 73 48 3 30 40 69 71 99 48 42 44 68 44 57 13 92 28 54 70 62 87 48 7 28 89 70 23 49 10 20 91 84 49 94 76 90 10 65 13 84 61 21 18 46 68 96 26 29 45 49 98 18 18 82 32 76 22 90 9 47 55 36 83 76 47 67 71 34 73 63 52 83 19 3 22 55 58 97 8 24 23 7 67 37 13 46 53 56 65 98 71 60 85 87 67 55 85 3 67 28 74 74 36 86 54 40 60 28 49 94 4 19 70 17 10 43 10 66 80 42 21 5 75 48 64 10 58 33 1 94 84 98 27 35 77 60 34 88 22 83 21 22 9 77 99 74 70 41 61 57 12 16 22 54 12 79 1 100 29 39 75 53 23 63 42 8 80 26 40 76 94 34 86 2 66 94 37 11 19 41 80 35 57 93 4 32 99 41 3 13 97 92 41 71 79 63 99 99 84 19 90 74 19 84 80 84 42 11 100 94 29 61 57 5 64 62 55 56 19 3 6 93 95 12 37 12 4 87 52 83 5 15 46 12 49 26 56 10 30 83 28 33 41 48 55 97 8 85 48 92 71 24 18 33 22 95 50 89 34 26 51 53 79 54 76 18 73 78 29 4 56 74 94 39 46 43 83 33 93 80 34 23 90 48 60 51 83 74 64 73 77 64 51 99 35 24 66 38 82 62 79 4 71 56 9 1 4 92 7 21 31 74 45 29 45 28 63 1 52 92 24 88 38 69 72 36 56 82 82 66 68 1 71 4 91 33 5 93 27 5 21 43 54 19 10 58 22 50 75 75 83 49 17 46 52 10 94 8 22 91 7 33 59 24 52 75 36 30 27 77 80 26 92 17 59 88 95 11 48 12 12 99 63 65 23 15 7 77 26 59 81 99 46 27 20 9 26 45 15 30 69 84 62 93 40 42 81 80 14 43 63 46 99 71 76 93 46 24 68 76 87 30 50 27 45 77 77 62 69 10 31 46 29 83 57 16 2 78 36 75 3 74 47 74 67 98 79 64 63 56 89 3 5 8 56 69 14 86 56 58 45 79 12 80 50 52 5 70 17 70 89 9 68 48 57 50 76 13 51 10 64 87 100 28 52 29 75 35 8 10 61 49 43 47 47 62 73 61 91 87 41 64 75 43 7 50 56 41 94 6 88 83 39 70 13 89 13 1 68 20 96 29 46 16 86 62 10 63 20 69 46 23 18 14 54 4 27 39 8 55 62 67 2 24 40 83 98 33 15 65 1 29 8 32 69 78 66 97 91 43 41 32 78 27 5 92 78 24 100 43 17 73 75 95 34 4 29 8 45 68 2 48 28 9 30 93 17 91 60 6 90 79 43 59 63 18 76 76 91 23 26 70 88 97 57 22 83 91 100 89 65 51 11 54 32 80 9 82 46 31 71 75 37 17 15 33 6 20 73 32 46 50 78 85 44 77 68 13 53 41 88 72 26 73 44 27 94 50 33 3 45 47 19 71 86 63 91 46 70 97 4 99 74 80 59 47 89 53 93 55 44 27 21 23 81 10 75 52 44 99 23 18 73 78 12 55 92 93 37 62 7 18 43 65 11 13 29 40 16 79 87 52 57 72 80 25 68 86 84 68 24 20 86 77 82 48 86 54 75 57 48 82 13 66 92 75 50 25 21 33 11 21 38 4 70 56 100 14 1 6 93 35 85 48 94 7 8 61 74 99 59 9 85 61 33 33 42 83 6 29 89 100 76 54 50 80 82 72 81 46 91 32 8 81 72 31 51 12 48 10 43 9 49 8 31 91 58 72 53 11 27 11 87 27 18 90 48 67 46 46 67 2 99 50 76 15 47 18 22 93 96 50 93 65 8 70 81 48 96 89 6 91 1 29 79 45 58 34 19 37 31 32 82 65 100 84 69 44 8 51 58 69 62 85 37 61 44 8 62 1 59 94 88 49 9 99 51 27 62 64 95 94 66 41 15 95 18 4 11 52 10 52 91 32 70 91 78 68 14 85 31 57 52 54 31 59 9 19 81 51 80 38 4 18 46 30 1 69 13 24 19 15 6 40 73 42 18 53 15 50 20 49 50 64 1 30 47 92 95 23 100 67 92 96 95 50 32 69 96 86 41 31 8 42 70 52 49 95 60 14 63 19 8 44 94 62 33 12 49 16 87 90 92 62 92 68 71 73 98 40 85 66 39 34 86 96 84 47 26 48 43 14 35 64 9 42 11 12 37 58 44 68 87 5 69 29 66 20 72 8 2 42 91 1 42 79 73 13 79 57 36 48 7 57 9 32 96 52 9 57 39 96 52 55 49 98 8 67 17 87 38 77 71 48 50 7 58 88 90 1 68 22 19 28 57 64 12 87 100 21 61 73 13 60 17 29 92 7 80 87 57 81 14 46 37 88 10 25 64 84 68 41 1 22 4 34 84 78 12 86 21 85 34 32 38 56 3 78 92 43 33 84 22 58 11 2 25 32 56 22 55 27 55 92 72 74 9 12 16 71 26 27 55 61 52 19 47 63 75 14 46 22 60 67 77 91 61 17 86 19 14 46 51 30 64 46 60 41 77 45 77 59 4 24 22 68 87 28 17 65 32 34 60 37 68 90 97 75 84 28 44 66 10 62 52 52 45 99 10 59 61 25 96 87 40 28 87 22 48 82 69 66 39 57 20 79 28 36 54 34 5 26 27 19 76 72 26 85 92 68 60 73 14 57 11 86 70 52 17 67 38 6 50 67 62 35 14 44 87 13 88 53 23 39 92 56 22 14 46 85 24 68 20 73 17 36 28 88 92 43 60 52 89 18 17 87 43 53 16 4 98 65 72 31 26 51 26 97 58 88 55 96 30 27 37 49 17 30 75 57 76 1 29 67 45 12 12 22 17 34 4 76 59 29 73 84 18 19 97 80 79 48 1 99 13 81 36 32 27 59 94 94 13 34 74 54 11 14 17 68 40 50 1 15 21 72 83 44 76 70 97 63 53 76 81 73 41 59 35 91 73 91 83 10 51 2 81 77 14 68 19 6 5 85 71 81 44 38 82 19 59 76 71 28 49 71 29 47 42 12 76 53 77 75 21 61 39 22 89 98 42 36 51 51 35 35 95 22 73 27 59 22 99 5 85 82 62 45 11 91 28 40 74 46 70 22 52 83 75 97 83 87 67 100 3 71 58 57 92 19 30 52 45 92 48 86 18 14 24 14 51 95 28 23 50 46 45 53 45 17 5 31 34 79 74 59 25 87 58 26 78 55 65 8 100 65 35 61 71 82 35 75 59 34 13 42 63 89 96 34 43 34 69 12 9 78 98 46 52 77 36 14 41 58 93 71 45 54 51 96 33 61 71 19 45 76 43 60 48 80 49 87 26 2 77 93 23 17 79 95 81 75 19 22 21 24 51 21 50 78 60 39 5 35 41 58 8 38 70 25 24 30 39 63 30 57 15 53 45 82 34 8 74 44 35 73 55 50 62 71 45 89 38 20 42 60 32 25 32 91 19 9 4 95 54 22 72 16 58 36 45 39 93 44 25 73 40 39 90 54 62 52 57 23 30 97 13 29 29 11 70 99 29 29 6 48 27 45 54 50 26 51 22 96 98 88 57 24 70 44 86 6 67 8 35 100 47 89 72 77 26 35 20 74 88 4 44 75 89 18 42 23 68 40 88 51 88 22 27 7 62 48 16 90 53 96 81 37 61 65 45 72 81 36 72 57 65 34 65 22 4 100 76 39 22 1 7 6 56 12 49 14 47 32 63 12 33 66 85 73 56 59 79 26 61 51 29 2 54 23 42 100 8 64 34 19 94 42 60 52 96 81 9 87 94 91 79 42 2 72 59 52 85 81 86 68 70 18 44 51 45 84 1 6 70 27 78 86 72 9 58 61 94 73 78 32 81 5 64 79 88 69 97 83 47 2 71 57 53 84 16 60 37 12 93 7 81 98 55 24 78 28 65 82 9 69 97 72 18 47 50 40 28 90 1 72 10 54 89 1 28 5 73 55 99 55 66 3 53 100 37 73 38 90 70 2 50 76 56 99 8 20 38 43 68 37 74 53 38 66 80 64 1 6 91 26 62 57 72 86 6 69 25 70 35 3 39 37 95 30 93 89 35 28 27 70 90 52 84 54 68 49 20 99 20 25 66 28 53 99 28 36 69 86 82 78 85 39 38 35 6 27 83 7 100 51 9 48 58 42 87 61 63 79 22 9 67 76 91 65 67 80 61 26 17 66 32 89 17 79 59 16 2 76 22 52 50 57 49 53 10 96 88 84 75 60 41 74 32 87 21 82 29 100 67 75 58 37 79 71 73 46 52 33 28 44 79 32 57 19 6 30 32 69 10 30 36 33 45 74 6 96 16 18 21 3 62 75 100 23 72 73 23 40 31 49 79 95 85 51 77 48 92 66 39 76 85 3 31 24 58 26 33 57 37 13 58 2 99 67 84 53 45 86 99 42 71 56 22 5 72 18 35 48 47 13 55 40 13 80 87 55 17 5 22 17 43 71 36 64 13 37 100 1 29 94 3 6 24 67 72 3 32 4 81 80 100 71 56 10 47 23 12 74 72 11 64 88 50 41 7 17 40 71 67 1 57 13 65 14 90 65 22 44 10 21 34 75 57 53 95 84 98 26 50 3 42 96 59 82 6 38 68 61 84 32 26 81 26 72 24 85 66 74 30 60 13 78 23 53 72 74 59 85 74 69 62 52 48 65 27 32 23 34 26 13 86 5 50 51 53 93 20 60 3 54 95 79 69 45 53 94 89 78 32 85 48 98 99 44 55 9 28 65 46 65 29 92 73 1 64 37 85 35 70 82 69 18 37 14 38 44 69 50 78 33 87 72 82 47 89 48 8 12 11 89 50 63 54 90 37 63 43 6 70 55 36 18 33 48 64 12 77 78 22 90 13 40 70 39 18 67 16 50 78 18 79 21 83 97 95 51 58 82 84 22 81 51 60 99 81 26 9 41 61 76 81 33 57 2 43 37 51 6 57 76 14 56 13 59 90 86 26 44 13 59 13 62 5 77 62 90 59 28 23 81 6 33 92 75 22 99 34 82 78 61 59 57 42 97 99 65 37 75 26 12 57 28 40 37 10 80 12 89 11 48 78 77 80 36 17 65 77 79 73 26 41 54 82 21 100 29 7 35 46 66 84 11 22 60 16 79 72 13 8 95 67 56 2 20 8 68 95 34 100 19 98 78 74 75 14 85 19 45 76 87 57 93 55 57 88 7 18 68 44 54 25 48 5 35 52 42 69 62 14 98 61 9 28 33 60 28 100 68 71 35 22 67 96 3 74 83 32 17 80 17 93 77 31 76 36 81 59 55 71 28 79 21 44 39 63 39 64 79 23 82 93 13 58 26 13 32 20 80 17 99 88 8 3 88 15 4 48 63 83 88 74 21 89 7 67 61 67 80 77 82 11 71 40 86 78 92 87 69 74 24 43 8 25 51 98 67 7 79 73 76 100 59 95 97 76 53 28 61 25 77 38 88 28 56 100 39 53 14 90 89 46 23 46 72 75 78 86 44 89 45 40 80 99 7 29 60 32 10 82 97 8 61 26 57 27 12 89 94 28 54 74 60 95 82 79 60 79 23 32 13 69 19 88 27 47 85 56 75 82 75 5 64 12 84 94 93 35 91 16 1 20 18 24 14 1 52 25 59 84 88 47 33 1 87 97 21 88 14 48 17 60 90 6 3 26 35 60 93 56 41 24 71 82 65 83 4 100 5 36 76 90 68 100 81 63 95 48 59 14 91 26 90 76 61 7 40 53 68 83 52 22 34 93 13 1 100 15 48 41 57 72 66 25 63 77 63 98 94 91 44 58 43 77 26 90 63 62 13 20 81 59 78 50 91 47 9 5 18 69 8 83 93 94 26 94 50 32 53 46 53 36 80 55 91 93 74 36 88 59 97 46 37 4 8 15 55 27 5 95 95 16 20 82 84 81 2 4 64 100 58 8 71 22 92 69 77 38 57 76 77 68 48 88 45 83 77 57 39 99 40 6 35 72 98 7 42 69 85 15 1 25 79 94 64 22 87 21 63 49 39 41 28 99 63 92 11 99 13 76 45 22 3 30 98 29 68 44 83 94 71 35 45 36 50 70 84 55 77 29 12 4 9 76 95 43 53 77 45 24 64 9 99 65 68 63 69 83 29 23 32 93 60 45 41 24 45 100 63 81 38 19 21 18 53 75 38 52 58 7 6 74 90 71 20 45 33 90 75 59 73 51 44 1 1 48 63 33 23 22 30 24 71 30 60 72 85 8 51 7 22 43 55 70 56 26 20 31 13 57 96 16 57 41 51 78 65 100 29 55 65 18 36 24 46 95 99 80 44 46 8 87 54 7 75 31 37 6 44 74 89 10 89 86 56 39 29 12 92 9 31 18 29 11 57 22 13 96 29 60 95 41 92 56 57 9 57 57 73 52 59 79 12 25 88 42 54 63 15 40 91 88 91 15 9 25 1 73 56 51 51 26 81 70 11 90 7 20 32 33 69 11 9 88 21 100 43 11 3 37 100 13 53 31 43 37 72 25 77 41 13 91 95 66 89 88 86 57 56 33 77 41 4 39 34 31 79 33 10 52 20 83 8 7 5 33 46 29 83 69 20 2 26 29 15 30 66 55 3 10 81 35 14 51 70 72 19 95 15 47 39 4 91 43 43 78 34 51 12 9 56 83 34 73 46 11 86 40 45 39 84 68 9 42 42 66 39 51 79 80 43 38 84 32 75 44 18 39 29 19 62 75 33 43 40 41 21 91 8 19 68 85 13 95 4 78 13 55 15 15 58 7 74 27 68 86 1 54 32 9 56 91 3 50 33 39 12 82 48 29 98 80 22 71 32 76 70 27 23 64 99 16 56 3 84 13 75 17 14 53 85 4 22 13 51 62 89 65 40 49 9 35 15 81 83 59 7 22 96 18 81 15 94 62 98 84 21 8 70 81 3 42 57 25 35 9 66 12 19 32 4 84 70 47 15 72 67 33 29 49 48 98 34 16 72 74 98 66 38 56 31 39 15 84 13 38 75 77 80 19 61 56 30 77 99 79 42 20 71 23 78 65 60 71 94 49 58 63 66 14 78 69 72 65 47 19 20 49 35 63 78 55 38 18 96 68 78 50 93 18 90 71 51 6 92 2 57 16 67 53 46 23 57 36 40 5 49 7 2 97 66 98 87 4 59 12 29 31 89 13 63 92 44 92 62 21 2 57 56 80 82 12 52 73 27 96 12 51 19 77 23 87 100 83 80 78 66 68 49 4 47 14 16 84 61 50 57 81 72 18 6 81 82 13 62 64 37 93 99 37 88 92 28 41 90 44 35 14 41 94 56 34 80 72 32 77 58 78 52 63 77 41 95 79 12 19 35 61 34 16 69 93 68 72 60 65 91 15 70 31 23 16 99 69 17 87 12 40 82 39 73 49 50 20 31 79 46 6 4 62 66 4 2 42 64 14 7 46 14 47 76 86 89 64 1 65 45 79 35 75 89 85 74 45 5 13 99 84 7 82 59 78 89 69 14 36 51 52 77 33 90 73 5 89 81 97 6 7 16 33 41 88 64 32 2 42 84 27 62 54 51 52 30 42 36 43 78 87 13 32 95 96 60 39 94 14 37 23 43 42 34 12 98 90 53 9 85 52 6 34 44 57 99 27 44 83 18 55 29 76 18 42 12 73 82 23 82 24 100 27 6 6 15 4 23 62 30 67 48 52 31 54 74 74 41 91 21 58 75 11 75 10 82 84 80 67 95 16 65 67 3 15 77 72 4 49 59 62 42 86 29 64 48 76 82 64 63 76 82 46 75 21 41 97 54 100 95 19 47 10 99 60 88 73 95 22 4 4 6 8 2 14 70 38 92 75 42 23 29 23 58 96 15 41 33 42 85 89 30 7 26 14 68 86 29 93 73 90 75 84 80 55 17 36 63 98 3 39 81 27 37 19 49 26 2 73 81 80 76 75 4 41 25 67 77 97 89 73 37 16 26 29 66 27 47 2 6 42 89 1 80 37 57 84 11 14 100 11 65 15 17 46 17 96 55 49 29 1 16 95 89 74 40 87 78 13 36 58 85 92 99 59 61 64 56 46 77 95 25 94 79 95 74 35 22 85 28 16 100 26 59 54 13 2 13 23 71 76 8 8 3 91 4 91 86 52 70 30 25 41 2 42 41 40 38 85 93 14 9 77 51 5 41 82 87 39 49 48 74 12 60 50 80 19 56 65 27 82 76 23 6 37 54 52 46 39 17 4 20 45 93 67 49 45 94 7 29 5 69 82 97 69 83 6 57 1 11 99 38 12 36 33 89 54 9 27 98 91 16 4 66 73 79 70 50 51 10 26 38 36 83 9 98 4 29 3 52 43 34 87 25 8 72 60 47 88 23 83 53 8 46 26 32 23 6 66 42 61 22 38 10 73 9 50 79 8 66 33 71 99 96 32 78 65 96 13 29 31 17 24 64 11 59 61 72 13 43 64 86 53 85 27 69 11 7 20 76 21 91 29 58 57 57 70 32 80 54 55 66 84 18 58 14 42 75 97 76 89 28 39 36 94 15 74 52 26 67 39 3 43 75 26 39 47 5 77 4 83 60 34 99 38 70 62 27 27 83 11 87 26 4 11 18 84 24 18 50 39 23 84 14 71 74 28 24 19 57 42 28 36 25 42 58 45 54 31 92 26 65 93 94 17 51 84 32 88 29 31 39 48 58 33 100 40 33 3 12 12 79 32 39 59 9 16 65 45 96 78 44 69 91 97 95 40 21 51 92 21 5 97 36 99 96 56 58 58 10 80 7 90 57 87 25 86 21 95 43 15 42 77 39 70 5 18 68 93 23 18 24 23 44 76 91 39 86 100 46 69 23 18 30 2 83 80 18 39 43 55 68 25 75 82 89 52 57 49 80 72 72 75 39 98 82 97 46 53 79 70 2 10 95 49 43 15 99 6 67 53 25 36 61 34 84 100 30 55 1 93 84 15 60 6 93 30 92 91 8 52 95 16 97 92 99 13 80 65 35 32 79 96 98 15 41 91 19 19 63 24 24 6 90 96 44 53 43 92 77 38 66 60 58 96 80 51 93 6 9 32 90 49 34 32 19 31 56 93 62 72 35 29 66 12 32 9 31 54 28 99 81 27 67 81 100 21 25 95 63 93 56 12 49 18 76 90 27 32 70 57 24 29 50 24 72 35 61 49 88 60 32 56 64 89 27 87 62 32 22 25 5 17 27 82 94 17 6 77 2 38 96 78 10 48 69 17 9 72 74 33 30 76 19 73 59 60 2 83 19 11 66 100 61 59 81 13 71 5 83 17 48 54 81 97 34 93 54 66 1 26 61 99 58 44 82 84 69 20 92 24 55 20 65 28 33 81 98 49 39 58 23 2 45 43 89 84 10 6 15 21 68 65 68 1 70 10 83 76 98 69 6 6 27 71 32 57 32 5 99 3 98 73 82 73 74 41 44 33 53 17 8 53 35 5 2 86 69 77 44 69 26 96 27 69 98 58 18 72 10 2 71 2 45 4 33 17 82 68 14 75 56 41 91 38 9 7 64 75 67 42 5 20 14 56 79 50 48 31 67 84 27 40 82 14 43 85 35 26 89 37 28 46 53 58 58 76 6 34 92 54 52 19 16 96 85 77 90 76 41 88 59 49 68 28 68 99 80 75 12 9 24 79 29 63 86 57 28 80 38 38 16 82 9 86 15 85 91 56 61 15 13 52 67 15 96 57 37 57 36 47 89 36 2 26 2 69 74 21 33 57 89 40 71 83 81 86 25 27 88 40 39 36 97 28 26 95 3 67 38 9 4 64 4 81 95 98 89 52 10 2 1 63 96 46 42 5 84 7 14 91 5 65 80 29 28 50 16 79 25 18 66 46 75 34 47 87 67 44 16 28 73 92 29 23 66 18 47 85 47 14 23 43 53 87 73 84 87 89 49 18 67 51 21 40 57 69 57 27 66 87 58 2 18 68 28 36 20 35 88 46 5 54 35 45 12 90 36 69 36 9 34 97 92 92 52 8 50 9 39 59 33 27 3 25 64 4 22 34 56 38 4 80 25 75 50 53 54 39 79 34 5 50 34 6 72 12 26 21 23 87 35 69 83 12 60 1 72 98 40 61 44 82 88 63 14 37 20 85 16 45 98 97 17 65 1 19 92 88 71 87 99 18 59 72 92 87 8 70 32 2 97 69 3 26 62 72 73 9 22 63 5 84 27 65 36 5 47 43 54 25 83 2 86 62 99 57 21 99 27 89 90 98 13 55 97 21 48 34 12 54 26 62 41 81 20 58 87 18 65 43 44 80 14 55 24 92 61 39 57 92 65 64 65 96 16 86 67 48 29 81 22 4 70 42 68 15 60 36 36 20 58 92 69 68 41 52 18 14 95 77 100 66 91 62 6 51 66 90 12 65 14 65 91 63 86 84 63 50 35 44 37 100 42 43 78 10 67 35 38 82 39 58 58 78 72 20 47 15 100 64 32 19 77 43 43 28 32 87 1 34 65 9 78 41 89 63 61 92 84 4 42 52 92 51 7 38 64 95 3 5 61 86 51 98 8 34 23 82 98 7 30 63 43 95 93 95 84 9 12 64 97 77 70 58 43 70 48 77 75 96 90 88 17 74 54 10 30 18 42 17 11 44 74 78 80 39 16 62 58 43 67 69 45 16 60 98 74 86 96 24 66 34 20 20 57 48 23 8 36 95 60 85 43 35 18 78 28 15 98 7 47 71 40 43 92 100 30 7 100 63 35 69 83 78 78 69 71 42 52 87 80 82 50 31 7 42 25 87 63 81 71 77 67 56 85 51 74 45 95 53 85 17 6 98 24 18 27 31 21 34 21 63 36 10 23 1 10 43 39 6 62 65 16 72 19 55 25 12 35 76 48 44 53 1 55 66 89 60 11 51 55 95 32 57 19 79 94 74 68 66 64 54 64 37 8 93 93 82 92 54 48 79 15 41 45 90 24 2 28 79 38 8 7 25 75 71 42 9 82 59 37 93 97 15 5 75 87 18 64 47 58 41 100 76 78 47 36 28 13 76 31 27 5 42 11 29 9 55 71 97 76 5 89 82 61 93 34 6 9 81 97 17 52 82 19 23 64 2 26 91 24 70 1 45 35 18 22 77 54 20 68 78 10 57 49 20 12 84 65 74 42 29 17 97 73 27 90 50 53 23 55 72 31 31 7 28 76 19 20 79 39 83 20 96 91 90 64 59 10 33 4 51 15 51 21 29 89 3 52 35 14 40 28 50 65 44 55 92 40 77 29 47 43 83 68 47 7 17 83 60 64 27 83 74 55 33 96 99 12 59 93 21 22 79 32 69 2 67 27 41 12 12 62 39 90 83 94 80 86 16 52 62 32 98 52 70 42 25 7 50 27 16 29 8 73 60 71 66 55 46 98 80 95 21 38 33 24 90 76 58 93 37 45 65 5 15 49 83 73 90 32 11 17 75 88 33 67 37 54 59 74 96 4 68 81 14 41 84 6 81 13 73 27 95 45 65 52 53 5 30 11 77 53 88 62 3 11 11 53 44 79 62 73 42 38 33 54 25 76 28 86 10 18 21 32 55 8 79 3 64 28 45 48 48 9 83 15 41 21 50 54 68 32 94 32 6 67 79 3 2 30 69 31 52 5 47 29 23 63 45 76 84 26 46 88 85 93 23 94 83 86 62 70 29 72 72 33 86 11 15 67 55 43 4 50 83 96 26 81 17 69 85 30 37 32 96 68 91 19 41 73 59 83 31 57 75 76 58 2 33 10 47 14 22 99 32 64 3 86 18 95 4 46 35 90 16 81 16 14 19 5 35 47 68 59 66 12 35 26 78 50 12 29 26 44 18 86 17 14 85 36 91 26 24 98 97 82 12 1 21 92 23 54 7 65 10 82 98 13 92 60 67 5 77 82 37 82 27 25 20 31 84 28 66 35 46 41 93 40 61 29 43 90 73 63 96 17 54 32 19 31 30 89 90 56 50 12 53 79 70 63 40 28 16 8 46 20 97 32 74 31 12 63 46 86 5 54 26 37 15 77 10 15 58 78 82 81 94 16 67 95 78 92 69 31 2 63 35 28 21 58 28 4 40 17 86 2 37 69 14 5 25 94 10 26 3 33 75 62 18 3 38 99 15 53 75 46 8 30 21 95 50 56 16 76 73 6 24 77 35 79 47 99 4 6 55 85 36 44 21 23 68 18 55 5 53 60 70 36 24 51 49 29 69 80 85 4 7 71 63 71 58 60 77 45 73 97 33 35 12 87 48 78 74 52 8 71 92 3 83 25 25 76 10 23 9 84 7 31 18 31 3 33 66 13 40 42 38 4 92 93 88 36 45 97 99 70 59 52 25 18 89 46 96 100 16 16 34 43 18 46 39 33 40 14 3 9 41 46 13 66 81 25 66 33 7 23 52 78 91 81 91 59 44 54 3 56 32 32 16 49 79 15 1 48 71 74 10 52 11 49 30 63 55 97 65 33 42 28 75 6 84 16 47 32 81 37 56 86 60 8 72 19 16 52 56 13 55 9 90 70 90 12 63 35 2 20 41 12 2 4 78 85 3 79 51 32 10 31 35 92 66 55 77 15 47 48 77 14 96 31 99 60 14 94 58 62 59 75 15 62 24 72 8 83 91 29 61 71 1 45 10 89 93 48 31 4 68 20 31 18 63 97 89 85 32 15 94 1 49 80 85 88 15 19 50 9 72 47 12 49 30 77 75 34 34 58 90 75 25 98 38 13 58 46 85 73 67 71 20 83 4 45 69 21 23 81 18 10 10 67 100 31 99 65 89 69 19 66 11 81 56 4 82 67 43 98 58 96 75 59 6 32 32 17 46 41 72 3 82 38 38 11 66 100 74 33 84 20 42 62 44 39 16 93 7 41 98 38 88 7 16 62 38 61 69 24 21 92 67 48 61 49 43 82 44 8 74 43 12 46 22 85 88 48 81 6 14 66 77 33 83 49 59 88 59 13 20 83 49 35 51 56 88 76 93 53 20 60 19 65 82 32 72 99 68 68 52 29 78 26 90 15 72 78 31 38 73 16 68 45 38 13 100 19 21 98 60 54 50 63 98 30 57 60 90 76 54 48 24 72 91 94 48 36 6 82 20 82 57 86 18 82 36 30 19 93 98 35 45 75 60 13 85 62 29 52 10 17 84 47 57 82 74 52 11 48 57 54 10 86 10 92 16 98 55 90 78 19 50 91 46 11 24 34 6 82 86 7 31 89 72 5 15 64 2 82 31 64 93 21 70 1 100 60 32 38 52 46 71 64 66 18 54 39 85 30 21 5 37 82 10 76 58 90 3 72 11 11 65 11 63 7 71 4 95 68 53 61 50 49 93 36 32 49 78 65 11 18 84 67 33 71 61 91 24 55 7 24 85 100 92 42 58 16 21 98 36 88 27 91 85 51 45 64 94 79 55 75 35 61 25 64 6 72 66 89 64 34 69 7 64 20 80 55 54 93 28 62 21 34 67 56 46 41 61 95 27 13 34 77 12 7 47 1 65 61 12 77 25 1 1 14 17 51 82 76 4 100 93 7 32 68 67 77 39 61 99 37 28 73 2 25 50 65 58 80 4 48 56 38 84 80 13 51 99 69 44 8 38 28 7 82 69 85 73 32 2 89 67 42 82 57 36 29 57 61 90 67 25 23 8 57 91 17 31 32 66 46 24 99 82 98 14 93 34 85 13 76 75 72 79 38 58 56 82 95 22 93 36 38 84 80 18 72 96 42 26 56 75 31 90 6 63 52 50 43 81 81 53 62 4 59 49 18 27 62 10 22 83 9 75 7 91 6 49 6 2 98 10 44 65 79 88 23 42 88 44 88 97 43 35 55 75 36 76 21 62 48 15 59 74 59 59 44 8 86 2 43 74 65 84 6 72 50 12 68 45 64 14 56 98 57 42 16 83 33 92 99 53 21 33 64 67 97 33 88 62 82 27 95 54 4 3 52 24 40 29 41 2 84 59 44 1 15 30 32 28 57 41 17 50 57 69 28 16 38 20 63 21 72 14 43 68 54 11 33 53 10 79 72 84 58 20 59 33 99 60 68 70 85 96 77 8 76 46 39 99 90 4 54 69 75 42 58 31 67 76 6 48 55 42 71 20 40 87 1 46 51 94 42 46 31 20 37 72 91 60 33 87 45 81 24 19 64 4 52 7 51 39 49 40 11 31 49 44 21 14 58 44 26 90 40 91 97 93 65 16 61 19 15 32 80 99 5 2 13 82 34 57 47 70 28 61 35 65 46 14 38 19 15 72 40 100 25 65 91 47 39 30 30 52 28 35 94 39 81 86 68 10 34 16 13 72 2 48 81 12 59 97 29 14 87 73 54 30 22 85 7 59 69 29 26 10 8 79 39 84 69 95 44 63 26 36 79 6 44 79 75 57 27 66 32 97 6 59 26 38 41 77 23 56 22 34 42 13 59 48 48 82 32 74 54 10 26 21 69 25 16 68 49 54 78 68 42 74 9 98 38 67 52 15 26 54 74 47 88 45 54 94 96 94 70 46 68 49 48 72 57 42 64 63 29 57 68 58 80 16 62 30 42 41 26 95 36 89 14 18 26 75 68 65 26 34 43 47 52 90 26 68 61 28 67 34 21 9 85 59 32 68 75 28 96 81 83 71 93 38 48 90 64 45 49 18 73 16 79 42 97 17 79 37 32 39 37 75 20 51 46 36 96 88 11 19 66 62 68 21 50 100 34 28 24 70 33 68 46 48 35 65 28 24 63 31 86 40 91 29 58 38 46 19 35 30 47 24 31 100 68 68 94 31 64 54 60 15 53 91 7 72 94 22 63 1 18 27 96 82 100 44 79 2 93 55 49 89 26 53 27 63 35 76 69 88 8 46 87 85 100 4 71 2 41 92 76 62 81 92 17 25 68 21 8 27 4 92 83 70 43 80 79 75 85 89 95 49 72 71 82 69 54 2 74 41 26 56 70 86 3 38 41 93 75 30 88 53 30 66 52 87 69 28 49 29 83 32 93 72 23 90 83 6 43 5 25 53 95 25 74 10 40 13 16 91 6 49 11 13 55 98 60 38 37 77 55 76 52 56 94 72 17 45 8 33 100 85 70 19 3 83 10 24 29 82 90 33 12 78 90 50 71 59 27 82 33 72 93 32 48 73 70 18 31 22 32 44 60 59 43 97 58 2 12 58 92 59 16 26 97 43 55 64 7 57 62 72 44 36 53 38 75 60 33 13 63 84 47 77 99 57 67 17 29 70 11 43 15 30 25 23 65 74 60 35 45 12 8 70 70 33 5 37 30 24 12 72 35 80 82 99 57 65 83 10 43 72 64 44 62 95 18 45 29 38 24 8 31 1 37 38 35 7 12 57 3 68 50 62 19 48 96 74 11 71 42 81 96 7 77 55 19 48 37 53 76 95 4 38 13 87 17 91 100 63 94 30 21 99 27 4 65 46 73 87 96 9 8 45 32 71 37 31 40 35 36 38 90 50 94 49 1 46 33 38 40 80 36 68 1 50 8 72 39 21 97 49 16 85 25 58 32 8 16 72 68 3 34 60 27 89 20 50 97 50 56 5 19 62 36 12 100 39 75 89 44 2 45 84 56 14 53 36 82 59 2 38 43 89 51 76 88 62 14 59 48 68 62 2 26 73 44 17 71 33 22 83 36 87 83 92 10 56 85 91 24 23 44 98 17 59 96 93 92 49 22 58 50 43 71 20 43 17 64 11 9 76 4 94 31 2 2 90 36 56 28 36 34 92 33 51 39 35 12 7 7 28 86 75 16 63 56 31 96 3 70 19 95 81 6 3 66 46 15 49 93 97 54 22 70 55 89 53 56 24 7 78 37 1 65 92 68 44 52 20 88 82 16 16 7 10 46 41 24 8 15 13 90 15 84 65 90 86 68 100 4 63 81 91 47 87 55 67 97 67 63 74 92 7 37 70 55 49 94 68 17 14 63 18 37 66 48 98 81 71 51 81 52 10 82 41 84 62 96 59 20 51 49 21 34 56 77 21 94 77 93 88 18 58 98 1 88 58 12 100 27 69 81 15 98 63 87 88 4 75 9 64 34 68 19 25 8 51 65 82 93 31 80 2 62 67 45 4 98 24 20 87 69 97 90 70 8 65 19 20 35 12 77 86 72 91 76 35 85 91 95 35 78 46 17 5 57 54 82 26 16 39 34 31 22 34 70 2 70 56 47 65 2 31 12 38 85 22 44 2 54 52 17 90 95 34 66 49 83 89 31 88 60 59 76 4 14 35 14 12 30 9 93 68 92 8 23 75 65 15 75 54 66 95 19 87 71 59 91 59 84 78 31 99 56 17 57 75 21 7 77 59 42 63 83 4 21 21 68 77 45 49 6 87 81 31 39 40 14 29 66 69 37 68 2 40 51 100 21 87 68 87 75 79 65 82 56 78 25 28 29 21 100 73 51 38 35 68 67 15 65 49 41 73 5 80 77 2 66 68 97 96 22 13 16 92 79 62 84 52 13 8 13 81 90 61 53 42 16 14 70 11 99 6 71 78 48 92 83 54 35 5 3 27 23 24 33 3 32 32 84 60 68 9 37 91 7 15 81 91 9 90 100 16 88 76 64 85 23 6 56 58 60 96 33 26 59 28 9 23 93 71 18 69 82 20 96 15 79 26 32 73 5 70 94 31 16 40 64 36 57 73 60 40 56 11 14 79 2 53 64 76 33 23 97 99 91 47 14 55 55 99 95 1 16 45 15 14 48 60 100 17 94 14 44 79 84 40 91 42 81 24 10 82 88 52 10 83 64 84 67 77 50 68 17 70 10 40 83 55 3 78 67 31 86 83 31 32 58 3 63 61 43 72 12 58 35 63 50 16 96 27 35 76 13 39 55 68 12 96 30 14 77 45 17 15 85 74 97 49 56 78 54 98 73 45 85 67 4 43 94 66 23 42 43 36 86 67 79 63 29 54 20 33 98 22 62 40 24 6 46 92 62 43 92 68 1 28 97 9 45 12 73 5 89 83 2 41 39 69 19 52 33 53 70 46 15 44 63 21 94 60 86 48 82 37 29 31 89 83 72 68 54 46 31 89 3 21 36 12 3 40 90 22 5 26 27 56 86 79 47 21 95 78 2 29 38 68 98 84 92 60 91 93 97 66 97 23 76 72 69 52 94 79 93 25 19 19 51 63 18 43 26 33 80 98 1 52 60 17 34 85 58 86 93 79 16 54 6 82 64 89 86 25 49 37 74 33 65 86 19 100 92 48 28 67 56 11 44 28 95 19 97 100 4 98 18 58 58 89 98 47 27 38 82 48 82 11 19 15 50 54 50 42 9 99 38 50 22 42 29 57 88 90 72 80 1 83 22 22 35 56 53 64 14 41 77 59 63 47 27 66 23 83 100 49 90 23 23 30 5 77 46 23 85 30 25 86 93 84 26 100 63 12 44 11 4 26 24 8 44 80 39 22 70 34 17 33 98 56 3 55 98 94 74 59 21 95 30 69 28 84 69 87 7 6 29 63 25 95 13 10 75 86 41 39 89 58 61 58 30 51 15 6 7 16 37 8 52 66 11 53 47 60 43 95 58 61 10 64 5 14 26 66 78 53 47 94 52 15 29 89 36 46 65 74 87 16 56 94 78 66 90 98 40 78 88 64 24 26 71 15 21 46 19 75 12 34 84 49 45 13 48 97 82 59 31 27 54 96 94 77 48 68 77 20 69 81 33 91 58 31 18 71 40 99 38 13 85 24 72 63 78 81 2 70 35 30 24 81 45 46 99 45 13 54 15 72 18 81 13 19 14 6 41 56 14 14 77 68 10 47 96 69 42 69 24 65 12 29 5 45 78 21 19 15 97 50 76 49 69 54 100 64 98 42 75 30 67 21 11 100 54 39 67 45 45 23 49 85 95 46 60 38 99 86 51 26 88 99 65 3 36 73 90 18 94 88 68 73 84 14 64 18 5 45 33 57 55 7 33 70 14 96 43 36 64 63 14 19 71 41 60 31 54 13 16 58 92 86 93 46 23 53 100 81 91 76 94 56 41 79 100 24 56 91 93 20 15 38 80 20 89 77 75 92 63 6 45 35 58 54 1 72 51 4 96 13 20 24 87 87 18 65 78 63 65 27 19 24 74 58 77 67 34 37 73 38 96 29 25 53 39 19 40 80 41 53 19 78 41 1 11 11 18 100 32 76 42 69 91 18 96 88 66 55 66 52 19 53 44 16 72 65 59 37 90 24 27 75 65 45 5 96 70 29 49 49 97 38 54 72 55 65 41 22 73 89 42 63 100 65 39 73 71 13 62 73 92 54 23 14 38 9 12 36 56 60 72 6 13 17 49 48 7 22 54 46 80 67 85 91 16 87 65 15 85 19 97 2 68 25 8 79 51 98 99 41 70 73 82 45 89 42 95 42 17 79 53 59 55 27 67 45 15 26 75 15 18 2 79 84 8 21 23 20 7 25 49 99 7 42 55 61 44 40 21 20 47 54 92 2 68 44 24 52 81 78 47 27 66 51 12 23 16 71 18 83 82 92 22 87 51 41 28 26 18 87 14 24 96 71 51 41 61 54 17 48 3 56 88 73 46 40 53 52 34 34 43 36 61 65 14 84 22 41 35 17 67 59 62 82 68 12 40 14 49 94 37 70 76 82 39 73 85 71 56 98 68 98 5 65 50 24 70 54 77 99 74 53 91 57 13 8 47 99 89 80 41 23 48 73 76 30 25 13 87 75 43 1 69 95 93 20 63 3 8 10 51 9 4 74 39 3 16 44 14 83 45 32 71 97 98 37 8 48 67 79 24 25 78 61 77 53 44 28 40 80 66 18 4 45 22 100 82 11 77 81 88 12 60 68 69 28 8 62 62 10 100 98 89 51 39 87 77 37 87 29 79 66 72 60 96 98 18 32 16 53 23 39 81 38 39 86 42 1 81 41 88 54 93 18 49 27 20 14 44 58 9 96 86 29 84 55 80 53 66 64 38 27 31 51 49 62 4 61 98 15 97 88 78 51 12 91 92 36 28 58 34 25 55 55 60 93 56 88 38 88 34 74 23 19 26 79 5 51 81 26 38 10 68 25 74 53 15 90 94 75 83 55 23 44 59 68 13 51 3 45 13 25 64 50 51 32 53 1 32 89 5 99 97 18 43 48 98 33 13 2 20 18 45 22 44 1 79 79 97 10 53 40 26 67 66 26 6 74 47 84 34 100 65 90 79 7 29 59 53 57 6 31 37 35 31 13 3 55 14 58 21 2 23 76 54 95 23 4 64 14 49 5 95 69 48 2 56 86 98 36 75 75 43 33 89 21 24 3 26 70 29 27 56 72 19 18 14 31 75 75 94 62 89 43 68 99 62 68 41 90 75 74 60 90 79 53 28 81 56 41 77 51 58 69 82 2 3 40 1 29 86 27 27 52 17 14 20 86 15 6 60 20 34 97 89 27 38 30 51 41 36 13 46 97 83 76 28 42 23 68 88 84 37 61 23 92 84 22 55 50 63 42 84 18 89 58 29 5 56 88 93 67 90 9 67 24 91 49 12 64 97 78 69 20 39 44 3 68 59 87 86 48 83 55 86 34 11 16 76 72 73 72 2 98 64 83 79 60 83 34 32 50 47 4 54 82 60 52 90 62 32 46 39 39 34 78 99 15 77 83 95 48 2 96 90 91 54 47 50 98 65 45 79 54 100 32 70 41 52 85 44 13 69 78 80 35 88 13 96 82 45 23 49 65 14 10 54 100 18 59 37 84 55 2 66 15 72 72 82 33 44 64 53 61 17 27 32 65 82 50 56 61 61 84 66 80 54 62 61 23 66 9 11 76 12 79 64 69 44 47 12 98 11 8 73 87 68 50 68 51 31 56 56 22 52 23 38 20 40 34 51 19 37 32 60 70 53 86 44 56 71 30 90 29 89 41 29 77 47 9 86 3 67 20 86 20 75 99 5 61 38 8 40 13 27 45 56 76 68 94 25 89 5 51 79 9 51 71 76 41 69 22 76 68 30 24 28 51 40 60 40 24 59 31 1 99 88 6 31 52 87 47 36 99 62 5 44 2 35 15 22 11 18 100 85 83 80 98 73 40 37 63 54 12 35 23 93 23 81 33 50 9 37 10 75 34 34 8 91 16 71 23 92 9 74 12 66 43 26 81 53 2 97 95 47 52 75 32 12 8 45 77 36 47 55 77 65 11 42 20 42 40 86 73 89 93 98 33 38 11 35 86 73 89 29 16 60 63 86 47 54 67 36 79 74 63 83 86 18 8 9 2 32 21 41 25 57 90 29 15 80 86 83 59 12 65 95 58 67 58 100 99 32 3 55 49 30 60 83 93 6 67 12 93 57 51 94 89 48 80 15 66 23 85 15 66 18 3 89 18 98 15 49 80 69 15 12 37 26 10 22 8 74 3 53 33 86 62 35 11 67 72 64 34 8 6 46 62 55 90 11 78 57 25 14 54 73 46 41 38 77 89 57 9 61 81 6 82 2 95 24 2 32 57 33 8 49 76 4 16 100 74 15 68 30 96 33 6 100 97 58 68 7 10 86 79 91 92 90 81 93 37 35 74 41 27 100 95 97 19 21 70 12 7 95 84 91 25 60 59 59 14 81 8 77 15 75 46 29 32 65 33 19 8 38 4 94 70 44 63 56 87 53 14 59 73 5 88 23 34 3 9 25 51 4 53 50 30 27 54 53 65 44 22 33 100 48 3 77 42 30 41 58 49 85 27 81 1 96 42 50 61 4 65 62 43 98 23 90 43 15 72 1 43 13 40 58 2 5 15 72 20 51 51 68 8 64 74 38 54 69 45 100 18 41 61 74 67 79 94 9 76 85 75 8 11 90 44 98 29 45 56 58 7 88 31 81 24 54 1 99 77 70 33 94 55 77 75 10 89 27 39 95 3 91 67 51 4 55 45 69 73 49 47 7 75 60 97 5 57 64 98 31 88 34 71 55 26 92 38 53 36 67 89 29 31 88 93 61 58 30 87 28 42 56 95 44 53 60 91 92 100 76 32 27 9 41 78 71 82 79 7 35 64 22 32 94 28 41 72 34 85 33 30 74 85 58 88 95 84 42 27 59 96 100 60 81 95 71 82 7 19 49 25 40 65 100 88 50 47 40 72 58 42 47 71 35 73 79 78 30 28 32 72 81 77 16 12 55 3 37 23 54 65 54 52 45 28 26 54 62 23 99 65 17 28 40 45 79 34 80 97 89 69 41 38 82 16 38 54 68 75 30 17 96 73 50 48 5 72 50 97 57 20 49 51 36 47 5 8 19 48 40 98 30 19 30 13 38 99 4 21 44 69 94 13 89 86 78 25 80 37 66 41 95 14 26 99 30 100 1 9 10 20 83 44 51 83 61 26 54 60 13 34 72 96 13 50 73 68 69 52 94 87 14 62 80 78 31 56 35 13 56 10 36 45 82 60 55 76 32 96 97 62 85 91 75 56 48 97 25 80 47 28 28 91 28 1 25 94 99 2 91 44 58 1 53 39 15 84 18 35 10 51 3 18 49 10 85 90 46 12 92 37 52 49 93 96 86 96 16 20 54 6 95 57 87 85 22 34 60 94 25 94 23 88 33 18 47 78 42 37 79 61 38 95 44 15 13 2 27 45 55 28 16 55 38 18 8 15 98 63 68 9 74 91 28 37 41 72 5 64 87 9 67 79 68 90 76 83 32 1 35 88 38 16 18 57 100 9 12 69 9 12 96 93 83 49 28 44 37 3 39 10 63 34 47 6 76 6 51 56 19 62 34 67 91 38 71 84 94 29 67 17 39 44 95 3 36 12 67 81 96 64 7 66 98 81 10 87 92 24 70 82 77 68 45 4 64 17 15 56 94 26 90 26 89 56 24 2 87 85 25 26 43 38 39 59 100 25 60 96 84 47 15 82 70 91 7 94 16 45 34 50 42 84 92 17 49 46 98 18 46 6 51 21 52 28 78 74 34 50 9 43 74 75 36 14 62 23 4 6 63 63 85 1 70 44 73 64 21 64 98 95 88 49 12 1 49 21 44 77 30 60 34 40 56 21 32 36 26 1 37 78 42 66 39 65 8 53 5 85 97 40 50 30 57 38 76 22 73 2 86 34 2 91 58 41 89 47 23 51 53 60 68 44 92 86 56 7 18 75 97 24 71 14 29 70 86 83 11 29 49 69 50 80 54 44 89 80 41 71 30 80 35 40 63 67 49 19 76 54 75 55 39 71 73 88 55 63 25 94 98 32 68 13 62 16 60 90 83 56 88 77 100 58 76 65 26 16 61 42 68 70 59 59 81 4 74 60 48 49 76 14 23 21 1 94 38 100 14 70 77 85 23 19 81 96 65 100 19 89 17 21 55 67 42 49 55 33 39 25 13 96 43 35 5 83 67 24 32 90 55 82 94 76 49 31 41 1 13 92 60 88 27 82 93 5 69 33 7 53 34 4 1 1 76 26 45 19 3 36 66 25 96 52 90 40 86 72 33 78 16 89 84 96 33 37 98 81 3 93 15 77 37 71 56 99 25 5 8 56 23 97 71 82 51 39 65 85 23 14 59 29 90 7 63 89 59 12 35 42 32 71 66 47 63 88 34 47 29 82 35 94 90 51 35 99 54 72 96 71 23 50 45 89 4 95 53 16 99 45 59 40 61 2 56 62 89 46 88 7 64 13 45 37 4 58 10 14 40 13 30 95 30 94 3 50 77 84 83 64 31 51 50 28 68 82 14 78 37 22 57 45 99 100 95 81 21 75 9 34 81 28 19 67 16 44 59 100 37 62 80 25 74 62 44 29 83 87 90 19 33 62 77 48 44 61 7 27 22 65 27 99 22 88 72 37 33 68 19 68 21 93 56 47 28 71 6 55 57 6 10 66 100 24 49 56 41 79 79 78 46 32 44 6 6 45 11 45 2 84 50 89 7 86 100 99 86 81 47 98 95 70 94 30 27 63 71 42 14 62 2 18 5 5 85 66 5 48 78 93 42 14 80 47 13 80 54 76 11 96 11 62 72 51 100 31 52 48 57 85 89 95 41 56 7 54 37 11 31 92 28 31 93 1 58 63 74 71 20 82 83 4 6 76 63 54 62 89 89 1 38 29 48 9 74 94 93 61 72 37 37 53 62 66 72 85 31 79 87 59 82 1 86 38 49 31 47 61 7 9 97 64 23 54 58 60 43 58 10 9 42 85 9 59 58 74 97 66 27 33 30 5 74 34 85 72 99 87 89 82 19 46 60 72 67 41 87 60 23 51 2 75 51 86 74 59 10 56 62 29 94 44 61 48 54 12 18 40 96 25 55 92 23 36 67 82 33 56 84 21 42 38 33 57 32 16 21 76 41 63 99 85 57 61 19 68 5 87 79 38 40 32 100 4 6 87 37 4 64 70 59 40 69 22 40 69 44 3 79 14 20 95 22 70 34 35 5 89 99 11 84 64 64 56 8 45 96 8 94 60 73 8 78 100 47 23 70 51 3 88 61 57 97 32 49 21 100 53 85 48 8 33 95 96 39 29 79 27 29 86 26 77 30 7 17 65 68 49 31 45 58 22 82 13 18 94 59 45 84 86 21 96 17 71 22 53 73 43 22 30 1 17 82 15 94 28 10 44 48 68 64 5 24 93 3 71 18 74 96 90 99 79 92 53 37 48 8 95 2 91 44 86 89 37 9 51 45 34 63 68 44 21 95 34 9 21 78 18 10 47 96 8 50 50 15 63 92 1 17 51 11 84 9 48 24 59 7 20 31 74 23 77 63 35 26 72 73 67 29 51 96 49 76 79 100 46 80 39 15 71 90 16 3 66 14 75 62 74 80 38 41 30 26 39 17 78 24 35 28 74 27 84 74 65 51 24 6 31 17 44 44 79 58 14 50 6 85 99 60 54 81 45 70 20 85 26 34 35 10 100 55 10 72 39 99 58 77 50 46 57 53 66 85 68 25 49 92 35 36 49 33 72 89 22 98 91 38 43 71 24 58 2 93 87 9 55 88 40 15 13 54 93 41 14 46 63 11 26 86 81 2 31 93 86 88 8 50 3 75 65 14 95 10 77 74 38 13 69 52 35 16 54 41 94 87 62 73 54 88 3 39 8 20 43 32 18 42 7 36 53 92 12 58 12 9 1 39 62 12 67 34 72 32 99 51 52 73 20 96 83 81 74 87 84 89 100 75 35 88 63 2 96 7 65 44 97 4 95 10 35 90 55 1 57 67 22 21 52 94 11 46 25 5 43 70 54 41 75 4 10 69 61 79 44 94 59 53 88 86 26 85 5 56 72 82 96 9 99 34 100 35 60 71 65 25 16 17 45 92 95 1 57 73 28 96 49 56 54 62 84 86 26 16 65 33 58 63 49 75 32 94 74 82 53 51 29 75 51 19 17 42 35 94 54 40 88 59 92 81 2 38 73 39 39 5 90 25 34 63 86 72 59 45 5 29 96 79 39 9 51 72 95 12 58 29 100 7 69 62 55 90 16 34 55 6 62 94 68 92 43 94 1 48 31 75 58 15 4 54 10 22 84 8 66 93 41 16 92 4 84 92 100 42 42 16 99 69 54 30 19 70 65 52 21 72 16 1 47 33 90 84 18 86 31 4 70 97 86 22 40 50 52 38 31 17 66 14 96 27 55 97 72 88 16 30 62 98 15 42 18 9 84 26 92 2 51 42 83 96 8 59 2 34 93 47 18 83 12 91 82 28 18 12 30 17 81 95 81 16 74 3 79 97 68 98 99 61 72 65 89 39 51 52 34 69 67 99 47 20 10 56 66 100 65 65 1 46 15 23 81 54 95 46 96 72 77 66 87 79 34 10 29 45 67 60 78 56 75 54 89 37 58 3 70 76 6 18 33 21 86 10 46 54 14 85 87 99 56 86 24 32 78 67 14 66 73 87 80 42 68 76 1 61 11 46 20 55 84 87 83 16 34 13 76 74 65 55 51 72 95 36 51 100 90 18 72 43 80 85 14 44 74 86 93 8 41 92 24 41 28 6 46 54 99 75 23 65 42 12 48 33 32 54 51 28 37 38 20 98 80 90 19 4 57 19 67 79 41 57 32 10 20 93 62 19 58 72 64 55 28 69 34 37 30 83 8 91 92 40 61 37 62 39 24 36 34 43 62 9 89 98 46 91 14 19 59 12 50 92 50 92 59 73 98 61 18 11 34 66 16 74 23 44 100 39 23 59 68 2 70 42 23 58 57 7 78 28 6 64 88 56 86 13 63 24 3 95 38 6 82 39 90 70 94 77 52 2 27 2 3 9 44 86 59 29 73 6 2 81 98 67 94 15 90 1 65 58 97 81 28 69 15 40 13 43 74 14 30 13 12 59 31 87 39 49 31 79 7 52 52 80 47 1 46 41 96 72 24 8 32 10 83 39 45 80 37 78 52 22 68 59 2 80 81 68 83 64 77 69 97 74 23 35 77 95 15 90 67 95 20 32 49 3 64 8 64 95 23 33 3 53 8 76 86 60 39 33 64 42 20 10 5 47 83 82 9 72 34 3 51 28 58 12 27 50 61 53 97 66 42 50 87 75 89 76 27 60 72 84 47 67 36 18 66 79 36 83 30 96 57 43 37 73 97 52 22 89 8 96 78 39 66 19 69 61 79 36 73 66 89 51 42 16 98 65 17 23 99 76 24 83 34 50 75 74 65 90 35 43 28 3 22 85 7 28 68 30 54 42 76 76 60 77 39 64 88 52 25 45 31 48 63 58 4 8 59 25 98 4 48 77 70 22 90 5 10 27 44 78 27 84 45 57 67 99 82 91 69 93 54 71 12 43 36 3 71 74 17 20 92 37 35 1 12 71 35 100 85 22 57 22 5 26 55 37 13 99 69 5 6 99 40 88 46 41 74 40 96 71 27 6 24 37 28 93 56 40 78 31 51 32 51 28 72 94 18 5 51 95 2 26 4 47 11 77 34 51 9 73 50 3 87 55 41 73 69 84 86 84 66 77 85 78 19 14 73 86 50 96 50 43 28 47 28 54 40 56 59 64 65 96 81 46 64 36 95 96 48 51 4 11 80 78 28 46 8 75 82 17 16 22 55 49 39 59 21 73 26 95 53 28 51 39 33 45 62 75 87 46 36 88 20 49 82 15 49 74 58 76 1 31 15 63 81 19 32 86 11 23 93 9 17 4 46 9 35 87 22 74 35 67 5 93 72 91 70 63 75 1 58 31 85 45 67 16 5 80 82 41 91 73 22 91 25 3 98 83 2 76 91 92 85 84 23 33 63 4 3 6 3 96 99 98 27 21 9 16 53 8 69 3 24 53 3 12 19 97 47 91 70 85 33 22 41 12 83 9 82 36 30 92 71 41 33 93 90 17 51 87 71 15 37 64 46 33 6 63 66 6 42 59 83 32 96 91 73 31 96 35 51 52 81 42 45 22 96 38 38 25 63 93 46 90 15 100 69 68 86 63 71 6 54 78 78 95 72 63 71 57 70 13 84 74 98 98 60 70 88 87 55 87 16 87 67 28 90 7 21 67 8 57 80 62 27 52 73 97 10 66 82 74 93 18 48 52 52 66 72 6 82 35 29 53 55 80 100 9 10 22 59 12 95 91 19 41 33 10 58 83 93 4 42 11 14 19 4 90 31 90 26 100 29 22 61 98 14 44 43 73 59 56 22 21 27 60 71 51 93 63 13 71 38 50 56 71 92 54 14 18 88 96 45 82 17 64 38 90 35 47 3 61 2 73 70 61 100 20 57 9 74 27 36 63 23 95 38 3 43 53 41 98 58 66 1 67 63 82 40 30 73 2 33 32 65 62 56 52 2 83 28 98 20 2 37 62 26 39 42 1 36 91 49 29 93 59 46 8 57 63 84 21 13 16 27 62 6 18 43 51 30 98 47 30 67 5 75 29 90 87 80 31 77 77 50 47 33 43 48 63 81 67 88 75 29 41 27 4 85 49 39 33 79 72 61 97 16 62 39 2 19 37 30 64 48 13 77 12 11 35 76 98 31 55 6 72 95 53 92 52 100 31 32 94 49 25 99 75 98 12 47 79 18 63 94 64 44 53 97 97 14 18 53 100 97 73 57 28 54 37 11 28 13 52 2 70 69 53 3 13 41 8 29 51 17 1 23 88 6 40 66 69 34 96 48 66 33 3 46 48 91 40 34 83 35 1 14 78 29 97 12 94 25 19 4 43 43 49 85 91 61 59 48 12 27 73 31 6 46 72 64 3 25 78 55 2 14 81 95 97 91 44 6 66 7 78 12 85 21 37 76 77 1 84 52 35 6 2 8 30 72 41 94 53 95 71 69 91 23 20 6 27 59 42 41 82 86 60 34 83 16 56 69 86 98 29 73 8 94 41 2 93 68 85 39 59 64 96 24 28 69 99 25 48 47 7 74 25 18 10 97 92 25 82 15 91 20 77 3 57 47 100 49 8 68 7 64 56 17 39 13 57 84 45 46 57 65 24 92 58 31 58 89 9 95 36 42 86 12 81 34 78 9 19 62 61 58 82 71 48 8 22 91 64 88 26 8 16 68 8 35 76 22 22 6 5 22 8 83 97 45 7 91 1 49 92 4 66 54 39 35 83 20 17 6 63 34 14 63 32 16 23 95 76 2 29 25 43 31 12 57 84 39 37 65 88 98 85 51 58 50 40 88 22 93 86 66 9 9 17 44 90 5 90 13 8 63 99 17 82 49 63 44 61 86 46 36 6 96 9 71 46 72 88 14 87 55 3 8 2 81 88 69 19 20 39 68 71 49 57 38 39 68 70 44 90 23 19 88 79 99 88 88 80 27 91 82 24 63 91 59 6 82 18 92 4 40 56 56 9 69 54 28 56 44 24 97 2 77 98 98 99 80 59 31 2 19 89 11 57 36 3 15 82 56 96 33 100 85 28 94 71 70 14 60 7 18 37 12 49 4 97 17 71 77 17 51 83 53 3 29 60 90 25 48 1 56 12 62 28 88 96 28 43 20 37 88 83 72 93 80 40 97 23 77 50 60 94 9 48 27 4 81 75 29 91 63 47 33 40 29 98 27 62 28 75 59 92 90 81 76 36 81 34 54 89 82 40 21 94 91 7 39 76 69 69 66 80 35 56 64 31 81 52 24 100 49 39 28 18 10 47 90 59 80 91 41 73 29 6 62 25 63 70 65 76 95 26 60 9 32 13 3 65 66 49 7 17 28 25 18 23 74 8 100 37 55 55 37 61 93 62 77 56 80 84 11 38 43 27 27 24 86 13 76 3 21 70 70 10 43 55 5 51 76 24 52 26 32 67 3 21 6 82 81 10 14 65 7 60 79 67 7 51 74 92 10 67 8 77 27 66 48 16 17 62 51 31 29 71 75 37 6 99 48 86 31 28 70 62 56 89 85 54 77 5 35 71 77 79 13 68 45 68 43 8 43 77 28 2 23 58 70 32 13 5 92 68 5 96 95 94 54 54 8 8 56 27 17 32 46 43 72 6 8 55 38 56 62 51 13 64 3 45 75 49 91 81 89 14 57 44 33 37 86 50 44 21 24 11 100 97 76 77 39 35 8 4 91 2 10 17 8 13 12 96 57 1 77 58 11 11 2 55 72 95 14 9 25 6 49 99 41 53 75 11 28 8 82 85 85 64 79 17 76 17 58 49 52 97 53 57 90 75 73 81 64 61 100 67 76 38 24 78 51 89 63 8 38 56 37 25 64 66 98 21 69 65 21 90 89 24 86 52 31 58 52 19 22 38 64 100 44 45 64 96 38 83 25 64 53 23 97 4 92 46 2 64 28 4 53 6 14 27 28 1 1 29 5 80 81 30 52 77 85 56 29 30 86 85 23 12 82 29 79 94 50 78 75 86 32 94 39 61 17 72 35 19 76 91 51 24 54 29 22 61 64 22 36 67 8 95 4 86 56 27 10 92 97 77 41 44 89 15 58 24 42 89 8 99 100 44 50 27 47 56 85 8 95 83 39 47 95 95 61 12 35 24 14 53 93 7 73 13 51 92 70 1 55 25 98 75 50 81 3 13 38 86 57 66 72 55 64 82 35 27 35 98 91 96 27 41 14 17 26 33 75 28 76 6 78 20 97 89 61 84 21 3 70 47 19 48 70 78 10 41 72 50 3 6 64 71 25 24 85 81 8 52 20 3 11 38 62 43 94 76 97 7 56 24 87 11 9 49 50 97 46 23 27 20 16 66 71 38 17 19 65 37 67 47 50 49 47 94 23 49 55 33 14 78 16 17 26 27 85 69 55 7 22 28 47 53 99 49 67 31 26 65 78 48 68 73 45 55 88 41 77 58 22 74 81 59 82 64 62 26 23 49 5 5 28 84 16 78 58 95 56 17 88 18 72 67 10 2 98 52 87 15 49 58 74 13 25 16 1 71 35 60 17 55 40 61 79 72 66 54 51 33 95 45 48 58 100 73 73 78 71 48 50 76 38 58 28 73 46 64 21 89 21 65 81 1 52 61 84 67 94 61 17 93 11 4 80 54 21 18 21 86 78 75 11 84 44 92 31 87 93 39 14 26 24 6 66 15 94 16 77 85 38 63 100 85 12 7 94 17 47 46 11 96 7 42 10 48 52 66 22 65 28 1 57 15 93 70 12 63 45 2 48 22 73 61 45 57 22 13 81 19 79 29 10 94 68 40 85 71 69 20 36 25 77 11 85 10 83 33 8 79 73 16 84 91 4 6 55 47 25 67 94 73 19 40 2 8 31 73 86 93 43 64 34 66 99 28 46 54 3 75 4 42 67 84 38 59 21 94 58 77 30 95 88 25 25 6 27 40 59 86 80 23 2 24 14 9 19 16 32 84 23 65 54 60 29 80 85 54 54 34 86 46 68 15 71 65 92 83 2 4 69 65 95 59 46 83 51 24 27 72 32 73 65 58 10 17 57 40 8 76 77 80 4 90 19 38 27 12 5 24 78 39 47 88 96 87 24 93 57 17 13 22 96 50 24 22 62 54 6 66 10 82 78 82 46 10 72 29 72 15 78 88 95 14 47 6 86 23 27 95 48 23 40 84 31 90 16 97 72 94 97 20 20 38 51 39 94 4 38 14 31 12 9 95 33 55 8 28 13 69 71 12 53 31 65 98 38 17 10 40 51 5 61 73 80 15 18 84 68 14 53 47 83 17 82 81 93 32 66 40 13 15 53 48 55 19 86 54 58 24 17 50 79 32 57 37 29 34 46 40 6 20 89 43 24 69 35 86 42 44 10 68 18 44 95 3 18 62 61 66 24 98 25 95 89 13 92 81 67 16 20 18 86 80 87 34 31 1 46 55 92 55 31 39 5 60 59 26 7 72 49 61 55 55 18 55 55 70 67 40 62 26 30 37 3 8 65 69 58 60 14 79 35 78 17 70 25 99 89 87 48 97 87 99 64 59 29 75 39 10 96 14 27 11 10 42 42 71 57 75 75 81 39 78 24 28 64 3 83 34 19 72 15 86 13 92 37 11 64 10 5 94 46 55 85 32 11 7 13 93 35 32 26 59 21 53 38 85 25 48 61 80 99 97 15 42 57 5 4 69 45 92 19 29 41 47 4 71 42 23 90 91 13 72 77 43 89 31 17 37 83 36 61 53 64 80 25 49 6 13 88 35 4 41 51 10 17 15 80 34 85 74 84 3 73 12 46 59 82 72 65 9 26 48 82 14 54 91 59 51 97 24 82 13 31 98 72 16 11 38 46 64 70 60 7 3 22 3 100 14 68 68 51 27 58 10 8 54 90 37 59 53 20 31 88 33 64 26 26 44 98 52 41 46 68 66 36 51 52 17 79 84 63 79 62 70 72 68 20 29 42 35 41 46 73 76 40 41 34 53 6 92 94 82 5 58 80 47 10 85 48 34 67 1 24 14 38 39 82 9 56 95 92 23 91 42 55 25 93 36 37 27 30 19 100 99 14 66 4 95 45 87 68 79 65 50 18 72 87 91 26 14 10 24 23 7 99 57 95 94 63 90 38 49 76 49 6 31 53 9 86 82 53 76 90 74 12 90 57 25 54 7 84 42 38 93 12 22 24 24 19 85 83 48 72 14 48 50 18 90 93 44 93 61 67 84 42 29 12 5 86 98 30 42 26 84 86 77 62 24 2 78 9 72 48 25 19 22 24 23 60 37 90 61 50 19 57 80 42 4 22 31 59 33 3 85 66 55 64 92 29 98 93 39 96 34 26 69 27 41 74 23 6 90 4 82 55 36 17 86 4 77 68 25 66 16 93 78 59 68 35 79 21 3 38 63 41 51 29 60 53 28 61 94 50 63 36 86 86 97 71 40 87 98 48 22 26 47 13 51 94 61 35 56 2 27 96 75 2 71 42 11 43 14 9 53 7 28 97 81 10 48 49 94 63 18 14 98 76 100 2 55 93 32 57 85 81 86 7 18 77 27 12 48 11 39 83 50 69 71 95 100 67 43 61 22 13 70 92 65 38 85 20 70 94 32 4 34 21 52 80 88 77 94 31 69 65 83 65 27 100 54 27 58 94 29 58 34 56 96 88 24 30 13 39 81 32 66 84 29 34 42 81 49 79 28 59 26 51 83 93 11 9 92 87 59 46 71 24 69 88 10 65 22 95 56 16 35 79 76 93 68 77 31 76 66 1 74 93 5 43 45 99 23 27 49 81 15 55 56 100 83 81 91 55 63 66 15 54 52 40 33 20 82 97 56 60 86 9 70 92 16 88 12 5 50 86 2 12 3 65 59 5 97 27 7 18 8 14 44 37 60 62 65 91 47 26 39 90 41 79 10 36 66 70 25 89 52 3 74 21 26 25 87 27 98 19 91 95 51 22 5 89 52 1 88 92 63 36 22 28 67 13 82 13 35 30 86 30 41 32 41 54 68 30 9 94 98 48 10 21 62 45 94 79 63 49 15 3 35 43 20 16 45 85 72 44 4 47 9 68 97 19 3 29 37 16 95 23 73 26 12 12 72 12 53 46 49 67 5 42 78 44 13 2 86 69 58 15 44 37 61 40 5 31 52 61 78 63 84 33 15 22 5 53 42 77 56 2 62 70 26 7 92 66 2 40 10 56 11 57 31 36 3 20 28 41 37 79 26 48 4 20 41 51 70 11 58 59 26 67 66 70 54 69 82 1 70 100 5 47 71 99 57 1 69 6 98 84 13 93 13 10 15 44 78 53 38 90 10 34 67 26 38 59 98 12 51 90 93 73 40 92 14 18 27 38 69 98 43 56 76 77 83 77 98 70 30 36 33 90 25 46 48 26 61 82 65 37 59 35 55 27 42 41 29 63 99 93 9 70 12 65 91 90 69 89 88 8 90 4 43 19 28 20 91 79 52 85 75 15 90 78 9 30 11 69 55 21 19 18 33 32 40 47 33 69 50 51 89 20 77 34 45 58 30 31 22 5 33 2 32 34 96 55 29 95 35 13 72 13 31 39 15 15 55 91 10 25 34 10 14 14 27 93 78 6 94 75 64 73 94 73 81 58 14 84 5 61 39 75 69 93 69 10 49 43 98 12 50 37 13 74 41 76 4 17 98 23 95 28 30 22 78 88 97 51 35 43 9 100 50 38 60 99 87 22 58 93 23 70 97 84 28 83 28 40 4 23 81 2 94 55 39 36 81 65 40 22 87 59 87 44 88 86 43 26 28 11 91 15 20 82 56 87 89 74 94 85 92 86 88 9 41 27 47 99 16 15 34 94 59 4 57 66 45 63 54 91 4 34 30 27 85 98 94 88 39 58 40 71 79 58 57 50 39 72 74 80 50 91 28 15 33 11 94 97 34 74 43 68 84 42 53 85 24 8 4 42 23 43 16 15 81 75 58 80 92 47 64 46 95 83 9 78 55 14 10 29 50 82 8 23 59 31 15 31 79 19 92 57 91 53 84 100 31 77 95 20 64 38 34 73 39 29 93 26 5 15 2 39 45 51 24 59 61 89 17 43 81 20 92 29 33 45 15 26 44 65 30 33 72 59 47 81 87 92 4 75 29 77 81 97 11 97 19 48 90 97 81 92 10 26 95 47 3 62 42 53 44 66 73 87 11 69 47 87 54 44 11 85 89 21 7 69 81 45 65 3 86 53 41 62 42 52 9 22 41 84 96 78 63 85 15 26 97 69 63 14 64 78 73 81 80 30 36 74 70 34 75 35 74 11 68 41 78 81 19 86 25 43 45 84 57 76 53 62 26 13 34 62 97 97 90 97 82 36 1 41 78 32 52 20 17 63 35 90 9 42 43 15 33 60 85 19 47 49 89 60 99 87 100 11 78 41 35 63 99 27 97 57 45 79 68 66 12 95 68 52 39 85 47 10 60 33 80 95 32 19 53 79 7 15 17 74 65 10 34 67 68 67 64 46 24 20 36 86 73 53 69 71 25 85 71 50 39 73 43 64 64 18 80 15 98 83 13 18 52 1 61 27 84 77 2 80 46 62 34 67 82 64 17 84 13 70 57 27 100 73 33 35 52 31 18 57 48 61 17 59 59 49 47 73 7 4 27 91 51 77 40 61 38 8 33 46 37 64 23 53 25 7 54 39 87 60 52 31 18 12 68 69 56 54 49 76 54 8 80 56 35 73 6 88 69 2 47 85 52 84 48 33 77 9 18 25 45 67 57 11 43 92 10 13 53 68 9 4 56 66 28 66 87 51 42 53 72 49 25 53 3 49 68 70 1 58 2 99 26 36 93 57 7 25 56 30 89 64 37 70 85 65 100 93 6 70 14 51 22 37 30 74 20 59 96 12 87 87 37 39 74 53 52 87 63 88 17 40 33 56 52 57 41 65 54 81 20 42 33 54 67 66 47 77 61 19 31 63 41 37 39 76 26 80 83 15 93 4 33 23 99 62 27 89 32 98 76 71 89 83 51 18 55 57 6 77 98 39 77 72 10 85 53 58 97 44 25 56 55 85 16 96 77 38 64 54 11 48 5 74 74 50 36 68 22 84 1 90 33 37 14 58 59 82 1 46 87 69 6 50 12 95 70 18 22 86 49 88 93 88 1 82 14 78 89 39 13 1 95 25 56 57 78 1 62 17 5 35 69 96 26 97 5 7 88 73 46 72 49 28 58 93 13 4 5 67 77 59 55 20 17 49 90 25 66 86 89 72 80 53 94 79 98 14 32 24 73 17 66 51 85 33 79 75 12 26 7 37 36 32 60 7 81 74 19 27 89 51 47 17 75 24 42 100 21 80 23 26 29 35 41 72 43 92 22 27 70 62 73 89 87 51 77 76 13 24 31 2 83 70 72 31 72 29 21 43 91 75 14 5 25 46 43 1 61 15 53 11 83 11 90 30 28 2 85 78 88 95 83 22 61 82 41 87 65 95 95 78 76 76 59 50 15 86 20 8 58 48 92 21 76 14 26 8 13 15 80 33 31 56 18 51 62 80 53 27 46 94 65 7 21 49 16 44 89 67 5 72 59 62 49 41 83 94 21 75 2 70 50 26 56 2 92 26 18 2 52 81 97 34 86 1 56 68 55 39 11 38 48 37 2 21 62 5 30 55 24 56 17 37 92 72 25 41 78 82 5 38 38 12 28 63 22 76 51 85 23 44 11 38 56 40 93 14 22 51 21 49 22 90 12 34 12 75 65 46 6 35 28 67 92 37 90 34 78 77 70 70 13 81 15 55 14 84 52 27 29 90 70 60 55 9 70 60 28 83 53 64 62 74 13 74 5 82 71 54 1 15 99 81 39 24 74 25 23 17 57 94 47 10 67 21 31 49 91 28 88 53 63 43 1 33 82 17 49 45 43 76 83 6 4 9 52 84 96 33 92 59 22 51 77 63 67 87 87 39 71 32 78 11 73 79 72 74 51 6 80 49 63 10 96 58 20 94 36 26 94 26 48 47 69 36 2 74 62 74 38 58 31 14 32 95 86 72 62 28 86 25 51 7 26 22 60 31 64 72 15 76 42 28 60 76 85 71 82 6 61 78 92 2 22 17 89 65 2 63 10 84 49 40 13 97 92 7 32 10 98 80 70 20 18 79 70 34 11 79 62 7 15 84 73 79 64 78 29 15 54 83 7 89 63 85 98 1 49 49 7 6 72 81 84 22 34 52 8 69 97 36 37 90 76 43 82 18 42 63 89 55 37 32 90 19 68 10 66 10 66 33 53 75 45 27 57 12 96 34 5 42 18 23 70 46 48 67 18 30 86 62 76 20 11 99 81 90 93 42 18 24 82 54 59 50 81 35 85 36 58 13 49 59 50 47 20 91 8 49 57 47 90 90 98 90 88 99 79 82 88 46 13 4 21 24 60 34 33 72 33 69 59 37 21 26 93 44 32 77 42 47 71 38 90 59 3 6 53 68 24 64 44 80 43 93 72 47 8 3 20 78 28 71 15 59 32 23 28 42 96 28 29 35 5 53 20 10 68 63 13 38 32 71 30 43 88 87 13 8 35 93 78 73 98 10 3 49 58 100 46 9 83 69 58 24 26 70 82 22 71 5 84 85 44 19 19 39 13 42 14 85 86 84 95 61 28 71 1 78 27 67 51 70 65 27 62 83 94 68 23 95 54 32 70 74 47 93 64 84 28 11 82 37 35 53 88 71 8 25 87 55 80 67 19 16 3 62 58 15 65 100 51 69 53 37 20 12 37 11 68 39 68 37 70 49 48 83 56 90 80 32 25 14 8 17 35 44 3 59 45 95 52 44 2 81 14 10 25 63 75 7 83 43 78 76 56 42 1 62 15 86 63 88 29 69 75 43 42 36 63 5 88 30 42 10 49 14 35 98 49 88 39 80 62 76 83 84 70 1 56 55 29 96 34 22 1 67 9 11 24 74 83 19 77 37 7 13 87 28 35 22 96 42 35 67 12 30 56 14 40 45 75 77 47 66 11 37 40 41 10 60 49 5 49 44 42 34 79 94 20 67 90 59 51 13 26 63 65 26 28 73 8 35 57 64 32 6 88 41 54 93 83 90 70 57 11 1 98 100 59 35 21 12 97 70 1 57 9 95 29 31 80 21 68 65 38 24 72 95 72 23 71 77 71 46 14 51 100 12 65 95 34 50 8 18 55 14 46 2 87 82 48 45 74 10 35 41 67 58 31 58 52 45 24 52 67 7 73 22 68 24 96 59 96 6 7 73 76 67 70 85 24 45 51 80 88 69 5 6 94 52 18 30 6 17 44 23 93 69 83 58 47 93 42 33 81 28 10 85 20 50 94 41 36 62 41 33 21 1 90 72 77 80 55 19 96 42 43 84 23 80 89 7 38 8 91 52 94 38 39 11 32 30 93 14 11 60 3 47 2 86 63 100 16 98 80 49 34 81 78 13 72 45 30 61 48 75 51 16 2 86 16 89 34 71 91 53 38 59 39 86 1 40 59 81 13 16 37 4 42 24 92 9 48 39 82 77 69 20 82 90 9 83 44 94 64 1 56 77 16 19 15 54 12 8 22 75 46 56 36 97 42 9 41 61 52 30 61 58 14 3 77 72 99 74 19 11 50 13 37 42 85 33 86 88 22 93 8 18 22 57 59 39 5 35 29 79 23 82 56 32 45 78 91 68 61 81 89 13 22 73 77 52 65 100 16 39 64 55 74 19 61 99 97 14 55 31 40 49 85 20 66 4 48 59 5 1 10 54 87 33 38 60 20 75 57 92 26 23 52 30 71 36 72 35 75 43 80 52 39 46 38 54 79 57 95 41 97 20 22 92 72 62 73 47 10 80 92 74 66 45 64 59 75 27 65 99 59 8 77 29 53 67 39 2 59 51 88 88 57 87 93 92 60 17 67 3 20 30 46 80 46 67 55 45 71 28 26 37 47 63 17 81 34 98 51 96 55 26 69 28 28 36 80 60 84 92 13 1 37 65 52 80 10 71 25 48 17 73 83 13 98 80 68 17 39 5 90 26 94 7 9 98 30 83 86 98 22 53 66 40 49 46 24 14 8 80 87 24 59 84 30 93 80 37 78 31 31 47 92 98 88 48 92 45 80 62 35 29 16 35 14 57 48 76 60 100 22 99 100 6 68 64 49 27 50 36 48 98 58 77 54 27 2 7 99 77 53 67 15 2 74 23 33 98 3 95 96 32 79 58 88 9 17 54 91 90 63 88 69 30 48 65 22 74 98 60 8 59 61 37 11 23 18 47 31 25 93 87 62 21 99 87 91 13 92 92 44 30 91 93 77 19 65 21 62 41 50 81 89 74 68 76 90 90 54 57 37 77 86 48 64 79 51 77 66 62 51 24 57 100 78 15 96 6 70 56 42 90 77 24 37 42 3 64 88 46 21 60 2 58 42 35 13 46 46 33 28 13 86 5 60 39 29 87 39 18 90 83 40 92 48 76 45 83 24 26 45 8 87 4 27 93 26 19 85 71 92 97 65 100 75 35 35 59 87 20 49 79 49 12 50 71 1 57 20 53 13 85 26 47 76 42 66 45 73 92 52 21 49 99 69 6 96 55 94 12 88 78 18 45 12 93 75 40 98 44 54 57 66 5 62 38 77 93 33 14 47 15 3 8 1 79 77 88 72 12 15 34 96 38 83 45 93 69 60 26 78 16 63 78 9 3 45 68 93 61 55 32 44 15 25 45 85 95 52 24 95 74 28 46 96 86 86 18 22 85 43 37 2 17 7 68 92 89 40 74 32 38 8 35 45 32 6 94 92 45 86 68 1 9 28 43 71 80 25 12 7 83 50 5 88 43 7 88 46 53 77 78 43 65 65 100 21 26 27 45 74 51 27 18 91 18 19 97 49 60 3 80 82 21 60 87 54 14 98 40 87 18 78 58 72 93 61 54 16 81 6 49 72 72 12 58 76 27 58 49 62 28 49 8 57 62 81 74 11 43 60 18 56 97 90 1 45 90 24 18 90 6 9 43 93 37 68 74 48 26 63 6 15 2 65 86 27 55 78 34 16 57 94 94 60 76 70 48 86 32 6 98 80 60 51 94 49 12 15 40 55 99 88 16 78 77 33 77 60 38 58 91 31 92 74 14 87 21 68 89 57 52 31 100 1 55 37 18 36 64 49 87 54 4 17 47 25 97 48 26 81 93 65 78 66 89 10 20 53 48 82 94 60 49 72 11 5 8 66 91 91 89 63 8 8 15 36 47 92 70 95 99 60 55 27 5 37 71 50 91 3 55 63 74 38 27 76 3 48 70 25 29 20 19 51 33 13 39 23 9 37 13 24 22 67 77 85 58 62 74 48 39 12 20 24 46 99 74 76 89 79 77 85 33 25 15 48 64 22 36 77 76 58 9 25 94 38 64 25 97 91 66 54 89 88 98 19 36 67 79 58 4 16 21 75 34 54 16 75 32 25 7 86 56 14 70 2 44 47 77 2 4 42 88 63 39 83 33 66 99 3 12 68 68 90 90 89 64 17 94 34 94 68 71 91 86 90 81 89 27 36 43 33 49 2 58 3 51 5 81 12 15 74 4 69 45 90 57 74 80 40 1 39 96 94 84 54 81 52 33 56 27 32 71 39 3 72 70 7 85 99 59 78 60 48 16 21 43 26 69 34 80 42 42 76 48 92 30 85 37 70 14 62 44 39 27 5 99 38 68 41 63 88 42 90 67 90 53 89 31 56 10 93 50 15 52 53 49 61 78 80 54 31 20 71 42 70 33 82 43 87 2 79 11 41 34 74 83 66 100 79 84 59 41 96 45 28 79 48 68 96 99 49 5 91 55 95 34 31 76 55 17 95 30 36 4 24 59 17 24 66 8 14 43 36 61 46 22 3 71 83 87 40 93 46 84 71 4 91 67 8 5 54 8 6 19 73 46 43 30 36 54 26 74 55 34 85 62 3 100 30 65 17 68 50 84 58 5 58 2 50 89 41 30 65 16 85 17 49 45 49 34 65 30 36 28 15 35 48 44 92 98 33 56 79 26 80 57 29 20 4 49 96 56 16 13 95 98 99 29 44 6 86 7 22 39 34 12 59 9 80 7 55 67 38 80 23 86 37 78 36 91 93 14 41 69 55 73 52 93 8 74 6 76 11 26 94 25 95 25 82 68 98 44 18 64 79 13 95 50 41 61 82 20 42 87 22 47 1 71 73 1 88 12 11 23 59 1 66 56 15 24 92 53 23 82 72 47 71 56 58 28 36 6 79 18 82 98 22 58 38 81 81 98 40 67 52 76 90 62 72 89 98 91 14 91 44 1 10 87 2 72 65 87 95 35 11 29 85 62 5 82 75 45 16 61 91 67 28 54 44 20 58 15 77 76 35 78 36 42 39 68 89 65 74 87 61 6 82 66 3 40 15 16 6 98 2 65 45 53 31 49 26 36 91 38 39 34 7 54 24 67 75 50 47 12 83 69 10 58 97 35 93 87 1 31 97 29 88 38 50 32 62 69 14 93 84 86 20 9 18 47 86 6 2 54 24 51 47 4 70 87 75 22 70 19 22 43 59 92 49 20 35 65 55 34 70 87 39 92 49 98 33 42 88 27 48 67 44 28 87 84 14 78 12 59 58 28 42 61 37 45 33 48 15 98 80 61 26 38 94 63 12 36 38 10 77 48 54 53 59 30 61 25 17 50 85 68 33 90 94 59 58 3 88 84 34 5 57 17 28 86 88 55 51 99 15 64 54 95 91 41 82 90 39 36 7 27 85 63 24 30 28 91 14 47 6 46 92 57 56 98 70 96 90 20 66 43 16 82 37 15 19 57 40 86 92 4 93 13 16 51 77 7 42 20 33 3 76 82 14 98 63 29 35 75 58 79 55 1 55 66 84 76 46 55 62 88 16 93 29 13 18 52 14 97 27 67 23 17 73 54 59 25 9 84 95 39 2 63 24 44 66 91 74 27 25 67 50 99 12 67 25 98 43 39 83 41 56 14 89 84 82 72 35 48 82 57 67 100 69 96 80 68 56 49 96 6 51 7 50 44 19 83 44 56 32 38 14 61 39 99 62 29 5 83 38 42 39 92 58 51 92 6 59 13 49 45 8 27 28 73 53 57 53 96 59 67 12 71 21 79 86 14 94 54 68 24 41 84 34 43 32 19 25 94 69 36 54 58 32 2 5 68 91 84 90 18 17 47 67 42 95 3 4 33 98 65 78 9 83 11 85 56 29 96 2 15 39 72 58 96 71 29 16 92 69 45 95 65 45 1 62 21 57 43 30 26 9 93 31 44 76 44 59 38 14 39 82 57 44 5 81 3 22 58 39 45 41 2 83 50 34 36 68 90 93 57 54 8 67 35 60 96 60 82 9 5 77 54 2 84 32 39 83 79 35 68 98 36 61 81 46 92 25 29 9 52 77 80 98 51 28 9 44 93 4 37 66 46 93 67 84 89 16 31 65 73 28 71 59 56 21 13 72 83 52 58 85 43 28 48 14 23 16 69 83 16 39 54 70 59 43 5 86 59 74 4 61 96 32 4 84 65 87 74 58 63 18 33 36 96 42 89 24 33 76 66 9 88 57 64 73 86 16 73 95 58 56 38 77 65 72 17 32 60 25 88 79 37 71 97 15 98 4 36 2 76 51 41 19 49 83 11 39 39 17 58 48 50 42 53 73 54 46 16 71 43 42 16 55 80 91 54 29 77 33 32 27 84 13 28 56 95 87 11 29 92 81 64 95 84 14 2 59 41 32 13 89 52 6 1 30 36 71 73 22 73 93 1 3 57 59 89 88 87 79 13 66 55 53 55 78 31 78 47 97 29 73 42 31 38 86 7 77 33 46 21 31 14 32 28 18 28 72 95 87 76 50 7 62 87 35 23 88 99 17 98 10 66 58 53 92 74 17 46 7 32 52 62 31 57 23 15 5 64 56 79 34 78 33 19 74 76 21 69 34 68 35 99 38 49 89 49 84 7 59 39 16 68 30 16 86 37 49 80 67 65 95 87 31 49 94 77 92 38 26 12 70 51 60 68 22 37 4 98 40 45 52 65 4 69 34 92 68 2 62 51 96 3 93 77 88 66 35 75 94 62 22 32 58 11 77 15 93 22 38 61 98 24 72 32 32 31 86 36 25 93 30 58 92 95 87 16 69 43 75 87 96 31 34 37 97 64 13 95 95 68 52 24 16 32 88 36 66 75 41 79 70 37 10 79 16 8 12 1 4 78 23 44 32 25 41 52 4 3 68 37 28 4 52 93 29 98 59 98 21 31 60 62 66 38 41 69 39 26 20 90 43 95 73 22 28 13 99 32 13 90 55 19 48 76 4 68 6 5 9 73 46 86 73 98 89 32 59 12 49 54 8 81 81 72 35 2 87 42 36 65 86 87 40 35 56 78 63 99 97 81 91 33 14 13 62 92 84 83 28 52 82 34 86 41 35 39 28 55 25 68 73 12 74 65 97 40 55 74 26 92 60 95 36 98 62 18 11 39 42 100 1 94 35 52 72 23 83 99 97 61 86 27 60 27 90 57 10 51 42 74 79 54 75 21 44 17 29 95 90 36 95 78 40 29 79 35 22 29 51 21 40 68 95 51 23 76 100 77 49 62 51 88 44 77 8 53 79 53 40 15 85 41 7 14 11 9 18 60 66 41 18 47 99 60 7 69 94 46 54 83 12 59 84 87 60 2 29 86 10 46 9 39 71 52 66 30 98 3 1 2 38 34 24 43 85 54 98 72 3 10 99 94 22 37 4 95 71 35 1 29 67 1 50 52 88 8 13 64 15 90 42 24 9 57 38 28 11 93 25 16 68 59 28 27 47 16 99 61 46 26 72 45 28 16 46 27 56 93 47 95 52 18 71 61 83 20 55 34 68 41 43 54 64 52 95 96 99 45 58 76 32 75 38 86 45 81 14 15 100 16 36 83 76 43 31 30 5 45 67 14 27 7 40 28 31 100 2 43 91 43 64 20 57 72 76 76 28 43 16 73 47 4 13 21 24 69 55 37 45 55 26 63 67 90 48 72 82 20 84 47 18 54 9 53 85 3 13 27 75 19 78 67 41 9 45 95 10 13 21 65 53 87 65 13 85 18 27 42 32 98 58 89 68 70 85 84 77 59 25 36 77 91 35 55 6 43 20 15 16 86 87 26 97 3 22 64 31 3 46 28 45 49 46 23 62 76 96 79 100 24 33 78 6 89 24 84 99 11 26 89 37 68 48 92 83 17 64 29 32 10 60 100 1 33 62 31 34 75 91 40 62 7 43 49 71 32 63 87 11 91 79 91 81 64 9 20 49 76 16 51 64 33 37 25 85 74 81 16 30 91 5 55 27 62 69 5 58 53 90 22 66 54 36 75 65 32 48 93 86 21 35 74 95 46 38 63 71 13 40 63 62 92 91 94 48 95 30 59 45 26 44 55 93 41 72 76 28 74 67 19 34 6 62 90 18 17 29 79 41 29 73 50 44 75 39 35 8 54 67 38 28 1 49 13 70 81 31 34 86 41 34 38 46 45 32 28 88 12 20 19 87 86 74 27 58 39 3 73 63 45 95 2 1 57 50 25 39 11 6 78 63 58 19 35 8 61 98 54 45 45 79 29 75 93 62 81 23 4 86 52 29 70 30 76 46 83 94 53 99 6 76 22 68 40 48 25 78 3 22 62 17 63 80 73 87 56 14 77 59 66 88 5 71 40 64 46 54 94 33 55 75 95 93 40 32 47 64 12 35 81 94 4 29 2 53 69 78 65 72 25 62 30 34 83 28 43 77 78 53 65 23 50 73 24 29 44 43 99 23 93 72 1 89 62 100 79 25 83 8 87 78 51 41 42 87 46 88 44 70 96 84 71 13 75 63 95 97 36 33 60 5 6 40 50 67 2 30 49 8 18 94 91 39 50 23 52 31 46 67 97 66 90 22 5 10 80 25 11 19 98 51 79 71 93 15 13 49 99 95 56 30 54 91 23 40 3 68 4 38 12 10 84 49 62 23 41 50 35 57 16 21 77 96 51 52 37 33 100 38 26 96 64 56 75 35 65 27 68 9 52 80 86 40 1 43 55 31 94 93 51 73 27 11 85 56 28 72 31 22 45 42 81 12 37 69 54 74 77 34 27 12 2 50 54 5 86 85 33 42 96 80 84 96 95 83 3 71 55 79 57 55 91 65 86 19 28 45 70 17 57 29 83 75 85 47 20 13 9 42 100 29 35 6 87 42 56 59 98 46 98 54 85 75 75 56 52 25 92 61 15 7 71 86 9 18 98 7 82 73 81 14 25 39 96 11 15 15 2 34 46 67 55 36 98 30 35 42 15 43 50 72 46 24 82 99 96 63 99 67 6 64 14 82 91 20 78 51 20 20 58 88 43 92 22 57 77 81 33 71 52 16 48 10 62 64 98 74 15 76 78 78 79 6 81 24 54 13 61 3 30 92 42 82 69 29 49 9 49 39 56 95 90 48 48 35 99 91 43 94 93 56 38 48 93 7 52 34 87 69 89 42 34 23 40 82 41 28 74 61 9 56 49 47 37 15 77 99 85 94 98 20 23 39 20 21 5 88 57 32 76 68 87 68 87 69 68 54 42 23 16 40 76 20 66 41 45 34 19 39 36 16 62 30 39 89 66 26 98 28 96 84 91 82 42 17 53 31 24 94 72 37 39 22 87 19 9 55 43 40 39 70 89 54 99 78 91 87 94 49 100 91 63 36 48 64 50 26 84 76 2 100 88 83 35 56 48 74 37 13 70 73 55 56 51 90 22 51 34 96 43 60 39 37 88 87 33 68 7 81 65 32 77 62 13 79 29 8 86 68 19 61 34 25 61 50 82 42 77 18 37 100 77 23 100 51 34 61 24 52 10 37 75 24 6 47 59 87 92 24 13 89 9 1 39 33 61 70 75 45 34 41 6 32 89 40 37 84 29 70 12 60 86 47 6 34 15 75 22 2 12 35 73 58 81 40 6 48 57 54 92 47 36 94 68 62 38 9 44 8 94 83 45 98 55 21 10 52 62 27 74 4 30 54 39 94 6 66 81 62 47 66 31 77 8 100 3 28 24 41 13 87 91 79 59 52 21 53 92 17 2 93 100 94 100 75 78 1 25 40 78 68 34 60 68 50 32 52 39 42 75 20 6 2 70 50 75 17 45 97 79 22 95 19 3 27 72 76 18 79 60 1 33 32 70 98 85 86 6 28 13 22 48 3 17 88 27 8 88 37 70 29 35 37 90 89 23 19 50 44 3 48 73 77 20 72 24 27 88 93 74 98 56 70 78 41 61 41 36 50 98 29 16 31 76 52 74 57 1 42 12 20 50 49 95 28 29 79 7 27 52 16 14 13 72 61 81 38 18 89 3 59 82 52 68 69 23 27 79 65 44 41 40 94 90 73 31 7 51 82 51 6 89 73 40 10 77 39 41 34 25 17 43 95 34 66 84 70 3 12 29 8 92 83 93 8 75 28 59 1 11 23 84 33 76 62 55 87 80 84 47 22 17 40 64 31 8 71 94 75 40 45 73 14 89 56 67 46 50 39 89 2 51 28 79 27 55 39 75 58 8 53 30 52 54 54 7 37 27 19 29 54 58 5 33 76 8 56 26 34 1 36 96 54 17 40 78 84 88 54 20 62 17 9 10 30 84 51 90 91 44 99 6 37 2 80 71 40 7 28 55 38 10 9 37 78 96 60 91 69 34 37 31 76 67 60 15 72 60 20 75 85 86 70 63 67 51 50 63 20 52 99 53 57 52 58 26 12 48 42 42 13 54 51 71 66 7 15 54 96 36 40 66 1 41 44 38 33 41 28 59 68 23 69 12 79 72 5 97 30 2 52 45 60 43 64 20 66 96 100 93 12 22 3 49 73 81 46 82 65 32 85 69 46 82 98 45 72 48 72 65 52 21 37 90 2 49 73 18 63 2 17 3 11 46 49 10 36 94 23 12 33 1 1 60 20 99 75 59 33 2 26 95 44 97 18 96 59 80 73 90 38 1 10 77 5 74 83 68 70 33 7 18 28 55 12 80 89 17 6 22 81 58 75 17 28 94 97 19 20 100 64 75 13 30 93 52 87 76 7 87 47 13 14 26 19 82 71 6 45 12 69 34 16 54 92 85 59 25 48 32 12 50 86 77 83 24 76 1 8 43 32 96 12 50 21 23 56 58 29 41 53 77 28 23 54 56 11 10 98 97 26 30 7 69 28 41 60 19 94 47 80 67 35 21 52 32 70 38 29 24 74 69 11 70 45 6 76 59 62 69 95 22 24 49 98 29 36 61 12 55 67 63 27 37 6 12 79 36 95 94 53 10 71 30 77 45 70 66 85 95 45 88 68 4 49 9 67 99 97 23 44 21 99 91 22 52 99 68 34 21 84 66 16 31 18 45 87 30 74 71 41 36 6 5 88 32 100 74 32 50 56 39 11 88 83 97 79 68 93 34 43 75 87 33 23 32 37 93 35 15 78 42 8 27 35 23 15 80 16 61 65 50 78 31 37 20 54 4 60 73 21 85 92 23 90 88 65 70 27 18 59 90 80 81 79 27 63 91 2 54 90 77 44 11 8 53 86 69 40 97 1 56 49 49 12 71 48 65 22 38 37 60 10 86 86 78 81 28 34 15 52 66 64 26 59 5 65 8 67 20 86 46 80 83 59 74 72 25 13 91 6 87 30 79 48 27 31 16 22 90 85 9 89 98 21 77 49 81 6 88 35 48 90 33 99 48 30 72 59 29 98 18 82 10 89 80 70 66 19 44 43 66 62 32 21 88 1 29 78 2 89 5 86 81 66 37 73 51 91 56 16 85 5 34 81 13 89 50 86 77 3 65 50 83 67 5 25 55 64 54 58 40 20 16 76 47 66 58 82 94 7 9 50 91 76 36 59 30 7 42 50 7 30 47 13 81 96 74 35 88 19 88 98 80 46 40 50 3 96 33 19 91 79 19 42 62 99 11 60 76 33 78 2 65 96 50 15 32 51 25 26 41 77 52 45 36 35 33 75 52 54 93 79 5 58 35 82 22 64 23 45 80 2 92 84 72 69 26 9 5 42 45 51 12 38 32 11 82 32 51 35 66 11 78 66 36 5 84 69 59 85 80 81 4 70 31 82 81 98 4 17 91 16 99 87 44 30 2 29 58 84 59 94 97 39 84 8 17 26 6 43 46 41 91 32 42 21 83 99 91 94 35 65 62 49 81 59 21 14 66 66 66 71 60 73 98 50 4 45 7 71 69 52 14 20 87 98 53 64 65 11 42 73 39 20 43 73 77 46 36 53 10 85 84 61 62 7 88 49 65 82 42 23 69 77 19 3 28 36 18 78 92 15 39 83 45 67 96 49 30 25 20 35 52 65 99 59 42 68 31 27 91 14 38 75 27 5 62 89 42 77 67 3 48 5 77 33 59 65 79 92 9 54 77 36 99 87 31 87 58 44 51 20 86 34 48 1 6 8 89 94 66 5 54 99 29 12 32 26 51 25 39 2 24 67 51 69 27 45 93 15 56 64 81 53 63 52 70 31 38 63 50 86 51 72 78 11 48 13 4 58 9 14 29 68 73 79 3 1 61 10 39 3 95 55 72 24 49 94 59 44 64 4 29 57 41 83 100 58 76 97 1 97 95 37 8 5 3 26 80 80 24 86 83 53 44 61 48 87 100 75 8 1 51 85 64 48 32 32 10 32 85 85 88 36 23 36 15 49 87 5 78 26 40 30 20 79 30 74 61 34 44 79 18 60 63 49 41 66 17 58 6 98 19 56 24 33 76 18 69 44 31 51 69 92 69 36 83 96 41 47 64 19 38 79 42 23 12 93 15 71 87 70 67 90 98 94 33 86 74 59 43 26 21 56 50 85 91 14 3 44 45 15 24 4 64 46 23 29 14 68 90 24 2 33 14 66 67 56 88 43 37 27 19 36 68 100 7 9 91 67 24 56 78 42 69 80 17 36 65 51 94 42 42 36 75 32 1 85 73 5 72 18 90 35 36 45 49 64 14 32 100 44 6 11 41 100 36 55 98 53 1 59 11 43 40 63 64 42 94 76 57 85 77 61 8 98 54 41 34 87 11 43 23 12 41 5 41 34 27 9 21 25 66 91 89 7 71 93 39 8 36 90 57 20 15 15 27 48 97 77 73 81 92 41 2 79 14 54 14 43 12 55 40 21 76 90 49 79 75 7 7 24 39 90 47 2 90 53 72 9 66 24 69 34 31 58 39 53 20 55 76 75 54 36 53 20 67 37 18 38 89 15 1 8 96 95 46 20 27 53 17 6 76 78 19 7 19 6 81 82 99 86 52 46 26 40 44 54 4 38 44 20 3 75 23 91 54 6 58 65 25 89 36 58 75 51 69 70 49 90 16 31 64 62 33 85 90 88 15 76 5 7 59 1 15 27 3 42 57 65 28 37 37 24 45 73 31 23 21 45 31 13 81 47 98 52 51 3 4 14 32 13 69 39 15 78 28 37 60 31 49 59 43 45 33 50 78 47 53 75 2 88 23 83 22 26 29 5 39 28 55 40 14 25 53 63 89 10 3 55 67 100 23 48 59 84 67 84 81 33 68 30 73 17 80 41 37 41 1 98 31 56 8 50 50 88 78 49 40 1 23 60 74 72 2 80 36 6 82 77 73 94 96 12 100 98 58 85 22 86 42 46 17 80 17 10 86 63 29 79 4 48 60 20 47 48 98 96 87 15 30 5 58 2 34 6 13 34 2 25 35 31 37 78 68 83 8 66 16 88 9 60 98 57 6 96 1 2 31 91 18 87 12 80 44 74 40 22 67 5 59 56 82 12 57 68 33 29 24 77 91 5 11 13 37 18 17 23 17 12 98 41 80 63 50 47 56 64 44 90 34 48 17 67 74 35 22 14 35 82 2 79 60 30 85 8 37 91 26 61 2 13 74 90 82 70 98 5 9 38 25 26 91 2 76 36 15 34 37 91 29 51 16 12 25 93 21 11 18 54 100 38 91 49 63 15 85 48 56 86 11 23 56 44 97 3 33 89 26 28 60 91 6 75 40 69 44 32 6 45 88 85 15 62 31 9 77 39 74 14 98 42 35 88 7 38 80 59 91 81 30 97 17 15 27 14 21 93 56 82 72 99 36 91 71 90 19 48 85 62 4 35 82 34 88 15 12 43 40 63 38 69 31 98 20 58 70 60 4 28 61 63 40 59 85 48 93 5 69 94 58 53 84 59 23 93 46 54 58 91 34 94 46 59 97 33 23 68 30 22 71 99 68 28 53 47 7 64 100 27 8 99 92 82 28 50 25 3 85 52 62 83 93 8 40 29 64 80 92 89 15 47 52 16 40 68 43 94 3 84 28 65 44 52 67 47 74 8 5 68 85 82 23 21 57 93 42 34 29 86 82 9 45 51 86 57 85 39 50 48 24 75 26 38 25 88 56 79 37 22 93 5 27 39 8 19 78 62 66 51 95 88 41 57 77 62 82 90 39 33 62 6 70 9 4 82 20 87 18 83 41 19 27 48 2 30 64 97 1 25 52 58 3 45 46 16 6 89 62 77 11 95 28 31 29 95 92 81 40 69 29 2 3 31 63 23 70 50 80 61 25 96 62 33 99 33 87 63 28 7 100 4 100 67 79 71 13 95 6 51 93 99 89 12 98 55 11 74 64 20 22 1 54 15 30 55 45 60 70 32 32 56 79 86 34 31 92 26 63 23 52 37 43 92 39 49 6 26 53 3 38 22 33 4 84 96 19 81 16 74 46 89 92 12 84 87 1 95 37 85 58 98 44 82 71 76 50 37 19 32 80 80 74 79 69 2 12 41 2 94 84 28 60 97 94 36 69 43 62 1 48 47 14 1 81 43 68 95 74 1 54 57 60 28 23 15 94 52 97 85 49 1 22 61 87 72 13 39 96 43 40 43 60 68 68 82 15 2 82 58 31 84 1 21 70 80 82 50 9 36 83 89 22 73 92 29 27 35 78 53 25 14 59 68 21 76 95 63 50 85 37 100 46 10 62 17 61 38 54 33 81 32 98 55 44 59 81 61 16 25 59 6 22 24 55 100 64 64 7 88 67 47 54 33 89 59 1 24 57 68 79 47 66 36 79 93 23 9 98 15 66 62 42 35 81 62 73 96 8 79 12 71 17 4 72 9 35 72 96 66 2 41 61 56 8 82 1 90 32 5 100 57 86 78 23 67 44 26 19 43 25 37 82 30 8 33 3 25 77 72 45 72 64 93 24 80 36 32 36 50 94 34 68 51 23 78 68 6 66 10 99 41 7 18 78 44 25 56 19 47 57 95 63 13 48 93 93 88 73 21 24 34 45 13 17 51 33 96 23 96 80 46 61 74 66 91 35 53 54 27 45 78 57 18 43 73 61 36 35 95 43 29 26 69 1 76 35 59 1 78 31 6 72 80 43 99 15 35 33 69 25 14 56 11 43 11 27 52 59 86 30 65 91 52 13 3 59 18 7 50 50 56 32 67 80 2 79 42 77 50 73 41 10 71 12 24 31 80 69 54 75 23 19 98 87 99 53 88 90 7 24 28 91 48 54 15 67 3 80 69 85 32 62 92 95 48 86 51 43 32 100 16 100 24 16 23 81 5 6 9 82 47 6 94 7 28 58 62 30 95 39 24 21 22 44 10 50 28 44 90 1 68 16 93 2 52 59 11 36 78 97 44 27 87 21 90 63 79 83 85 27 54 26 13 19 43 59 96 26 91 88 93 68 90 86 5 81 23 100 26 37 91 97 4 82 18 2 42 97 45 97 91 69 97 99 86 22 47 91 68 95 90 9 70 61 44 41 25 13 77 45 93 38 11 62 62 29 88 3 17 96 11 5 4 44 31 37 86 30 62 89 60 17 48 52 3 42 26 69 100 27 59 32 70 29 22 8 51 70 53 58 56 76 12 89 68 100 20 97 69 12 89 100 87 85 37 3 7 21 18 54 26 82 47 64 43 58 84 40 20 17 34 67 58 54 40 47 80 14 5 73 88 23 55 80 94 46 85 4 27 85 66 13 47 14 12 25 59 7 25 17 80 60 42 32 31 20 59 2 23 93 52 51 14 23 96 94 48 48 64 86 89 79 65 64 7 68 55 23 95 6 54 11 76 25 57 15 3 36 22 27 13 45 63 74 43 92 36 25 73 36 67 54 75 69 71 81 3 71 93 43 93 70 6 34 94 91 11 63 86 38 92 28 14 98 82 58 99 86 44 57 61 8 33 70 36 77 72 20 82 31 67 72 15 71 97 27 100 31 57 48 77 52 1 95 47 17 39 32 34 70 43 74 60 50 2 84 89 26 5 75 97 80 64 78 52 93 84 85 73 39 46 79 59 68 85 24 3 61 16 51 53 55 33 96 75 9 39 16 32 69 17 96 62 67 61 66 37 13 42 44 1 49 54 31 32 49 56 29 42 6 28 95 99 82 42 96 69 34 87 16 35 4 36 78 19 6 4 2 5 98 23 28 1 48 25 20 13 71 27 16 76 16 51 72 9 1 87 25 78 36 58 82 9 73 26 41 7 95 35 20 15 48 83 30 92 56 84 30 96 22 33 44 66 80 49 51 29 6 87 43 42 23 12 96 91 19 32 38 98 90 5 64 22 35 14 53 26 94 62 77 47 51 3 61 55 1 67 19 41 44 2 7 62 87 66 81 31 31 45 40 81 33 87 96 23 16 29 53 87 77 75 2 94 9 83 99 99 47 68 76 32 39 36 72 69 12 26 78 23 15 25 19 18 58 35 90 52 94 19 90 64 37 35 16 51 8 31 43 54 82 8 6 74 48 62 10 87 95 38 49 50 61 17 55 67 100 15 25 36 97 48 29 40 98 59 15 16 29 78 28 69 3 28 22 20 70 95 53 41 11 42 41 88 36 91 45 36 39 62 85 59 17 77 17 63 93 18 80 84 63 24 98 23 61 54 71 65 21 23 77 17 80 96 2 46 48 37 24 99 28 36 6 29 67 1 94 9 33 100 46 11 46 74 1 24 8 76 13 25 1 46 87 25 54 86 84 67 54 58 80 42 73 2 93 87 14 56 12 19 86 22 37 29 38 95 90 48 56 42 28 56 54 69 74 69 90 87 76 31 57 99 85 100 24 95 13 16 18 26 44 71 12 58 13 55 19 19 16 88 30 26 93 30 29 87 6 99 67 51 85 46 69 82 76 81 9 11 26 84 68 91 89 11 4 34 35 44 30 2 47 23 25 90 62 28 97 28 68 5 73 55 31 37 26 37 47 30 74 2 45 99 58 72 91 51 40 69 61 68 6 89 96 89 21 65 86 97 27 68 95 66 9 85 6 83 37 24 44 89 33 89 49 62 30 8 70 41 74 28 61 12 43 78 57 50 18 51 50 18 93 40 63 14 29 80 47 84 21 5 47 76 29 43 34 96 63 15 63 47 58 53 79 39 42 67 4 15 45 96 39 17 53 15 76 5 71 69 49 92 42 22 2 39 66 32 32 93 58 58 53 56 2 14 93 65 73 88 1 15 93 37 46 12 58 41 78 100 67 73 48 72 68 98 23 64 45 64 7 81 5 87 16 8 100 74 9 90 86 11 94 94 2 85 42 50 56 70 46 2 7 33 16 63 48 13 29 37 69 60 12 9 98 48 52 24 43 98 74 82 29 34 17 72 40 48 40 91 32 55 95 67 97 80 26 81 61 11 52 5 78 46 22 88 65 65 30 31 56 52 60 70 8 28 33 30 96 79 82 32 5 39 57 99 100 70 29 82 91 89 41 12 64 45 41 18 12 12 73 9 77 70 76 21 49 85 78 35 81 20 2 19 67 74 25 7 28 24 81 35 66 82 31 91 3 14 38 72 33 35 29 86 92 99 13 43 3 2 20 95 75 29 35 31 70 88 77 78 17 33 74 83 67 86 58 20 36 42 71 88 83 77 82 27 100 60 35 45 2 62 8 38 66 53 58 21 23 42 71 60 88 33 57 86 37 89 10 33 86 70 2 76 26 54 77 83 9 71 42 57 31 33 77 97 55 85 85 70 64 38 23 62 72 96 57 88 96 72 12 66 37 65 70 51 2 51 25 22 96 78 30 25 96 11 87 47 41 32 26 79 83 35 67 42 37 90 94 2 20 46 83 21 38 36 40 74 88 6 14 100 72 84 96 41 47 29 58 28 72 30 8 71 24 22 45 14 100 32 77 6 50 27 79 52 20 49 35 47 15 57 32 26 77 50 39 19 92 69 99 48 32 91 11 22 97 61 48 94 71 49 84 91 65 36 20 54 23 98 19 100 11 8 36 2 87 38 40 93 17 38 97 60 66 11 44 97 24 6 72 52 96 30 57 18 41 23 74 31 19 54 8 28 24 33 49 50 55 30 85 98 4 1 64 95 25 15 22 83 52 32 42 62 27 93 71 84 26 86 34 16 32 10 70 32 31 58 43 66 76 6 28 42 28 71 77 1 9 26 97 52 13 48 80 39 62 40 15 70 1 52 55 95 63 52 50 43 55 98 6 20 90 64 24 53 33 21 34 39 11 96 77 8 68 28 80 15 11 34 31 47 1 58 58 10 15 74 19 32 60 53 87 74 93 6 65 68 67 10 53 35 97 66 99 48 76 74 58 46 25 95 65 20 70 22 61 81 4 95 5 50 31 72 81 63 54 98 72 62 51 23 29 55 37 74 10 42 69 44 68 25 88 84 24 67 92 2 90 46 7 19 45 98 66 57 48 60 27 55 55 55 84 98 35 30 2 18 30 40 95 6 44 63 16 83 1 94 28 26 72 11 7 7 69 22 31 6 44 75 90 42 84 4 98 61 2 25 85 25 95 86 39 2 77 100 82 62 86 92 60 72 31 99 92 86 39 57 81 90 86 10 23 25 67 88 46 23 70 22 100 96 30 18 23 78 95 77 97 9 13 90 11 90 80 6 86 72 23 31 29 34 49 72 84 43 6 11 39 76 11 87 89 74 38 26 53 77 51 48 33 42 26 70 22 99 90 89 50 25 15 72 77 5 17 77 99 56 95 29 5 77 61 83 71 43 7 21 93 100 71 27 75 7 35 10 99 47 33 94 78 26 1 61 83 79 30 78 95 28 45 66 36 97 61 51 67 35 77 47 77 77 21 57 29 87 50 85 20 2 9 11 56 66 48 5 58 100 41 30 41 84 16 27 32 96 50 9 35 78 49 69 71 74 49 39 97 98 85 20 56 53 3 16 64 9 72 16 59 36 57 1 39 19 13 83 70 86 64 71 9 45 45 14 78 14 29 20 14 69 67 9 12 99 21 79 100 11 93 66 97 40 10 35 91 9 55 62 13 75 67 24 28 59 36 6 86 18 19 51 81 19 49 90 77 52 58 14 2 9 64 92 35 51 76 45 64 58 94 37 41 28 8 37 81 92 91 73 56 100 94 83 1 28 85 82 92 96 47 44 61 5 88 89 36 49 24 57 6 79 10 78 75 24 98 44 34 45 32 36 31 38 10 65 94 64 22 73 88 44 77 33 85 62 57 9 13 79 93 66 38 71 12 31 89 72 29 75 61 68 1 61 15 31 72 11 44 7 64 8 70 59 13 94 71 45 44 36 84 44 39 61 39 78 82 8 77 70 50 73 73 43 20 14 100 16 6 56 3 90 63 14 92 17 74 37 37 15 7 3 12 28 22 47 13 84 70 39 95 24 19 59 23 73 81 19 3 63 26 32 12 20 52 55 48 7 33 80 69 41 4 17 37 83 51 49 44 14 60 14 21 37 78 75 61 31 70 82 38 74 40 27 22 73 10 27 61 67 4 95 11 66 43 38 7 85 49 34 89 47 18 44 9 21 50 95 37 80 85 41 3 96 74 66 53 98 77 3 12 99 49 60 41 95 86 43 87 95 72 83 91 91 14 29 94 45 88 78 38 52 21 83 30 94 94 44 9 34 33 46 19 50 51 65 97 86 7 38 36 44 80 70 26 86 19 29 24 32 91 33 29 63 43 64 61 90 39 57 15 33 83 76 88 97 10 89 26 29 61 61 50 20 46 41 74 17 81 1 16 30 58 34 48 29 9 85 18 82 53 66 74 7 6 81 10 11 71 60 64 43 4 27 49 56 93 99 88 55 25 88 12 31 84 95 33 91 13 73 76 89 41 93 42 61 2 50 34 99 25 7 32 25 88 93 6 35 57 48 38 52 58 86 6 48 30 11 23 36 34 52 15 56 33 48 92 25 91 30 70 96 56 69 16 37 78 81 100 33 62 61 26 12 92 60 38 67 10 23 31 52 49 46 24 53 19 70 22 49 10 29 8 63 32 50 14 9 17 53 23 78 41 1 68 32 39 21 70 26 47 5 63 56 28 59 6 6 83 56 26 53 30 3 15 50 14 2 74 68 57 12 32 38 93 28 74 23 59 1 48 1 13 91 73 70 77 92 49 50 11 97 28 3 63 77 44 24 24 73 26 86 83 95 45 30 90 10 94 25 89 44 99 66 12 76 20 8 11 96 65 42 41 89 70 85 97 78 89 53 85 8 88 40 46 65 40 45 24 76 99 39 32 38 83 23 1 85 37 57 26 96 7 88 28 60 34 2 21 14 12 81 42 2 7 53 30 45 96 47 80 9 22 19 4 28 92 23 75 72 31 82 39 74 49 98 52 18 87 6 62 49 88 61 48 19 51 97 23 14 42 45 77 53 65 67 14 97 99 94 86 71 13 42 9 20 13 59 66 16 89 62 32 60 54 76 32 76 89 48 41 25 24 57 35 44 10 34 65 21 79 73 63 97 50 81 100 77 31 92 72 69 64 68 32 13 4 46 45 88 12 55 69 100 44 17 82 15 80 73 69 61 88 83 48 87 23 91 80 61 41 55 8 73 61 31 32 23 80 71 84 31 8 77 78 22 70 9 19 44 39 54 78 83 95 36 31 99 94 72 14 77 1 38 14 48 67 36 22 43 61 100 59 13 89 70 76 71 80 35 85 29 76 71 81 57 59 68 91 43 29 77 61 84 50 40 64 11 26 28 89 59 79 40 8 18 23 62 88 51 88 57 24 10 46 67 92 11 12 32 61 46 7 57 61 98 52 86 80 9 19 48 42 21 19 27 70 95 43 14 36 27 5 6 64 33 49 87 49 55 46 67 91 85 45 72 62 39 24 50 61 70 92 19 91 59 36 42 81 47 12 48 18 70 95 98 18 12 89 21 84 55 61 69 99 26 81 71 65 87 21 94 67 59 23 65 10 37 94 15 10 22 46 67 89 12 10 30 33 74 47 43 75 30 42 34 97 7 9 24 85 39 3 49 51 66 96 3 66 49 29 40 28 9 86 80 6 81 15 76 37 31 26 96 72 100 92 34 7 19 92 9 10 58 86 3 83 13 89 76 36 61 26 8 3 71 55 100 72 34 29 86 46 100 78 73 86 77 7 10 31 71 99 49 12 53 63 41 89 52 16 72 70 56 44 36 63 24 21 84 23 42 24 60 69 8 39 32 45 78 64 57 24 77 64 25 8 78 80 2 53 33 88 51 74 95 63 27 97 88 16 79 3 77 32 8 17 79 14 63 70 46 57 92 94 79 90 88 56 31 31 22 41 90 89 17 28 16 3 88 39 47 36 46 28 39 74 12 22 73 53 49 68 81 56 33 49 28 97 90 82 79 80 57 35 10 47 7 98 13 81 22 15 42 74 3 19 69 85 7 44 23 42 67 39 84 77 14 14 97 1 55 18 78 1 20 58 89 15 24 14 29 44 94 41 56 89 40 55 86 61 5 56 68 21 99 47 10 66 78 64 36 27 47 34 93 44 74 98 83 64 45 31 25 76 70 15 69 17 32 36 98 98 11 49 48 8 95 68 87 49 1 79 71 94 31 56 79 40 91 100 21 42 36 69 63 29 49 11 26 43 24 43 6 73 79 91 79 25 7 3 31 69 24 16 29 34 86 95 96 13 63 78 2 94 11 36 9 20 47 84 90 46 58 34 52 65 59 98 74 3 57 83 86 50 34 45 67 7 44 44 12 20 15 82 58 38 33 33 22 100 68 31 1 34 24 11 98 78 39 91 7 47 71 49 89 37 75 4 11 38 42 69 31 8 58 36 94 16 18 43 91 89 37 34 55 3 65 94 27 85 5 97 76 79 99 31 27 60 39 48 19 10 74 4 98 61 72 22 12 39 51 26 66 23 41 59 12 74 41 93 40 36 31 16 57 1 40 91 32 41 59 58 18 79 82 40 48 47 89 38 90 40 54 46 69 47 96 21 69 69 73 34 19 53 24 100 24 64 55 96 73 56 29 88 57 65 89 10 29 19 22 91 71 78 9 48 51 48 38 28 41 90 92 44 74 23 36 86 83 8 98 58 56 95 31 80 42 13 92 72 62 55 42 77 76 57 88 31 60 42 40 57 40 89 50 39 92 55 75 29 5 78 44 70 91 52 85 6 35 10 2 4 18 57 93 9 39 93 69 55 53 1 61 59 95 32 43 55 86 19 54 37 51 33 65 6 62 30 21 52 95 28 39 29 17 73 75 65 90 14 22 56 5 62 29 34 93 69 40 37 75 5 68 70 83 89 37 36 3 9 17 72 67 75 55 91 95 53 65 67 41 61 46 55 96 68 81 42 14 35 52 52 74 25 65 69 31 82 49 4 52 1 84 37 77 76 78 47 21 83 90 71 2 5 65 87 38 31 51 96 26 78 51 24 42 57 94 97 6 49 68 40 88 3 74 51 63 2 37 96 97 6 58 3 7 62 44 48 28 59 65 6 37 91 73 6 48 75 54 34 80 45 74 98 71 14 96 90 4 73 27 18 69 66 21 93 7 44 66 98 5 33 18 70 52 96 23 100 78 98 9 60 34 10 7 69 97 74 97 67 77 37 28 69 53 88 24 64 46 36 19 30 89 83 95 56 86 23 39 12 43 54 59 88 31 12 12 37 87 52 25 69 36 67 53 38 91 87 10 16 92 13 79 63 80 76 47 90 67 60 4 2 15 39 32 41 7 40 4 19 92 11 48 12 31 46 4 24 53 71 91 58 42 51 58 57 11 41 50 58 88 89 59 100 30 86 85 91 42 24 27 86 56 27 43 32 21 2 63 11 98 44 11 64 51 3 93 97 37 84 12 87 92 44 49 8 53 78 33 82 61 70 85 66 56 84 32 90 23 3 9 43 46 23 7 20 39 39 75 29 10 75 85 53 91 28 67 13 83 75 52 79 54 42 95 23 7 58 90 77 19 2 59 21 54 86 38 62 11 13 12 51 58 8 78 89 5 17 16 59 72 65 7 81 44 22 100 81 52 54 66 1 87 74 52 52 33 72 76 60 1 5 9 30 46 55 10 94 10 16 33 14 96 65 17 12 80 72 44 61 42 31 53 35 42 99 80 68 7 66 89 4 11 61 73 15 65 42 61 60 39 56 24 59 32 18 62 52 91 15 79 58 58 37 80 49 77 5 83 97 16 17 78 41 44 15 60 96 27 83 83 11 79 41 67 41 19 20 42 26 86 68 6 49 22 29 66 33 10 97 29 16 21 6 14 7 77 98 26 23 80 5 97 76 99 99 49 92 49 52 97 49 28 65 48 92 81 65 48 47 75 74 95 71 24 44 21 19 65 10 24 71 73 17 86 58 53 34 39 41 94 36 68 89 82 44 1 81 23 35 88 5 15 44 76 29 15 95 75 67 8 15 76 97 16 93 74 77 87 95 19 99 47 62 94 54 6 16 17 23 13 95 64 69 67 55 80 95 74 24 45 17 62 54 56 71 32 75 18 1 60 53 39 82 91 69 19 85 14 89 69 22 41 43 95 94 57 92 72 90 91 58 86 4 51 42 20 3 86 50 44 23 44 56 82 62 94 66 12 29 45 28 68 11 65 73 9 84 67 50 34 63 56 69 98 69 12 91 74 16 27 51 74 29 40 53 92 39 45 43 75 58 35 76 78 88 4 72 31 55 92 21 68 41 56 5 49 71 20 74 24 3 32 8 83 49 94 59 90 2 54 54 58 92 89 1 59 88 75 76 72 56 9 13 17 33 39 51 44 6 55 93 85 51 88 3 28 87 60 86 15 34 75 6 53 64 70 63 56 80 93 78 52 78 13 75 70 57 14 82 54 50 53 74 41 63 52 63 31 57 46 34 3 7 79 100 62 21 94 87 64 5 74 24 99 53 83 30 78 47 8 30 11 67 79 29 45 34 82 89 38 33 98 47 18 22 47 35 3 31 57 96 71 80 78 32 62 77 62 14 97 50 93 51 63 62 76 72 87 17 100 31 89 22 74 90 49 37 77 46 79 2 96 62 6 12 89 86 83 51 27 44 27 99 1 45 83 30 84 9 81 50 33 47 90 20 1 46 83 98 79 52 94 55 58 49 15 69 68 88 92 26 96 82 24 44 5 25 10 95 36 79 7 48 98 96 79 88 19 31 40 40 37 14 81 97 31 10 12 16 14 68 77 86 23 58 61 35 63 6 16 94 2 10 39 23 89 35 19 29 61 50 44 36 77 10 74 80 39 3 80 36 47 29 44 32 63 91 57 79 77 49 45 78 60 30 67 19 16 82 82 19 25 58 4 49 65 55 91 68 91 50 24 25 28 39 43 78 53 74 40 44 59 64 94 3 62 16 10 29 34 31 64 46 77 63 66 71 15 17 72 62 25 59 34 79 87 26 9 98 3 17 99 31 55 25 73 29 18 31 56 52 56 21 74 83 97 61 29 70 30 92 55 17 27 88 16 11 2 75 66 51 15 22 12 79 91 31 1 64 62 11 30 12 24 28 95 29 39 65 78 6 95 65 10 29 21 71 45 7 93 17 67 66 36 36 57 36 86 42 91 45 65 25 63 85 48 61 31 40 9 69 98 60 64 15 44 22 89 43 86 85 90 88 87 10 11 84 9 70 72 99 53 15 95 99 83 72 35 55 46 28 82 83 62 47 56 90 5 21 1 29 17 89 39 33 22 95 18 4 37 58 6 41 89 10 64 67 30 36 13 18 13 69 50 19 21 67 15 90 62 29 12 3 40 29 7 23 72 89 71 98 60 27 55 40 30 95 45 8 72 85 71 94 27 88 34 47 40 93 21 28 73 86 26 71 94 11 2 2 6 16 65 9 62 37 15 72 49 5 89 39 82 27 56 32 28 36 52 69 85 75 19 63 64 4 56 92 40 94 89 90 6 41 33 54 15 60 34 5 88 100 20 31 3 7 36 67 17 86 34 52 82 39 60 99 91 64 33 10 64 22 18 51 34 67 1 35 63 81 76 40 13 32 62 72 80 8 63 27 56 76 28 64 30 85 64 89 100 81 25 42 40 24 51 26 46 58 35 18 83 51 2 48 54 45 76 54 71 34 18 52 31 96 48 2 50 11 75 31 73 79 20 27 8 35 51 14 36 86 62 2 66 74 63 2 55 84 33 45 30 57 68 55 9 17 28 44 60 71 66 15 17 18 55 21 46 15 75 99 66 72 79 24 8 42 88 28 62 12 13 74 48 90 85 27 7 51 75 24 14 52 52 68 100 47 5 80 12 16 14 74 79 51 88 42 22 100 27 88 5 29 81 12 33 56 57 84 87 51 41 54 39 46 21 7 38 81 70 9 84 18 76 85 63 35 23 14 18 38 78 41 19 12 91 7 66 91 57 26 95 100 75 24 7 41 33 50 28 52 50 51 29 42 29 30 39 69 79 55 86 31 64 79 13 24 97 75 9 80 16 50 23 30 31 100 19 98 85 67 69 76 10 62 12 51 97 5 34 11 73 10 73 24 77 83 1 53 75 97 84 21 98 3 29 49 7 73 62 88 64 74 85 18 92 82 99 45 13 28 56 63 3 1 100 51 14 64 85 11 23 28 59 12 59 77 31 62 87 55 80 67 58 17 21 49 58 92 9 73 24 25 41 96 88 54 74 90 94 94 96 82 51 8 100 36 4 60 56 67 97 47 21 88 48 62 20 65 92 58 86 66 78 59 86 27 76 64 75 75 45 89 75 51 54 34 45 30 96 9 84 87 67 95 2 97 92 44 70 66 92 50 10 44 40 90 26 75 87 8 3 86 39 73 56 81 88 56 29 8 55 63 35 99 84 81 2 72 52 83 95 53 68 48 94 67 96 95 1 11 46 40 90 33 44 51 65 16 57 96 84 64 97 2 38 100 4 85 25 17 39 63 99 76 75 90 49 8 88 84 79 10 52 30 93 10 93 70 9 93 54 6 75 77 59 74 12 47 88 65 99 46 74 65 19 70 18 98 47 13 96 55 52 21 65 73 31 88 65 95 89 11 10 88 49 36 99 28 49 59 42 7 41 69 71 56 2 76 79 39 24 92 94 71 33 82 77 58 88 52 8 88 27 78 29 84 26 27 80 79 53 5 88 46 53 9 24 8 52 44 44 62 73 5 48 57 5 56 1 32 65 56 71 31 61 46 68 5 98 68 3 91 25 63 10 54 22 78 33 81 38 52 96 17 45 42 57 16 37 63 80 46 92 46 57 7 98 95 5 95 9 34 50 96 36 75 14 48 53 40 12 88 55 59 35 46 72 65 25 4 35 79 74 51 99 21 78 88 67 10 42 78 32 50 99 35 74 16 18 55 39 24 59 84 47 54 98 48 78 37 97 69 45 49 95 12 57 33 82 7 54 46 30 27 34 47 48 18 60 66 41 59 77 17 65 53 58 83 32 23 20 74 23 95 10 88 20 11 87 99 38 31 41 39 14 73 27 16 41 84 8 86 83 64 86 79 14 91 20 44 81 72 1 33 41 83 98 44 12 34 56 34 12 36 3 66 33 40 40 4 4 66 72 91 45 90 59 51 62 67 98 16 25 26 57 57 34 36 94 18 71 72 20 22 58 46 81 6 58 93 36 16 43 82 99 53 17 2 58 100 26 36 91 76 33 57 76 62 67 18 17 20 9 74 11 91 76 53 37 19 96 14 63 34 29 34 26 92 17 35 81 30 37 82 87 74 47 73 59 16 11 58 7 8 43 46 97 58 40 30 65 81 4 97 69 9 31 73 95 89 5 17 27 37 43 58 99 16 70 87 37 75 2 75 60 53 20 59 19 34 12 48 28 12 12 18 47 77 59 12 96 34 31 97 25 1 84 62 26 53 27 62 2 16 64 21 25 40 48 77 8 15 7 88 59 13 31 19 79 6 63 60 69 85 57 38 41 59 17 96 16 54 75 98 14 6 73 64 56 11 95 12 84 53 93 100 96 43 9 54 27 1 14 30 36 62 34 4 13 46 9 15 17 53 15 71 98 6 54 8 43 80 98 53 24 73 43 54 41 26 66 42 51 61 5 61 59 55 62 71 88 50 92 56 81 100 6 78 49 6 74 54 42 91 44 83 62 26 64 45 97 55 11 59 17 94 70 66 85 18 22 7 50 88 26 65 53 58 41 21 35 28 85 53 87 2 17 22 84 44 36 93 29 73 47 65 83 84 91 63 86 46 89 89 100 10 8 48 24 36 62 46 44 43 16 69 76 95 37 6 13 19 91 31 19 96 42 73 76 80 55 50 94 52 35 88 1 10 65 77 86 32 3 17 89 27 33 59 100 69 89 4 74 36 78 18 65 72 21 50 72 45 39 78 98 46 60 89 29 95 37 50 36 52 7 48 25 29 54 69 3 64 68 31 66 98 95 90 34 57 54 12 96 35 65 64 33 70 40 98 12 54 13 69 40 95 34 1 72 63 7 85 82 68 50 67 21 13 52 3 79 100 7 68 2 18 19 30 83 83 48 21 31 74 43 73 32 18 77 51 95 8 74 7 60 78 7 52 39 45 61 69 22 88 99 52 100 71 96 86 20 57 23 37 73 35 45 22 40 63 43 35 84 5 81 65 25 85 84 7 48 67 24 61 77 45 3 6 2 29 40 79 45 69 37 6 42 9 62 16 74 72 64 43 53 67 27 5 25 85 56 7 29 61 95 26 27 92 58 17 38 96 44 46 49 82 35 57 14 80 47 92 64 60 20 33 93 47 12 98 77 71 7 76 17 41 1 1 40 40 76 66 50 16 43 5 20 60 44 36 78 97 10 41 41 28 12 92 85 64 84 68 48 57 93 66 40 67 54 76 69 25 21 8 9 70 97 86 35 27 44 5 44 71 85 7 73 6 11 64 51 46 68 16 10 73 47 42 31 29 47 9 9 47 9 79 7 5 54 52 84 20 51 60 19 34 51 94 89 68 85 86 5 22 35 12 91 70 100 67 28 33 83 7 88 54 81 19 29 41 39 40 57 77 33 95 20 15 5 87 35 45 6 53 50 87 97 18 51 37 16 77 5 6 34 54 46 19 36 12 94 67 23 100 13 68 39 52 88 64 53 13 77 14 35 17 91 37 87 57 67 56 87 16 65 69 28 27 76 81 54 23 42 37 94 62 81 33 72 54 48 35 61 40 83 33 86 98 86 20 24 26 10 9 26 1 89 24 58 9 45 24 83 91 57 45 40 5 28 50 44 65 15 72 57 49 11 40 33 21 41 5 4 36 49 44 52 87 100 49 14 36 17 69 12 4 71 26 46 98 81 25 32 90 22 65 15 6 11 74 12 81 27 54 19 91 98 51 17 38 70 19 10 56 88 59 84 95 57 73 3 95 7 1 75 59 55 88 65 57 62 92 21 30 57 93 41 95 23 64 89 46 91 11 22 54 87 14 79 58 54 36 99 58 7 30 33 58 76 68 94 9 44 12 62 44 85 94 95 88 3 86 25 64 71 15 48 12 65 58 18 55 78 77 14 78 15 93 14 7 56 97 90 15 26 76 86 76 21 7 12 35 42 37 32 59 39 69 82 12 82 87 31 13 38 59 57 51 74 49 58 4 100 67 37 29 54 59 57 76 16 98 92 27 85 9 78 95 10 48 7 90 14 86 84 1 89 55 35 58 80 2 38 51 50 91 96 37 22 90 80 91 23 38 44 96 3 27 99 72 4 12 59 4 10 42 97 6 63 95 40 70 69 64 97 11 84 16 90 66 17 51 34 50 81 63 30 83 44 22 64 23 10 62 67 76 69 83 64 31 4 65 16 31 62 40 63 92 25 86 23 61 80 28 79 2 89 38 12 71 52 98 8 87 98 45 22 29 71 94 79 23 73 100 60 33 86 5 97 19 37 26 63 57 86 43 19 32 50 46 42 64 96 51 15 96 62 53 24 75 60 34 13 43 52 29 34 13 61 91 22 59 29 42 23 1 7 76 91 91 97 35 86 14 46 50 29 86 21 58 61 71 85 67 18 5 67 55 45 66 63 78 78 92 44 8 22 20 19 45 14 64 96 53 50 69 12 6 99 38 32 5 13 60 89 13 2 44 70 57 18 44 73 63 5 74 22 64 28 3 82 52 68 45 82 72 41 50 78 55 4 19 86 73 21 42 72 68 6 52 91 18 42 7 10 84 59 93 91 4 77 16 37 68 5 84 47 77 91 64 18 34 40 77 3 94 60 81 26 37 73 49 88 39 94 92 2 31 57 78 8 30 22 86 47 78 18 12 47 91 8 7 94 1 87 56 27 8 35 62 80 59 15 28 40 98 81 38 66 12 18 28 96 89 66 81 88 4 25 1 91 94 85 16 57 10 14 25 30 4 88 47 61 58 69 92 35 54 12 45 28 73 66 19 63 65 17 69 93 4 60 56 22 31 1 61 51 57 88 23 89 37 77 94 45 59 73 73 26 11 37 97 2 48 22 80 41 98 48 39 81 1 19 60 60 61 52 48 29 64 25 86 47 27 49 63 60 97 13 60 64 17 98 71 7 8 49 98 67 65 81 54 8 24 100 57 25 60 51 37 46 65 93 10 32 70 84 32 51 72 40 15 53 33 70 50 80 85 27 21 23 5 42 6 26 83 97 79 30 48 57 54 90 67 41 8 9 71 7 11 57 20 59 48 17 18 58 70 16 76 4 53 80 58 70 99 23 96 69 99 38 70 58 33 29 54 92 79 28 64 69 27 58 93 97 79 20 44 56 43 82 68 60 38 55 81 94 94 28 14 17 64 49 20 30 77 16 58 78 59 39 80 26 4 14 68 21 30 39 15 26 14 5 1 68 77 89 5 52 26 36 14 11 2 75 24 85 90 69 40 55 61 73 36 82 59 58 16 26 95 13 32 99 98 38 35 23 5 47 17 82 31 91 94 77 69 93 90 96 29 35 31 88 23 39 37 93 43 49 45 13 37 10 66 12 71 7 47 97 26 48 28 75 22 54 48 82 30 30 96 42 72 83 15 12 95 96 76 64 28 63 60 76 16 71 93 15 5 47 84 47 25 97 63 44 57 96 91 10 67 6 72 39 33 58 76 95 28 52 80 22 62 84 63 66 52 79 89 10 77 70 46 60 5 4 28 43 34 9 56 42 75 73 41 96 75 37 23 17 3 91 50 24 70 13 4 35 98 54 51 20 50 44 57 4 18 47 70 46 48 73 5 29 39 84 35 11 63 3 75 75 82 73 4 16 30 49 7 99 61 20 66 81 60 34 13 27 28 37 29 21 24 8 68 99 8 10 75 82 48 17 100 76 3 43 8 12 12 16 34 71 65 77 58 70 23 27 63 57 40 27 94 82 24 67 12 68 55 95 88 61 42 37 3 48 29 4 57 23 52 46 99 22 7 50 19 2 68 11 58 27 88 19 11 11 10 89 22 41 51 15 98 86 85 77 14 99 73 16 12 57 92 84 9 60 53 58 22 13 9 54 75 76 2 55 10 39 33 94 68 8 13 19 93 3 65 20 35 66 1 56 99 95 78 65 52 74 77 46 58 95 45 57 76 88 70 74 86 10 54 87 48 76 15 58 81 47 83 82 81 4 63 90 32 75 49 69 57 50 66 100 95 37 41 39 27 28 50 96 12 80 12 42 21 30 51 64 3 14 78 36 81 1 98 36 18 100 33 32 18 62 21 22 74 10 83 76 95 51 84 2 3 54 70 45 92 63 72 49 26 100 62 77 46 53 7 13 25 43 19 71 57 33 61 95 89 54 49 25 80 21 15 23 15 63 35 100 75 12 38 34 23 90 36 97 48 29 20 26 66 53 6 37 66 96 26 19 38 49 77 92 19 26 31 59 92 43 76 9 48 52 10 58 8 95 75 4 35 24 39 6 100 87 94 50 67 90 80 3 92 84 7 67 43 19 85 82 70 82 71 34 94 88 87 13 51 67 46 38 23 90 63 49 51 52 47 62 34 51 99 73 40 34 85 57 16 78 71 21 42 49 39 86 18 26 17 72 19 71 36 24 1 7 1 31 7 28 62 38 94 87 40 19 48 63 57 19 74 33 31 87 19 67 60 77 10 4 84 65 84 78 62 81 92 4 27 80 29 28 13 24 79 22 90 29 58 23 14 76 74 48 81 76 41 8 34 8 48 93 85 86 99 48 82 82 32 52 43 17 24 67 90 3 38 21 25 89 45 67 77 32 3 65 31 24 5 100 46 13 7 9 63 6 10 41 99 33 41 35 48 41 52 73 49 8 65 59 2 85 10 58 32 71 25 14 79 96 37 100 31 70 52 77 34 10 3 85 57 88 40 13 39 64 77 46 52 77 94 88 63 52 3 96 9 17 44 66 28 98 99 31 89 35 69 16 50 88 58 49 17 66 76 7 70 35 36 75 33 8 85 12 54 18 34 69 71 95 40 41 66 73 95 17 88 10 4 18 8 10 25 100 21 15 77 48 99 16 88 26 55 52 64 76 50 76 15 62 87 44 70 20 30 62 87 43 29 73 64 11 50 75 54 70 3 100 20 24 85 77 1 5 10 34 49 51 84 29 100 45 51 80 9 37 74 30 77 71 31 23 14 4 11 40 44 28 95 80 59 15 57 77 11 20 83 8 43 17 27 93 31 13 17 15 66 14 5 78 12 55 74 36 68 32 68 71 67 8 79 99 40 38 21 57 63 61 93 76 18 7 46 76 22 51 64 54 15 71 36 57 76 62 59 41 28 19 70 82 56 16 89 37 62 40 43 56 15 98 96 21 59 19 56 26 76 25 5 52 18 86 92 68 53 77 16 28 57 69 18 28 14 88 96 23 26 57 95 42 58 74 4 48 96 91 22 96 2 41 18 81 94 1 46 73 96 70 51 35 32 3 3 66 73 98 24 27 19 81 91 75 41 57 54 26 67 7 14 37 90 85 49 6 11 11 49 70 32 51 31 30 35 95 14 18 37 44 85 71 48 85 33 23 41 52 28 52 60 81 51 61 67 65 25 25 34 24 9 34 13 47 9 63 64 27 69 46 55 25 28 3 76 84 59 47 51 34 96 29 77 35 61 29 65 47 71 96 90 85 83 74 72 59 27 56 22 31 94 29 81 17 36 89 12 58 88 50 94 35 94 22 32 52 8 80 56 93 25 22 35 8 22 88 83 81 99 20 10 53 16 56 61 52 33 87 38 71 25 52 79 55 12 53 4 64 97 34 21 74 13 28 69 31 74 94 36 79 65 55 2 43 59 26 15 35 96 20 9 100 72 78 28 67 100 64 45 59 47 67 47 59 54 76 5 14 3 59 91 89 35 9 24 8 92 38 53 37 48 88 21 8 23 54 27 53 37 74 80 38 74 92 2 34 48 56 53 35 37 11 86 13 91 19 67 100 10 3 33 70 17 72 98 95 5 58 47 39 95 40 83 96 63 59 78 9 8 64 72 44 73 75 27 17 40 84 44 36 13 94 14 23 43 43 73 41 19 29 89 13 19 60 44 77 32 30 56 75 81 90 75 4 98 6 81 24 22 16 13 7 25 41 80 63 26 77 53 19 87 56 55 1 44 60 55 14 59 57 19 93 35 80 3 67
865 16141062 30570 125434572 3338674 11592 965 22577 1670 95369 1880946 5369488 5879700 56692433 5863 23 80128 10608 8714154 36220728 782 160 10 827042181 18361894 550897084 95 254 61311054 18956558 26590117 39 16757869 11 827 129 99821026 87994423 428931 2593 897098620 28628753 48576 396642 308819 19631 4153857 2066701 797 6669341 127958096 8536 21 453513305 6978 14216 63010747 20595 34660127 50516 76465560 4815 2333594 195357884 13674731 415998 51392703 94928602 91 129184 80702727 15 460480 45764 57072680 1248 357944 11120288 7418694 209 28 2491 32578 43 400 316611 258 2528906 10458008 35338 121764 5859 236 99 337342 53779 12488481 105043704 531231091 226748 93 1012 164 245156 3207105 6357 111398283 990 315 988076987 57363444 847 5536 13174 414775 22661 2628 77693 13 47 56536218 42739383 8922 110883 435084 506423 383 9777962 27 2801779 848103849 20956243 69259076 135744 26231966 55210 307586 56245 498518301 796646 4077505 77860 1006 18927361 780224 6179 11346 14634 74638 379311256 109 1505238 8600808 1149168 230787566 1083858 1512 69 1385 119 876965008 250802 10 634 2370583 4322350 51182540 6809 300115384 6898 36222 156927956 149249121 2132 154843377 1972 272633378 88 18 91368 1518027 30911 509744671 1044776 4155 29418644 37905513 17344 764140 1201235 130224 138322148 191681 107036 126 106039 1393361 72828568 314366 5367 163 50114644 210846 965 548167950 648375780 1435434 77791 701565 15 1319 81311098 283337814 194421 127740875 793 956602988 27 102682845 12712240 188 593847 12 445564589 39 289224742 171 917091 171 864881 19691 490085654 204037 11 45887 11026517 2363706 669856 2368171 1416 109 30716207 37 7931778 27540 894208597 319 644095 213 215812370 2335 9292 604938236 11 6393564 399403595 89959 12843783 1416 59527 10149051 21423 39 722 18 44669 22381214 57 8380605 810880381 212 34277291 7551 338615830 1925480 94 200 21 2197 524845376 12 126 604 10124 95 76683926 2196 52105 78098 99428532 695 1816545 716 270583750 56482175 915299632 30 7049098 255 11898 185449 525 801 11 486530108 103 1721282 6303570 2286 568694452 1307 192 83199 1287 87055 14860 74167 13762306 49 425977 79 12160956 1607014 196545 922813869 13084847 755 100266 1839043 47 169 2815 381474184 12960 58 34 56 96 246224 119 708287 346190974 184374 3404 321648 90838 1677039 14172281 12978130 46281034 116668 1212909 877884 38047 473261 190869 1175544 20772 51361472 896 62944900 34693 5172 60303 385996 1586026 56101 50851 6928 14098341 20641 1040 492 41 111937520 36058111 6093096 20094939 690 19 20243641 23036800 183341 1353 90365 1841373 7115 3941481 16237333 39411 31667 28 1641 1121942 25285201 23 65 27001 1688 28 489515537 1553 63900753 592249470 173280 11841576 2701295 166771 6850328 472 880 3880044 17 17600 120025 2110813 23100353 651 1386159 106994 309 513584098 7892 33463 36 72067173 4070964 688992 735403207 454060668 323868 114319 341 12689515 339 76 108224 542 9264 707 835061 198575 616760902 360 13156 33 480 81 3830188 12964042 24172730 171717632 68 1550 67 163 648016823 29480 357 1331 4588 15 1653410 196994183 39 31 458826538 535781 37 5312 477 8296 309660979 82 702644661 176 790 4425250 97 10899157 3408 382764 30461 1486463 56689712 79823803 243 22 7758278 11672818 308960 23 50 863143406 465296 5076680 4210 8618166 315702 91545030 117160802 11119362 883 573192507 1532 400858814 8726 144241245 2880755 262172066 11 846620 13732713 31479386 1123 35808408 1222226 418518 508 150 4586071 213097 706032 83811 21881 21 17908456 57865407 224485 17104 1301 918942 1530 138 241504 175388096 706701369 39 2433 154 82 10681 3007900 124515871 69443 202185569 105 1952976 5972941 40 7110 13 8904184 1770 2301 164839 10186 3855130 676425617 116 1114710 626 9475 1928512 66174 29544969 5290903 3115 343 126 13090952 38 707581746 13724 51 33865 12911963 887 20541 862536 4105043 143581 49933188 2794 3474 905502545 1580692 596563 31994264 391515 12563 350129211 101554 8631215 3874959 124 71 119588 506100 3644 32 1354 661402 72789 38485570 88444473 345608 784220 880480 15 263332 1352453 100 159963 65197864 815467 156076771 349 125269846 13 174046 12865 96 44 11 152823236 1308 416014993 80374411 145401 883 13 1954 202 11750689 6329 271566 18538 24164 526 24072127 78777 121812105 11281063 5200 7273 2209885 346090 440969 74 31642176 584425 3126413 601 106780818 339532240 120 4168 1066 39230 122670 447003371 690 1692816 38508511 48958 28705050 220995 907596657 3929091 5412251 40313640 101 2754 8132421 71468310 450706 10165 781623218 185 415471722 255 48141 119695 47551 16 56782097 190566262 31352 153981031 522 5060 59 5781 26 75 235640082 3986 5345468 36545003 1687817 147 3219 2527 29 858 9850674 13044046 3980 7048965 254909 4574 684 10726317 774584292 20073 382367278 11303 116856716 11 6159799 103781 140684 108125992 22739 38469 186224584 699139 7429 2734 80990818 39 11955411 11397412 276 264612 90942 39 36724 192710 95610612 3119 11 38840393 1038019 72 29190003 29710628 4474 113303 427572532 25144417 10 55 29 3223 9626266 4400 2349439 1960601 361490294 31266 2785 40992886 232929 1638 295063198 421495 58183509 11406324 41 13 419 335812213 13 876 784232679 1189147 977262279 2292231 1674 139351 17675384 173717 1972193 668174151 482 219072 22046449 2936647 103 3174 1494 616871 2152 528604466 17216909 363619 1286813 6519059 5473 49002279 3455187 1456407 32 36915775 737829 20633 1662602 5401 256377777 2630 636541 315231960 17519927 185691 220814854 7495 16 29 256546450 14664 46825 359048 5408350 75 17 9069958 230280 1111 69617284 685 661868 83 55673 133534 3493 712 27730543 501235788 592037 387579 146 54617 204 40835 712 112533910 91444 92 4354649 109 1579029 9865 750132732 108 3365777 465038 4939259 15 1664 528884 315982418 592066326 35371 356419 2075 2475038 198135 63257 55409 155 22919524 829449245 218836 9365370 21 230308017 3961996 1717 350960 91350093 1584 604 3396 840872 129 5225 137 18 12686751 12953556 22 659929 437763 136470 363452275 121600 421790 2778993 59718141 38 20304 473612021 68741077 21855670 5904618 200 260343876 1234349 4716376 556 399460270 673 345815 3266307 61 165740 4917473 18700 2760 545 10098 13438007 37 63622 874760 11568 12730022 10 9319 19710 14 492 15649688 33388 127593871 423 1582645 23 18328146 46321510 2136409 9654 177418 9257 19099 3721615 463 99547 4399 88895160 4146565 1053 1363 2239912 204344 287 37 329575 3535482 185103 1619328 89 43303115 32992 738612 1961 1336282 344 248194 175 11200430 35592 17 1050 535648269 33137060 47 17439 8720 6442894 387 1917 14425 46535 3797270 330 643565 8936 38267 2999 76509 194002901 249415504 7080165 1014048 815902 12044844 2612929 83654650 42323 19 21 4461 76 8990167 61 816276 50545 17 16662 166029 1585 42 606 75144 48711 8015400 896610 2447456 79831 1927 135 172426640 39107 25 20250 391 57 566672780 8044 392375927 1188776 130994 2109943 8016756 34314 138499516 19 6398390 131549030 23518069 11395 50616217 19421 168297 42697 80452775 239248 19294769 312872 524712582 286 432537159 119 23 9391 3831 9070 84691348 354 725 10 20819637 31768010 34084200 1609 750727 155663 1301613 57934 116164561 119687675 994 38 87503239 213 12256 23608 525 1379 4435 287925375 1182 226692408 4168755 32974 163663113 69245 22129629 161870525 32949511 89069461 20577 11168754 231416282 614 57 132493 127881636 2612639 13792 8250104 3129296 834 15 24835 38 195 112189 417454017 1365 1950 615893440 372 377494458 100660686 428441311 28 213 35 70014922 4786218 4049807 2344519 69 70 124601220 793 508355978 22885870 756725665 52988 684 12 3670371 21858894 732 17 147527 2638822 9022023 549 2066 78060 3352030 82857805 3013 34 72403808 74780592 2862 50 39 44440 86034 343789872 7460363 483462173 95542087 500627 132420141 195032055 294 444690303 359283 30827 811176 4933490 19031 35003637 66618689 653871352 348 356109651 60793113 3729 6460 780 25 8167939 46 92073694 102213789 310307 1205 312044 308588 1148 265993934 743554033 397043 59990491 50959414 205577767 2550 651 58 209514 6941566 21 6331638 575590200 119892 98366835 2101175 105340723 26949993 21642 75349 13681 39 875674236 95254421 19504486 37 1032 27123001 1413 18 102 95 287 4485 184 181 631 543065 102 282087906 112055304 722586 83075 29775 78 396 290539 29430 92107 329997 24792 2331 30756 161803 2505531 4548 9952921 277424 377715 1053 348293572 11118 300989628 23244 8722447 92699 457 6237366 11 183912312 1780 28 361259026 14 55679 458067 8109149 871289 1985382 493 532544374 492657 96 292772457 846002407 34 116664 783052383 10201 120115 10829189 129 1082986 1278 143 4487109 88 32 43480 5004 15730750 68 7224 777025623 2255 127 11342 480345784 152942675 20874 501084 13607 7805 97 15113494 10 331485674 18454 65850 383035 16 465026567 1259 30 75747697 1065674 8060385 10 8647 241189 762743 6958 1674 3696221 335469 3458071 575733344 664758755 229 2765 90 22999 37 171057 94 681 5317022 5422 23174 59 48208 51 4675 3964 46738 11 4547240 26 208144500 43 7960155 70 7938 525529 696477 13513336 24290 15701228 130 40 59 11679951 577026 72 12 42 12946476 11 705 15 34 215222 82 55 623591917 961 138300 407879832 53 5154 19 3732 111852 209048923 6946 38607 296453 97 12168526 119204408 932326884 32514 20269707 344759 773717 3487 198021 10377 57609448 87 1199750 1114127 107231 2596 11 968 3654817 1443086 541564 1703164 4639 7257 42030209 44397287 32 24262110 21121 3835 1492 4690427 716425645 15545 185613372 6146146 164326 20 659 648 3964 116742665 246 132160 1185368 16894683 51 825723 12 99 500225 15 646 13559322 525803026 143 33635896 21488359 1046 63 17 755 40 1035 379057 5414 36595773 2808796 20098684 9703815 471 332558 264 1897537 1553 51095 271920623 88675796 183188222 273 199253812 903 751723 26 15 155 17670008 898 17 42 428931584 32033370 42 6171413 881999 273 72940759 286167 157738287 55601683 17 764364256 452 52 54760658 74 55 17268777 33 80 13 332 3934 10862 8089 7904 318849 40760 144 2762 440176581 87 250406627 429962868 24092814 852725445 748 15302102 12 115 32048 48554 8238410 52924 317 2688 43 463154783 555289413 4861 203426 25478791 257399695 857856 26264251 63 88 881474 275647 340289493 237568 247703875 4894543 967488713 117335400 325 15 2138 304861 393014 3823 37 10 3486234 4963937 1750 83 23234 841293536 94981 47302972 30761546 136 30867314 8662 7924027 744 399588 47 45628339 1394 488111 18160 8535425 131293 44018153 61641459 4755023 2110539 374364 17519 22 3040749 546 39547758 22 637627 67 110943058 544082 434650 30 3269062 3401088 391888 11686 1201 236153837 58969 816833 323950669 254812063 313 10645 116 18905467 9004 7273 6230147 7524 24398 8549 86522633 55249 10367 24159 56835 27 4117577 1382539 73835 9383 469502 13258536 2679 149947 2074 113 574577719 1972175 530 577569996 608621 216001 275459493 220586758 24955 32 12 33863799 126 12 16904393 314289924 4092371 83 28 664020815 5299356 805 940303354 5870 49945 31659 208805 90303 290 17974 640280 3193 24235691 69976987 159 123738510 897 76 20242 822 42423432 22303 74 23 163374 307 516 2056990 333169857 1461173 17 1677 5226093 1409 33313 6934 397520 310514 71 117 17565919 12150901 17 5410 6206210 5055 4038 140724161 608911 192 1346 136283348 233149 721712 4317326 61603879 63245 343443140 3597890 3225382 11930797 13204942 10139237 10081572 12893 23445 104740 4670791 6856808 42151445 1217245 28 468318260 2976 219372369 291056 15770 2039515 21579695 71878415 36101 121293886 93220 1381 79499 1816192 205039000 667614 2577 803874514 13800 26938746 602045 120 473772 15 42 1196 455807472 23940402 209 69 892994363 74986553 4046043 5352 1276 896 13606 130 72283 1626 17960 430214319 17086 283 425160 45481 95643630 91 142883065 33 2162062 597697 151592 167271 34392042 7063 36754 397598 244070306 34 114478780 12578537 1167960 5883 38 459 52027932 132241965 2517151 70 6236 45288040 572101940 407255 9789279 4016454 3310 648080 276988661 11203490 25387967 402569 2089 53509151 65726538 772 199352874 2504 874792 385480 170 645594113 3902 1398477 204468876 13271994 30917 40 205449 4946245 10259 58607 9279637 292 11085150 32871359 200 591 356882 76872 61 15137401 308433 39135 253383725 121 14 6581419 14 1137100 543411 3326 409366 351 2780 1804 2416208 2248 185635929 251571262 669364105 21238 13583305 82859 30 13 24 156 34020763 25991309 1445241 1626672 9519420 369084449 2451 1706 69683470 24616313 3694189 267243 8558628 153990 113980715 17067 46 28 371 10110 24 15428258 40 27224336 6232 551 108947 24763347 641293 5591 339479 2148 4694 7940758 475009 11037 248824 26957 271345 3521787 462472761 11 161 112765 97 501445156 22510 245491094 375656 1714 6267 103904 242438 3641451 454311482 4206 154552 72 110 3909824 6576206 23 83022 920 458139795 13800 6075128 207266 2708105 75817037 9816 709577166 306491709 390 107222476 16 294558557 26460 3944670 1059449 733 147871191 18628601 53 9719 30227 481 26994 16910 8478 28681822 2974884 783 2844567 7268998 976090 509070363 1677 89697 2556356 1129 6240137 1490019 574488890 21581684 3318711 49690 76001192 185 30772660 306 10737 56 63966 79 1388572 810582838 8287642 631762 7481 159067 4654 3414 657 945189406 144544 55123 472 4015 11303 78253 7735 23 515637531 3301408 156 292107 549856 3374132 511698543 13608026 522731 436902523 47098781 27509683 362296 6382507 389 347796363 49441 4520604 339203518 194845079 24515 2518 30453493 43272388 63550527 162026188 14501024 1134932 9288310 9931451 19337735 15432 50580472 49 24 1545 342929350 284599715 2085249 5437397 1011 618828 12487 2878152 22642 576 30 336941679 226414 130744326 35 241 13664 10516507 461 1426392 160007 2395 94 981 2433 6054 693805 42741 18 16078765 81275080 483 54 8996438 35 535 493441042 9601 6822 945209554 182451434 43 12162170 213 1148 94535 44855 80610692 64771185 13493833 14 38205337 11985237 1051 34062 7857613 271751158 218 18 448600 15 11346 4398 6626 7241 10089379 4911124 676 92244 576406 20576 129932 13182086 734680 1742 62743376 2902873 4373 1413633 42 20 151345 37316 65636035 262 576 44588810 130152 37881216 604028357 310 43 2839911 29611074 66042368 96 167323402 10513189 62362 767 16616 2374 2321 1896 15 70 146891 55 39285 6794 882 3205 48064615 194959 4843 469 76 1858 111 15437598 18 4760900 2822355 92 130 39 103626708 7673 124974925 65 7585110 871 29002 93 5405714 2966988 5431956 2685 15 323888497 5558792 1893163 34649 293098 15 154 40025 87770 144 290 739487485 1467463 3358 32 64449 383119215 150503426 14497 144712 247249 66771278 3278 16455344 20 476 61019 376314 4174352 55514025 21 322662139 3457664 22321 2546925 11040645 1845351 34650889 1443 11 30597543 239236390 496708 147 846085 461 1316 546886440 3737 296 165450 35258 2225 9163 351095941 37814 4565867 166 218503550 9571 77087 301106 436 901 87590 7324601 1113740 15 193506022 844622 9699 48885 18970 294 910522 27 316 6819 136 4641 525 357636 6352 688650348 24 255599585 3477161 31 11212 1572099 43506193 295607257 99 1398996 141067699 559 119 45808829 1321 2023959 232101237 16 7953949 175289 313545 35 1177951 1308617 24328258 50 27526 110 12323714 37562295 4394963 118212 54 34 20441199 343162 1080 69617 2316 3224 3581300 335 82249264 178 127 78760009 21799609 250 4105005 125 332729348 77181 3825678 2163249 750 11668 750441972 1155 4001 122 39289 14 71410 47 12639381 21266395 594979 329737471 51658650 81892 1182 10 232905 398671 440 5445 37 253 78 119766494 17 13 644004 2737402 20731776 29054169 273394 1326398 23481352 3151 2127 36410 361968 221732500 428558914 2945 252720143 323 81951 65134743 64953 114958 242889975 6930 58080540 1560278 1410 1357 98 37519526 1441 412731313 22 92855 10008 4207 766776496 86 17161789 375 50881 961279 79 32003279 199035488 222077 8938 46737 4461902 4775 515744322 381753 56 165431 15419 2207 8218 392 63222984 61 238220032 1724 241 857980 63 279 365 223797 89322 2950 228825191 48 2944 33 433 1037 4872062 35 18079797 80802910 55558 27671 12 107 501 96 668638 673 141822 1573111 920795 17497 693790 34994 240888 4150761 101155789 5310141 13666689 884770 5340002 7776222 51099812 1534224 207340482 66113977 206 98960741 53166169 231572109 145 169085 20 350 8370474 4816683 478 101 19720 1215 1948540 13 28170198 88 146 71385530 173 8446 5539080 2624 2984 271693 1108273 324 151220 63942896 199803 692739 432098 810629910 1292 117 1396492 12 305 100889 681 4154 40145476 228852 27 785442 883511 78 90 11675909 229993683 408 999 62 983 54034 251399 59685176 26364 326429093 738219 57353966 15305202 3232392 45 34987 6501976 545195637 1726 270328 6157 1757 1967780 5595495 229307080 8507091 14649692 3440 72756 970744942 331836149 160528670 175987 17 2291 698073006 556 39 549444383 137838 13620 21 182 18227638 58434 20618352 1803566 586 4328932 12668544 5336493 36363 801771 1696469 3092261 115075 76506 63407665 3893068 195 1662253 3477363 9003925 151541438 101507057 9850898 235350348 245 679479 602807 1884 14206 19 114474481 2715447 108992570 157366804 8756455 350 1937 626869 27 7105 1902402 322365743 3902 19 772521 166379318 43536 19 90124349 93 90 19811063 59632897 60091 78603017 135 2832255 546346024 1158982 485 1450992 78922 589842836 17498 6761671 199 821483 2217 2520031 309 296076134 3095506 6833078 1254887 585 14587 143219610 40257 115708 27903 219579 13 3428 18 31482579 16 36910 29876345 5710 26 2155606 31553 308802 84 936972475 33441903 80240556 78619953 16 4164 58195399 2893 1577459 73200925 86510495 64 13569 150410 44 33 110436 1248294 6237 14916 127932098 4596 2178 1089 137253324 4797 56 1412925 53 106382091 493726 25257 88 19345 361510 13 8677986 8251909 1389 37572975 68581 168860 5869 16839152 134 774502 181683239 6097 187242389 19068 49459 1674 4682323 78884893 335428380 442795934 131973975 1430148 39858 1962525 60961 208 663746 277 138336 8079151 425369614 537 78234 661558 1476 24349283 47170368 366731030 97 16649 25498 209127748 180647 39989618 35906847 1810185 916 315708088 105032411 22605247 194153 4493 1985392 13607 1637 146439 34 12761 47199 22887811 365 2128991 1003 28 18 24802 127 515897078 905982 1926 5633127 57325 87741 786166 343 44284 154113045 50156217 3742637 37196 243356368 755 406 293037 39999 23684 17181290 6923067 504805 55 11365720 511154104 14 177755140 13089 20258398 170934 422 39399 15867 59622140 831 4930 525202879 15479121 243543099 75 13426 219822 770599 115 49443 1136 16257 96698355 734717 997 71466 11394734 9258543 561 141964 109320435 234300 13 21269308 30126940 728 40 7422441 2681550 79275 87551 65344108 917 5355 15 72331 1618632 730241639 2803 7910962 106 1356 103879474 27 15 3660 23500937 290 67 39 120926863 60 1652 4113981 323424754 2329 145385 434512475 287192 200 19 67 757042 674898 16470 9204857 5593053 415242777 7211091 22 376023 650 4428176 29 3848 265 1012145 6016674 25087775 501 293495 967651 14220430 336 933356298 1496 18 3305 20963 2402771 5710540 22393625 339666 35 3147107 10619198 4261 96587 3116324 141952733 64943 6541 65943 7997566 15070713 90030 109745967 190301953 10716 647213 28018 23361943 4553864 2830 39 50 51179 20752 88 298 49700346 247647006 99726 142 80988 55546520 1213 235492239 798 35469663 12 119928564 95 21398 47 672 29636574 59557 18 6098980 244 4013 27 18691 738 143423817 22 948 140224 80972 72883500 45747 13250 720804673 696531 1007 22857540 57933 15082523 269340745 18617 27334119 200 123437192 274 68458 28131758 67588900 29857392 266 214 70352395 32440986 208653384 577 8072830 22549 88 684 19980552 3541579 308 4053 272228877 10 14 5516 603 56 16512127 2897199 114021910 32279115 1833201 15589 79904492 50724782 17151549 38 85 55180 10019 170474 871882305 776764113 8121 128596681 145406575 145363526 14 10 756 9873310 220899319 23591545 191852265 969 146887 3754459 25 4326619 34916669 43302252 124674 882401525 202 15925 1550664 969501 28 1299 1351 871039 336509504 25714 358 68483 482 253991458 102733443 1414348 299159 3804 126678 42753 37150 22167853 10256498 137456107 437326319 1910301 2071339 10 368092 20 11845466 290 21253 201 35 2735 3462 95993090 390088842 228927348 1886834 2812941 43 1708900 7564 46069138 1616 961 48953 11985789 312 860947 14058039 12425 876366 6057443 2906633 31147953 679 13 119621742 745974335 786388 3253179 24144555 137 2561 26 47377945 294259621 69 26321271 1224 4890 1099 200 170 7564915 962 13915 3733 10663546 456304761 9299 1031 8874160 130051 697958 101 147 4846810 1213 2535360 2470 347 129725 450 1382094 107025 57227265 20230 3568230 95 1509710 4927749 730076 937527388 224959632 3561941 806129 5473262 879308 469196794 114 16627 4334720 13 240710911 294524 24489714 271 167 2637306 66420535 9432 306169321 57 739 182947 46998 2512523 100 151035139 198945 697 688 10684161 53 267 3515 19132 22183603 55100948 3394 13 113414625 596564272 885 347098 249126339 113395 135878 109376629 146 7132 49952045 784040 16053062 574552872 93 12353 14436274 16033501 4836854 264854727 174 171 17881 3663266 500 44507 4470797 119973896 2659087 6649088 780133275 34935968 184 682 1843 2993448 804113627 164360 8886709 3526 52886687 322693867 20804704 325 83794 8257 161200 40 1670 58 370648931 413315431 586425223 12 27 41253 303340798 3628341 62 239882116 7578684 11773 7366778 50377 290361 5829 37 244430 129 618 2360 27954823 306 118 1907799 991 1629657 28706485 93391 47709827 644902 97305437 83 72096 31509263 50329 1210 46871757 5052842 1655202 175 93653439 6927169 335783074 14 310 1135969 55729533 5402 108 801193076 204250982 130 2013 33950 688608936 86459315 7862103 53 144 1836449 2480 212544260 201 56 688281 46870659 76 11106099 51 3537505 181878533 13383 364 516 75 2059034 468221357 1703538 502472 53 36267670 16427197 152 369346714 12 113958 138275839 1405062 52 125975 111 5158 775 59899596 413953883 1254 8069914 3343306 156 746362 3269891 245 21 1652018 2235 1152 142798903 60 5036 1224708 17 883936 3455 2701447 80093 202552212 30600 104361 654594506 1099627 313 6287 1208 369717433 144704 769284 179229 1789233 1405155 478548450 1280 201 10234 2648 37 48991886 394176 30995 269392 77032515 373891 581853 4596903 25832492 11849635 5735 172666 40527973 16924 573875 434046 5897933 230057 107455049 73571658 521636 7726 17329 79 10986 2783713 33551505 16958155 595 36705 19 103 73771717 15596748 34 32212467 6701 409551454 37 603650093 1153137 71 4079725 263 8905 255146 43 58 187 12939099 417985 21480 491789546 18053979 25 3588411 1182 3580 396103460 30 85683 2091 5548 10999 97322822 172275 3302586 4179 51165245 20652 139477277 973351662 987359068 16443061 981484600 228 3330001 621255460 4807860 15 105447467 604 7747648 273 47098 5957 128196397 293 10021466 149466074 9204807 195 1379 324 1678079 717 9072121 391 30150562 13424 3512074 14429 341 13 5376738 173093 75 64982252 544 145 1531 1479 62 16 3445 730286306 317617 124 192148974 12347318 60 1042072 4040785 6431812 9549 6046 351870 8016249 12897456 296500310 102694343 160741100 181630997 268189508 2387084 33529516 29515998 613391 40 400 5335795 40 23616 5027816 269 421 34 5120 48542 692188938 193 104958 8252065 75613377 63 118 5886 324 31872751 2112 924835 995183079 147781 353961 49410078 10 105 60777 22 39 175242575 63 738700 7596845 10488565 858609741 3686805 154 96507752 15348158 255798402 256144622 9799 877 553572106 506483 329009095 172437809 116041572 134969037 32275 249410 970512 5981 22 11480 418 208 445 7570 5058734 227231 964762 83979189 188331 4692053 122 429308 26535416 3876 10933 20577 34030 646556383 83243378 3802299 45694078 464 58 5411 146661 277 1686 963390 217 29445 142 3535 5652 8228 25731 10743 2071376 545114036 335395 13 205 93 2237 41 35545211 400 56083790 41139781 410082 30 2454819 43152660 2512 170847 10489152 31202 428268 8864 1606797 95142 43455 2285 203353773 2660 5465635 33 36877 46016 482102 32046864 282493972 2658 1275 23193235 1086239 16696037 38 46426 921 64 801321 1263 432705464 54635 1936384 16 37 13 6026 1427189 3243 5607478 53631 84261198 32 24916 1524106 564301 411013 2221 185901 37820 411659 675640573 11 2350085 2862 51414 10 27823 1637264 329 23088 2620 888855 244 309 8400 86 140 158800 811015 2274726 3833 265 258362 22224 14502 4496 8751831 262135 5604 5829631 12173474 33 4039 198116 55505 435612 56488 78456 25157773 38544904 87405 461321 1164 637 8058 19 121 16 12719544 182704303 51 550 13 18 24 1343458 1275 47 952253 224248 37 222497 28 520942823 27307 20282427 641095 9097 706996262 50547 234609 40 3728816 15830139 243055 100 2348785 20759 113625255 29239 704197 4133 108 1191 749477 1980649 23153 660 9928 58905230 12993479 26088 32821 85393161 289 14367 416 205606 5827 59 618577 9887805 134 14213 75481108 12386 176 60816052 371640 688401805 6717 140 4838 51498504 4442 66493325 3298604 62134583 18772 7928984 479783 260436785 61207 2457 1562218 272147 212378966 40310232 1868389 7067323 1075 11374880 124 162 915851084 18812180 10129740 16018 72 9779099 880 97400 12 27 384607578 198 8635 13 309939 11139475 13 1760 5980654 12 27900 889 127 1076 582201 101 32716 18 34885630 1058 2825355 26626765 172 137384444 29562 137919 416 148279596 3416825 11074093 24156318 4304 23729 8516 16586242 270 23124 12879 3577 1049 2349 19810 232236 6365 36708314 25865 11 74201271 476489 1534563 12058 602487644 148266618 12839924 938 75545301 71 180206 775951602 536 82 4724510 101 35949156 859701 30677967 11 141724046 19929381 3598 226145 3583 51779 316351 29 679566519 456243 1097072 139675 45728892 308714 13006 3949 859207 427258 75613252 2560018 30758 317 469276101 715374838 112610921 148627 158527011 180 8051007 24469 4645 4476429 18342606 314 1731837 12493 1669964 823 16186182 143514405 1632 15 25 45247 147458621 187390 697590831 33393 1760 52027 18280363 37 5016 1623786 187628704 210 437529031 628202 71 2506 459791 202 3191585 998 9148462 43 1113 470602 21670 436365139 886 1266 360150004 38578 1999 10363540 802470589 138566071 1033370 1272267 17844672 1859 28254 747578791 74504501 856654 529 3599140 1778 48050316 1075 599250557 2887 791 743 242305 19217 22 462 7445538 104247 629901949 1859 126166 1097 84 11136 31612837 29783 15 40794549 51077457 794 34 115312 42157645 7342937 293 29584808 120587576 1030397 107720187 364351 739961 9413272 15 98109997 40 55838385 390 214174 8950 123340 1787575 58403740 746 3464 6293501 60 2025499 92165 5216 29473 141 152833086 3947161 7793 45 857 143092 5654 32930 37 213 891408166 228817672 1988 19 876 214 95077 153125087 389 1614 906033093 314118 1191 775914 577038 200 49860 4232 212 230633 613330672 1038 593 6906317 47 7685782 395695 377 40 247733796 1764679 18522955 44331141 16311 21661803 2844 147 247246 22264 1562453 1151 35 303043873 233081880 774 15 2375348 92991 206958 51831 573 230 426 94 443 23955 71191681 701172761 34396 17472014 756251804 93300 1236 504475 1993694 55 14944503 25 955 133 4001929 2487 15226 11 75073 5346 90 164333512 1415 514 53581 909 121719 5145 274025712 129040323 533713646 32 202055 200 292368487 1966866 169 113635717 12797594 394671 103272 474654 29804677 304196 11 48 314 52911 956405 34 379475365 14769578 12677 39832524 121544 5955392 7367248 89580 139948 23437367 34 16 325079 150234 137321 631954991 1049920 156 13941 679550 21318 91344 406 1737 704 6525 107706668 23 27037 512 663 1508 13 5052674 16746 105049328 34428 47 5681074 36 149 284 432525847 15359255 50 22 26360953 173891713 437259411 26933357 86 47074 94037 6391051 75 162950860 17 352620 6756635 8332544 119409839 856265160 14 1012 1308 2879415 20098 1012 23074189 14 58267 99546 15089133 271625 227577970 16272997 722902940 3853 9019 279088656 28122187 15 57417 915 370 12084 695243917 1007 21 1060979 222331 7528052 10301 28901523 22715732 33 83245528 238534842 26079509 56 11 129 7664518 77465706 215147 212 52 16 975904 21550306 10628945 54544 13774 126573832 4098414 8235493 12242074 4258117 102 530 7617 97 7495 73574 22893671 1993721 20 1790 547079 8062 548684 882567 68168 36285 917 222210327 223945890 78764 45742 13 168 311 146220883 315104 7166 723 22439109 253271680 120385514 1311113 44149873 18 14 593149591 41943 874533 25 684 222959917 2169 24 49758580 360 39380 72 36 946 109361 74369 69418 345 165 272019 6458 798 5646 119 958057646 4902 58491 6415 9919082 999795085 20965157 177583567 31090927 16849981 78154 1842 19074115 81212 118286436 176 198440 18518 682 19 1546 1920 181 701230276 99 440 23552 718025096 2120 33 5292343 314940 29949208 1647476 43738 235075246 2740 39 357 365072644 1775290 1807175 373212711 2893 13198 211 32 112177472 7093658 2494294 56411 2883650 2839835 764 995993804 821490 339 505503256 2976 5430 67729 72 2615 8248299 34999817 247 5927 71068 1916168 303 367838 123322 20933604 5326426 16269 4059 3611 37385 98 720 6128040 398108 1617814 939216435 18140562 471193 102940383 621108 1345 247269 491857947 89 19991 9275 1525846 128 18629938 37 699 27323 96523725 294424 106 71 227886215 39 55 104832968 9057980 107558521 586374599 78570 33 469646 460189 750839976 2219779 508308084 7871580 451244948 15 691482721 639794 46225 22388 948 1944065 525554092 20997 98 1958 3590 361414 257 52770 1903 378577 19515878 1343389 22 1955866 1757 3335592 2791509 14 35 962727341 58641 17 281348439 1411 324571 11956244 13590031 336 84473 4700865 62319009 3073 13893112 440749184 62914809 133081 10260616 33 2848491 4326 36394214 9196668 155306 45502963 163638699 38 473 9320 5390 1361 221590 18842 87 15346 10 17871939 39789 154 6802495 6595 214872642 3069509 751500 391085 2506 14 110939316 5570073 130436 6916538 197570 1025517 116 28454392 144286 1967070 692 23343 2893599 258 62757 104371545 201 497 3229435 1287573 355192035 5369 5773 1914 29 164798 44046394 96762 96 1103605 1063463 2701764 501638 5974154 658441095 756605 27482 2651907 513954658 1391725 10841489 949012 48682 1270 151 2080017 24783653 127390 73106 19 348334 3547876 1707 168 67065 396560973 1204333 14078 26704348 59651213 881 3003 91152 26779589 455846135 74090649 6981750 2190 285399515 7147380 2164 29 14074 897 121095608 448 3957352 7757 723 143716762 42812 5812 158331 406801 61 378 992093 119 463034 179919 478 21 25676 20111593 258119808 1399833 5583648 3437320 66179 16 17366 5708472 124879 27255 66946 122531540 71 50 271905 428307 1008027 124568 2532779 2424 7301286 792758 41 74 16878 36114890 55 5137 29545277 2593 4028 184625 57 2212179 5388379 914863317 260 52 185 1344 70060934 565789 79098216 15642480 9369090 17148 13138040 83823 9749035 489395 147859510 53136777 18 304799324 12352861 3441 40889974 899947325 69437 349 368592 3697 1255854 104986 26429 1702753 212439 671438803 29425 17797 72120514 381991949 32 12 16195 2216 14388 866035990 350 38729 164408 1809 13245336 33 43928 672 61 24318 57 296398351 99302 90056071 11717100 32 357 504118 563229203 14 16028 13534486 132 21253 264 25939767 3073 172 13284 158925 35124741 481352144 6773319 291054 159812 227 45890821 31320495 670595618 5473728 585 51565887 1561142 6191996 188454047 436 1107 42152829 3035 3125 802910492 20451 997 102 8957 342 5366007 47 10160 206 1076 21 19809 89625812 11998646 94262 2975129 306818126 25579096 141422 262107 20570 66507 2220423 50905 18 1874 12 144 226944 10317 15948529 54661966 262912 206 35794 129217 29349047 145 1755 34 9152659 73039 316900197 173583055 195 135062567 498447 2704 5926 16 4137 7985 767551 5490661 53573481 589858 133 42 1023 204420 5014 4388460 66229972 47 2746 545921684 429817215 2816116 480792206 942191 7797 136097395 3421 38858331 116 3157 56478003 210889122 86 1794 46953 1350 28860 6030 925820 35709059 95806 804051168 446 330723851 27537 1824066 4254 978517 1275429 41732280 17 69 519 4505 43110759 35125 2274 753475901 19935 5408850 164096036 135 21617 17 197356971 580382 45 3186214 3197203 508755270 15692989 63821 946816 115916 24406946 1555 1884 186 3444634 36731274 139 6180 223 15374384 48398637 238 427 441824880 25908347 1587 4288 753391775 2154594 57702319 27 3385 172 20 87635 77 44864 416 1912810 637 255494188 1041 2189680 27 3072857 5337863 490003126 327168616 836 444422189 36 2241 46292 2391 58872863 4846774 8759 200493364 16 14825267 20 158803 20 33831 45992 499 13274 130721 5034359 74886398 890423 7618331 724749271 54 14430175 143286174 29111832 61027090 465638 24491 79978184 56 50 8136399 690783914 440685 77 95673805 100387 330751897 1598 6915163 72 125451435 29792 1451624 305 9366505 83 18586727 14924 23 76931 4468 762218 59084 219033 5951 213121 984004229 6471660 785190 38617 4640342 212632497 29178759 18 3390 32425722 101338697 786 518 30 49087 698882211 36532 15 419435797 15 24896326 73 5126383 13 521974205 483725 18206886 112903 43766 26361 69304 182 84493759 4623 45 1225368 64697049 227 435733366 5126383 77 6109 4494 176507082 453609 637 419 392616 626763410 81631 1418599 25880618 19608531 954920 1199 94474 199002893 617379151 4570 113 16 1490818 3080051 661 669032417 26722 928 506 235382 676 12348940 279598 16 27 308 116 2527 10122 13533985 1674702 541 49057155 619532835 319564 8483 3007634 20 2087 297963 279792234 710575733 55198048 1189688 633 8999200 18194324 166542 2452782 362 3055 148640581 3741 333278 12509154 569228389 52579042 103 65 4820316 15 6608390 90 46030672 46 140 127538961 2529571 2959 41 5698105 47620 4355403 14 1636 882471160 1369 121 7116068 37562 244 22269842 63617614 36028 79535837 4817 2765522 4556 21 846 31 191 979427577 80446940 279720 745001 301 136613 51872 33681879 449883244 33903407 502953 36151861 109831 27484045 762181658 106 67575 695662 161305 8029240 175039 15 844 18817606 20 23949293 174008 127780984 259594 230853268 51 265 42 53256482 12 187196035 553 57 181926179 511961 997 7868 16 128974 9096154 27049947 3483 2541697 355651279 659645447 39 26 161 475336 3845 23041 1506755 30537505 11344 277032782 267 14 51 141393092 175625627 178 22 10821 29369968 693 46453602 68383 287781673 738357028 654459 6456 190105 84591410 277613 26703 152 547 182053016 147515 26071321 6592803 349494 106491521 284 881525425 11662 2025674 1438 1466 31 5114526 105 3849 12 166287921 32700893 647191 270 142074061 45 85622502 2014482 555037 25743 11652200 2294 121 1028 9220843 562625 43320661 20839 7512 148425 33 227 612478 794 58526603 426980 240914614 797257 854 25492399 3024 771763 26265526 1098 27416 15521532 1426693 380529 81 382039813 5578484 17086 391388721 45 248585 859671 10 16972 259476 137 11962 103138 115527276 11721543 1335514 275976719 2853984 11574 2157997 3968680 41858 19 693 2061070 2370 87932 399234969 194 2884182 19128996 910721817 29765 33718 109 1283172 2416 6201540 435777 1129 635 6486329 2050377 2466 228337 43 272029 1488 4529258 496643408 64899544 18902593 1726521 85 159637127 1703 210 419 2037616 110 2247396 50 370703 39558 35092 646625868 30272 21 1958 314636 64814 2644416 6841692 3148234 8540189 19 648405 9685 4479360 17539 2604 43826 2062262 287589 30244 56395 342485 243312456 339501 131846176 7095 1365734 7177627 2480 50535 49365785 842048841 289071 33 229182715 9199872 814142 211446684 1346031 18613334 134 15 28 730913778 24627164 926 585979 20540 254310 108487584 242100521 121 121 4987424 5194 3466 76312 230074 41 50016 698369 124 305487782 13356 418 2300335 8264 7080 97 2740 2303 89 96798 71 4277917 28 4228 2377384 195 30359 155 25 11665 9137996 2754 219 65 1845791 4100 14318093 24359 58845 101047582 98 382 72 6996736 25 41789273 2229069 4300 970601 9994 886 39980 44088205 20312598 377 6417486 20567039 311010 26530 27279671 642296 195 181 160 34688302 93 1801760 2164464 326946 16426878 329578311 236495 15646385 953 74048901 16 1662659 17259 744 11 38497 1302 729379 25127145 56531639 31305 605281349 1925835 22357203 15 6599 84 27373 739367 26893 108453 9842202 46558612 101329 1069381 135 3496 335668808 74822194 52397 1139239 541017889 340371 2603 8639 836999842 1672 654 3051 14 210957 17547 310 648257 33 771862 20448 227028 8745 21528867 78554816 1952 17165286 1644463 1272537 19 18210 3627 165687 11 5421 33 39236743 499088145 220 459 358673209 144059595 1325957 26680725 12540 3212 295 32963 4328 1383584 9689476 71966 9734 35013 24705 19027 10215029 127647989 137 54740 489580 284680 6532704 4501688 1820991 537464674 235930 1533111 59545 31254 14 400 7056 29193786 1818 335 4620589 1087 5299 55931081 116025 356096512 1044 25702262 3008688 346164 87341202 57643652 447167597 44875234 313858101 1985 3607 61137746 214979 103 40944 763990090 19 40210 157463767 144 419554831 629 56 1063371 966502 603493 131700021 5364135 243390 21 295368 50492967 536094420 412 163046996 9149676 13813 80 20732 19389 7177 108688 1180 61114 864636199 2804 80 223181212 805660 49 75593714 7072 303101104 48 44261 2481048 77 4044619 1361 50 6487 20951210 726824 505900 74622 143033463 625 519976 36815 273049 663397710 105 8773 494 21 3249 743771 24162555 164024 83778553 34056615 11 184097 47130 77518839 31713 3908 3627 1510 233 41883 341696771 1099193 794 20770 47 542 1048 1043436 651 89 403176287 3579 39855 111648196 64196655 508 7842 13505184 220 6524767 904332102 1462669 611 17356695 31703049 285330 17 411 104879311 11 37226 177 386426567 269 625 559685936 22323426 1027 1599878 720 1555 2050 141451253 54 34988054 254 79 191 11438593 12369 24105 867739 835817 259722 892 1344187 61681947 24 445 88060 7184532 147 11419031 863 21 194132 55136257 4468 382770338 49738 250518 309737040 34 12 17149 4650 177678500 379274 48 2718 43 141990558 3337097 344058490 97435 2379141 3154 51 25349 45 1096975 19 6230130 694 16018 23 44483115 31 827 7359963 971720890 91202761 49118174 1997 121 194 24590313 103 111 6978 1774378 199748 130874731 22651 163 108128 38820 3284 70777400 16 27077 115154676 2390 115241192 19167067 410560 1305 339355934 1514 1540 2502434 220823709 2928 1078 18080 763071 306388498 3793 29602780 109304 18554 370223043 182 198337509 128836 1067 586 1222267 97 3566763 407 237671 1030559 274 14204588 4858 36158768 349577 658793 140 420327 19615 39465441 7741624 62 12 11 11346 37869915 293438215 388535206 728042 211 3969 1435 424050 52 259765 643743737 220388101 73 217169133 185482 22199 14111311 55791 2169377 650 52419478 407 28 18192825 11525 1808 5096 845863908 1535192 1361 3407 73166149 1705 2554569 116 53 587424 4364630 219 611837242 70829914 2017 51881518 157 738 550 77 63118687 341844881 164499 21597 39288 6238 123383496 314558616 505 191 4307 1434335 182917 7357230 748 1987 393534580 14626 86 237205 18764202 235 43631 239492772 1182 3196143 46857 117263 353262 153 34289 6561138 78150 231 300 844 8731321 652808863 89135 8002415 413532 126532445 528082338 11 677727 4394 41074045 6941630 5967 581049 653544 12264316 558516 15554 1483 155 12 135710839 198625 125 3640 136 18842696 22620 1901022 1486 5008 16332 6021034 7578 1642731 223816399 893198 477077928 159 38740880 29068 296957 134876 163 154334287 800778 14080 66 2036304 43634427 654306 180640398 186 864 262 13428675 263 514 15194326 29828 131606601 426686267 516 3639495 203 1706 2325 258014550 9551000 6889 583 374 43 108592539 36184 53891647 750 5835785 33 1513 18470422 3600 3508 62108898 226 1573 220 10 123506 14717 105920 32176 1227958 242 141747457 353 182369 21 51759 57233 6395 24 565868131 6231902 176372 201341 18842615 459 1400587 461 146 501 21 189883 1273511 926753 85196 38676704 1253966 392976527 118687 3868 101 688080262 2434 7395332 38 814 14237534 79 6082 22 7366 2901765 600712085 317135 21 1291 6010 8510 387 72 10 633 8084569 5134423 2499 120642 825 31725841 112096 13927 1461749 28 441610 397 54754 134 43 3052230 3571 11 502270 4238801 28 61987 235 6988802 7820306 529 37591 635685325 118 239 823423432 5327 193917 2480278 733102004 5936 121 2334 350 637 16269 158 449806 23445789 25763 4293892 138 14275 21369 18546 37097882 52 152 11894 4050229 2095307 37057 258 11 3929 57754 70 52975194 306959615 93726288 38 742620961 1617004 3668767 9431492 347113 109 745 668256392 66964504 741 164187365 128403894 184655934 627902105 825795 379173 72063 4353583 36 187326 540474879 16 29078436 10 247336573 2254619 130761299 19 2765 647979 786958 198348833 121 18 2211426 610151 172 117726 23724606 2612 834444 450 32 222917190 427 16971061 368948 350762300 60366653 28133 292399 85655985 642914762 11683897 745318 3396 2522341 36505915 80744760 970 22 1226 494832689 2642 723486335 61232023 6154205 18 516593 2185198 18706 56 3495 6393 17358911 1085868 28 140 40 23 4814 3137 41519 32 216694999 11757 11093 44466 276 681705868 16 169 14107061 205679 909427 56292 422 46 13829 15 3569 859 15829299 694182 1059271 434 75 368703 510062543 120687455 5187 911374 26 385054 14028250 4990151 782649151 366260 879 2264431 195026046 39986936 28654030 160413 1196414 10740 312 11 1835 138012 1071 965280 304750 111296986 432195361 3431487 2041755 24130 32 7367 15370 21 137816 992235231 550127 150821018 11 5286263 58518 285746914 10 309714 1069 66304587 2305 620267330 114328379 192651430 38133530 16609 30844 90 9590 106295 102208 258 455123 11513 68744 775 615350 1643 511381 82089795 98919 10152534 47 389797483 6178482 491348349 38 47 76371 20894273 84 458222584 10283 2381440 6658280 362234 168 15196627 17300663 3569244 842379739 9413596 10944634 57317185 5029 4063129 26462096 209 91798142 115 163150 33 318713059 269667 81943 153 4368 786 88110 401872205 170 12 20627834 1580 67 4748 112518 53141 26784 134138920 11167669 18411954 50163 121404079 33 177 2067706 7926316 13 697856918 7628581 7051 790 2752 178301 4966 153 3739859 224 13781 1142 3528 274844849 45 30 1312 3896 36533 31 973652297 267615874 31876 27611060 33221393 36713 343 1216 844252 8368489 566252367 16387 214491787 101374 6748 2284 335681915 282374 1925123 447266 62587563 37960499 11341271 23413669 1431460 2511 90060 357657 25 274084 7565006 13357 6762192 937404 124753 2028 108583 5054 557 45115 145951887 3768407 46003850 766158 112 255422519 78 518958 13 1575055 6375 188322 34527 2603873 26623905 15842900 75 1847372 45 23069 10 75 182613943 176261 90329 37 12676 1931662 101003 544720426 495299 125475 12 52 230029 20158 23485 60844 23 5582 110561 53193305 11502 1649 2033891 7693272 32 2363581 261071406 161728076 499550314 22 472991 63868 913657 4390159 17356835 557056 159767 141459027 1998 167379 17 7204311 12835227 861165 248 2625173 273 29256011 79 10612 28779248 46776241 13 162 43 2908786 2185 713497 141906112 1485 7582841 2731 24518 306394422 4571944 5100960 4662 2027418 42510637 154 4684 15053559 2782945 37621695 15796 52 488537686 702729 769512 264292 148 1120215 79226 208618 253 8844 197573487 376 121538245 23593 404 43073 253320634 80821344 2057329 38875 1981375 376804 19 390282 170 3908751 84807 36910 773938 54 320829 1688722 132666610 578 341 1853 64068 235632273 1474 75377950 51 28 275253 128563 213270 11 76678 231548791 2910789 19887410 229746 15244296 7640 18055 14 5385 36 66 1416191 671447176 993899 191575348 51985 1071 125294 60 11695 18830195 14662426 549941196 2002 5233108 224 307593 7183 838 258 130358234 129 151659 6492552 18855 832 55358692 21 582113 18 81099025 81986952 1057226 748910 23196 2273 18905 3238 7571 12 6938 560467 238188 144 1670168 318293 4450 141 806279087 1360844 22567 55 22 77432161 5092 213014 32958 351230678 14564 175092 180 32 4128 27749186 233633295 1940 1179749 1084 32040 10 289238253 205272 121475139 12568 150945 119191 221365 12451868 14391277 37636 11 727443268 52448350 13762 853293337 53792 13526740 38885284 4006 450 57731204 6234489 14497 436 81010759 1548440 294624295 26 6677306 8030292 13418981 17 1431914 12581401 55252012 402607076 91 248 1667444 291 4838037 59224916 144858450 6711861 684888 1272645 84 327441595 92034111 277 76917863 166585 19404 3099 20501340 14628053 46619 14857 56 24243 9981078 9109 200437 3647161 6219 4628068 10395 25452919 50260 4098808 49003 10 73787 4445 48907552 16127823 327584738 15719391 963 8450870 624364848 37 24 300 85782 10479535 120 2196783 72 2828 6745009 297796192 945178 434 663545013 120849 25943576 37838927 920034 9848855 113469367 11 276 11665121 6435 865 56673 588933 1206 2082 90050 8002 113124 11 464 3968 2170 116359 325327530 12 605 160 8022611 2859 4426 13 5593 146697519 1053724 2240 237480628 80 2456275 5466254 1423 78 21 1888276 3041467 115645 74748 1121467 3299 119 57 10 5260 2558 3905266 134237 28 974320554 2175 6232369 136253 52475750 8388 56711597 109 69 223941 1023638 4614 264 60 12591947 423 37938287 163842 18 2577736 410 568429 91780760 66504606 1708 197941336 1093 7075644 1164 18071 220562368 488657 13 19123715 684156 105 30 17747 14704459 154605 17609 40622797 46782 5539 182164596 1059578 820 82017 10 31 36 717 132380 41704 880514 129882 537 1399 73 35474472 588173064 2302 20 11 14 3034 185 6248773 931683 1256 625561523 71 121678 17 1253334 81766812 185592639 43222 114765 283859186 602552 52238 80441153 2013 45354 80408977 329 23352163 93 46394 884 2478 277863990 26 774677 458063 135 15 26964770 624 43805 31 12 31131843 1169 534216774 193926 54768 1329174 734 226477 159 161 1335574 1741 6197860 70950 123842778 14 8500 6893159 69464441 92 82092 2757321 25 1146 700578702 377172 1730 133474 713 228 3215935 7989 97 226215 175558241 1067278 86877479 105984835 51 237283 5880 16087304 10155 566617 19610 12 16640 4178 13693 13536 1095 2870761 305126430 17037 70482 507 306 2074576 260658 490790 472 3911731 58704 518 197757 100669 33 2990 1839957 24635 80110309 18804183 3540 18581 8043 8930 123785 551 246430520 17 91 10595 59008 2215 1597 12721001 5139500 2828 1103954 3061 408255 1181906 168127102 410 94 113208 1145 258885369 3527 527496843 2418 35 892006 4019426 7108134 2533 77531 541485 15 19 1892793 207299082 4270685 32174 279 338364605 5998 722692914 321285933 303 513688 284749 13291096 78081140 12 492 255230430 577 179 592739819 221 2327 5778 28411027 12897 1367 1092196 12026695 6419 29 421826 36252 42548284 20 1899 671748 13 2826796 254168 316 18 22963763 35473729 59923 82184347 331108 91 19 259 211866642 663859991 31 522759637 121954471 353037909 2159 262 478288 449 149 35 10 91665 905392462 609 20198 3638 867 207191508 4623 45202 864202433 3267005 70 41743 1379 72980223 138501215 64992351 18368 88080125 160085 19727573 50 10484 15 284939 276162 489 8031937 35788148 82 1958 875899592 37 391558 15 166446264 197 8829 4513765 25512 2263257 4701 22729949 53 130 1996586 105 67814402 3089 11024 1110782 13772 2723219 39138069 80 18254880 439830796 516344631 33503 144718959 1122 67 60419 22 118 32873 69957364 15658 124733758 355 545320816 14659 294658703 319710 25 419630989 30887 109225 76138117 418733 9781405 69287 233165785 302329 7315741 925206 121997614 3878 40220 30133 2109 1977031 1073 48 36771 15 49200662 80376 84 749 10029 314049032 69 18 96867 16565479 70576036 647629 39821 1254680 4148078 37498617 73621 70 47496 3213 499 4249 1249146 74781 11025 142656636 1940881 3025769 1257 278963 184 1500 4447802 18012608 155740 56130293 1292118 103019508 4946623 240 6268116 19226 25324 11408 6779702 13 2287874 7029613 40 261 229168255 555415290 15 69835 11 541630 57196606 859545832 269 105973 50842 15504750 6782843 82146 351944706 3830 335758375 2902576 16531 1822918 168 1638053 381423168 35 235 26 17051 45 2759 58754277 10717924 18 86167611 194182367 20266 6069935 23 192459 3374922 30 3814658 1585905 19 1238 6259530 94111538 564517441 41 28290 13794 275478097 60229106 21375 90760 487972 840941 4183 12 443199 9782 45 8090 43 501561 360508052 132146866 298627215 92407 409 51 9900497 4641 25 11 2333128 221869 3463476 87484 593 972 429639 504 71 8552387 416 8342 104837 129118 40247420 15747828 707306483 15094 34 1383557 111011889 5395408 3348 272602 1262539 509418621 141092 68987 3503 14859 24 17947 5671 129 346615616 318321769 445 27456513 24 1563438 13275446 22271 1537 1225 824164 18122 22902 4142899 47470350 9524848 38594251 531183620 20438 227872048 6197 898 182013 365 94 504 153840929 189954315 7379898 72883 4028 29240757 432748 319 21119714 1009 14886 12444 1388 23 22 48701 10758542 478749443 33 668304028 14 60108 341086 233401 22822807 514 297198 17 2074 598641 275291278 131 278 327967 108725635 15944621 39783 22 19245740 10763839 11037921 1640722 136 44342 4554 31784 28940 5801975 16828921 351010982 215051 49218414 44660 3547942 414527 19837933 2213576 1856 22390119 11 363 526956 1062859 17787468 1718 2319 8615608 45 1144098 31116386 6525 29 524682 195207262 38 1482325 80 70727203 366923321 5577128 276375404 373976 4383 20 9380311 61766 67625534 21487737 110 110015410 2412858 40748620 6830 222650 123719480 153685564 557 9066069 29 30 1200377 250856 48983 39 214515 2158 31227715 245 178627 36 17 10525042 38701 53 8358357 670230 34 297310190 14 89 169469941 59414 1637 90296 148 423682328 43150688 3201 2130993 581971215 2770 44 46 17916 5809929 406 197240581 338 1132723 554699 63660297 2033507 2381517 3188521 26563 820855 1875 17046932 2988 972289 81703 23372121 11400276 137 47 18360 268597481 99922674 11161038 701291922 235731910 19938 317 4513 7563729 7649539 34564 17502 711912 216 135409 523801282 116656 457235 649 158 277583491 473 2689 1637 61493 122 70734256 393657 282 8425003 207 1442093 819069632 657301 75 3018 155 64 16202 210 854083564 50841341 263 650480 283774067 476 63580 1443 366 397572703 165623 612542565 5659 766 58920756 9165384 2897 690897257 368246 32861 3024 1780 740005 108824 10504764 618802 3856443 7598244 81317599 91 1043732 4534786 2292873 466008340 96224 1959 1367650 1423 71 39 297 85 625 151100711 908949164 276510009 21111797 97363 404 3610556 48633731 9143 56 546048 622 2424 740 2719506 199 197169 2172389 3684 19363466 4332000 13 156547 16 23979 819 16 19964 34992 181507015 550448007 10997 125161 11 931 603 89153 3896 576 13732973 5872 6002675 523 59588 12661 8449026 32255 3791508 204715415 718 1723 193063 1124308 650051339 1354725 6292413 375618 142620 238084316 73739921 73 20034969 67317 3236 43752 18698 321721886 31 294795 14 129265 25277682 729953 2384 271557 1682951 66429 44451152 294991287 14 2702 203271 128108 16 20 4329829 49498212 21622 1750 9203 25016 3382608 113819090 3447 145986 3724614 72007954 106751 161803675 313252933 89923379 43022 23052 6055 209 11032607 1650 6306 169 127606 818832 545555 438679606 7395 334979518 147597732 188 5028 25 428153 4896960 37240479 308905 99482 3680 12185 214271436 146376911 20 55590 10834649 3138 2606279 81335 20093923 4470595 277676 21 503352245 78 2404817 4218361 104319 48 9585771 865941421 548869 169934 11664288 11 116251565 8849 169337 5098 3184221 17 1369356 76549977 9266690 366507 45920 577 2814296 79352728 1970 53383404 50361271 516 66720183 176021 10 14764 10 259489281 987954 72 1298 1036 400688 245760 783 82 44 177662050 17 9825 133870 930 129171088 20874 163497132 133497 165760255 163315 130564 63 1881 53852 18018088 1850292 264413703 4141775 8691551 10870650 86 1577 3363983 208 78 3912492 1833 400180 746941724 43965206 1994 29982340 201046 206 12092 1519115 5714 730973 144484676 11315928 337961638 8176 39 1046 12 418 3399408 285025938 427537582 30 152881802 1528 161918 711365 16 124678629 89101 106 72618524 599 701358254 106464738 17 619933374 13 16441157 20906066 43518636 384 505 194114260 143248632 858506 171386 10538918 11572 2686 1932433 819610 334859505 223 3129 319 1198 39 10 11066723 91274 17 2666 167124092 6262 1589180 223563 593652207 697912 667678222 18754 163 2424 46914 23757926 82 3991526 14054 98816 6938 15055338 38638 8524 353986088 12266009 111852827 17856600 857 295 660672246 65367 604 148216 40814859 345438809 36200 326943 495617368 335606025 13373 104948 574860 302992078 56556857 179431 94 249600 453 474492774 6688 218307 287 215433 28357 163 19 23 7082016 53 9325359 80343586 81 208155901 2955676 17118774 26198385 423044003 142 587794532 18687449 174366 313376439 516888 61 4336548 55527 2392 462534 7953 682 351152 1352487 41 9124 173045 17625 24070748 44 3208480 387 44 59492193 169152060 320938 2210 709 456834 1098 225863192 11816329 245 76193 121033653 883087 3699916 18383 525281 10095 497 2687 184 912200 101770477 204 1917 63774 22131 22672 247861633 532 5233141 7642 691697377 23217142 12485 15087 102 645081106 530 3009673 46573089 69022430 160707 20227285 4690566 22 559629 12 1896 35570 288287 6393639 56439 144937 1793 183391 559106706 3271 72 14359 116 148372360 45512 163461017 45769551 65157465 30363043 5726460 237 66925 1679955 82939298 48 14017360 1124669 93705989 62 244169858 1542 68 64011804 63 5479 31399 1354 4265 42 1277 1960098 23 5586 6856 15578 132667 415385393 9611 222 27338 1527 446837622 12118 26048 172367 201 3639176 35187804 59 5975090 34 24595236 71802 579767033 136084 603541 860919 492198 21 117200 234616 564 861782924 133805 553157 160785325 4877122 1418 636396 3915791 259642089 98846 215002035 14384 97 380156 7426 81 24948878 13908466 177024 8048207 2716 24 101653 838263 6373432 192171 19 243919 106 1369107 2542 2967 2082 45938875 227 339496011 518886141 1620 38 325314883 1073216 771 792106 631599313 612991 176249830 10 792 12603 195875 23606496 452134 361 99 277 1665371 28815 1274206 2366129 50708408 2231 7790654 116992062 29847 38868 527 765277 2200921 65 373208567 57772 2227 25453348 222272139 159563091 4307 455521 51 15478 81 1897 195 122721 1779 50 24 591 30508 1667117 16513836 43 1643 276023 17365763 757044 2940428 19 38 2569 18373254 113842 609110 6493069 8201 1482122 43 263 37 7732 128 127052 4163259 13114 12 24031160 463119 29858022 167 4592695 34048 1195 934 722784 18074 1362 238608 1983577 17187436 1637671 6082 6619 673591156 1372564 4065 1444 2011642 578633101 172021474 123 5114 321736298 6487 413183 203058009 185 871 1937 280066 29246 39 126598491 177019638 18 1923 516514964 179 36985 1734954 30164 15895741 218509 57 6456079 1988619 354390037 92 265866401 9085 6373 113583801 42729 427654 83743 82670 245628 27352 5364 147734 8090 33969 2240 987835124 457 4461563 422544874 70180804 17 11024051 6680 87175266 108 10 45871 3973 768790 308162500 493604735 769 48 5481 310071 4105207 6700032 559767 35 472 47230083 16529875 529206575 635203843 2583589 11596804 1085 167 547707 90768 11323920 2030235 220673022 152285301 3650 1676370 619807 1188 12622042 50 23 38400202 10390329 27946009 54 9885 936 17355 2280526 40403754 280750 8558244 1141 1518687 387597 19677 111129386 1680466 619 233779 681477404 46 6469240 29926 2267 193 44317687 807922772 34774 1531 24096143 32348683 28465467 9160129 139836 5280978 215008955 4326796 53632275 18571530 199983 162997896 88832238 38527928 1692 55761 4519589 16324530 1378751 110762 242853209 542721910 62 42 8757391 32576 303200960 2165047 60924662 21068 6399 10981 81944 139820035 128918 1023 104361 5410783 30 15914561 9286961 17 42899290 22411 19560 104684955 54169 620 1356037 87453731 130749845 16716836 162012724 614 118358 11968795 451778 1341 219760 996292691 14388 5899 3942013 69182 472 145761 15 888988475 104 24150325 4548260 854 9821945 1194677 550 805525107 18075146 35980 542 169917 9737 2346 3164 90 26271562 1287541 99705072 592 49901 59342838 29543187 9023 11325 902305 14544 703 123884647 16523018 25 448432404 12728 25657718 124 684 3910039 204871 8575635 152685 6296850 78895496 5797740 371492383 68385635 3898471 83 5613115 115848666 21405933 104203 10085962 55923926 6956342 6671104 16 3163642 2738 577528898 91654 8598 579764281 20 290995628 88871 2125 10591 58135491 26611 177869 877 16929672 4752 373 306 311376 64405 392 13 174860540 16525050 121615 91 49539 61364 726362 195 276367450 78725 11948417 254880474 19 15 561 2287 1056 11578655 2378991 87 302607900 250256821 153111139 27 140 122616 24162 2851 26488648 28564739 91 99831 10 130940 89 200637718 291 3128051 48 1567561 1827612 44325582 301257564 4249 51895 809133 2072 6877 12133434 8686096 290313 71927200 53 11291071 3849 340042817 2648979 2012726 70536496 740993840 124061 409741 369990615 3371 29805 19399264 253879266 25658953 501273 417237009 4982115 64551 397721 62315 273441560 1714958 29140 15295 3110505 895712 21 1486961 12816 3658 200523797 8802888 19 1904 17654 1980096 44612457 2155 1322 194931624 185487 725 34 48134 559522926 643086431 419172 2350998 993 724817964 972 450311218 24030762 115748289 48 86657 770282115 622 158229547 401426481 2460 76 131814 106973328 521 159341 67111206 23 1190090 4088683 375242069 35957051 395935 19 39407119 6473 11 2749372 230172840 625 400 108 78 275790811 662095 55784083 10219487 69998 24191 225 51 2796 789 876644 1957 110517 1075948 60628170 51753013 67698 2946798 244754 349723 261685598 2923 17891108 179479 749 15533334 819 106 1464 436548 3066 10698 8116598 6215952 28987149 134707918 1640 6945920 3411757 1831 2643082 4572 253 154835210 7729838 232960 95 132270 34429 469783131 10653220 5166 50812 71280 2316 15 78 39453 5915 590657 2276 350425413 22577 488 960 20227 4965 2310 740 611 140626207 3074 7782089 128596 55467 331396 102 102145438 53 1757970 414 2939204 21165081 850262837 90328 318818 252648801 79894 7237280 24658 553123 741209229 17209 1783725 179 112 242867614 605534 9942 169631 106805 127 873064 1098637 97076 10324 322 246677 619859 390841 28503467 382 11 1077 187965569 5929 19541 419 210107 46 6782 1770 998 60880898 10919 24685 630715 3273235 189 322040054 547538 1029767 1550314 556 385591 27 561 2687 367813556 244305673 833366 1970 3874 18 225890 23634 652746 134 2022878 373640289 18536898 16268940 12716704 21 2614 172136 569375952 31 12 10114 76762725 119 741792677 21 103823 254506 4985760 7282127 179952 43821896 23071 430974 608010 1084 1134569 21 1327451 6022248 3965 56 8897199 366 377368 42553 211376 2018551 6826607 1880 32752 145424 194387115 20132618 1372 67983 4812031 54894724 1631 1719624 68914760 10138 56670470 1298 15499387 74587 702219 46586 62543064 13660 572 184 55198 702 25456 22735 61379729 1440 424119 14692783 20 2232781 9235 198 9800 23 19 2088098 362 170 259166380 33646088 335863 7398597 625974846 268549 2714 337 1083 15 1878519 38 111536 102 386650 42749 955 892329 447669 1041 58360805 2007644 23 239 4532784 1866 748268 44150 384429 53030810 54842 74868269 11601246 2583352 1750 3896 23 17341 6837 604532 131445656 74574522 949395282 3062918 65351 666181 28728295 8049 951 19 13 166 17726 237558 186307235 66 26 134100624 13531298 25173 681190 209626614 11776053 226142 2014 36 2772863 18474 1110182 1610712 56051 434687645 12 384342 856443481 77852 353903 361453 2622797 4253 391819681 83 265 253062 2942082 19 19425 5680709 590 6054508 993322686 1082262 12 82 5929 3504762 7043 72 3613 589 117 89874918 25137523 99 373388355 726090 161 2417149 1082108 3832485 10 30406903 606917 5898560 894343 427 689823796 128873018 83918 830629 17 163498 17904528 25072 200218931 20158726 1548319 120 74108 138864 101876 37371 35442 1006 13943572 54 14038963 1446336 26732200 259418578 97 1655 128 280058326 1441738 554437 24040 1710180 837 11 15 6620 7288 456737 54457 133370 729988107 48959 355616 8425470 77095 701 16143 365370843 34992066 5319058 526642674 5515409 62461 1117 18504536 417 491716 15140 30900 2327 73119 30 42407 41 37 2486818 74732321 6046 25144 65026 70 86531204 21 143 53 8895 4372 537 37592 7380708 16 1943 3287 10838726 17762 24742024 9486 14017547 4184 10608 589937752 33 28742 10 72887653 12038 11 26 59 10 7471 103 113885 94806013 105766550 126181402 98 30 955 367081 344610215 472 9519463 3936233 65698 63 241214097 364015 75659 91479 12155 39928 121394 1605 633049013 37 33321469 449959 14 245972859 940438 50 739468186 28 260343 13234493 4415 478572 596544 84583 55 66956319 347501708 1114887 383 1712 117714 2949 3903 407 75 15157 7076732 3061427 7050118 19013 858 112 207024 7845 2691 2873930 126015067 11019 86997639 230868791 11508495 2023 855869 18 26406385 1802729 444626392 2465016 11439 56246094 20 26 13854099 6247 15 3068 932735888 24397 6034485 273 3354003 571 9144576 863939824 170206 532582129 1418 434371 375012419 225991 967448 1583 53 694024 192855617 694 892241584 44797957 14 173127 39452 1166 106836 89 37 825273 551739983 16683 560934 89414 29430607 68268 240759 23503753 8648 7805 34 1776 39325861 547 7398559 1316 43499 726720 17 54461 249 352260558 649 11018183 2425347 135974990 503 41 26764567 1368 67 268 3476 13 823 22397463 73543 1343 174531 138018052 555481 29 671065230 367 126765964 2050 592871 1163463 439357314 741502 112368736 1038693 768 105363 44492 47 90435916 215254 94256 15747247 11426846 56669473 38 2875 7915 95 609180 3082 83088 1914 177 87347 957477365 62594 901724 393 171 396658 43 17115431 173 3712018 5241 111351 85 80695546 110737535 51 8085545 188 11 36200071 3237623 97993792 904812 535 3729174 17230281 6198 1048532 1583 165760 4229310 1206270 690334261 1979 130 796 78 296 461278234 11142735 35450963 20923015 2714 70 811353 185926932 196152 558694 36363 190 5046700 1866370 345326 24796 571109884 42 1377297 16 101 464511551 3451895 1854669 265209792 73438 9772319 22889 652101845 32100932 2975 24 128045 2427871 900952296 4969 327137149 265 103 11 140 268 2553 17189902 47130 331359089 15555 643 5945 2004 241298409 19 4213213 34546 454385350 4042727 19 1477294 293144 1121 765631 5196 91764010 2034174 38 44 30345242 476144 841847774 1183004 7999607 34832517 384 1012079 98 20104 71276231 859563409 89145240 212131 1039859 477006206 468009 126441 31747 2845301 63880515 510908324 162802114 10151551 353 62 310693 8602747 1280 49 20907211 696248 153644 70 5985 516 210502 5764 3606 794317 62631842 405 16026 252551 713 1707 940 3837545 218 5334 434110247 183155 243 613 198865 1263 4336408 124417943 1410629 3099 3385 250 2402675 41962805 34129709 390710 69051274 15984 556 923 56758993 1911226 13186 86015134 61428098 7870314 43428 8862 7400 617062 119 79021 49 145 39583 175 32706200 287955 14115 155 51975 28555602 72665 43 91349994 24536 6030 19187184 11097 459898 99656875 11673 2286176 4294 9187128 26396357 58501157 1945 733366 9468 845 122948 204761 153 32 1052 113649912 12 28145 861 24 620 257 28878820 7568 888626326 423 222644 230449 307113767 100 61441 79 1202110 6418 2110678 8149 18150 26120124 15 114619 7088 419625245 231986 379257236 157 378353768 5008247 272612 314991 118 6388669 28255 5577601 65664 3322 43202 124 379556439 37695 1875750 142 312 15130526 7695 369568288 34963 151840526 10379793 2409420 13 504187 684907 11 878 45912404 836984 592695 4015 2313 126073256 1079 312 21 11 558 78654447 719253 391 11 80721407 12652 27 649 10018 45 45272 1227417 60 11372 4791 14 27 23198 108 11 4428535 179883 184925325 15136507 928 6544461 5439 2064474 52 229488625 329867338 1065 96 5117 571 85548315 70510 9294363 13929988 5833678 1548 37 61710 438865083 179095626 24922297 345780 13378 9892 713066142 72771 1367475 326 52 633967763 2032 17995 639370846 9537 225 252834 68 3296 113194 65 145846820 63983934 85867 1114617 20154 2140 194 273742 147230241 24742087 129267757 963371383 659659 2195 402294 399 717 101055656 2266361 41394 10317980 2327760 73191 572584 22728658 1144497 104355060 4170169 266816413 1197575 1666 3272755 936166218 169223563 193 647 24989 1157363 662976 213760 67401594 52756 513 10787 4755045 6872 29667362 1632574 7741 603 38375 36 3319 6794267 37 9637 121019 26265 30242748 407726 116 252933 356 41 232188 2833729 159102526 2349 57964039 746349 14579 14 2923 6614342 26957564 181985 42740 45244 664995 87 12903924 1833 2359 590880 141 303 22 14 32 22954 4574 34801582 344717655 58686471 241 1137 7699784 954 639251590 1362 163370116 13945 470 3182 64232435 141551832 303 1205 16560182 1550 46437514 116056093 1399 26 82 508231383 24381 25 35410368 5801370 2517 465391 46969987 1850511 10676 2550602 1181263 16169368 15754 329860622 1251769 88773 8484 3177 2859 384925 5302350 16921 5550 16859962 2684228 30362027 42 10 800577 16805 1008 143 2370396 703 1225061 957979298 115785 17515 1854909 121 51889133 24 483029266 7332329 809369 130 77 22 337 155396458 37 8575 35439 178 16074099 31 184356928 12 434 31456 250 680373276 899509 30 95013 4444457 498 18493 483 5522 1939 308606 211920232 317102 489 18 247637 1956 55763339 7011497 13865 289 16240680 64408 25086390 55 25993326 33919 210884185 1070320 427 18591 372353951 4656 37 7481618 715931 374045511 1241619 66641 438 159394 12515985 870 51817 13906 45 113513408 412613 147 881523699 13453 298 893 818626 541205662 312220465 14 83 34716 22 3506 1748 23 12830273 3825 12 4143870 33 526114 150961 130997838 67203918 4783978 10976 40535 267380581 156524 93 244900 872415 4078 254 23801 7680 11 555493936 98611 30100772 3675881 523710 124403061 707366766 12 315 1128 18333465 9588095 1235 2190395 28764275 7984 17148 241873089 928120 75712 758360 1383952 188778505 805 299 6978 9190620 22 44252 308391 281130440 2298 316818871 141980881 54950779 165 5038 727 38289 166056 33075978 54680230 474 906 326 18972 12772 1048 13115 137 87644445 6140074 1756 262457392 808642285 60303085 168 297204887 21 130 524015 224075951 10 86 79 356346542 53866638 1737 12 235 162 22739 16 125676276 1559 26351 33 337362410 10 285981868 28 4753 128169127 2040 11 20473106 23695000 2855149 141049551 6394211 3401828 6102 146936 1220 230490817 635 603337 67032 195 1677452 8321 59311 672050091 62 8637536 10745 48898 1723 3376186 203773657 7112934 28220 709020 3962697 409 784796141 116550205 27 5062 3869 56942 7147513 6042 31451483 91 210596 1251447 188073036 1963 2549953 90 769440 25 39 34382 349 1873 46 769896655 22566410 1115 1654 34 30 1126 1972 52 14972479 13126 81 295531 54 667588 132230 5974452 62176225 278 2783093 7857 22 12553 1069381 2021050 483210 3026200 30638 10553 150 438083124 2390238 149470 86922745 53304 309 1731885 468603 149708923 2969630 13773 395 595165 13563 230 17037340 12753 40672 35367 561792725 1934211 705754 30631 12272 365 175 1754 2873538 148 102 133507553 57 108821544 63 270 32482 176945272 179 3235 1322287 770984054 449761133 207917 112 471436 31 5736850 1228326 1026 670 189 128 263 161406 55167 102 89 83481058 225 115310 120 2325925 251907 525382213 51 658 7010300 118259946 1912365 61273 2071 22117 3987573 48155651 61994779 3254134 97 15 195120790 727826 205 625831 130047565 2600 9781626 53144 5563603 2879880 419913461 57815 1590621 984 661324709 1462237 50260915 51577773 76480930 3927947 53 1742004 270 60603836 13281528 418723 4706 174 31 45878 760096 92 262 34420333 68 11587 986665 139 19858330 24 7293926 9920033 17022 6333 45664609 10 2859732 15 54756262 332950 2574 36 22 242 15341 3955 921074 24566 395941637 223465 115 337705190 858 642241 100363 2604 14448687 5064727 292 69 5578 177785 649 604341 81550112 8345 168972 7233 903 13119675 455 872256 320 272 562 563838728 70 32739 32386 4233 1598 7498 1542 1317 40533 62672701 73283 995728125 199221 214497 3207 1737780 612212 43 544 898817 30378 226259945 22561 519 429 2258161 4072 443 26 16919521 3484 40 318753 1007145 13819784 16983 70474256 110530471 811 112 480677 6552 2359491 731322990 2611700 12690 21 26214865 729111 2914 18519 104 435 1565 56351 102040677 39098 51317 20630093 1234316 141540 17807 582649 2318479 8739 93218418 1028246 25356 40896 8783205 88024065 15 49965369 206620517 99 360275882 32243877 5409 1870 81476236 2268 28 40259724 16666 14047849 79 528530 9074 1498 160 43 240303828 130777489 131365 484592 521616813 415888 1050809 1352 10 3128584 1087082 102504109 1832026 25740 117 775 291576857 1260546 3119 3040342 70871 3394202 25629 3799779 884395840 11 6552 302483 16 2557235 646977 144225 1437803 744396199 58119434 41 5891 39 528691657 264 12 411560325 458 138941643 3334312 16 86 28180992 5084 88310609 169487 7489810 125794382 30290 29 534780 1209 65 452 290 3543 275271822 16321 55182 30 621 27 5633 15005477 307 713198532 6329 1007 247999 3532 10343331 2271680 44538 41524 7900 102 52357 2280 75 24208 118849 2334185 22932617 260 42482774 108078 4558296 237685630 9910 368540810 12709205 53764 597695137 552107 916233 18490 251564 45990 17407083 9925 58 20815 18 842 543166 26016 6950700 3996 51 768239065 1872 2655 791 48863972 428235825 10227 30 913 84130 31 65948 18031910 24484 27844943 85 38447406 43877701 153308 769 13581054 699 35 229 997 61383957 631961 336487 96461 71151516 12037973 33351795 2560 10342 1172809 159791 13 409281995 38745 270454 22691 203492590 45 130 448 542173 177419 189698629 17509 326526 1047074 76 17 826 55685 510 33679858 129872280 391 319 12 106567126 20 58 13310111 1121 2686102 7097 54539967 22 82882 601340041 35 232433 1760 995 73 6972296 5193369 27 220177867 2830 86195373 45849 151201 10795 42776485 2658323 181653 4646545 3833294 1066980 251 37020 19443122 570911217 68953 136906899 10178 181009 1616881 950 156219929 182 637071 305504 721113597 86458 32 35 17804 22 7431098 201174782 2030571 58888450 4900 12820645 43111 26115 3000705 1320 231 6107 1479 2216 112 158920 94 463572780 68 2189778 1283 515109133 26070 1770774 6303 15919 94674932 15829 3026993 2611 950 8144909 153 5123 716081 956 1762 29371549 85308683 11817 79 5097179 290150 1726 117 29 34300 804648 374 3044084 3999657 28974 13 98310354 60184 87946 14531 3349840 384869 1988678 444 177190 4174 562 10516318 838896 591507 17134 22 834 673 28601 151 34668 9512 1145 80934968 7411 2943 29019302 207131 508791518 6164673 23 26 33 1127292 376 918330 17918 64285 2733353 4848 52328 2426 72694004 31 42 727 38309 587991 6732 14 320592 27241622 8577 1642448 3898947 25258189 70 18021477 889577 32 3525707 640111485 14 50596835 21468 91072 38 16 1982 34536563 8948 6256 81912566 6961529 2106018 13665 60262429 46651 13875508 66957748 147991 419281153 1684 533 52931 206 190769 8478208 45 71886464 417913773 13911598 13537 1306 168 463940060 744 3691908 7019837 2739 99667 11 578 29612 803 6510083 98332760 696009810 239486 40951 106 417541 418792047 176 770 3885 388212 77597746 13441 19147 12247860 469 40637624 645875525 20 23747 13678548 143 115 461 66406268 1131055 282883 557 649219 1783 21108384 17730183 15767131 8824 2194 13120729 20 203843 4174150 490220 163 33717111 23416 449290 13 273 10153 264 4102 63144382 336 366325 468 283404 236 139574111 624 10150348 66468 363 3296 303549388 850836 129745641 27207079 15 195515065 5647540 8830 226571165 272961066 4696254 387929272 3384 244167925 11 550475056 20 893 10 39732210 116 3497 1308103 526522 3293 779 2465 11 1639 468 6616 16260 119002486 150 185563247 115442684 535 24500 22 552 614077104 17462 21665 174 37201708 5873513 81404515 190844 30418497 4907 3441 31124 173 22641 114 17392149 1829 2486630 4566757 1140 1228 1849 58 385 18372 62248820 227 994997657 148 14159342 14605870 19 289841024 1533 437 279506 13303 577550414 11061 263551196 1068335 63 79814831 7530190 43 91598432 137 1542858 62 262 28619 4932766 11 8271645 16072 1390235 229 220 4787 25 3595 18550468 9334 793159589 205 28 551457 52 46 11417 806106205 4055203 1594147 167955 94745 4821469 18482 159131 897737 301797 50103 212925035 8481 25893049 98 1907 1401259 43320714 32 6258502 122722 264646940 231 26841 167 375274 412022 231643694 23437695 10 155 129541 1655 32656 17 72267 21761 779063164 7023548 36 124757623 84 1810904 242955273 17389962 286902528 76048362 4879417 2686778 32960827 2997 12851927 723920 62313271 346474839 1369 151786243 85045 1744 248 1659303 776 50702 2921 399 3027160 118 1281 1522242 1671 6275339 1072050 18853 155 5504 6686085 9121 11 1460825 293659 229 2407124 21937770 60637867 380306248 426520522 30805580 340 10941709 14109220 83354 19 21345889 59 560 115084999 160779 92 14 29019 16223141 68 18219 717208 28435368 518092201 447407 833 276134 368 217562091 18 223 25710406 2090100 27586638 107 116 1224 16380 11502 85 3116209 1365578 29 122 78528957 369128 224758 981084859 146 117775886 319819877 10475520 1262276 26807493 95 48092717 95 114017750 16 606856027 270 219 339584768 66139 311 248997104 118 93 4949004 1142068 5162 266854 14 2398 312 2977 1834 498 14 38011162 5798 201 26 78417 82905538 11739977 5273 9029505 301017106 628247304 211066 10435 3396 874 25 2033431 36822515 16724 3299194 43240993 14176 1085065 6269247 1563 624790734 914373594 6178322 9640 1055 3394724 14432 1618 24 21 2850 12 112 7233 157 10543 780135700 9125 639453197 227315 185 37037 3032329 31 426469 21 107133285 298913861 62772 109302146 38 13768678 1238 222 393 191231 80 6781051 953 17916 9300903 4902 140978769 312 3917 2850354 517117647 8762 1736 4792 938379 68497 2200 21085954 759 23212 826921 327 978648709 5233532 29807 497191 87655 287 859836818 4082548 254067 6760 5028536 233990937 832983237 26 5376925 703653133 899909334 714715768 2423560 81 307 19472203 115 3074734 7027605 44 106 1682 99 53 36 366786654 2467495 127 3411864 157427084 30 391191949 39 319 23094865 123223080 612137 17 41720412 174029 817393020 6057 13 3617575 108929 3212079 6201999 125770569 4774487 235 3420 20632 463 3383 132782493 44718605 226 625191 521 384 69804 12798 46077 1445082 101192010 33584 431306847 52 41146 154638 475551343 266043 349622 35517490 38 19687 857 3564054 12063364 65 28311868 72 402 835 15825966 11099 118161 79144388 318386 4390 661 100913 635687844 15592636 92484828 81 104 978 616 56836 16925571 8398 19 24968 157807835 715371 6965096 5586918 1718611 166442 13314074 1714 109016268 1176 2988 18857236 453387 289772772 668360338 248 243716462 165 65257 64 2194316 173785486 97 47438385 45 12640 15475 670457660 59227674 27 73383815 49752 565759 41217645 693114040 1985701 7814 23325441 13778411 279 4433 641507862 625 13079579 467568600 462625 142 45 20832036 78 890740735 550014 851227526 748190269 39 197767 248713490 104819953 232534 217 98985070 222938336 5025 2697691 13933 34732579 71610 521373995 449076 2211849 84256305 612 20 407730 675291740 2054464 96 114282 18125234 17 1994281 7237276 31505 33347 390 24 1156 38 23445 86381 255961580 466784 57678 1491940 3693600 5270793 13411 4995310 23 72625 115 66911 993416568 60337 126 684111250 68 1130 9009829 76 250452242 1607596 6003 5012203 4340410 369201 80052 3358987 14954207 182174 48525001 137395 218 23315 3581 50 232542382 14 108137 1214 9672 232666440 3053000 420892 518025989 121027380 28 525343 279148262 11076 11845242 342623028 33681 32 255715 92203065 21455602 458 10260 23 24729 802047 44 12088124 3224255 22234 97 1875 57460 1601 337 155963935 17 22242911 1253 32798 2615742 26868189 24606064 28803 116 507383778 28769 78722707 83595744 33954 6364525 5457 164052744 464056827 4282 13 94 783 108 29250169 9171 12 20881931 13578343 629 52 23280 38 3963138 1221761 811905120 11 3628885 3791288 55168 186067 174253 2304 2357272 43851 65960 26905323 200 16 29883512 163 1156007 7811641 125914 22646 2167352 197437 68841 6269873 87588883 53 3655999 211690818 143129599 29886565 1568923 54622 57 2542 690541217 181 29 290707 109 279250 530481 3701357 1111669 45 5242 1698 54485 25143 155522 3777 104300730 12741 10 90432060 54864576 47460275 809 1056387 61169 790 128099 184963 69414 102717 216 1383 214957068 130 74629 3297472 28124 482480 3832 81400107 4502 23929 127269 83393840 87007082 301484 317215 44702429 1474 397465389 655 19279521 1328 1105 26 717749 312622791 986607359 63 143 69 75 1468523 121812773 423432 44552 78188387 14015617 551317607 198084840 48 4612689 35 8086147 318518 158 169 364028 1199 97220 208528602 74 829605 435087 479 3674592 242563770 16450 433 2015 8617 4925 795137549 18 446071 133167 899 147107 21 2329229 74 15 83824 80101109 135468806 147345 51 239414 678494000 20 421371402 487 49858859 313382961 1965 9213 5259449 27 6805 38 5213 1244 124 217 976701 55326903 1098590 105785 209 5377 13066 375362369 70 150858260 78 127464 8317613 135764080 10837999 524 87 4180041 286716459 781 13352311 3179266 82 74392135 356549 41 32682 187 26819772 4522 31306372 111594536 1759 1669159 2975 18 443878 12361716 38086281 4065522 13220 13081477 2350 2921 15 185272885 111618468 10 4047 2250 33471342 404 1411 223 105868254 5013 7353066 890 23051373 4930651 193 551014 57 697903734 696363312 45 91507 652 777674872 444407737 49 6739541 94 144 661 166691 39971 95 2229 1424288 40002 962096 256 3294 149 7245 2480466 391221518 13 264130221 10266486 533659 18 104968 445339717 237446 7621934 54896 255 108687 1537853 239 2216 150438286 771006544 85 827 93978 69 11525 20779 489 20912341 213087848 21707 65914522 39 1452 379172 365 841168597 21829456 20032480 10 2530 33244654 71193593 31300248 18 3806 41107 265 9512 6333593 3720115 18068534 863 51507435 11173 998 17655341 136481482 756192 26056738 4501362 16985 152971911 106358979 88266 43 149796 3690849 259 32941 617 2139 313247 11830934 525 674251946 400167 26 19267201 2908 140719 802 6881687 249181 14 4473 655 38359 275570 125544 17867468 85685 74690 178 3084 634 9776340 75537 121038 376 43711 3039 181 622190152 46325452 56674 107 2204 1118 212293316 109479 27967414 1425 126 1960 52 97098668 89003 359853960 214243 922430 3737 519 165450 32844 237 2840 5909551 79805 4029 572633664 43662993 9022805 46051258 1642696 20 106632 2163402 5644 8316 17104 739 261053 19454801 144 14921 1040 17071 341867 11539 681801 307 8239 22008 2290893 15835495 1844 4938532 9006 2217303 2358 43726 29738 926043 244023034 38619489 259 62570 206711 536754 61343 8378561 1312 68477081 76698 225 14589673 164144 1951 720 117 7757386 9118007 184317597 3741126 641208009 7076442 20931 6830751 128974030 357144326 348200 560463 69114244 37691 964 10 119 2240 38 325661655 271 56112 5904920 7718424 82886984 7040109 183327 139701591 37859930 69512729 347904797 233 9438627 313 14 1080471 263650 15075 130652153 7029 107476 31501609 63 14624517 10 5564368 26 262168 277314 598564 47511 30809 93660 5048 32083 6732 257747 45 543 1517001 65862986 129935 2022521 11928 49 57 18183888 70 1388042 267069850 60 5291222 114 5485651 6536 476937 99444 177527 2248 8353 484234767 161638097 12251 42516 22155 85 231 163702 800511 40006 2440764 38 438 32758 2098792 13248 296 2208 39296019 43 75271 332313540 53842255 3652452 49776 850 2170 25058975 225408864 15982 2048439 13081 4785414 2688810 1489 2934 299538 50 223106141 15 947190 89932223 36 113124665 70163 482 956354842 12054762 8684346 40046921 26681324 58221592 83 9841490 157017 105 106812329 273548411 101819 42 358719865 675617588 21 149427643 2404 10071841 868310304 2105405 44836 987 621 4434600 7922733 8631990 145 58572 186687 54646344 9179 3678 145157 15131357 3844 823995 2608926 539866293 58 1612934 2679 2242793 150 93 6546417 514 97328 175238094 1029 599 232867954 848 931602798 19 872 131771 2096557 5643 2757 360 549848940 34 2041 4038394 6680 3223 60 5900 602307138 5614 941 35108480 1771 3085 528 31 114113 11333877 359647 67965110 1843 2494621 543 11618943 60 2148 32 4526328 93934836 385652 698351604 103741549 101714536 90298406 31204 108 26596 20 8820 41910521 1452 85273327 73039864 47294 3289 255850 736669222 76 71160 874647 9759811 155206 3107951 636933 8616 156 1418123 69083 1812 5054 22 414084586 675 438493 50343304 1262 3079 73206 29402092 139171 325010 10 7719 62 3633488 2119 42996 25 10060256 30289 235704955 39 1093 495 798866533 56 623899898 12 1888697 206 37244527 991272835 27272012 104718962 480150 924775 187 4103 68 478259 464 68 595 226081 79407605 18419500 6923 16036420 115 34721173 32308454 3295 215214 42276526 20 169 57188528 20600143 25018018 3026 8969622 5991920 10 27044999 2240908 94 214 48602375 8717 79365 53301182 10253441 13 11 155 3869242 16134991 2487664 50306 748 1067 41811854 3769713 158985 86 20146 21 369 368 24 25 4596 10346073 3355 80193517 910550 1232 485502 15 63 425154930 25 11340691 527156 368350 658241 50441302 6150 2139 1450977 85 434 164072 170415935 1050598 716374113 6681 63851892 4477372 5739963 1911504 15427 234754680 141415955 6002525 78 7892620 286875 15962925 2319 8234167 55 8378 696669143 317179405 24 2957300 882112345 115 6538 55227751 15 490612 26 28 53628391 1293 1127034 10 297456 7042306 32213182 311 629 11733 20141547 30 10310059 34 4186314 3045589 1837584 2189 3241 1025 318593616 397 4979288 21234 41777450 138 86 20835 374 1137 45653238 272 18075346 2421394 557915 693 119929 46 3625562 422037536 4295069 647 91184 577254262 36 69826 69 4713108 467486017 152 6254 422676308 288547 638 6247 62 7529 18593 29072 60 33421 41512223 14896 236347 56040018 291584 256314 840 1188607 1100 12006 135144 919197056 5813 116 108 34 73 12 14 82 831710 13429 988 717290447 368685610 5111268 843301 12740780 3430 244236 139681320 17 10926397 11379870 54279 865233293 7773610 14322 123 71830 16007307 1095580 485 2680573 1879 2047059 1027775 100 185 6523 4361324 2428109 40125 994305709 6068 1417401 249 504777 209583439 3685352 13162658 102051 14396459 380625 418608194 3605168 81880 231 84891049 76 21 103 527023913 39 24452504 34437 15 5812 126 68945 7729781 60307 75894 33 4704534 98 109 2439 87438 47 23123521 78 40 3706660 567139711 793602 7708028 914318 856 2426148 24975 257732155 53244 4030 383453962 3076646 8868 15 14 31699 7362 328507764 207866068 100 2230134 72 60023959 8537 1369917 2746 11263 343 248786208 4120 209 7695626 309895 54591 13 2981989 138167 15112663 306016507 3872514 273431679 244625743 185669639 24509 76946 13525 97863 173 2997615 70749181 29 4056096 8686 9541404 40 98622 53692932 188 710401 386231 82 4291 417040060 97011 1007 4074 10692833 127 799213 571692 37509 284044 39794676 126817 653565 210 536904 367 887761210 93682573 138 5616 13475 5109562 460687408 36 479749016 718 487146 1641 64675697 811254 59929985 5750 17 54706 27597 580604 1399451 355058922 199603794 926 1135 22682492 199221 5212 77 106131415 1608111 36027 116 396621 363738 9650401 37061775 198938 22162161 234355 1650 665 110792672 15 651622 5554426 24 1634212 405110 3027 82739 85095 36 1176756 6657875 319 142195753 12 32118335 48526 73506140 21 27 39019 3074647 363004 23 8680 11 13576 207 192885 81 9082 8809 991738313 1703 75519344 74 1334706 142325 4613194 9051 121218284 2685 24095 11683 82721659 5551 104778 10616 162 75574876 3885 13868973 11 58480590 29503 399057 23337 3386357 404741 128731 19 591 1664 38 358473 973264 10476 214 112 438516081 29796 8603 15921 328794360 341246 268326 416119 151050 171213817 27469890 315529 808 92660 6567337 68578797 16009143 559 12 1446 1002 440605314 143505631 2896309 879038 39 14993 1473989 4331 15 955984 297757395 30751703 2961013 337 10515474 650771 616852509 62798886 776660 12 44 1122760 1036058 700465624 822248 88745 4400 14433 178659596 887 123215328 194315 3750627 3040732 10 33367 17095 7122 6064358 265688119 1262 231630449 2082714 11908449 1662636 1435 6268 120158971 33 1810420 775820 18 1489 6819252 558 366396612 32321 156 5056 23575 81 1050590 381330 319902629 1045 252091 230443801 23 3659694 45 173 232385378 34465790 360841 28460680 12075 8417 2708 114 265352 117207350 598 459 2258252 64147 237931672 285976 97 69 38977 149671 1928378 23 2015074 287151128 4424263 596708 1622076 84486 9513 2831097 288323 3452755 205 55250 22424 15 621386 11437918 39 2312127 742285109 45027 803508733 140033385 6614 63 66802598 87590653 145 25 545 4709037 229468 3763895 252527761 51 143977 4970925 76 233312320 156968 208 830688 1230 106093 63 283 7125830 2686 994486837 97654 117701 85560301 17191 294 151 477484 60950994 67 1977 21 291 994637583 600514 253509647 3100 942 174 3252 3750 6000885 30105055 1395978 18 261 954812848 1732200 10 483 142981890 2886 45 281871772 11996870 150 25592896 1861146 32556583 219442105 76524288 309905 14 970 2897 496257598 3520407 76 45 150 437231129 5890 105656445 204254501 1638319 983099849 179407 10190098 166304 5454 19978 147436 69 85170 1313841 6402448 395288690 642 1903 592006639 6430018 272 74 20 9560586 93704184 23980508 20 103050 175 70 130369 845554254 143836 23257071 464877427 502810 6040 14046243 231 103262 2645925 3606 34 135947922 595 18 19 78 16460 22579 6409282 453366 417841185 19 128 1893 331 135185 4566 504483361 17527 514619 188696 2062271 431065456 324203490 31365 17552 176870 86207 528221 10114 24386234 113862 1266 1721 13 2663246 107143762 118 370129 2598 182 37 2619 38789 10488 77519 22213 873810682 13229657 137 1798 2528 96638349 9265512 29044344 6861 398147993 21587655 4420 66 6699866 34891 9555498 66744775 12337172 726660 51947 950030 25635 6291 233 25640 596913991 1092 10468434 1807038 248911 17327 5058772 54079787 636232673 220 3953 1596 70 57 6030 1193 42 45301741 366108 227278190 7450 86 760076 105751764 63525 535762 10706 10306 395694 12226 10639 21266543 27645 278 130470 89688184 5793 3862314 29054 32054 56357 22990 71181 14550320 15672 1065910 1471 1594 618889 12506102 55889 3894493 28 51917 147013142 218201 66617649 1186953 622 896983701 9018596 1110 274641 1231 3105266 14568915 514321493 43534290 591 1962 1508717 52639685 13 560497276 1540089 53954 33595 218898 1664 200805099 332217453 567579649 829 15344 333 763198352 244 2257 16485 14373 16319944 15278 305409185 4305500 351033401 267 10016 334542036 8910 5186430 138116 1177 144424391 483776102 2946 1238 47135 247396978 907701 17462125 132443200 2947 158489020 873 394606849 363 199 1504436 427297015 8698 52585 589064 20 493465480 18 26585026 810971 580 37632 674237431 85380829 1412 39611072 17 347 847364867 58050445 32 4029 1972 46497 10466649 160730 477 689479 1578 824416 10448814 178557018 213 39304112 4320 872 55 16561 4991 9087 22807009 1916692 125361 1134 227 3411347 413 678847 10558342 2252 39 57 1547988 6662243 763 2179 2869 34314982 475 5968077 19879 283199 7641417 1059958 209471 45533571 107680678 35 287 36 191255 135197 317 1512082 778357911 159092890 2377039 1696439 41666282 27 528954675 389 653 129416316 673 10818730 342 403 394341393 293 721 236463030 1800026 10 424137 24613395 43494579 89 142319252 294565139 222 5407694 1054 6660 64 2784 879855452 25140725 1408247 82064062 432623817 687 115153 193918411 126586 37 1623075 134325287 15481388 318 3073 1689698 1417 515733 214636090 376439801 102523 15533 343 26867796 6913598 1232 257 15624 42937 8588 74194876 66701 192 224344 870660 5224399 17 19010 2482676 38167 52871 16005 4804 31 97049 802897 90764968 298859705 7977 19299362 111434 760 16186332 19211 194 85 13543034 279113954 519 7005594 383 473 48327279 3431 111100 581478005 105 67 175171 5341216 964313 61 12191862 3651460 45934 240532608 7808114 93783253 229282435 7559687 56728626 49631 153110653 300639433 888 307235 285 18349095 448 259087 81479 2086 5551585 104731 252197 6897958 22538966 114569 499411 209947004 660545 688623669 17 295499339 132 790 14275 13596 216481173 3991 21665012 4803 34144191 223836523 6334227 270927063 43 3382 13577 1837187 97 819270244 538936892 2014 10289631 140505424 12 40 160 11330485 19050 9103419 441992750 78360016 10 321996 471425 22298 17884 39456 691134662 73334 3711 18920 135298704 142718 17 14815044 31805537 97 1635082 746065 11890765 126 320 73210 88 7718 3126 77 225979989 4645 13290 107152559 10 568 677 147 7325446 1367204 444341 247 45 28948 354437 59 243 1624327 12688137 19798600 518675 172522456 44187304 1593671 38 366249688 4642 5799 250802 14638690 61099 319 15685614 404344213 4218 145216 1091 6294677 12809 1502792 314591 57677 13 18 250801 143254 21093386 3735 92599 323548728 214792 26044 3387396 24932518 4875 4065 191973 3266905 179727 60355 14166439 2811616 212372 3748544 44 11769791 169898395 1389 444013277 7427596 31235009 6143 2675 15 1369 22022 47 1693 1818609 8452 179734611 4257876 1387330 89815833 2606 187 148448091 5788 288 97144 26886 1082 34835288 15565 267825009 13359146 104196 275071251 27635249 55079890 717912949 16801 11992 716870 884711 1237529 15 36458 513 831081 6290669 3339867 16908 2667712 1170 94540108 154614 20239303 567521 52022 184648029 108 948079752 20007730 1270914 1912 12 444 84193104 93675 67 33 672923729 29 4506455 79357827 14 8955826 26 772654425 10 746 164 11 220659735 542734581 920547802 102220407 1395452 32645 150 949580 13 839181595 653908 21 156866683 3025 674927839 4614365 1389 31616 106635111 48 10548153 33654419 94973 152018497 258639 22 14915 484880687 853282443 3828 2414791 562526 262893 1147 1022908 7301 1550568 274500 34140 3789 12 21084 3205 1552 42 75317814 201755515 1997 31706 13 58 71427206 214184323 35096 1073 5928 3796715 125712830 23896103 106655330 25433 69247 32580895 106377444 33 1877 52 28003 954900089 1235 3204 1400 1750367 324 57211 3473741 21011243 21104566 160 723522618 5830 8239 7111773 83807674 15910418 75640 188 42005 348293 306722202 13662 1041322 3091200 149835740 8545 955 678069 204258 9020513 3914497 1108413 794752 440697 937 1269 3633 86470 9932 7880 7788565 87806504 24448865 33 3939 155 74 60443 1036249 807 43 3344 26 1606039 127832 10 20210546 67 98 3602704 725 83337563 7479 845 44 4100 1212 906 34 376195772 27035 2202360 2018501 265965240 177653320 113230599 175932 6304755 3711 11033 3356 13301719 531255050 30581729 49008 329763 261395 21676 37 10368214 2009 61358 117333 15281 267514 20618638 2697 28280 205874729 187664161 501 75360086 19847 435 2488931 641538137 49 1713987 9925308 6253415 42119 8296861 1019837 236194974 813 317220 116 47 11 513293563 2626 485 36453 247 169096875 475955854 592266504 1474 38 6791 23 120336 488612 1684 885182882 24236 35 18115768 26279 25050 53254 26631 15054 272997 10835 4122831 230 140782869 39299 30005271 290 153 59584914 14 26 79528670 29 50 4284863 7291454 450641 207 814746 223121 52940744 49 89803969 2720 1336456 51526411 1458 1720 5647614 114428 544204215 7022714 124417 37 305 7701 53 248975438 47449 1292770 3630 49 11919 23831 2988987 9140537 5644 205001 204925511 41356880 40325302 2357 63128 35 269740134 340 901 425 17867 46185 336 1592430 97 57635 3487607 10499 96 27599 353 13115 506730 606 1261 1403026 75850772 20691299 13993060 32 5265 127433064 21139360 7047311 163483 1426032 76 597 2268745 87374513 538547 564804 151033 5258072 217727 32052 42878 190951220 347 961766278 8805860 15335 9026786 10768 669 12 38 65207 741257 32786 20 7028 624015 437680 309976 61906 44749068 61 12 3491 76787314 119989808 3063 7316998 150249325 274416005 991682008 59019 152578613 13 10 1119 75956 336226 727 555859638 8091314 134991031 311 14518 2295 92 2888119 6807 5143 18 38405 141221779 11 67 90760586 5758293 47743 141 1062 353679243 6094 539742914 344 9066501 6398386 6349407 361 401135 67286 1921959 244131 38 539 746 117207 380792759 323 53447280 2228 5847118 325 232998 19 6370 769339 517330 30798218 36218 16535370 5957905 23 877890245 26367 19100048 817 1555 13426808 4586 286118 122866563 25333394 118633 114 1298380 20416374 57457291 55 14019 77178 65 60 22999743 233036 38723900 16 1184 86176880 12317121 3142502 63877 134322892 427861011 173886411 317 89344371 25738655 48 597076411 115448577 127 35873 1847 755186404 495636375 9884 42 161 225 37 239481071 111603248 12396 18238 574064 244 7536809 471 93797673 2865 174 537803 4063 3129 11964127 2599147 5605597 1817 94633 54 15607200 4246248 4885 174180862 293811948 17573463 32 1312 475877691 7353 9294933 54518768 99 12531 134191985 5089 34 28 4617 6952509 2930 1616609 285426401 1194447 67534665 155131105 619 184 1093 65 1757 85205990 13 587925 177 24 722 195 65130 2163 363557244 82383686 201365411 79115 4825164 18627 126432 13489505 520674 108284 96 355180 54393366 335564799 25144 579341500 3855 15 25277 1451184 20653305 18357890 602911 7094 26 150301295 1121 1907679 494 469226 178 548170 693975766 31814576 11903481 52858 67569 30 48 219515 5928337 98842 404655 1933 26562 247937876 330594605 35 5799995 768255832 131910 8197568 7329788 900 2101 291 152 12822 8030 39 376 93311 1454 6348 7136410 404401 4451 195291 202865 8888180 80236750 439718491 435 2725 150135996 13 80478 3308922 25487659 822 3318 2660936 23 16957 1203 357767 471 678 492362 16 207 2070 5138239 60 9746 37636 1617 230514 46 351824411 16521940 469637019 1139 33442 521 3167 21 5129746 343991955 249608 1553271 19007 63073 103098 272472 1425 163540941 391783610 37 62172 29 210128780 40475 4852 1480552 5835 44148795 7548 20 239 505863 55776957 451327 12304 36492141 227182 76378846 159 742983035 1339171 82336 241 835594104 146 6779756 174396 11670 328 13673 111027516 406626 47 1732 216310 112369 144456198 1398802 553 80654 3132 681149986 1148 72588 801421338 28610410 407 72756 122 313761438 17 672 83 138 579598056 886292078 263539640 44 254896748 13812014 23 12456358 783551 11127994 9431656 99342829 933 10148780 220 16102642 546 619538 2386826 19 84132 2709729 1710120 932875123 1531582 19 87726393 256380040 6664 456218 100187 11 6690903 199923 2478532 372998 675520 188 28930881 2984029 50507481 579786 1152 91848 417750432 1127072 879019532 36344 116 880247909 674121 29378261 847 33578699 39394694 63608594 76438619 98573330 128960534 932 305850 224 40188 3738 84884 120616 139105 57 151 29537610 42464989 35 1545581 128132959 7434 410 148 13049497 510 202901 24 103677 508164508 99142 602867 492837310 880836 387255086 288538290 552711107 27838509 10829345 814 3624578 16942 6232635 3746609 6890 42173301 48359 613930828 550028 19579 175254668 6148698 6098 39849169 48 64 4067 2357 50173936 674695 1115972 41168 65 1854420 366980 592691888 5404386 847 76 144108214 94404 56485 543280383 3859 25790753 296724 89691767 77850 4317622 9485246 55 758416 7789 17059207 552097693 25244778 153 7191 3644898 406 2529292 90655 71873 12 50654734 37 3061040 357773 1528054 13 15521 330982 4825859 28268 1843700 3503365 77222556 4165444 1050 19255 1773447 23 261258992 1884 98 1289 1115666 12067 24899 38263 5628 93145 55665150 878 260028874 71651 60242018 39984941 13975 15 15249581 195 562624211 35 38 1148 4013 11825056 543006914 23 17319 4298 10088319 1691 4073 18254 926741535 2811 598871089 61800 7621 106042679 684561651 6720019 9650173 387 17 78158 101 1927 162160 2869 10561 4256 702458616 49564 431 114 2507267 15 586 296462479 60165 28005524 53 55593363 518880874 929892 8340204 188186821 78692 53104209 31725 6507 310108361 21 36269231 25045174 5628000 580722 5151878 83109 905785 28339 644798835 760 70015059 37395269 22166 1512298 43 798570371 2326 162347 1522424 129513 13243175 246430 20 20 249 15430 137914264 65556 25 966 34775093 21 224 45 5015794 5505440 119 3007202 80 10789 163114 793 11861608 4120680 5954688 16709 5711 145 534 25415 540 12203250 17189 1677 565241 2937 137042 86 7928936 269 1195291 6460 12239 233875722 87138 32468 3248554 10363166 46 85 28735126 1855 170196913 163 5101 61614349 35 76054534 6428036 627 13408 328526 70061406 1243 10 161724751 77 181719446 682109672 9363 1267 11563 19 40579945 4441352 35936869 728 1006108 4806181 78504 8115 36 328110 76218096 884332 4008 4453942 195 69799321 36070 364 2956634 150582734 5124 279 211 564885938 34454 4017 4570672 788074 1099940 125703 1072 131 37201 191915 37546 740543836 15 145032043 9906336 43 206 1343 49 19181317 463195311 2582011 171733016 2764304 153222623 450009670 41192 12 838766566 226439 4180 48249 89588 3238 16237543 15972 551227438 3465304 14 10739541 37 544735611 399478530 153 138 5466 27597056 37 115144817 13 121 5788 2455207 1014 225 4891 112597407 517 241520261 799888874 875 46 48173909 256661370 116181432 35736738 29503 725952 12391576 18257101 341016 6138311 10705 3632 17 58021644 13302 2609 11 686100 9351 519625 252693 184320 5297 6576 490350 34 41072962 317 391 63 291 14 18034047 278947424 475019 45053220 288620 9161 1299272 14801 1204 3227 44366054 1790 3432 35 36 639408 3553868 2909 64590 155 2802708 612389 139 31142954 1988 32 20 10914 470556 203710766 15008 405 2144 528 125194667 21884 129 220450 2429161 132961197 23 46416929 204472694 2456 608786566 52 1419089 3147 5559 8106 18 308 7887 15658238 171820792 662903 85 617 27 54 4024 38589776 6546 181274840 21770047 12 29409037 23984554 51 22045867 42322558 6505341 19761835 124959 744351 572 412338 96 881 2839503 540557672 356138273 18212 7222042 56847224 97100 1742052 4140 55 134 720 344 745950 47094092 17 139083990 218406 699376 12037505 2588108 2205 363110623 1825193 44 49153035 1010105 94 304 734 602 24803 2408 12391186 160971873 1921 30761742 626507830 112568531 45204 401325398 94 8386 850883 109 25458799 561179 34811622 3103942 16935 156 49616 38402198 216353001 406267 977 4318503 131757731 93841944 75462180 14914305 349712185 38730 273 133857 12 4274747 5033765 137 1039782 26336 60277 19736451 463503522 157792049 18 436 334568729 2475749 1045665 128 84065385 6529706 73 150342179 508465406 75890749 22961 18 33 931791705 1869069 10962 586 1430 364 111 674 1073460 12124 58 11768 10 1997 7604101 21489 414107841 41024 44 76823 69 2235 564 3674 2114624 18111514 175778 40 1984736 217 251979 817 2274738 1264 109063621 524791014 584 7585 2523 338754 372 330 154885910 52751 30 71322 12776283 46908401 310492851 371209 281662 2675 174 402 33 506226 64 92 1759618 609131 119038704 7450 13852 1246206 791020 24 99071 382138 31640744 156381 5366550 44194 76069516 870883602 46 194356889 62 39569 1434292 17991214 6156855 3239168 400338 207073274 8204 217 1772 3214137 21050262 687 47 97216081 29 2977358 530 2183052 582112881 11 563487699 3082 3039780 117675 17 124101 367580787 2756828 375 12 14728 60959 346407464 16 137 22619668 99638 775395252 40620068 440590 71734 87968375 248 62078180 4880 28329964 372 60248889 2512 12 351630714 500413593 189925108 294321245 14 8101 146993 2802021 51053062 39528 10570815 746096654 533087996 21 929 9758462 6903883 248776773 962896 40 5792152 17513708 57 97420659 3475211 13997807 5743960 2122187 98154784 13 206779794 416674249 1797692 32 67276 246094 321 102390782 16 1342634 24154 6147 31158 199089531 19904557 24278 1756175 820905975 7413968 13297791 311089981 947905 57 3470019 18187 64471 5891 83584 1924499 132 495001 130814 249585142 654280437 2170 104401 1130 8138779 2391264 4485 71 39921 14485201 32 290118 222665857 1447 79193 138131 10554 7871 110516 152 344 151746826 5002327 77609030 928 123622 151 1703 1427884 5186 15650552 1714227 602758 47599 79084 14029 258819039 470 142337 61621 37409 41 538251360 11087044 604976 625212232 15785708 19131 49 1888 313146915 368580446 580288099 1192 51678019 682283 410386 10 2150933 586 99002850 84341 162960 912288272 37459 40898740 70364 940973493 913088000 433 889370539 1930438 15279 69076536 13696 417707700 3886491 453753 35868930 10755 21 11775 30062501 138640 109081 16 29 1960 475129228 12662 292 7884884 817378 62616467 1002 13724429 795682 848553934 2368884 15870997 172 13130 455047 371620386 160635259 8623 337 295808 26 82 5669014 23558 13392 11255790 29115 3381 3827370 208288 705699659 73 117074 242191 4579426 12 20697999 14 87773102 4355 639 761981 4211539 270903094 31 6545851 142 164432 17 3486 127167 255857460 11938225 17331 462461759 613 453 507549789 167818 39 25 2407080 5433598 89 7433543 91269 20 7870957 16050245 823493284 3471787 33991 2330 15718190 1580861 2210 309 350036 432796 333487656 776 21451740 61192838 25 735304 32791317 65338 140 45732 176538 4447 41 188 73 14 12428252 344154 28941 281705693 427819033 411266380 792759104 966013 9065 24801311 1191872 948 6492472 28273 30 50 7957777 101069 33024 3489 179047 13812848 441 901902819 38812 496 4189889 362732189 2255684 39837 96096152 1910998 2566120 1204662 36 114490 89 113221 337350 536650 1045 13 1631 8630 11181010 995823860 28752500 2531763 17823 6685378 235432524 507 13941389 4920087 189 428878 25121388 70 33060 348754671 17 276 91 37 8634795 18992150 321 250861086 33009 91477 412871538 1144 4589246 79 61938889 9344520 54041 126608 14391154 221553351 224308 16010 521548 19612973 22637 16297 37906 57574 798175807 25 2369833 573 311 2647388 195 643 10806 72366920 38162 2127 41763 138 1312318 454824709 3577223 809147065 318366457 517470265 1399655 10694 26890 535193170 1720 62755 28121 2130 71 5415461 9642923 154 215195766 410 24076658 58 1741 48626039 9648355 13394394 57 5050767 45482 41334764 64812000 16524 777 152772241 937006 6622 350 2279673 200 19146 330 27065556 381343376 181005 1086 1456 8562 119 910474 1885419 53585729 183 31445 2229476 46 68519821 682924 14240 1792 108359 48 1875 346782 11748125 280188 686532 4827666 33 432 29 1214491 3540237 21 12139363 12 269 107 62 71738328 1976128 5700686 284 64485352 31469 28343 20826 13528819 756 472 109770 1322 416 15 730754 60 1926 522600235 845835 676485 6667648 1046291 676389 2348 4439358 49677 1343 727 3541187 37 15290329 29882637 13 1482 63926556 720298 275 57 22 207793496 15 42997241 34 654674 9086 638315 67634447 47 398506324 639833319 28194 642 123606 297863 16 149 2944228 404121 78839179 62 270352610 804894350 384537700 7472349 25 20116747 42710839 4019 81 5088627 656458 22543322 2465 24887301 12201055 1050808 304 57746720 6484 146 224 55 4492368 142322811 1032 208 184775 5931 843 314421 47843 92502 47298 75075157 714 9825 38434 20 1037285 12 13393365 2495 36257550 88520465 264179319 28 6970 1084 5697397 25045970 92 394053346 816641 182586685 4024489 2649391 18085791 264796 1842 69431285 787 3113 62520899 971354 705234715 277 5990656 185332586 1214569 1507 2557039 448665152 241047024 530531 5752941 333792 227939 243198298 6266 14 45049 47 193827 247382 1399 33413 590094267 12 149151 163431426 96 3849 146890131 4641 45977 264 492368601 1553646 24522346 18300 641059041 2829294 151 39624 5701 2498 54538 2254 26459137 118 65386968 11025 37 4729776 850 468419711 7039951 8110952 3793 236115 3106 48064600 312329 747 241 198444670 7337 14245801 204830 68 196 198202 358 105 16 19870768 6354431 877843 58724 4855277 82747914 100 5257203 1392 42969 130 3341 733515755 15443471 5694578 980159859 1669 103881 24 973412619 2353 9763 135129 170004 581484 2346435 5217476 95 121609 30 73 27219 91949 177534515 520313282 8251027 769 147 311531 228695731 108443150 696590607 719285 3172794 2366 146 1324 118 126096172 2083 311 397 47 15 42942 7805 8436 194761 21907 139 2311 3417 652545124 276 35421032 4867 804093474 69443 36398338 2956 94 470 6670365 21 2551314 25808629 15273430 1090269 351871 37122 8248 2728 520771834 16 272301574 682585919 17833794 23240 60037 275 708918 1060125 33 79777809 20064 1053551 43436 18695852 34848754 424579541 498764308 107879 168122 583368375 337678682 31888664 26 175474 32 6088 6334257 291 78816785 36670 247635 21576 32 30011351 46889 41424 20555 21751 36 496622123 184506592 288 134 5626619 209847 2598 322793 399456 622583625 84043335 44790770 9595 28800122 1936 1814969 5595 25685 3470 452305 3625 29520546 569410528 288 653888 11 16284 11844839 1352551 57019 694251218 273 25518016 15263927 16 166563421 3535 122123634 30272 35 1414 98061 1047 335608893 9290391 401798 190221 247834627 5648611 28260403 1107 42335537 11 1411 40838545 29 587034 567 46685486 247416680 96 894223 222109573 4431 789201 2796419 5653 2402204 18272206 49388 3042952 181456604 35 1614 880 18110 558 101953 925 10467 30622180 204 1215139 5548 1151 260311 952 37028 218196699 629054131 90012 37 8224051 5536784 953 1055812 52118 255 47156 112 16838293 115 599 1343052 581812618 186 10442 44280 615365 144 82218 32174 7952 26 880381156 20132238 191414335 39 443270 37 342582 143991 38938 6922 24 228341891 62292612 39769979 35 17 112847 11708 6908 1420873 57319228 3275 20 11246 1602892 1373 120312 235482089 9239583 84092 96995483 41053 70381 42368 29734276 57189 10956 8046706 1118 44543 29 8425 485887 6172 929228 127505 33 381 74 268664194 1350 70867803 358 469 10020112 39 1125 121742 15629875 145507975 269 349 12 52844362 2519906 6574 1172 374969512 8200884 437 119416514 11948 59253859 22955733 8740 15 98896777 302271 345043 13 3033 108887047 214154 703 528 55584882 735769 17 434549 101 22 43928673 192 22 1850 177962 1110264 332089 5509120 167333687 112823027 3186 1381 23743313 924125 5207 1748303 15 764644641 23914778 395798193 2258813 10510278 29266 2782 335124 88452073 615 776316386 6487803 33310 6898 3454054 78365 23 343 340683635 953 312 47965356 9293534 18347727 913202604 7529 80 539 49412013 73088190 487557804 277480169 2235 476710647 127603485 103138767 77 524193 65826953 688314980 53 5889 734 447676 483689 15 304184875 226 372 110273 178 409868657 152991 19810 405 327 3640 6484799 991 531861 565 17060103 2877 61380 1030 97345272 1595921 78241452 14814532 96 515720559 156 12 375769439 16 68907 29606 44 659 159698 1103 107569148 26673 254571096 523155364 152 2913237 885 77604 10812145 68 286962277 1064553 11658788 7768539 63309 39247685 143562845 1206860 243977 12492699 24535550 74105 22058200 17439 104476 630588316 193439 34 8521 128583745 544793 2365057 25785687 1047 62 20 53315421 728 360 61 89207295 27417 484 275 486956 34 12 127 601852 203 13 301043209 58761836 122 17907 21654 71467 56807 75 65990 1785157 840640570 57 62896 219 19 1118683 17102131 43992777 1642 1798 407462 456230426 1794 89752 779761 5571 182336088 61628731 11272 5074343 138065 478 14415 2582143 612860 989 125951 59710479 19715797 40 26 335377897 82433 899009664 2448 5450 1150 7313485 1816 54560690 39295448 55749249 784 903887276 942 5345 163339450 30413779 185765963 54 418500304 3523 711 112816939 284 66887080 38377365 426615 3686474 27079642 35012 4997 4188 431190422 765139 1936 1774501 60686 135925105 10870211 129273 45 200071221 2595538 1215127 220232951 228329506 33909 126 97 1642 118 76514336 1536 1122573 28401669 401 3093 721284 121 572277532 27003867 22516312 559216 610279649 487528131 70365 23 51493 27 32 118168 8030 452417 2737 1596529 161 10835126 1127854 116778 1201433 2836112 180700 31255587 9615 192763487 990927 725 16215 41768910 21116 109925736 24 22258814 130729734 7171 20 18993580 13 6991895 34104314 8770413 627583681 67496144 391137596 22240498 29797 316895 38204434 930638339 25600 23223 2641 2728 133121 49142757 216374625 614788796 8420723 464012 487 8317901 40189 651646469 3429 5386979 397953 574 40565 55 23 6049423 12 21196 27 139524 257 29122 666601 1051 31482 646 2026 804020 1308 1301762 1564389 50679 664 27412888 23387 20564 510 218423373 620368407 17 24 1308 56803434 9203 9499298 258021157 4846053 111 36511852 82388 13264 295 213000 413283 25651 488795156 84403952 920686971 945355 5622019 6375607 35088095 36303 20926 9751256 18815306 297189 836156 43 685022092 107711979 350897 74511856 106651477 34621 7524 41 76098 48 48790689 14 69960 10966 32282808 304 11 171296 330170448 1611018 377365237 646739562 48122 52 8330 1258 28 1719 14 2085 85112225 10320811 13479795 120563 18003223 25769 974693147 5523948 86 36105 181 34 21155369 188 36263574 1730492 688 433 24741220 89753 3169 55762828 354 15 21678867 4503 6733 3544 32493318 103366994 1703 17 5232 85317270 29 7661617 112667 37620 338381 6295840 572 369 26563471 115781 334210 519872 212357412 846 355954809 411 276 27 304 51 349822528 21145000 2128 736020 32162898 372455041 65458259 10 326 14600104 1779772 35068 227164 1390 46516 62931389 15635286 411631 17548 13981317 1952 602211 152 7575505 55445 639150922 772 56 768941 237402 11 532367233 9756 104 24656754 116 12800 66 883412117 261018792 2096775 771637 50 30756941 23 770 5858614 1173 35 24 5479 2774278 1144 99834 825280731 897997 17 237 73344 217 122 601059 270 368560 12350790 35407 3240 2181 880 108 138852265 9229 664756 276272 12 20937544 706217249 11 67933 4210598 15600 25476 1408683 16340397 299 765 2732 1293023 39931213 185465 8171006 11611 674104723 41 211582412 7166 69322210 2855522 111 12 579 11644461 48376 19402 34027234 245690 796484 95 50 1003 10 442761 5740990 828986 120 5706554 1242770 32986643 862613 512515 28129493 3644 317577 297380414 11925 2292 7021 572 104324 234061 770 9979 972 9836 187953 1068550 661 14330861 57432643 163 14206 1580 138807908 90639029 8466357 79919 9337 7339712 33778420 955534 295456 301561201 597388303 12622508 60 24 5430230 35114 236097811 47652302 160469 677118102 356584895 91364 968803293 146145 26146777 113839 2653 218 1019779 11047647 29735 472489 232741 519694 271108908 81621 16598 592095 5165 25 220440712 5299 275709444 6612614 16570 24 25436148 2277 274712502 895 61724200 129067091 22534081 1070322 21112385 1911364 644348968 45 8897397 1082 2379 156806 5988012 4441868 189625353 128892 11763132 77624 21282866 123326660 1445 12178 306222384 32730 4735488 1150777 16 1607513 139602 156 41172 3501644 94919810 107 3239637 232279 10611459 289 517 54545388 24195 144 3973 355 57229 1221 46885 113 506 98219199 105225531 58192 16512 304390177 69590637 76691731 39645082 782085 54176874 168774 1668578 17 24619 5545968 62 6115837 1962 152 672 2047301 22429733 101127351 399597 58979204 1134 3916 281205 1906 28409 77305175 188486 253889120 2471 1025 21275560 22809 5642352 105804 521802 273070726 94 79 754238530 105 11 72228 12 5747 1401511 4862 27550 9986 18 1515 745 23939780 249060529 704 9673982 25406817 3363 115080 645 14627 10630220 184 191999 642857 21330 30 2761202 1507781 93072794 1539905 1197774 102716 406 8139 379 22 67 107 6363 21 57096 15214318 234191088 1899491 152715281 215 228 1255513 467415 690324000 2670 9628 13 13497 30636011 222 711013976 21782581 383494497 198249 16169 105696 1901330 14 3794275 21449938 6151505 599 35228 17 222204430 60095085 1495 2113575 474430 7275 329 10114048 14 107051 2637326 988 22094187 11526 500 206685982 160 94083110 138 275618 75008 956 202 5592781 150519973 311807 937710338 4550 13218894 85458280 1194 1651893 17521 4319080 244531029 327227947 19719702 8738 471 1574403 258595 2922 917 318593 77636 8205948 3834 386 685444670 174745130 86 36 293363777 5568692 40415070 35597500 29 46351 13255287 16 68384 14 815779 380602 47 10030046 133 2782916 142 1175 534686390 118152 1522 7024014 1004786 172782899 321417622 154 483635187 515 14230 215888 2016849 40351 27 57701620 679377 84724824 42 348 38136 746330733 114 130965 242209583 51231 118 78 23 6147263 13 72671 159157 116 30371 22 451571 4612238 5783874 305022 11412 2528690 375 13 9607 656854445 210833 14641 50961262 13020699 4108439 5773 100 414 63244 358530538 63 44161 25234269 210169932 514413 250833 31152 20394 4833323 212219126 9060749 299 2127 34468520 225973268 1501 11213581 183235 259 1823846 622 90 37 244 39358286 34553800 4852 20488419 1028900 2354676 8961 147302189 390105099 10980811 25002680 215086 629 31709 3415 1288349 29 148434 4520 39 400771 3952785 131997100 1708 2716741 5401287 1398996 1659 10415 32585542 1321468 29658 134706188 182845 134 124 131106972 4238347 1990543 25436 25336085 128551 677506352 126 44735255 77016135 89577226 95496 15 33229680 612545586 335 13115 182159950 1114 108197687 347291008 107 448 24582336 590 759910730 69 244595 7043326 2682179 10409 32071 365996 141890 3369 19397765 18898 369457567 581 9965 118439120 129 2683 95107848 27949 22 304221 13329 282165 20927321 187 157665 245905 129996780 30936746 137 2495144 3734 12 230466643 666956720 508980 947363799 97 169325615 48 17142235 17027 56 3828452 649699 44937 109363055 4891 13043076 669 277 1371 35573711 680105396 10033027 43669 12690863 247788257 674334390 39451633 14 7517 6942877 2536 1559653 155 20 5456846 86422 423 32070484 436 852764 73 101 52171 25026096 10660 11 19460 139857 168247370 418 19 1714 17 7522313 702298025 10 14764 4528459 523 197528 13 1097 49526 9308 36801 211 37667 781108596 4879476 1531 60614765 11350 724824 10001 74667894 10238729 30970 39 846578 13876 1531480 1941593 4283 92941 529906341 58775776 106629067 443881 58146 578187833 19206601 11 43293490 20 287876940 167 2440 23698300 138 458952 16606 216201510 8780476 9466220 541 388 173038 289110 763124528 2559966 146 53039 21503 17944 6160665 138290 7725 6996585 26802791 711 8648389 18166066 399083583 17 227811 48 402 18450 12375 99 45909 437175617 4024058 153730118 507 100929706 48331113 469424 170397 1397829 38658 876693 20 10 17409 2899784 48945171 704331 18 4189 138827 454 601755866 411 2725 44628 40 244 133 25 9346406 277789904 129661122 366 135911477 10 1258 24 254 207422 280799994 198 401503 550116 3862 1430562 5576 42 951674393 448 6322 71 64 19 34770 60482855 8900 185754248 123442449 1355579 1989 31374244 305 1961163 468922 182627033 377869 10 200333438 232636 808 7903157 4035179 1775655 412403423 62 23525 62750741 18 7070439 297 218 30567943 264153 20921 166316 280629 2167486 446958 380267 974016 34290 7591 23750831 392077763 12363340 14318 261181 5728 1757 21198804 12369738 21 16756 30739803 486958776 11493495 900721 22610148 424774 136 19111388 403 479 74657139 157048351 30749930 12 3333631 402965523 216180 622 10 31912 19 2749 1168261 974 298 21 13079492 2323371 528324608 527339 628327 47352 776229 8167 15944559 19 56080049 738 781 53 74 1526381 478108394 87 58 59965042 2543 636145 108325 130256 315541387 410027933 711071709 130872184 6522 229707 11715 444189 192635 479764 18 24 148 215341384 36843 12 1588090 2803 30 60534709 43 197 184809686 7179 221538533 153 8648409 263 1490 1457606 91 98760 280651157 306963 79 2427741 156 282726 22822258 15007118 451816480 8598 47371 155 863418 130182 149039 341001 15141 13492 25396 153530 211 10490 55876 912949791 40512 12932 6342 237824594 145177 11 28428 24789 4186063 153 116 189151075 2234349 998972256 1542140 384889578 892991 163367053 182 18 9751 802992 16 82 200 23497 28 90 127557 32024 4574756 59270 11 27065 7656 17 60881944 155414 82 10960850 39 385 2650 24397466 32 751437375 187212916 15549292 6271 67462 4692 4952 291 4892 97960 3712 680 94 77 342 4243000 35 15 2191066 58750790 18 13 830689790 22 411 603417757 47926 71 5768 49866 241860 208 51702261 43676763 51 19552 159070663 360446 42057694 36200 488292233 34432 53800285 1650 75945 286827191 275 233 591291024 686474684 17392 5678 11985 351904 320661 791 9437004 2666007 222188 66637 234 2884 3244210 148552997 347 12061696 10 372464189 55045708 189 1540 2197813 307762 375 616957392 140704194 3632442 39519 59055436 8970118 18 616 2164477 444873 278512 10455189 26111360 97832 3909 14024189 40496517 93 1086 209489731 1265671 320311534 2610 389 821 2443621 53674 3929799 357869 386 149127933 28 361695 4297 2433 43503184 525800007 29533 16744471 2803851 34 166 1129 76553 2165 3616299 398977 122564176 673665070 72 53603 134306 121354 1380688 1145223 65 7101440 47397008 1615 232220445 83 385 289883 1258613 331 117236 1052107 9906 1196 62960 35 665179048 351507 921 33589561 48193484 1713053 513805 121567028 1557 26919153 17395945 141622 144217 305 390 3024876 31302 53632 13209 715 17494156 34826 93141264 6865 90922 125007 2043 63526 2295986 547132 839936 32 99 43960 449530117 20838 706 2392 360 161579105 139254 13957755 124 13090938 20824211 882988 24 41 825533319 430676 54121 73 23121346 50 338068959 475332664 871974228 788834466 550050608 13 794015133 16270 1814668 24157 37129 259494 83580045 396192 251805225 21956 10625 2241 206720 18851734 52437 867 215 16699 263770 96388419 22338 3961439 26 71 1124766 5626516 10899 24774359 23265 9558025 21 630196528 280604041 13471 919 11328029 12414655 3343269 68667131 133775150 4340561 1009 4882859 17256985 51674255 895 630 638665572 884 499782 158832724 181 312833 227888 345387968 5085526 319367152 127892 11676 364 8214 12980005 577 31 5083 56690 185578506 4742 34010512 29647 288 13 68219560 369367 375788 11839 836128953 2464 295 148239 13016 7776539 1749 91848118 862622386 12990588 316073922 30527069 31456 18156545 649674 11232258 3653 1062 2472126 1120026 27192 303734057 6183 19 494037029 22 26558948 182224420 8645 36311 99400 476187250 11249 14244 24709834 13571622 15 905 2261 118866651 37465764 19 2029 20 1186 59753433 811104 14 343877 4714 272215 811720 445 229343513 722847028 294785 48 3907710 317604284 2078 18177 699 23432553 410970441 476 25 66496391 653601710 148 159870850 917304 4588 12020343 18762 13860 16574 174515 207 1793383 5618 1789 307172752 9255290 3019784 65 38 6735790 85965317 22803897 563382331 149695553 19608 15 42348803 10664 21046 6237960 140806118 4796 56 62 3945951 271246213 326 21839 162360331 8499965 124 464 4322981 669536 23 184507049 436608517 104028008 3312621 111807979 103115 25 159218660 55028148 172439 160 14 66 289 112135899 1814 5691035 346179423 420016 1900 669966 183188695 24 60 78504996 5323 81 32245119 235 390407 321 26540231 16340876 1990607 433888 3341 19961783 471186444 924 162676 31564454 121 1620578 673684 607056 18 11 103946142 1644 121 1293465 7818404 16 10131 11157 39804 24786 50223 16 4074350 269562 142990957 79768 1715 574484234 7677 929204563 12 364583585 1852 752979203 9058505 23 51191319 16523 83431296 616119761 206873117 134 2957199 12180583 84 304917841 4581434 196093613 64 318895 5376954 10811284 1058 26670 10569 4564 261884970 1437091 17 34832 2145 204902 233 11 48 65 132 42844240 46276 1808 57649 262832725 18507 273 8008 29 1260 105 38706480 9363719 21 12261 15 101 226241 1416685 528358 207 39682 60907114 1307172 13117 21862883 158987538 205935 27 3192589 1221133 516739 31620674 2529 82 15 6145 1431290 1766890 13 40 619283892 1081 1007562 867506331 288 468360778 751714831 870007058 74719489 396649 8161 63356 11245 300376 74 80751595 4355617 2971 159135348 9186937 3205 89 487 4194767 106 809112837 3290 176025 25 45 4781743 69089 388 79 8801 7077 56292553 95 16521112 22563526 111348 138 8150 21759490 1873959 860400794 104918 1377925 17 21 872816280 5485795 150544 87 392859 317 11264 45611099 19783207 1172549 6910 262848 677 3334523 556 147098128 34 3379 972 84 61897 12 240241066 776209413 109677 4779 8178 47669843 50406302 6278 51288940 271 2965133 730 167045161 15 157 87 1461995 726 2048 14528 48331194 604206 69 100 2726218 40 24350742 144067615 4719 84223 913885 60890 1514 18360 31528237 63544417 60 750 645 36866856 24879 865117 14135 44 11 49 13 310958178 9538 112258 25 55 38019087 1937 108658623 3421177 103245219 197479 877 3010037 34513373 1627 32 185878283 2027 362433 178214 4001028 698701 14 1337 5944041 5209200 3867 13429636 6473328 235258 5799277 28934382 8043 62236664 14 246789574 11578265 38687 406990 872033 179962 1870 462325049 80071 95 110646 14556 18 11453448 8633 331747653 80841 382 1817450 277 2873894 21835 253954259 60916825 546499 4620329 33891562 15 281775870 3669 22417 14822939 79498579 1144090 1571104 232149927 2650732 12 4973 39327 38 12 79202786 4181 58410 597 206898681 816571255 4065738 363 226 566439 586 52 58311 44 748100125 2086 15404 490322 11 87 390817756 332 1971186 122031205 21451 86 6670082 618667963 53399 29561 2005 2633 36319408 16 682202 399397 333536122 121 809 224601469 450313 10 20253971 69 86 1273 23868791 7491 55 135139 443503 108272885 262920 690 347076048 400928 2306 19825 12 517 10350 18118439 5858900 71 55519523 45 18243719 5204261 167319124 356025477 4495 29 74769 974 55484642 1192852 14044 843 2619 411762 71 8269689 38 662 283375 2678414 12275 72453332 129 65558489 78412168 851 476205 372 28 725594683 859 131 262741 564096080 26770517 356670 7392247 68 87392 7406393 20 142821 934 675734984 75 16009465 91234 192522 818887474 497 6056246 7205143 577 39900 72 125514505 62819 1222 364 55576610 99 40675 7705404 305822 788303302 169 177610 42486 4395 277204164 9906 212 80 13388 386081068 3445 5295 766097 57965113 4168 8408 83893 5422165 34124452 427887039 5707 228211826 619 225842621 23696 312598481 799 360 16021990 1382 5240 1346 102973347 46141 1550 10 1188271 24988 164581 18 20 1094 698287972 25 46334 576 6120159 70401 11857132 41986863 1836854 8063 13782090 6728 258729856 17908 2920 35490 10720 164670 736414415 33 1465 108328 55 1843 123 6519869 996538 54 2625 12586 16 31042371 49145496 181195325 336601 5525 27713299 28388817 29995 324865253 685827 6505387 13812 949493148 14598754 28587998 2904644 19856487 110 229 135 462669794 7511 44308073 201380256 105 15 430716749 450519219 69208920 462996710 14 327095 30751810 17247 64 40498 19 2295059 493 461153 9295341 381 3008 26475445 1012 57257365 21144 70243 1167 71687387 11 109514863 312056005 84020 5550063 1719056 111341771 85655 420 224589184 6021 2255778 253355647 978002 160743088 837685 174890 253150 213134028 561 21636 64 667 883122794 64 415 406897 17094 570914752 26 15918 2867 27 219 571039244 5413 307881 161 21345888 819318 260922579 92957438 7586885 2336 16235 2829 5251 35508392 560 91 3552 374 3892730 155 8584 1163246 24616966 10568 984237617 598808830 206063103 1725024 2087 9505786 12 4833 33 245806 112695 2859 3314 280 1006263 4389 5325 805443 24474 50403 18033 22 801386250 12154 101421 74871 56341786 40954872 84 214 21 196111188 74952353 3530652 229769778 386 37 5728 27 6485 473705 93 179394 167147602 474 139 410 2940 148665 19477788 2383 302095 28 107381 11453 320462248 37 1224530 6623 72 945809 912971 165774352 1358298 31270803 309274741 1567261 795 7708320 26388386 128436327 5731 28756111 71 15546688 1613686 104114760 3001 402136 155851962 22240794 61 231038 25228275 40064531 7925 52708111 12713 2875442 2338877 141282067 14 3479783 37128861 791908 10084 42 144 15064073 517 180 879 21 11041 8803853 110490 74 102479 490151445 2214 216351 81 462 285713093 26 81194 883103880 7554851 87 1233 543484178 81 11 40 138443 55261 280844 64203827 373559072 348030030 742 407506038 9319 5313 19786 73663 364 31647 716284380 378 331 4536561 113719768 566951136 677112053 819849035 42291 1640345 778394099 403012453 480581052 160 6606496 1801 31 397572679 1263460 39838 104493 387122411 155586 74176 14634673 14670 74 4542602 40 203428592 39 278590 73126 44 59686 778070 6135300 39836542 7073 16143254 16594551 175939663 19 31 16 82 9937 43263444 44205 21082 207 23633 52 167 7787039 28 2622102 788769 435701 156920 3670 3279649 516748418 4871132 2762852 156 827 469 161 570675566 10816684 4090 5161 387907 50 649734 33 3957 837967 188320 35 145466 1020 935358 332894 1327 436096 302263156 38348417 15 103930 26919 425621171 8052 273210022 88509729 371 7502 23 21639571 33 45443 102 281 107488555 27 423199257 549256 4133 568472764 13600 5185 604903203 14 30256444 355312884 12658400 8377 943511 73234 220689660 199591654 12305 1426240 57268736 22 484075 1479 20 298 17608 318907883 2407 365 540843 821625 445102854 34768 6221841 28105013 974 15642 35 1371890 11219 27 75754 1229 5806 15 10278903 110253 17 158 34 8633 6421307 2554916 18447 71366981 2631237 22349 145812229 449364495 509145396 1782 3017 78 519838 13718 25065 1484 9161 169795 98983605 48214014 68760208 51 89118475 902334206 1999 11696591 282 63564333 6711 414 77161 15450 816 278609 2433 230115560 10385 749 88620 481672 42 518623 744167 61 157 814 233711666 18 119514 75162 486898 59 10819370 43 623955210 298177093 767398 11816835 3839902 1284 575 8659 6014512 17 733 80 14430 17 15042029 77654 258 309011184 21300 719026 7509 211820142 100123 8577 41 201 300 110408 57499 26557 372630712 212704718 429181449 3194 8860 48597448 201 81898 9434 1426 1652 253 3197 301657793 129 382 3899561 1387 13111993 3432235 908273 152855 649270 24 12929 40532174 202 12 1956 54 58013 378832894 11282641 60 35 100 115498624 1276953 1296 961338 62338 656103 682665 11187683 1242709 19 501643 1799 1531 5404743 13 261001 310224 320124 23175 681432 53 412 125602 7204374 10 17124 1502669 25993 243 2092774 189323782 3971848 676 84 133684 5211451 117745766 94 138203438 4673 508499877 11520 632497042 2046791 575 36 567070610 273112511 419364623 420092 38 20 2416 7274485 26413 13 772590228 207062147 81633351 47 2659 10812 82233875 145434 574174163 676 121589 928892 2058416 133368385 61 908168484 402418816 2582643 171962 184 41754 597797345 220285 149361155 441 107845140 8070 118 1251 2624139 5245 100 19712711 2678 6651175 947401 38 170 52766834 2374 140 198114755 23000 72 66835785 14220109 683 74515 4247449 8713 185949 268 162294870 16 10134 11392 215945 4115 1389 667 310 297967534 519 120 134228 774846 16379412 139803 309 7725685 722 2000 93877 1929 9298073 415 680679276 191 95923441 509160 373717 298963667 1326502 164 553172 684711 244466786 844795 6815 2139803 31886167 3254351 85618238 187636526 462 40777 15147810 1225497 222948149 334767 4042 1206265 140 90204425 577923158 85 3663 23488645 41956085 10 712473793 14594991 374 18356 29980 301 685373097 159320467 26747646 41238533 34072801 83 397 1443330 454617 1166342 416727 333685 33643480 474855 89 1995323 728242 2794 67304654 7513 30683 180478 290058 97283 46852 12 173955415 26 30994297 144 961 658385301 139147 773 12840 323 8962305 393 282 482489522 819 113 47824275 32 806247424 580615978 5344 65959912 1961 411790 209367 49 2758547 684882382 437541949 7809639 59763 256 2330439 163 19464905 67523584 587 809407862 97429 874346 1675534 13 4254648 54033030 3116659 52205 12224589 21 179 129022962 12740 13003465 7199388 818360 4654528 4598 955 5055573 1322893 33113 55874566 76 157008 98035 139174 75891606 26369 85765801 887750 65365063 99 212670 1349 483 9858 3770548 3878190 26922 6870212 68453 20 55509708 21832320 21877018 32 16374 133811 35910 71 27083873 130604778 131355849 12800 893588204 59 839696300 2652751 2861980 16 2153930 13419 20 53439151 23 320057826 457615965 181 8422891 10696 2209 1688 192 465 6609 43361684 12561 22912 30144 64 391130053 27482165 1629539 9582 12 54147041 12801 119895 199904010 18435 5454012 173 1914532 820882249 17142434 203987378 16 12 2394479 19 68 35406 1443925 727 13573571 15438165 61245 16735 1942 118 8085153 3070 71354 2783 5586 13469 184 21 15 339 1474 1541 22011793 524 416 26522 530 1175 16986179 3405 372 3396195 200 21367126 37278 103232 321970 1256154 161 7971 17391061 693950888 29036 15986 439721540 34968092 48 50988920 312813 205 5225626 347 297732 2676965 62552269 775 93402751 613576 42920815 148316 32540355 936 888 63738920 94708613 10201 123579 5776580 1446 164 6786612 27218 82 733878 1557 791 86435 13 15772198 3041914 24205655 6222328 448575143 434407279 10155426 1578186 388145 243054349 858911868 46063651 61 17381 193201456 93 58 189037558 6976 4863 740 131 255 16 4570401 8544 128 761 35279 11079663 668077 125399 33671803 5319768 94180 40734580 18691818 4028 222478 88524391 1788 429176072 19289 5475372 22432 1007 23258 15218237 262040 19912191 8381363 8652 323956 14922252 119458 76469 10499544 16864 418 455605 506803 1904707 910954 358732 380 123106 2746 2102655 93215776 40898291 64638342 411058236 26 166733 147104 174 1241 83035320 40141310 13633 91 19 923 6471 789 16198822 28 2370963 435337632 184178463 3047 32 76 10986 9977 41 30732803 3153053 60 1685 118790337 221 246264 772703021 87 198 194086 2802077 575684 646373 211598 949877 54530 464 139997 704 1026 70 17 2998 5038 3044 135582 634 4744601 1566 113 14981880 14 10576 33045 227700 47 13 51362 2926 72600 8586761 12 15 230895 3141310 609779982 176832688 79 42651 576 120 563642 15251 286 727532 865215 1563 408216 28728 223 47 13473779 3993189 86129 593803204 2517 31532 272 13 911298 204727 38513169 33617176 1157037 228476063 3264 26876849 40277523 41 10567 13876 83602387 11136244 567 79 279 22206 473 92 58423351 29521054 15192 1267211 377 361833519 993 58 12 155523 26255 22 7015346 80936144 796038 147 513 265 5463 209165185 1669705 480 434788 584 179192975 620751287 1639 270427446 593 1411419 84273 103486 27765 25369 6006476 27628582 34 543166 12 68221599 66413 5517310 813220435 8082081 345826088 334058 113625 108006 933844041 848154297 6262085 6017 2165947 4575554 66564 35 38 7666694 512191 11550 156680797 141311552 2780 3726 477244 8131866 24580 4052640 2319612 402983237 11122819 2956 1568542 1682 169707 1126 41105952 29085128 676179452 5798554 199 100794 102505818 87 22254995 1629363 587958052 859174 443293379 259 10263 12157885 3926 13950 6367725 189770142 7900 1689 171817 130 133 15 202886 560 586 31 36 2419 997905 2136979 405 701386167 779107 749150 37636 129578 648975544 14523 22 384894437 58861153 10 820 834 84881 127 29 36863 128537 495760 65578454 5112 95923997 642 361196 15 638327 16 57 8740 8311995 19001 279 10010 740581394 23 76676 239270460 7594907 18535 490376013 2137414 37597354 66 11239 1818 150677571 2735 70 1094958 1260728 18090 1769 97231862 475 6988 183712 41 90 643393219 154861270 2213 69783 19 138 3626188 304833291 2676184 70616718 183271682 555029063 9470 5509213 1024 46 39280 51 1530 19298 172684096 2528309 715506 430772 93 3699 112124145 9247 31532944 178 132 92753 334180 341 848065516 26 23 204 71115 2028736 40 164907550 221429 12 151668 6988522 2367610 225422 383 48035 20564 12756 3559561 4684 128 43 33273 116311351 130809 1153462 35 18 69 224929 262186 410003234 74521 28809850 83186 28 3856 2681284 3801 7884 790776817 320606711 955 20289787 903 1945213 42 10580 83804550 22 4285 23365 16 2615828 5190 3951 1479111 12146583 12603 3815799 829288429 128 2330 161869 217 6436164 757 101763 17073 44578701 46 187617 3309 100 272275764 935 9138414 167751 14 8710541 123 33 15710394 2824 19861720 66008220 999 8064389 38286174 3181147 22893112 315784966 219 25323 118143 771471256 3952 232 110902 28886 2542 477570 217059634 3397806 584599 24 21 60347 14006473 471 13 367848478 6604547 79390 482587236 151995252 363369 28757 93168 88952 56715 38110 2377 9728 71697555 1869 1175 6501542 147704856 98683337 2062563 2394235 17 214086 47835102 9425248 612 5404 82700 227599 5084 4119 1529 631740 15 26039162 3265917 16032 4762 789 739851728 16 5462 6687 6429 1656 67036038 20 550 3749 89497 293 879 31492655 6500 518 92 221 89429 68 502 368 14221513 153203812 281782 133627 26427 4601 22150854 4117 1504 697843036 127 103739795 758 26709 477588 1396633 135618 23375 205 999871 2248737 264725 643 6143 2798 27 13144 140 30812 44666 14 12 15857426 23888 53127910 266293090 13933270 64820490 214549 10598096 66113 22262 57 751993127 281975361 51 13646788 116979 11 18081364 7485707 96 26389 1995 451977 33 14 6133234 174965258 924385499 130740831 5336 3639746 97776466 44273826 545 254 638603142 246072909 36313 2398 43894907 96740772 9887976 118 605 18749 37 15 162898 12819840 268222 23966 199443 974133303 195560 23 2308543 11734057 887293 131 60411503 47275808 471717 4270 1974434 18022156 11 32016404 25990 6375729 1199882 25675 215177 11285 1272 9815 344 2300 853941 3531 19557494 1067 478574737 45316964 2675234 61836274 192058 162 2505919 459 1494422 516788 198897 573666996 387 248497339 357 4407715 11147645 464834 1848075 56 9090281 40612 4948879 6071 835 4376932 1192 356400 152635785 170 120963337 356104019 704046206 259 233346 406763619 63 128922 177066 19 998 49428340 18351976 224748 325220217 793 25631 14 12441538 147690 114074991 28752 141854 49294 1341 508 65 708095500 61069658 135762 4240129 294989 986 222632 317229 17 2933625 2500 9350 7770 12 3392024 2662701 84963967 606659 28691 73 93262173 149939245 58019092 777191255 8568497 969170 1389 834657939 14531187 8010693 31465 29441224 45208 664813110 302739793 8356 2453 4327632 78239 43 4588 17192315 2632010 26764627 3471 71296687 32020 132027 999922 441313861 54254 819042 941370 25395 830343 1440973 339218 37911 139 608929 36333736 17 2327939 121448 64375 27 493751 339059386 6150 2464 2268993 24 1121343 146540 2397948 19900 29615 1135721 2189327 41158 50881619 4359208 13 1505 37 28 294299265 22 156158169 318638306 11657837 286914 5376 22715 273 37031 19326 194219583 165811061 1456730 779583 9694 29791 48 534504 3615389 358015514 1351 59467 127209587 32254 3104 37 7577707 31255140 8212 31971 1141 3301982 2073406 66134673 247646939 7834 63510 11886437 37163435 133522 54 62279338 59 312267865 168446 128467069 114615344 27723783 100 8529730 216693 8433833 687 29972 179430 1668 3890 23 13193 18 34868 1955823 7972 21017 111647 963677 467117745 13786 591 64885814 2200 34259 308154 19 21631 373105 18358 62 539739942 623596722 98400847 66339 7383 2084020 441665671 6337 49543 652 1556696 400 120 1029733 12376 11132336 1543 145597364 2111758 869629 22 9334 22 1714389 22944425 67 1098 271167 6256663 570634505 25 9963858 15182505 19 174042 3161 6171 3366513 109 2665 42481 132 167 104672 57528 151086629 4497692 16194 16209 17 272 42866299 793939 21 327143159 922641 403 40660 12138657 1599 466849616 1725 640573 1730980 160975 585874844 8314502 10202 6653329 28201 511415979 5432734 2153 747 28123 138491 58 4216 65 20241223 82506703 339684318 73 50790 10032194 13480226 1419 16 265129 208546975 997739817 200157 30227 524253 1271 174605198 63509760 123139926 31846059 220 39 1679488 309907280 121587673 173 114618713 46 5603961 4205 2001719 1301 5118928 308355309 5217 100973283 32335955 2644665 184 1077114 1137996 392291 4022 1111285 507480 12327 114 710 51 5353 92342 284 288585 285242058 22 20830683 11401202 985 2123615 775 24 12869935 751 305684492 247472096 8086465 105 65159332 12788 64920 736569563 547571725 440483 25192 50 3637556 1494 10368047 7845795 93097536 12282020 11976 72215520 84 19 2037768 729 14547557 521120423 3440733 2289527 3766 8394681 362 232204 497 4962656 333 1332 357 1912 33 2348 413678914 324724 5089512 700312 141647 565702681 555 189860 153 197 709 7429 2817639 505 264909 24 95 74 1469495 18 61 9073 15713566 58 63 11778908 422 104231173 286812226 35314846 28431 46322443 525245 644 10364756 396120947 77732297 18958404 115514 205222334 3109 319 3328 417873793 435173013 407831 178 21 45393346 2144 4120680 8383331 255459467 264 27974 49805 3828 710 104 818203 2740 14339 66 1686958 56 36836629 35 19293046 3267 775404259 234151833 6002750 37657616 792056 40970693 1343741 75202 74644 182166047 1087 903707 143983312 129106 2765415 2096 1124869 183608 1027776 9952 101 38161 1288 5965 1268075 107119430 17 10 88 207 225998 411392002 3440168 100 5927932 187184 262699 181542 496 10 23044 547714760 688 288 859092 2866303 291920689 421538 767 27935238 283649 41961604 77283725 7104738 767908 6581701 13684823 29388926 588989 241808 327069 151447 57295894 684 30544886 353 2180 102 339 61025003 619 11794 90559 4232 1814 3300166 10285772 125295671 3941 64 617662 90799 18 125698585 102 38319014 235441 47281312 581 21516 6646587 1446 3005461 85565908 220 117 669 151127685 12510 18039682 9512076 187 862 83338147 353 215 13 155543 5993363 1543 585 9335 9149841 17807029 7448668 379 620949107 2114 27775 81 184572 281 353 134606262 9117654 2293998 16832068 447561 959 908 7645052 90 3469046 13432 3778 98172 11246 35992 46 1575 80160013 46 425486 956816 2678227 38127 267385 147886403 206 97 3960958 1743666 49409 1238 21 27536 1779412 209258879 152842948 35 1656 1466 2376 9892 619 45427857 9577350 92044668 256848 12667921 527 716187790 40867 211218 847 511584 367 21606974 336 239795800 12106462 2579438 6880585 17 7676 64189 9441368 369754 115 63 107 384066 14109180 41 539846807 41357308 728255451 429 12 28 4041 51236 63316 1074679 840770970 748782522 78031 158902 398790018 22003727 639771706 366034 611569122 88094999 359240029 9837 29477574 168998 550492 1812 63 104083 101 3788015 17454 99 165870 78023 15 736061949 32 55675762 467 730693738 17846953 121863538 8529044 1054 41045497 75975 13249235 160106 374439620 2328 1127 1014466 260 7319161 75088 79162 3766 2958783 6303 2722408 139869 39 213593 14202807 70733880 14 18 599981625 15015468 262 479506 41919 2419620 65 108938 3471 26 55279062 384 40524194 281 14909386 1600847 455066 1719 1336732 2185 124283 15 212 39756 770 48 13 131045912 27 10213 283019053 28615748 92 2965834 128689861 606053572 271354 4040 253456 1692656 214 202156 35 6613 444 9939 353 10527 15 744846564 482990668 8187036 43792910 1743 11364748 157043851 41732460 262 16982 48979 10283881 12441939 949040212 444068880 596350 941916424 1495496 153775 903553 36136530 227973320 21175 318573618 16713822 10575797 349448665 14 2264707 48155235 3147165 42 12 586420952 295460 545087817 240544 8562063 199406 23567 12770 70061331 10457263 1572751 139636584 339557461 127432443 75 23683901 246 15234706 758266176 1733441 28 17510 2748 358 112474882 724507 96642529 7397119 69726842 392164202 259 31820 4246152 521267 586 29871135 171376 392 27451816 68151 74 297 56 29 9045 15 66464 229193 4525065 1393171 558321 139805 523416045 17643 73 283 7320 59685 2495 53 6509 999145464 7721612 2191 168586 157315452 13683 49225 15018505 976704 5563 257145 2601814 20952760 17101393 19856 387634094 1277 42880 31276848 4700036 3440444 58991599 2524 19 16238 845 16851 17718389 505012009 2076357 3897441 2187215 7819325 75 28140 866787685 199 11836396 44184 7324662 776536 829894411 55837 9680552 175 18981313 2409717 49817731 4923610 22469022 1269 45211621 845769 4543665 7837 295686 75330811 17745696 5418 53729 93245518 4863 16913780 378531895 495204270 19578407 1298429 173580757 1869 2908 3351097 171857507 27635 227196 173367 4785 701354 90578144 45 8615 1402653 424532 141883276 105 978788452 26 25 37643 1295 10381 56 5974298 2112313 59 140382265 344976555 67128 45663269 896146710 2571262 1652 462 1709478 100546421 62278 197 14093 2406763 1409872 11 737488 603663442 6348718 19034127 135829 121751 3293 1679 53432 878 146588305 109106897 23954 9713 28 32467057 1690 33 29615 532100 63477 167510230 13081 212386 3252 40193 229 76 977 90493954 1306949 317 15415 9650 75933 73 88653 56854 264 145 69277 7137 84639556 660 24 196712 28917061 6040 22697 4001028 212807811 1023474 39851186 442 66257 1636 1211 14 118 17954401 809 28109697 14137201 30495 74027 10 17 18 6142323 16 56540028 129850709 992393413 298823 15299 430936 437 1415540 26653248 5893211 113275717 10095267 23486716 238531510 1840013 3376 1180187 105334 59 224 434806 386189080 116 1879 402 93 7355815 3170958 14 162 105023770 477321690 491868519 355731 75637 6541369 7607 3901459 28004 5422171 7268 188089 13080 40988 40508484 4084 38041600 20103 31 160016397 45 311856 632739162 1536 1052 26081 195040 86016 29 482204 124763735 8409970 117454227 940 375157 2295037 5336824 45976992 23 509166 916858 136353299 17721733 1046986 174 24395 686243131 957 12 4794667 442 60830 14 22 396097938 35 1321790 4193 96231 48596 88199863 7118 2311 428187 1982024 22051819 7716 459823547 29755827 339 495 9452 3651 358 344 967990831 45880 650811632 25 652794 844722 2202 88 152200 18711 15 41200 2731 73881 396669078 85947938 1593444 14235172 629456 102031670 14 77 12388 191 427944 74535 407136951 6321 27503 1698 317221 450126 528744922 60455 2227002 92284 11 63035037 435 58 108111514 35514750 39 176 86785518 20802224 1597 2366447 2748813 156774 180815 313 2917 5435 195475766 3803167 20752 431267 50485441 688 18142992 862 96 102 473983 6395 72 172109 785 59 19165712 243655 10198 234343 36235060 90 35 2841 4427627 1054799 4540946 1096 224182484 305959033 195 207 29326807 604251 2916561 36387617 151 2498425 6057792 10 5160486 10314586 3162 237134 12 57047 165403390 158744 1103 106 428432 100010 21 3393032 17613 3726377 4783415 39680491 548 143511365 1088 38593 449064 38133371 20270310 1179583 21661294 47116348 826199265 594673 4148025 3848932 1914265 369994597 243184622 15728 121726 4425 19926 397915378 278188 69 12743637 5609 25 2154051 342019 460626983 6265994 2099478 32 141381243 358 13107 275830785 683425543 22198633 679 33602 22302 17568136 1669 50356 7221 23947223 38840023 2381460 477745086 4253590 2302011 203 340344040 28823 877496700 133 124656922 2630 3738926 3500282 63 2666 26 11682494 246 732 7310111 991 413733412 466 441 616674730 28 780377816 164415036 23505 3937873 9401236 32184 4898029 36 52195 2866960 787448401 306 16065637 24317 5111 6659850 1517 357601495 122546069 32 133274 46876088 11 4463 1266353 684400036 47058250 386 3963 20029992 718596563 2925032 85 5059 2698 282 32403 6004 10886785 3622198 97173 217704 57856311 58 435 1573 100 141 339980 860610914 541819102 150863877 599330 68155 132476 53 1038048 1055602 25 25 24 64961862 178 4283308 538696149 234 16 2329 129306672 24481 877788831 93421 1453483 10 16870882 2299442 177782950 23 13093 743 2155 976406920 74680 250 61620778 17 10 12 26060798 144654369 19910 4240324 90780523 25864 13222 1180 76 780733938 52270602 89 582 232163369 1175 2171566 31613 778 63 702034 5748382 77442 8630 2969 2555050 72 622785824 2425606 19158402 1720 117919 33202 41530593 2988636 145501872 36234 31 37156 110 8514074 1479174 156400378 3458699 74 334178815 19228478 34131 11 172439349 290697884 57012050 1776493 65189 51093 87 192234 299180869 66 56373 2200 194376 564 345417031 4988060 7790 28460368 130595 147 190 9860193 728589170 316547 311 5122 119710041 162 50152 593 167 1102 1080720 1360642 49418 877 479353 61 1090 39789898 12888 3398 1079 710 88844 5686808 63584537 773963 795 39391 138 905761563 1765421 4388 309894 230 67 43 351036205 77263431 115041240 106506 1343229 2053531 26 8751 13148361 3345 87457868 123 229061528 655629666 47293489 19551735 109097059 17766 506 61146 59097 35 142375033 147576865 450814 68826 606807831 53692898 558505 3246 14 157911 11006527 102 10 20 446879830 46115287 17 21295 101 49859 1554838 383236 12 36 187 2028867 21753 103 313747 289 14 93 27 94232 120995883 1061812 2362763 5443 1460 312552 285795 788 426622560 188029764 702691 2922342 8491 19304670 1299982 77665 236798476 1439 53 181257 2274440 69 492 88029175 566167740 14 90 950273580 774 79 2008480 125019789 268514172 82857 203065879 2578 65694244 34 3642 5946019 254570 2159 686391632 2650 14 2486 684 13 711 298151608 18288805 13485 765458003 136765162 223810093 968698987 26412 370 40526317 421 181 152 27 46567 695 94577476 237 61384594 137743 497901 155 46640 36879538 15760606 3389684 510297 82784048 74604 7475379 18600853 17921624 93 384657 176 964064616 383 1725773 77694 74064 2906780 112858324 194 262 24526076 14727 41 15 4047 362 1531 55212 9004058 716162 297 30458 39878266 789016 88 29613826 776961 612 7813636 138 40 1958321 50 196225002 118 73357778 11 120198506 50 149641933 92215 4035 28 8016 28 427847 11257 543 16491046 1735 244658 6352900 24743 58950506 2477457 341 2369573 128 353 4742690 65 256 759758511 290191711 431734 403068 24930524 163047812 110 366908336 167636 2151 181470 30663111 199142 35 9190 15018902 18 23022 63565 115903 194 943320794 1600 226235523 8394 719429926 22333789 286 3222 424 6372364 6842368 466797 229448 1754 498 236 462 814 2717 23968237 357196840 795470642 29951893 302810341 982 112 186424865 60795 1516167 1488306 195114 195093575 876246 32261 35251139 26 20082 707127 628 418 14 2028898 464753 14 13413448 62017 14041 976 929291 2426829 293869031 22722621 53 177523939 114452 6460311 3123177 2742 22647248 44 8083 749 2836184 323208 721222156 99090 129 228608 32982914 97845017 2492343 36 4704 17 1533531 481152137 30 4137135 1417 33400 14 148 15326 348 64136 63268108 12742 97 154429192 2707321 27 1736057 85262999 609012 233107 47264210 24896 49962 2207 76 3618990 3370 65022 302 762422127 59 18865 451752931 25035 1361215 22 485 354 15656 8210 8132 10008907 4990 15751430 1768 31 49 4804439 156303820 10115527 129861 896341 181 502 177972 132 142255 1207 232 16918159 389 189391 1023987 993159 25 685625823 708 4400666 559116838 401968406 72 7299 253107 92 171843 881515 9322455 384 101324408 863179043 186 885316 25956 111 4121331 21500030 139 99806028 5434 350 11 57893468 7064945 362244 63810 1428 1248699 25109075 23 10 472 88958 20 15517223 2068 1010 233 203694 214 631118 974397 22208 17376 21 389418263 171 1274403 1616 977 181 98804 2498944 22786556 624 365 1221 32602 7403878 377294 11 247009687 2247527 181510744 19 50396 119 47 18402 16627587 82 854 133187 80 80 58207 15286187 801103 452338089 1724396 357 59231066 98190 29 1904550 433 194 107612533 211 5475 1403 194660 64 55532707 182019226 180 2253232 25628239 614714 4287 84673633 39 24780 266451267 41 247155 10580 192546 479 95883129 693049 6200327 69598 12860638 146509445 1840 16389 305 1258 1494 1928 12392 2822609 1386587 269858 22 77 32 70307 220034 5755541 67537 255377 2994570 46401421 143533533 71351 16 128626 78689606 69 6699 33082219 92 5566532 3219940 4933901 259934339 638 14803508 20513 1467490 9478 9065447 1854 2467 1304348 20422 57832321 124687950 247615451 15078 44954 62869 350286590 34 19 617 24254 1218 133443832 17286260 164674 6603 27 3096995 1186572 42100 31895505 19336068 269208 143 352621082 117904302 70254 17231 48 3392 158545 61 37 27732 30184 4150349 26983 21609 635 4671124 6307 8845 14775007 195325 1479 235811885 40 543817 164810655 6011 53306799 331574 411257620 89489 273 408057466 19 297440 16905926 1312 901 1453 714082 14207 1031366 2980952 2516 44 27010 76316 2921329 278176 907 6785 105978 382324617 11053 4678493 5223 553 1244173 111605977 42940974 836769011 15784 374514 21925126 82008639 15950 1287 608757 67896 11658806 78 59 77254536 419831050 5454610 16108278 6291 271 82 6701 4651235 140 744 118237818 74039166 6576161 48 806464 26 66 285650876 500 300 45450805 6120285 10369011 14613 285 319 9023910 25 20780 16 74214480 4503743 37 34209824 44507 2507030 5333 21491 244689835 7304 45610 22274354 151912208 972593 2562098 115622 68048541 55 28839167 1720 569 10313 49134 12098 78 489735497 108 400080057 25 2640420 764815554 223971 96821 18687 30583573 114915840 131808968 688769046 15428287 64826031 114862881 613706061 102586061 105688 260049493 287912 13920511 238 150011531 1368 1492 6698 31554 62 23296 155241 142661160 355 12 2492336 282 60268942 2443663 167293402 3677784 547733 1972 34 40452 660824 22 167 222510873 8618303 189666498 6086710 2989964 177 2161 114407 212033150 26728 1226164 10 27484537 598999752 15534 2900973 850841 112968 1504 3703 3473432 282 29743567 1780242 23185394 171 1056075 2095586 42701 420 280 100030 355685 1115 2549459 183 14139 330906 70 178732190 120 777279 123256 104877 69870958 7544077 150761 1788 30 178147751 512730057 1305 4667 17 23484910 185821 1393762 1337325 420455080 1226 155762 228913438 3502379 327390956 91 41722 343972679 302838 570 2504 4693009 5115838 21466502 175549 45 53619682 486 164821 83605 200 2791 28 144047282 97 682325 3282 2955 258479 2294045 96280294 621677 82 526 16894072 34903423 29 11377804 25867684 20988 2968300 384586135 531 309181 46275 5982 4546 45266 527 3865 24389 464068548 13373 864285683 571130 26 51654750 303455 1077772 7812442 9807 735 37911406 628209 27437740 103970187 5963 19 195114004 489034629 8987243 1780 83794 223427443 6547940 1788306 5341 397714517 574878 1597 28998323 57686 508 236 2435 68065048 3160725 1483 11 89739624 415872 114036758 239047514 401 7920719 19451 95 15707617 1431287 42691762 298 196 11221 921525527 632958 423 1649 5516 567876030 148 443140 281005 25996263 918557041 29902 62997810 19233111 84649 66728624 125 37239 84 9402 179177716 773 19878297 141846 133294617 477 43451 2422 3114744 1035340 1181314 19728 3805 978005050 20 29 14019 5477 56000221 7772818 25812839 1519493 27101478 1738321 3586 86489153 13566 14 205 23 7226 2583059 162876 461581 1434275 5963 155497 430723751 8496 396044046 8867 5690130 1564355 3762 1023451 834821293 108667 708595407 4286 49 144691 35223 6310 429784 69 11 153034224 58159 471 52603301 413 45170242 279626693 4255949 47194 36006910 363 278283 167276947 1055207 6445451 204945030 19036 608086 97867317 37965283 19071 16126 45771 144021136 809205076 335835023 3263231 14 673758998 11008 17039 485556942 171846 74166 1925 1113 69 2203 112897 283030 91 10 576 11976715 41849 17557779 1305540 47 115071290 653 14 201642 71 18 4732040 27 6329 86451 760483 601669376 10980418 16357 9369872 9687 2100654 26 25500 2996 1437016 578685485 14523 39901840 353661 868 3782308 706 18904 11123 53701 55 16619 37225730 8130309 367988664 88 9881 46353 61310500 668464 192 999 89568 134 41988730 494 10791347 16022 110 239056634 472 2578764 1763 66 27989 4267524 41975713 122875347 154992 24 458 33251 5059296 13003 145645 18247864 318371 72 209410 572719820 10942486 56145 30423 92287 556 5647 349 1744295 28053800 71206500 1525 43177103 1357793 268858 594411 125 5866257 4939775 378283 2149083 6344 190 86579 197388 148188 392511 3013 13587 12259 190390 82638 114236 390840 14834536 7456 846425 560 229777260 152 4127797 437 32977378 3224373 79830 4801 22198539 400972 31 32314540 12270385 27726 98 4601743 17082108 29766766 542043 26226806 12022601 363 393369760 432140 41117 62042 126212 135700481 1218 1291 611743341 1199 1036665 64958 829529536 1170455 641052 192183 2457 98626631 838146473 7991276 28428872 345 396235980 7313 12877 1079 195 562 2219107 4461702 42679761 979922 111833006 20231 203684 8602641 19 25106039 2851022 11315513 770040378 2471 159839 8020 2000131 31 557 56853 9830889 12498255 740141877 2431 514 253301 101456 23786 5718886 292501627 12 1826713 2570648 1770417 10 188 26650311 41447 14689 87246 23599 87667682 60 432323686 5152 780 4616 181984396 80 1712 7214374 33929 3002039 7522467 1447 877 67813754 124392475 470 193 56477170 65239529 482509214 448017 830 10 5811 16574 240765637 895248684 46 44 662 7571 46717 570128372 38296 215110400 16 140159347 648764332 2743489 168511478 9259042 48491484 3862 2300788 1884530 40 62683603 125 358 219824 17311 2187 69565672 33744636 356819765 192770 210 3098183 11563830 195801155 61160 22068 4488451 25791 1441015 224 10729 3393928 26759522 9679 2122 37 3525 531097 2282811 881 3343 3200 4479 316556 47 80339 1632621 245567246 148507232 31 1842692 76605844 142983908 2778931 38404825 68204 371537965 19794604 614 34896 207582 12357900 7444 1114716 49 16570 28 2049 1858 14 506814 40948 81067 1358795 3237 239 38213 4377 343901553 1079155 33 43420 7521675 72945 5429 17363311 34410511 536996196 23 1368321 45 26 207 63 20 4990890 2556362 120021248 9493 4446942 10566076 172 107415913 409768 22 459573 498632504 122439 3032 18 21783140 144229 2857 181 35819433 381855874 83095 241824 6858 2370346 21531299 7322484 168873 61357 54413 127 26 599018635 10327238 7106 78002428 417 95537780 104226 138482599 11624 13559638 192 583330422 2557174 6119734 53425 12 14797614 22 128 157835 340025104 6111341 120592762 6342045 27680902 101 29831 6654 22565 340062 830047 6527272 56305 12427619 3069 20489 1540 92 43573552 5586 19 302255883 451 178 1297 940205 718 39 631928 3253 211957 496569 2527 1029 272248852 46235278 160532 958339 248 767038 225 8328379 15 553811 11894 3085229 3516847 51740 194 72185930 297 9425 1183 177 216919826 2755 349733 294390893 12733990 10715692 86502 223 2406 1516 1433 18272482 434 11840 721 33339 86 531988 132421136 1828715 33933094 113 10523 270998 1394668 159178 843 89 215 74429704 12437492 33417 1768940 1294 14 343360327 1672485 843045573 2744782 2903 10 19 12 36645 14 4008 68 158661 54 19 467 87380456 100078091 16336464 312 485 79120 577053524 1659719 2265628 46217 829101299 139170311 185147 12 2050 155621692 142129780 904 15 90643673 634809012 16 26338 8563 501006224 98 183458 134219978 33 15783178 812562 17 178623 524 202 70427 4675 740740155 32 310 2332 554653 34 308409 87971 74 1258731 1122 79176886 54895 11894053 574 62 128736067 981 72939720 38 554093 10165826 411011177 371 90 1157540 805693 18992 402975269 1140730 516069387 3944741 32493519 989 21317 7300 744716459 377143 15567 143807 158 20528 113 68399884 248461786 18663 349018 2942042 89201951 499540347 429546173 439 865329824 17209568 233814 423673211 19 13 125408789 60 114430 664022251 6496076 4005673 4114 2371137 45 470961 371 73874 265 19 749 2079299 852066089 244 671 6693 182726896 40134 112782565 5891 408761 16133 14186474 203804123 9789 65383 4056 146295 16 118316 45 40648 60990661 76 177301 562157928 6307271 92 59518 48689208 61788 12 18401 5974014 24233 17 519640 1575 87 7036684 539639 16963 72352701 77184 170006980 1129461 8302 53357 71052754 418 1491 817234 7294 12 1006 67 5169 2432 374906 43854714 108088 191406 442620 256927 580426209 24869328 48 15235 1635878 179432 322993904 718894 18050794 141161 158 90431 29805086 184316 5703499 113984761 936302086 139 962553451 23789 49384 36165235 24637611 140572 30 951696 2153545 49588426 50253 23879 2619998 5139885 17 49068108 168325153 112 438073 19000404 394 2678 612362851 81729389 1960 5437 68947 168787 385 171666410 2291 20601 20 560 276 10 1794653 10084 136 812 1127 4133 1355 486098 847 607295 2909 550300 126620 3576 15212 95657032 2380 42653694 2116 29 49 9461110 134111383 1611 1973701 114 19915 2490 1211 25 22676 1586547 122172850 1422838 214 321794 24809 581640 75 258292203 5126189 2225221 388 883173712 473879524 155381699 377497 316786541 238627049 86651258 456950 38 87 17459 1548553 93623235 78475253 21 2540 13014233 9770 47383 220434617 24 2531 1184 53 200 605622946 5679 768 574106435 21349 4906 36 6137373 1401334 132626 66130797 26310753 20 231374835 20344849 12902 4068476 19644 130154937 19508365 68816 3043462 1183204 250 13 58801 458 486 356566 12505 8806508 19 292600 685 482935109 275900062 5099459 20039664 38908061 38 133426 1125918 7179 586226 70 3924643 292591 17783 246 293470158 26590 27 21948 1650093 84107 1392 32 41227347 41038629 667122 345314 349291485 306251 146 39 1910537 387594725 15 27440 31 3698242 17 159001 128950170 186865457 1070666 345720 13014633 89 61 14672 115 188 5557129 5094 1361 1785 9385 490 58274 17549385 188 697161030 7110 514936 425 1978 57876400 7789054 17 128933 12024 3481 1130340 3269 5528346 985340 142443 329741 22449 13885 236099818 115718 5326 4409095 103643 43697 23 289005169 97130906 19918403 1883 1088 167490 176 520543 5864526 3957498 5286341 54 114571 83 422988281 8345542 13 234574 210 384 9635562 363281 250676238 62916115 8713 577759521 346717278 66737 3421 13378544 372902 16272 3317 340091360 41378934 38 403304 379264 438 16446 344 303 14091316 6884 84 105174071 334144980 4415259 10936 281493983 380 224 8590427 14090 11710 142597 4965515 12152 2809720 6880820 14 3080376 9456 585333 254724174 88342 14206 25014064 24716 96 7332 88873518 3793 27829850 105 17 7760 2665917 1976 171179 23 146174 31203310 515506 913978 20244997 32 28153590 1465378 12 12815840 54761 14 3671344 493521067 364013191 34924078 21267 162 37 2313 656249124 320766 145 120735 45 11340 11 128690 365 51 46470 16405707 595841725 12805 152 200545 82007975 426 153232616 28 2845 23 23677 5636 238 1779662 1526 18003636 19 291 103225077 504 164 5425 78841 63555 353419592 182383846 502381205 49 839 1354386 3601 10087853 48002 730 101 1026523 22685 116 290231431 91030189 86112 502 70 9699439 10345 15 838003 16161843 50516627 33 326783 3211040 11615 131150101 125194 10398140 12 11 210213585 82215573 37498501 690881 5954 98 152913 15035339 106304 44 336312 104227 13078 2073778 543033667 17 82076 79088436 1386293 217 249 717564 30862 312 48 302806559 104630642 27720 5865208 28754 99 2131 13 234 45094 22381 1233 49834088 175 10 3813 99773 691654 11629679 7049535 222762 506818075 71774775 216200238 517186 32024719 1692 152460 76516276 21962330 3782 65907 4335 3192 34293088 1239 186 117 3000 602908 16322 7822867 544784348 636131 2169436 171 262 2410 52735 171 96882403 2281 1005 41148 18532 1946 11222286 277480740 21190 28 45 3178705 40667 583335 96 52 12024 373698819 8851 237996445 32939 65356 21136558 130 88791 2348 190711 5069202 14720093 2489737 12384 152584 3779 30152 202140 2559 11490454 55432 12 246 244244 4180114 460 32788 44330297 67 16873 46944580 27 142811 19036053 3509399 13 96212 33327 55 13602343 111298 31 1365 1813417 5365 472414 5036 2994 203846296 20049934 2912604 604218 685838979 733693857 24 60216268 86611714 910 97053059 3431 4349862 2892 136 3064701 234 200 104195 5736700 4486 559572 2082 90541 3242682 9842 494950 330149 323 1040354 22639 956 220558 100497235 7115804 10158631 181920536 1891731 39848149 624 1454426 413 218358 301514836 1097771 73583 513483 2499545 2897 1733 20 425 153258 183 977 833446191 319392169 184 99 14805406 5897880 226659361 183502744 73782 40 2121 38930 258382315 44 29 625 94 1510 1466 372 4081144 9450 25403658 627363837 31800336 332730 277 1775750 746729382 21241711 70985 109 48 288169 550862445 742415 25 214113855 200105 1305135 1649 6192 112895 80106592 6941526 88108 82 7705 272507 42466230 1104 103741 3643016 2306076 3258 41697206 12215 41 2248271 1875426 371490 382411 10074 23862766 2477 136535234 16775171 123710960 84256820 4788 3475 14828871 16 2403046 573173 30349 238604157 649961470 47667100 261422714 14740 349 1080 12 10771 9637554 63056 169 165708 875155799 26 44259740 66677239 39957534 13207 115 957 17691 22081829 14 37459203 72830 338 1866584 11042667 61538 58 5470098 259298050 97 3589380 1198072 242541226 960 522110 12312 231 23138258 550375 32019 37105742 820 120 547 6827896 36 5103 621753 3205 12 98836 1210303 6959 22695 15380059 700124591 36632131 311 125 1157 527957 48705 1994 163656594 663039 4590 828041442 74944876 1279 4537256 236194 151178308 169 220854 46798 190 922529752 3567943 36 27 291906 1731743 611647452 112985 3000383 908941 390 83 188845214 14588 25476065 12298155 336 92577920 648 21297264 116 386266328 13 497660933 3911046 33 9827263 672193516 33971689 3548192 24760049 412094 65394 89910 98407 32428701 130632471 108 30667 19589 10 46 478 13333421 1167 630 8401627 87672 3722192 1329 2154 393 7486432 4860412 10701502 84284 3173332 10527 7009 76 74614079 31 181144071 92649 19550 66656 93789364 524493288 62427 238 29 581 294156287 3721358 85803 50531546 111 722537128 26 318361318 1542 118421 43749128 2311 3121416 279398 6248152 6466335 273 303764 6738103 4501414 3412303 8194 104923 48793977 47 190055067 2361 275409954 17403 18248597 14 878 470 51730077 1215 329580 234717 24 13391 4588331 23 536865 17566 466 96 346 47 173620450 3109486 2481254 151 20325 311977323 2867563 136760 33392 4882230 753299 139690 1731 812857 27745367 28201145 37327181 1197999 996 63 114365045 1127 15 5066 3802203 72 24 3814975 546437744 33 28913723 24 313891389 6662 194939827 15027947 805263 182743 6543710 498975 7328 382039 100149 324926230 23894643 20 11662732 16759659 260 1622 114 25 28 620951613 71 14 88340 14628186 1314348 1625176 3126913 5971952 14 339159 10482 1648 42022528 67787771 247 48 7140 24461847 10250 15295 17368 146949243 21191447 19 197797514 516592947 105501 181915323 137761 322522534 290295 62659811 11138306 721761873 17 49 1338 102415118 11 13 47 1236 1448410 45 45455755 382 41131 60199 5550 2631574 26491611 964594904 59 295 1822349 24 889628 97 3063 4538708 97806307 629299403 328 391 321069 2221 90479 633861 143 2347 21410903 12501 5817 706323 86676 8333109 220862183 99520014 207406 3478313 12635 30434 96808 157 571669 44018565 3799796 142902 134874041 25 15 434 548130434 454872 48938 71149 17520 262979311 85699 6767 740 24 21 39013471 342289872 6738 6293930 1252160 1612577 288 14552588 594143072 12965 49027 183 6876384 4976550 91 256 29 727 102 38807201 65865 597646879 77854 535 163710 45354603 10153 34441 167 165159330 1184660 76 182 12054798 565 238 162330433 16888 74293059 54296 80 469556164 33 56684046 61 69319216 89944474 1284154 66202525 5249668 115 8584810 577222 43810023 26 113403 12 4650308 133424 911 37 68767673 3324 107 640730 1314642 30291415 176656342 575675406 52754375 218738 349186639 64 324 58910 14273450 7326588 36 393370904 60578 4952 2919 2524 11 3532 79866940 91854127 5883632 348 71 6760533 292 496 2666 13535544 3644709 200468 40956849 28867341 4864709 20039 1700172 76525 10835490 418005905 2167142 30 4114 79 5242 31 6084675 69 47333 852799 1337442 22 1094726 572980 464652297 97714129 38004 1432 44 5033999 13389 615778275 33347354 326641 2574949 14613 27046088 10 248319 131853 399 37144926 9027460 84965556 9821 64096142 122 13447722 168 41 238862440 11403 2424 988811588 21 17 1730760 1401189 136043291 116154278 5081725 11 81625673 11668 52 16728940 758687 350387434 27194154 18 70006 917 38 6095 26 3155 13061388 43 488 9193967 309267 206937329 48517674 13 8490 3505287 5276348 50790 47860 5998 717168619 2454626 45693 4958 920635656 2607 172 3507 3434 295381407 417609361 162257707 120 207626 1951921 1331 1376 496 109 46 1613492 5265 5334 2830230 26 82 2864 720052 545276 1240 7998 34531377 187591 603 450 101317 11496502 231466 8343 176 474 150 446474 201525151 2235878 597 969188864 981 109 11 200703411 296 229 3476 2359 13208318 5966227 9522609 1066 145 21333190 3904277 34 61320145 17123924 446997858 154369 96721579 901 5136 8310823 118 103 52 46814663 8548 3472251 20 8302 14 4776555 1275 1527809 94160528 1927116 151362734 4495713 19 78 15 66052971 42617047 6084707 23 892683 25955 10873513 13116102 24 1860031 5771 52428 146 1164 2053 2445896 1200022 88479062 114020 97017445 20 3875286 240219586 19737 92189 341 823890333 16 1229850 1471 3551944 149970011 7717 8700566 39447 200317334 1718 450 368403397 90402299 179 16150 2162754 2079454 7927658 749 102928 158 189900621 177404433 504774 413 2524 17506 2355 8998630 15 10215 23 162276410 102873 27128174 58738 479 831843809 714 2240 38821736 1723974 812 266 343800583 84439094 8673332 4545236 1947 1458515 1230 742827 2003 27 2261272 3689 31471435 2461017 83 822411667 1705531 775 6821873 22 9281771 115274769 44529 280941 12 99834 61068870 4054136 33 35 375739861 11751456 59231 861408808 28357 1652 294 211096947 36 389 27593595 1710498 92 799602929 12279621 32360 11571303 27 110 81938880 12012372 29 46438411 502102 3402699 10 81 22 234402 6127 14723093 342 7063 86103249 11697 292327 469447 249 87586887 3710882 500 283921 25 43806 3485 10 508916 9970 384615 469855932 104102 129178031 339733 53002222 12260226 526040039 19 97968028 116600142 1358 107 111567 1038 205193727 364773 375 182039437 41034 325 70 171363665 2632152 681186 89891967 275978762 459644 743071403 13689 16635546 13161077 4862753 5980 27306 4255 56936 60064316 636144055 56319 8470438 563401 3104 1359145 366902685 1482234 539027 61057 98330 62111232 3677182 4359 90832632 76403121 322651 17338196 3118 2699758 57 12 4324 208602 56576 1458452 47 30 153 1444 148559053 263754 233872 57870 3897198 107480 3263 38 48518151 2791 65977 43651328 48910559 59546 335 17085369 135709882 7079864 5820957 54 566915 504897 8437 1927 97 204 23258 2900 63853 16217 502022073 158 132764 822390327 333 3815 727859 4226846 2007 8016148 4187 354 2128 2248 1951 1660577 894 5808909 23189 332 10 30 348 497 21023 78982 13 274378 586 24 113036460 1667412 804795342 2053 880104 243692 239819 2471714 12449 101 209682556 272 46 270479 34975 15764 22 300138 743197192 35 18 29823812 357 248659745 92401416 12147 3987169 45687 67 31 9957676 238 96 54767642 146 2364859 10848407 16 4230499 17 53872439 89026968 588 1687307 594039 15713622 484991526 18 134788 47264969 295779741 1232811 61440 29772 101858043 19566 427 817848 1317936 1338 12332982 41031870 134324253 822 3573823 11967186 16847 696248255 848211 242688994 519932205 381778 417060 15190006 106803895 6052255 122 962 3996 27683891 2996 7141134 11089 2323 2052999 715415 4759 2228015 914072 17309366 24 272915507 4302348 14560027 90327 363753 83099145 614 1464 102987160 229 846771067 116016614 501 218 999 12800485 65 354077351 71623 290471 2898196 38528 126774 866520632 11347 503635630 804 4550086 43106 3299916 57 34726373 11708 3179 41789872 501481 895926963 18 605100 215190 186563 22 17 176127 204298631 328743 8148 12229012 10185494 2852526 47353 288750 74836697 70734733 48 3097191 6497 2413965 178449 11222 413445 2112989 2820 52128609 4011348 428 28756 49805546 64667658 4743 290686 1981 22657 171 337234933 15 1032 14050923 183 37064273 599 105 987 3154106 117436322 47 155429398 9723943 3351619 25658996 172 1430171 458830 1516 155 375 299965 26 1059 1243 891 67516 73 61 4105 636592 13 2302 663 8276453 753 1303 1052 93 85369462 781260 19 1947 42 397 36 34 2024589 469297 3542383 9708242 25 503340 551431326 1942903 269 353 192406 88780239 61854639 458686 1819148 20323913 81239 97 4559 333159 481416 4990 767607 11822456 11375 11532 415800402 38927 41171833 21259 11355493 195 246 771 948683862 115 47 11 662 1846 265749 82155 68 359052835 83678 63 430355271 36285798 5208 17034 74577654 97188169 2220623 13 324 55903675 1875 16835129 104493 86191703 28 900623084 1304 1095 1946 755419896 117341021 29625098 261 2892820 186 354 1935570 892871966 5542 20187467 950228 13198069 2864962 99 4623 2371429 55075 97416 8118837 37 6393 412876 50 126264728 205230212 95359686 1930 96410741 1355 11450513 1118 503 7672839 2147 288667 904 342432 119677 50468 1012 186030980 640307820 6799376 2848537 1235 5700 3726 110632822 955593377 14871 26123 7404 154907 119062 371 392343425 158 30864176 18157264 3881244 10206723 4062 22394 392 84039976 1401 52217 216 503517709 1259 447243 52076 641 2759621 45109 34937 6293 54510 21239606 24245 179025 29954463 356854 12011 22 7446210 11 31345 186721 1468 404137935 35937 26745 100 77861873 1444 4353771 131594254 63 34934 184989 5606768 190955 5079198 777 15 108 91074048 9871 475 1910063 18372 4732909 2818374 1862 80 1123 4634 1956 15247 1012830 292838 642912061 1696 12687 4640 5860 376 864 2982 46780977 137222 7688 404865834 634 18788 15836 2663964 134405 11 3226 1676480 4185 291 2112 3746 2676 13 59965318 40 10804451 20 6102 26186 5228325 2888143 11 171100196 71986 60473037 4923401 60137 1732620 53110 136015335 1916971 2311398 12 371658101 6158002 59275588 8306 6983426 100 576852201 75 561795880 3803 262586 10478 41036 7966 565058237 307652 7984 27 49971244 35388510 65 387715 158 47 179126 182 108231353 25898 1834546 941 861683027 829151286 10012 9005670 43 19916 27 4749 52 512992 29789 5950893 643405383 77389713 85589 24195 25698 1047 3659959 1535 563 154 6006 89 244 199788319 88772 1361 65 1787 920 110 1560081 17 457 298 21574 3703 77 11020555 3115 4518 3222824 22615 913500 2575 1499 12223962 232721147 36028749 797445 20 445175 2606 234485546 89859183 866 116177508 394 8125 16462 481084 130831 3872 252070706 116043 787399275 396915501 38 459785196 192612027 1188 29508 129691264 716106 53726302 474509201 13745978 4035 65031179 182 644056924 9588162 230 11802 355 22283 48570 47 8144618 10226680 53216 23002739 9488990 35 1014 1975596 306 175018 1235 2048 105 2401690 10 5987493 23651 10421296 70097947 66535 84973363 11 50 790720 1748 64361 3412 548437605 13979 11 62296520 139488863 3327 3238176 46 329093754 49146 656562600 37324611 921 311 26838 11335696 643648 35 80 260952 48295 6535000 32305 314962841 93229 2484 5393 635171528 1321323 591 216499 336 346193774 8468108 45931768 342334 861002862 3296944 268 116363 51 12714 8209765 10081549 54215098 407 24167044 55445304 7057 343 640211711 1804 9511889 125080 22 456050 1041 2211806 76 441985 50841760 284795 295896572 23 46325796 559 2850498 703 13145042 445365 41550 7273 2413 46 119523 108 111948795 401595829 1763 2475 67061 41 31969754 923992663 224528 227979532 412910 621299174 683 169768 443 643 1735617 154423044 12 15730 560685723 33 115559474 2690 40422942 975814299 90956 7650 96910541 275 331983 953 22732676 150005036 2372 108 77698 5485372 14 33043139 601596872 2564 73906 151684794 7720536 3898148 579 30948 1000 254991 107355303 13 972077 150 53837 63 34376 136 734858888 15446 45 35906360 15 2064238 975699206 460 225291 2058687 11878662 11 81 3177 80722849 852 5505351 172405460 7500010 31754837 2186 120 698480 589237 13 119 19270 402617 376666 24 451 253009 63192 23946193 64 4399 36801682 172878 111 533556267 9880314 207415588 27 79363 1479 151554849 269169 46455101 25 6758516 228982536 103 410 54 122077205 737 148 315251860 238568928 389133 69 357 504048597 103176 59395327 83624948 654 194 212448277 175 191000 1135130 2281207 243 1475 5736 68 37298 300570929 418 1222823 403634137 25 407631 5046296 839237 24 8069 9722 2039 936040 590961 1450586 540955395 622108565 1992261 718353302 2958686 3886 29 16047196 49146729 944508969 11241248 5605 88281904 59243 1472363 3772001 326 9930924 1791 38068051 202226655 155833 42 235 109307 4175476 25833 237323 4486728 745046919 3804006 644714 280 6342 783722489 4858230 152 177885 105485 49 240115967 6765091 340743213 535120 2054469 141 48409588 123609963 54544906 135 46711817 557 121990915 483 55 6041 853 608 82997 142559703 533942 131890449 153 919656 2499 5516622 84985941 948868813 1114 555 11132 6484236 130 701339 26 13317098 33588855 5739246 67305 22705518 856235991 41081 6661430 10 69300 168837 23316 178901 31521 71 467293 144755038 4137721 1323 2769 916 342350241 141 169480 10576 1553524 303 245089585 742396712 187 1598734 2916393 10851536 14587805 5461 1053 764262 6690545 1356 51245 88039 3303 15806427 1352 105221106 177489 487851 2030 18125 125755229 606268354 6810122 36336540 1329237 2958 3205650 1638116 16403 93 118604197 16 24464 14130315 75399794 693 14 109922751 352 964904 174626 5374696 360970986 424186809 280623802 4345088 205925 998977098 7491875 78036 375422 22 29 437148923 260660 1546867 66023883 274720255 35949 34044257 31 2720 558771907 1056908 506 7567103 12 161 436 374 298 106030 15211 15 106656 1986276 449026360 7558 19499 33598555 659 5202 100861322 22728846 24146 996426 58 16365 543 28780 28395 1170 355280121 297471 133018 97 572660665 25961 261 125089 51576 2091173 4209693 48298940 773 2313 256 617 149042 151 94 1358271 709762 8522018 41379 192471296 418858348 113919 8635400 15467820 32 98265921 559 338 1889436 46938 27133 1436940 87212938 3117 57870 5986 20 302082655 31705188 161422628 82669 465117 643 114 246036930 231 18 198241 427835 513171879 415253848 14 93 111 23 13202 243 86 453937887 5498 223780693 17433539 7326 430786 1188485 282 20218255 667331277 107 397267253 17548 4713885 16 223 226290837 477521 220466 27789795 337251538 159018099 192768961 32946280 1234 136146 103632108 229 76 523755006 18608873 1029 1839 144256123 322309 451 102 2319 959782 125 16057225 136562 781467998 504 3725771 1744 1437 85 242783 231618 11 180523 872948 3096 937182 9677948 492935 224 89596646 49319987 385 4580973 64412848 1385 51783 2397234 75442644 1882 20796 77 112 40425187 19 858220 1674 2696 529156263 261 480770 38 4435861 29 656165 12 1128705 1074748 28549 630 22307801 12 266923543 144718 685609 699405059 289301 679108426 25345716 437942 19 976959 3332396 121007 654814906 249941058 575388 59892 2787206 1464803 258334 2038 197486802 3209 30872303 31189785 387540183 22921 14679 4640 47329 3813 888501671 50236 22020126 2787788 15248659 445 36 364 1525 2171 41 7010 12767 884065 3258 103734780 739125 36 7945784 148001 57 75978311 1502900 19 115076921 397649284 171730469 14 63204 94 206 589426 11050 4342813 48 837898762 2065307 15 253890 144 35307 330 11680142 47679673 5421 216220513 4609609 103838726 4300 3588771 472705066 5215 18 16400162 17380148 226576996 318357 128 7770664 870313778 135 10863165 235891 322 3448 2839 225672 6276306 10024 3838502 19544 156 682794 257698 334726966 558146 50620 534 43549 70 3331 2234848 261 167 4945 58 1601 181712448 13996 105137699 185827 152998 273 147 543657 332 2435838 65 88990 17077 10 15622758 41885180 219072 260 814663579 73 232300 2459107 97098730 170 540 141987250 8427 143 24164 128042 43040870 4634868 1387 5073 32 96646898 92 353930834 5173955 553941784 1005 19564 3204 428006 3047891 15844468 791145529 90735 60913160 7914 126 186 34677 48 1291 166969 35 95915914 42992 13558 19 54426320 615408535 146 120165837 298767 28120462 7478358 416 1952534 589494264 581808099 31166 24772 277387459 8284565 108387 14880 22128 1229307 389 20 574625 36171 392738 29138 99003 90960 5488147 102252 15964 3957 412327 90700123 23106118 1838 29631573 33548 77938 2047050 233754179 843719506 9283 5802761 5899 938223 4734 32501 53279 3239251 161537203 1291 12 208211878 72 31 6426481 9800710 15496 82443 1353902 2935154 569 451882 45027095 172 7802 40331532 26 78721694 40 342 906 40282829 16454 743727 53060 1368 248 131 77879 37626 2802741 3069926 182300311 242413171 12 13209 11183 2535 4533373 18 771 32887 64110 1176856 347954 1177 3743 98 1377828 6193516 3728482 91968 1921 6417 293714228 905394201 17572542 332898 88458 18 3065950 305065 3672 1336 130508422 99699179 213387115 115739859 252 13812332 335321 303081 224136 878352 190939 1243113 223011 854705749 336403088 28 191725938 6017415 30396 3305 107583815 6149 29705840 157 1262959 97593 68 13 168295 11310 72985534 28038 12011087 7174 1665610 73 646591 2430119 717 68387 868 71320586 32 191042 16456729 164374654 11292 210 24 9569 18401 88 20184 10633761 3449242 44060 67419008 206002212 529 229536504 517 5547 505 285964841 23728158 113396743 40987 20 497942977 33 24 109831 105750257 23253809 18102906 20434 31 15 772 19 159620816 1863 37 133842 181567022 46191 192 63499174 40 76703864 2906 739155483 3775 40563100 57887483 6433 2542672 1963 12437 503961 403977 36479 2096628 615 6570 206449 50265 64 7418197 83111661 2913 314070462 13 2939781 20965424 259127777 5421 9077 25 156175 14127 250 1197 489361 3958180 1709 1959905 76691591 1364719 11568 32 18381 681 412537151 107580 211544508 1778901 8615 291 14 3191872 1780980 1469436 3813244 359940813 344 1417267 86659 773 5243481 26 84463471 378 3620 6109975 602 701602 486218 237 724 298876411 70402810 277552 241585407 114005753 20577934 74122 1040087 72000607 3681953 40805224 2256 1446266 52203862 39062689 58630105 18043121 60094639 95161 861 67610 581593 277308 1867366 2038 57819 10026103 6941301 65 2915220 153014426 59 46345 20566 575559 924933 940712 183754204 793777093 84565 4581 2197 45558923 57 2193483 32221960 63459 850843173 600197697 10582 3023 116295 17824 22694007 8505554 168310 872 63524250 2210819 13914895 3539508 27085 17 39422 4541097 321 12 569111 84823279 313894067 45 2416 1128 7743519 383 998 262617440 253300526 38 45559 6636 6855815 4073025 540081 114 44619012 274763530 1230176 13 3667 447 219480 604 5946981 4655 20349 311578791 11327 20867 4429 35505700 8046 827418875 3528 4736 104 6788685 52 5897124 5313307 535451479 217 41914 49849611 12612746 2536691 102 1380 246 1075463 29994132 517 94578268 19850766 11 86065593 2855 920 497356 222 143 10237795 241 496978435 27308290 9727 20339866 27 209410 281690 8070958 19030 1720405 16074051 21 1631186 94 859173150 22 1273 66 45735810 256 25089 402523 799079496 800 369 516561 577970 444172802 55917665 38227 102894 32 67762 52797 176 559307 25068961 28485182 250334 406301 2005294 4237 27 256102420 19846 1150 758 26023516 11285 14 3944408 11561 8787625 114844 78250032 771455 300512961 847612 13 93 598 239912751 85855 1677 297345 617029911 26088010 490321040 29210850 13379677 193099 114478 254332 1504067 163898 970140068 239 30 669 209337529 1457274 871 109620 14 34733 1285 47 667 3718 168078 5361124 81 2070 442 3095892 3923359 271555916 82504693 5003436 41 14025 535901629 14415 94040 33248594 14981844 5932 187637 388434 1486224 50230299 34 54877523 4113349 2210 83982743 89 590 1394 7463221 620028563 4206 454627 5390 62 195943582 143 14 41285956 250894859 973695 47 4183393 14513300 163447 54532 7081 1530134 31906 8363420 90731555 25195 126 374935195 44 18760835 38 787159891 15543286 212 316 4743020 120341 1970 24329 1191 247738147 36012062 3001 3350771 2882297 207 270927805 3633 267059145 68 411 34108297 631876447 198843 101318252 263540 408 18080 40412739 3583 576211 26222 1332 76 175 212 1195 3108 20176 657855 78734 2327 1715569 3228 251424 105 24 19 1020 25121918 14242510 49448 206 301 8717 25090717 144567 2955624 92 14684040 128007981 7970 25966986 52169 15674 650 5438 3922015 1426 214 164 2776 545 15 37738 36 386338818 210 18038518 160821929 1228 433833218 139 156 75346 57224 8680 261213465 158854585 235319886 8426 2522216 131262 880 693005 575 28 41136 439955 17 6057 120376 243967 22131 1242 435777 1034972 934704647 5445 11728267 61090 11200061 10395197 817048 152 22221496 1973901 56 32472 38432230 6100 2537983 118375557 3854 1264 361050471 415633631 6586 37 128 9692 45479648 399 444393 14612 7588 7305053 5995 46935080 22622 801717 331358069 105 383 467852183 881 1567 49 648239768 147516 23365 4996 11564 16342138 74 1597 61512 6172 1315405 402213042 606050516 766 33219404 36 459024 1216 4053 704503 5221161 87560319 24733 155533 668 15 59 1407705 108 26320 88071079 22321642 54 15 143522 23 5596 154403 70143 12 314365356 318985 8899 106101386 2920531 155439588 274 87 17 532819502 273788834 557185 15 14 88 21 17 26 1151 25762608 6098 735791 52822623 926863993 191459882 3883927 255342 2030 1538 708351054 634 10512920 28434028 100123 25 8823 52125 6494 11362422 135 48062588 20829143 95 106951144 485 35374 163079411 324 1495 135198 35797 13196 675334 34 1116008 609655 2262038 7378403 30087 33610 27 169745 10011 115283 12977537 4562859 7693 87109067 82 893825647 327471628 6009385 1498 142769983 13004330 232668 46870840 446 240 69861497 220548889 2197 106 73 80 208 22865 41 2527 247044199 319059235 45161 20384227 1794000 22 16938 30156 36867 251049 113 19829 13020040 301040 7182783 41 160 163621 79505758 419097955 7253377 141 22 243 71673914 6236 70034099 137272744 36352666 517446 70286 16 33504 2167741 1469419 30823 13 448498595 841 26 14 88781 368175 32972554 9893450 66291 47888 265 18 12 317 144478602 620369416 82932 269625 1700 7616540 148291972 397 408277 1017 30221 2974640 614 56822887 3103 4440289 3604483 5155498 499 2877 10325 6500 10 54077189 17086 22 21330 817635555 2094846 10926925 92 107 1267 45644359 947 268985347 253693 470 7929275 62 87214 459880796 108 120525082 114181 6786 125 11 121 82998761 3662 35873 65633496 36481841 8807 3638127 45 80509726 24 37107432 16 2253828 2265054 394583460 348 45576104 512634379 1225726 2262256 1415 4035236 91966805 695350845 467905901 284993812 7346 63 7960 6874035 86 499151 12042 56417 7220 17 4426 321 35 14 156853387 5011 10695850 865034 165113487 1209 636 81018276 22 61 120199 587 35312937 17549 18883 504024773 1586 1652245 43715 27492 430 779041222 609618 14170697 21 25 280 672 1532167 16755 30517 6004 307539431 87 10 14943 982 15284 10631913 1107 1167 2340328 32490 78646 107 34650 1931234 14100103 2148743 7834 69321330 659484273 228 7756 15 247 10745315 29831 2168 40928 638683076 747677 13478 73 4437047 309012493 534231 153593237 3247 73426196 4514828 187 17423 190 2714 73088 220738 27210686 4944 418 861888 6936 34 11998 15946598 7098 1336 435 115 933423799 9687 253725 18599983 839815 112176 40540 10 129 401619287 47407 165649251 2799 22 29506 695 1669951 221 1008 26791 342425 127678553 87493640 358386 7976 268 27955243 1621 1355 18 276569 2007 12534 6495165 1351988 129499172 952 21716 39 20 449 37413559 3980094 1997781 202 214 135880 542 934 5056902 14692 11653 35672143 6153233 7634160 19495 12 75397099 115567 30730 234 1523720 57780432 90244958 30 49209184 14109802 18681960 16690 235 268869239 31 5406 8735 976 653300269 6730576 37952554 283 11523429 3606491 270863374 111585731 3245243 56809484 2691088 549915844 481 211276 777119 6371436 214703 269 39 108743 8931 23 295 37124468 526 7318 38755060 176 463 2799 265154 5906222 67 220757 1390 240325 430576 2985 26 31 13 254565 7816203 800509544 395 11204128 1380 12629593 2305781 224121141 491 178299420 2109168 644841266 2969 3744032 12 3855 1664 2100 816580 114033 14167962 384767480 355079 12 2386160 5054 20319 74 11699262 733629735 9430 164 950704618 26538380 12 1005 9320153 5754 453 1926 20497 10225462 39684313 6840 101 5433962 233 966 11828 4272356 17551818 4865 4797099 40487 28630260 1293 15981821 12895 234189225 550 523791 191442040 3485 60 150647078 386501 223 75103657 25 604 757405 28292 1820 4019559 147 49 74696 2200 247 105127443 1849 2583 278 10474253 100270 233 27 1931 23187776 18354 82829028 132990 1757439 103 19080 1084 2732644 30357 29700241 10387 137652 15 26166 11 3472372 1217 48465 1067 752027085 52012895 421530 28 10 55785 90 98 34 37811 80285 1549 488482 741988801 177222 200034 326287 590207543 192086372 4905 80 373552 2830424 132917 3878 6524 326791 2198041 41 215856667 2709937 113 21 339077501 51693684 2115 2159 1326 59111867 3074 15019967 863 919440 1218 21 56425544 17128 971175 805522 105 8167872 483640 50931 184032 10110 87 712 154 25041741 21111126 468712867 134695 522209 60376 355 13587851 13818 213374 7677433 102209424 202090499 10 1744 922322 322765954 717199568 12102130 8177 51 3371 665 210 2673951 4215083 4803445 30343830 29453951 907582 556700 1943 263686 88729 7275969 166158736 177264298 15 2515790 7361294 714205247 2153 44 2660 19373241 3203 3404299 66046 23762192 890254948 342914901 4115 70842 12 1565380 4297 41866461 17 14 1702316 483945459 12461835 627417 25011 153075074 84239009 3824405 24950030 330559 2769 576 24461 794 61091594 53629879 3220 4351636 629630 206896193 130248 294639 21 268469 277140002 367 75478370 96587846 433477 2849 631486895 49685 149 75268637 257625 18422976 82 47807240 50647 5221 362057036 1555 1150758 113 9756624 114377 147895025 124 1222049 22821914 354504 2187 55029 787575382 2602757 7353808 23 737 194071082 50475726 115705168 481 4087753 734211071 158434 34461153 61358 13764014 151 25886021 25 79836369 61110 3019 13696 563587 8243 295844663 2794 21862078 17880 25352 653965 68996 485230 125695824 107 37954 7409207 184426411 139500 81181010 10155094 31113811 25 964032 9812587 204334653 429522263 1407 193 35113 637674 599866417 257374 339145 330047 756 4908 19003499 316 2808793 84064111 37620673 5968 347981 7201 974659443 22020 15305 792730323 13 749589218 5293 17 13 6914082 765250150 3984 7456358 37 5941 80686 1049575 159694 179061617 1215 64134655 102513 337063220 27 17 387 3498 2666 249607194 266365 47860 79441 119 6595062 278 11392939 1365 51066 2152022 371340459 36 7564694 466643269 10287 6562 138562 178387953 1297 5026535 281 5726963 7139075 29741 369001832 227974308 14866 265 60 4463700 1123 100432 186 99192 104 404064 14 3348881 406 338313945 74 31521 12228 111760 19 2969944 526450412 343702 31002720 38137 15703090 31 700413 31969521 167138 59538178 3064 12 152 5315 254450 28036 430714958 102836 1056682 5646 6190 4909338 180931045 17686103 371 42525846 60945 116330331 36156 6792 126133 16409729 1987768 12708 11814480 34 30 32019281 125666 5548849 1705 264319627 405 1283 1950739 409942 317 10 13 2656330 199621 54 101161462 275890578 13274341 226 58 13969 180 294686 510 560831 92 22948819 9155 14445693 216 4680448 14773696 136172914 187023 105 332067 94 322 5977738 15792868 50757 179837624 48376 14277 30945 20474 1820880 28 12545771 70 583008 8490840 380 4762700 1751 35328800 72621018 5042 475293485 14041 615923 26817255 2103207 1311 1748 5266079 278 25 16 49416446 136960 643752234 261459632 28112 395 403999 400304634 36419875 15737 62 1486 353 674 5286738 404227 16577821 3368 5008355 12349 47833361 98 12018663 257203965 769027 4274 499729479 186767 1118 837487935 87330032 365 626697914 209 34655167 3881 80 46 15 148826 3489349 901518944 204717 3691517 197674041 3873 72117418 283911 106210 37640638 512 719 19335 890059054 21963665 44870 214 342 399430070 236680 110328 27614 999 252 593 121 444965 13201845 881261197 16950495 99776066 330 269621770 319144 621569534 5245 120201918 107 13 19 258 183594 2370 5006883 234 593013 278220761 1739 14606 60 45251560 356831 421 205 21666 32764147 12432463 2001743 354 4031036 63 6774 127469579 557930 601 23 21 5363778 55393692 23 34 390 113 3958193 1144340 83 480103617 10 25026492 75983405 184913 8942822 44876540 61257 627222291 271209504 4548047 27823250 8820 30405153 13687 9159140 12 94 1275264 42 164 48677114 1270399 310299801 853 17 182 362 157134361 1657 103234015 1642509 21 2139 192128 1376 4873 27092 145 1485 38 35 500161338 74812 2620103 19120172 126 11661564 1945727 7878344 504677277 31 136830 1312854 19103 6782 108 1112 689 29 673429 8283 504 1998161 15 16113617 6599 2117094 220874 28 229566 110990282 9518 3125 193 103997799 5109498 99627 1806 244 11856 196126 1887507 1304489 252602795 888891 57761 43124 1368 14 14758399 114184393 788431 136446637 130 35 26 56518 8622 23 518434 12862 695 133 776707 30198056 2607 992915368 2038760 12358 71234 414451 763 128 28029 36592 1083574 11299129 10829 961227782 90571 142700830 40248606 851 31103 296484 124561 43 719 27156626 2197249 559 343397 201382 278604352 43 122284571 20929 205835 16991 161683071 48462 7948 201201 199732 1889 45 13384354 811224 81078 9804 19237 6305 143 1041 82497647 111918775 15 44774424 139 2693 697798 1254948 18 31361 6727470 1171 28718 13919 514 326185 645146273 1209 1187207 309385991 3051817 3271169 306482702 535537582 149081989 282685497 404228 55742493 25551 312743225 10291 744 291681 34210 5856 19240537 164 480808 2843 153910 116838696 85786 2137 3137 17086 24170 2999 843 770362261 310462 1720 1301 20 580 859614 2776958 10947173 2152 718 28 652145684 22 38330 19 10600 446319235 2021628 20 155068303 146 23710 1203 25752 33 215480500 164084 3311080 670475 68491910 80925 11338 11941 21 9653 533975 60 12 12 8119744 146837853 99024 138 4926 119890 1010084 13 26 105617 137 1447 16635894 804 1299 205241 414501 99127 174 17127409 8326183 13618 4484 21489 5381 56 168940202 22585 102 1712 26587502 134 50368282 159102 99608232 3208 122553 59655825 862330368 112132610 1898283 255490 195 55006 8274387 681300229 214405282 111 8474839 6215 224 8053504 1619 35825612 49 4556041 34 80 96360 68 3078 153180 16923674 37 892619251 104221509 302 5738 109502667 68 66 377 207334 7402 9848250 51387 94974 1746 39835 45533 2454 63237259 7117984 56172 29 73451 80 1010 50047436 38473 2386772 5357 13 33239 203 5592 4863074 167 5135770 2698 51 797542357 143005547 153 66678 981516 1564 6748106 657162267 16 14567 19119 5496 1059522 69234 1846 168780382 21187079 42 16 2481 50618 2542 213 174469176 25536992 597 592952395 210798139 140066116 412099 158470 325 676 52624282 229243 98 11626 11605 18391 16 136128 49053 25222 1941149 1960105 21137 57936212 378123466 41049 823322 854 14 170181576 6152 181045450 918 53 63 1383515 34 34 6129 50940096 18 410 7380 46 2065772 192 320 829627 8004 99 109018 26054703 629324821 87904 1723576 148343 211 594 53489534 4641439 2036 242 307 599269 11 3414 229416332 196 142678 17734 313323771 23 195831878 21720933 57497 67945999 9104732 8760 4573460 557706352 18979286 997 10056272 1598 23748 3406581 27093 738422106 129 147482549 173 73948 163 67863588 159 1302298 254 30 103 155 105 903251956 4912854 1774166 38456 131953 4299942 62 1441780 424316405 259876 11877 907285 78861 1216 50051116 2200 327342 5117 31 36 259738 1167 9924602 6219541 75975 7650 6001239 6117 20731084 44 765667030 82 67 103328653 59477002 8292135 116406392 1145 629 3913135 2616 81747372 84 28244 30 1751527 28873301 13 89 63657255 61009201 23 21 35238 386680376 6962378 476015 17525540 760236502 236443 17295 166823148 12 243 1713 63 4567173 9770090 15 15672 27 584913394 11904 114429 21 608050098 106000 44 173 13940 1568 25 23 335077 7863789 95 212 2665 251867391 181388 28802 2752 26 368154 522638519 47730581 2750082 12698 4738290 354456735 266948 111 5899 251 175 106764 459 13568 512373 28958 35 47 3942 1485892 406931 2166 146664 771079 13309036 18 28 47811 622932 938565337 275 1247 3436399 38 1984287 471 30182 343 2866245 53 209017 63930345 440 5966448 874723 2850901 122745 35680599 17890684 5801 1533878 517 26006 43 17 192 1491 1255 47 346337191 53856 20359 48900656 392633192 43 231 885061 98200363 273265 160174870 592682 5211850 16247604 18662084 1834258 34665201 1468 13331 3368 1977 1248080 11 2409936 4238741 11520517 787 171 843 107808 1295975 3244626 458549797 999687 585039 718 913 1216 37191857 32 185 27 18492 36 1266289 160 2787322 3626 22604 42636 366396 441572 20507294 20718 6239001 47 308 1027 22 13885753 36 489061389 187716783 16555 14645 3431400 190898149 227717 94028 26 97406 585936045 282 5293038 1041237 4524 7276 610 52 44 357570 1732 749613470 5803 16788 155502627 33076 2200 73367616 5464147 135840 7351818 15953 42886 546398455 118 951610 628976477 10716 605542376 110 1998493 30 7895 168623 50257521 294614072 315 127 16422016 407725 324069 19122 68715 297814 2251 26532574 4143206 131 128 2111 344715808 26281 132 237295 834742018 168 357161127 2181 12464 1189 21 948 1013598 829493 133 1103330 584 3061 11771 218 41382651 138 14 100 33419 52 296 657494569 4728 43076548 75497801 274571799 22879019 353335 24749333 2388054 181433151 25984367 34 20285 792327 97886076 202 53321 11 956119 276 12645 13303 8228240 691 526297119 109378657 170012462 78908 98 94425 369 166848 394 159302 14208911 2548 62432064 416792 1438 745379374 3477 1141 20 305 1873635 146919 3126414 29032 14 56188637 1314 1974373 23 40 52630999 51358 20 33706 11 260 76879 57852 144542 152826 964 23200068 495276943 10150 10104476 1057961 209 25668 304 32622 41285142 469305898 289219131 46298608 1220137 3571148 62 57810348 25 1936205 4144 315484495 13095634 9237 23033790 15722278 30842521 120 1354714 47263 315 737 100548985 1688 124825849 17388208 507 244 472 286376 235 47 1466 21968186 277 19 4722235 52035096 38869 4913 2513803 729643246 22664009 224646 4993 163 3295195 197889741 2455 120 3477 109067591 115870 14 167366 20861375 77566 411261547 377 28533 359451144 10 1491391 326 179 84133770 43794 234559 16286335 8724 477 43791 120 1031 82294 641137 37622 213814 1341354 193444709 11868490 42904434 6005060 10845464 276292840 568 3398 162 15418 1882 21934284 526142049 13 3759 838247795 98908 10995783 16865 689 105 2138101 319 13 615135 47 924 26406432 26162 3208848 2574844 2995895 8023 4507487 151 744471499 1067 918 42 752 11922072 36955 506335 596 1779 342302125 11 9396 139 86183285 422 485096882 276267 93153 2660864 5296 90 37301 76020 639572 2927767 1070 511 111946027 172 26 387349558 52665769 75225 21 281580199 1088658 18843 8929 26065091 52 3153455 98 6440435 17892961 134118 94 18451 161977516 168854 1029 791689694 47 1488 1580 35 652616 6126 39 3837917 61092 61187 185750 213571023 405001 180658 19025 1133427 236241517 8155 30795621 445380603 119098848 13587 92 27445995 3377 20268 160924 180040 208 51749425 828500 563709 26309 18279 79808421 11985589 10 384048939 510 280 2203 35 9969 4925974 497 9687846 140975071 745 387839 2569430 277535 11559 6817045 71009757 186 747569057 4576087 21088 1194 7224732 20 19113561 22 75 234991027 24853 67 4039 6544 17 109369 51 22303 12075450 599 9315 357163856 2187 3798313 239639813 3053 12148585 11 272 11480 15955 169921732 17785 72 145980 6412111 4949 254429 47843599 67 5055 45963137 46880 66 94 2807200 160376870 37868 5177 45 366 3059 449352694 43732527 235740026 129 349 526379 512 323498743 227519804 82512 25 60942 73779104 88 16 60081773 849540 1547 223274 20 398100 8246627 48072626 18 279302636 100145792 474994 5755 5050348 42159113 76277596 126765232 42821 6878955 17 6696 1855 3734 123081851 44687 837067 46 1529058 4379377 1372 40 2513357 827223 29708380 15597 5465989 828404 227 9969 1220 1121 23 2588 36 3938378 55609 216163254 4902 124550725 243630765 86786 324946352 948 68856140 48406940 427 1072 270693491 4742 358 2507536 33394 446855 13 118873586 14958 22 42238241 284 4163 5988264 1512 2159568 843022 3072405 16767214 63858294 486 768803539 30481243 62484462 153026149 14640 32171 4218699 231219089 68 8091409 51 1211841 272362 47622 48370 31 1889 29 25789 1044124 37073126 2771801 13 212 7577 289296587 3432 568 787 2108 89963834 12 431978160 46767471 61 18 47337628 398502 18 16 495 17 148145 4636 35679 46498680 191 285813304 207851713 152 600 2077 1352997 3884 138155902 14 28 16161983 1445 5125224 15 4276 3819577 16656751 288 4328 193 12 1163 3521520 3016563 3442146 37 1788240 146068995 18197 587996 25630 187 52078 321886 65 12 8120787 20308875 571 218825463 10 809876 11 4975097 3351 631100 709687661 217710 80588654 103483912 66543121 33635 2556663 7691 6362070 339 35 15204 287984 428384 846 926 24057 1431815 25922 543 535365 58 225 648 1774403 691428 24192377 510270338 323933746 3169 328854920 114646711 277 129408 367698371 9714376 61 137 41325 138665 7075923 10862 136177667 254878207 664771 36824 2582859 1490 3009081 9865 293882328 201158 15604092 9999 132 209 19937 454 7328958 123510 4302601 47377056 18954003 1570 27517 147526 130 228954883 1988688 34022 689106176 63911 3205229 37676902 1661701 110220916 21270 795797 6754642 37308 673416 3456836 3374932 153853130 290 1748935 6317 94866315 2486728 2223 37 7118367 316 901281853 235 22 18584288 19068 8373 46 22 193416268 14 2099 179697 216986 16 3677138 35719 24644 232849 322466803 410 23157733 82121 1950501 68846543 354 1907390 8039130 394 429137 407220 12 665 386419 1078642 374546980 37 7209 560334998 174144551 210679937 335 676986 131289 36391 546360099 338989 771146808 1735 3163347 947111 31 77927 1008 367254400 5059300 5444826 91840 8990 515353 7108329 10 2942 9182723 32 16486635 716 70 10771 121924 494125 3140895 883681 201046999 27196 1286447 15601 116 752734 12922805 727 188 1174 1746 26 11906919 95724 923 580 7836 8125811 996 2127613 33 3323467 2889112 17 58833209 310 123 15033954 113427259 1400 1456 284560087 96849841 128833 16146201 348364400 131 72499 196489575 158 1730 1643 41320 285170691 265 1486607 20593430 612 323 13491051 7331 527064840 13407 27771536 140186 115313 214514087 2239238 140541 1650 77999 52976918 356 41 43293 54 678220 875 65035281 224808730 157407785 80197 182 681391390 4986 4108331 17587691 39965 88926 100 130200 482 26455 3844 367105 459341142 8381139 73 108 192984986 665 72 7900664 166606 65 667934282 2483 12987598 256377 9800 69639336 8846172 11296421 1183173 28734278 7731 5819 44940431 16768123 1354 1950225 993 33973495 83303402 197 438581 799 63449 6145399 118 870257671 198452 745333 132 47 35913634 15992 13900841 730 156115425 777 74433383 1988616 25779814 2070 65733 1140514 387081 201691 2039 46 9301858 170583 69519 306056 47 13 12959 14757 13577459 39 1399 826210758 168 103807 1474904 183639200 510328 209 250282 30811 1735 179 46782 201 134 265059 683 195 1192676 105267217 13149 4277 40 2533 137 97754 275982 13 107 978557182 1023380 632 143587 34014 277 883648 1290 1882694 47288 2434 17424 87630104 10 1032320 498 4430 34484 356538 94746 18 13527 7047507 170726584 115 60545 26722 126 529 3964 31032859 36 16828342 21112966 1748 23824 840265 357485971 215 695 1046 25635 307319790 1648187 322130505 1251435 533452496 6446589 259 3905685 2383 660798 794 7183273 881975 17337 834109 251603981 148 4198 261829189 38 992372312 21672575 3967 8827775 75 68364 49 12 6853049 71517319 4424910 5831687 69 6880 28825 675443 318552889 5340724 420827320 155 67528152 173 497663 23 523 96819945 211 316 1042 225 172627 1204622 2943191 55806615 21300 14715891 3491580 77771950 6132 15504472 12778 1135 18 281522691 1135772 44 2805954 57373682 32404 22853192 720984 42853 712546469 93960096 54575 351520353 664201 250300 47110 15 128 569823 145409455 17812524 1981 1952274 583941 1425 5368626 6407 2332193 2150 63 3901 12767 9065 2367 204578039 760729912 5127610 30555 130658 78266 113 14541851 1578636 32050933 412 14623237 19 6043921 3910006 40 155 23732 774 872255 7556260 10 2412 20954 206952 513 9749 3849 466282112 40413 3353760 891 4454768 2034 101 172 1730397 2179 779 1007731 125343850 6142 904459635 8350 1711679 1039 6192366 9426318 9580 43507610 436984052 274 14 41374 12376 2293146 1562 12091 220458830 139502502 235315 38 11865596 1237903 553201 63 459572720 144798 12896009 1828 1993 80598 27 35 5507 3459526 19 268 60408739 15 30037 479 1550284 8246220 677639 11925154 535020 6401 6731 41814 95696 154 3047625 231 14234808 339474 9741314 2202684 3828754 54894650 384927939 6747045 41495 2802 128797 669772923 43782187 554131888 759307907 76345 2534 10 13 3780 288427 123 956377 4023 24273962 195620510 61573 16684 383 2907 203 76589922 771197 465 14768 15794 5693 11379507 200618730 854823 645987405 10133175 569237 39 334421 35490038 452615 1558 2001 2167 38533 136 63345 6191 24221 495143205 1796 758 25171 26 4250252 56 308 72713316 83220 694 33 204194 278983 19919 1019 665888 80870887 330 191683556 454514 14028 18 168459 1794 7205196 184596 49 1896683 15 27811221 687816725 585460137 117257 6679870 203868 18533 1192096 790569 67463805 80 23035941 37977 67 47 24 186983485 754997981 562 28607695 176343728 291025148 35184 7111 326108 10808212 1497445 1395 344 454984375 262366985 274 398752466 297923 63587 354 2120959 11347 1691 118 61281 129288871 4574104 542 7235907 27985 527731983 1024 791258157 6822 3844 9153 330276 31638731 23 18303 16179662 1442 259110057 73815 496924 1083731 7166 22 27 1218998 945130882 702710 19511104 4382792 111 4423764 240 834732 845854555 81 232 260701 51416 371 540932216 73701384 28783407 21536 319137256 39029 556 9508 397913941 1397 8022 20498 239 7111 1397 92319154 1834 27 1916 97 121 1282871 441 2455 5147937 291 643114155 118 55778 32636239 125077298 2545125 293812611 228230 249353 21454778 91204006 32119018 40913 186 18 65544 15719 1920 36 45367 3103359 5201 10 41329 15175 21 197 125 97742132 1493123 77761 24 680756761 44 747298 211757674 84037 1286566 275 248597 883382 1028 98796 142992 15110 594 1219977 12528721 38361 114976 67022496 390546759 13344 44 6886 196066803 16 995294 31 2667598 976 67537889 13179 3995552 123855 17 12534862 2083049 1606410 52644632 137940780 125033232 6500961 1485380 6654492 1432280 600086 1557 2169 687116279 173328781 216266738 405767 29121 486 39170 27 125897521 46 20628 9464 455 23 704 497 1244734 23668 4105893 32351 810303139 2023 8478211 52 85267 311493568 6204 335058468 25596968 56136 956 403617320 42 22110 1439 29 656 407502 246336 58765 8450 144484 18917021 35021040 4693 3583119 11893 1054 578583 1951 39 156408385 340 211036 1813224 31191933 108278 806930 308166623 636166718 45887 211762 111745 7112218 40708 16909 771743659 21056 9981069 3205 115687 256622204 1740 20342 9586327 17585 16991100 3607658 256284 410 16 26 1170 30927148 52272 3003619 189 291825 34383158 1067459 89 5519 122285 328953940 2839 249758670 214007 31130341 134 56123443 171 3492382 10 1377 257 2268 11 13694704 35 717 309 1261 42226600 260235793 708942 177 1427653 3040 6019819 648162132 74956262 33262741 245857352 3648409 70 97 124918 869 3341812 142 4885754 1564325 495 6800415 17 2642924 105 6276776 1573 11062255 77771 18 25337115 176813 3183 152685 50 12288 578 8720869 980423 25505837 1316546 2361475 97 241153 4624857 90251063 261648 3596 895 5790077 32 182063 36852 6448097 298554345 8269695 162945106 104 26797368 2077 1209 76319 23 892545 36112 937 177465786 45668082 579003 5205262 57 21 19 3326 217719386 943 24903 110755 1230332 51871 165922106 357 4175334 89 133244 41 2993695 9743044 9250 83222661 542 39004 13 704780172 27 178077 3159 332710136 8189 7782 563449 2115 5573993 21934 4803 3128184 77261274 333 396681 15752 520 1912998 3955 3650 1221 8857333 63224642 3062 13547 1624 287 365785 258709 34585059 64644 222764 15 21833089 72942193 15918039 758416617 1814 579 20 42 28 14 10 24 2415 126421 3499804 3337985 33601250 688518379 588595642 8858869 67998 179657 13311 50 755251839 2325133 6181495 342686 43 14116 2738836 25 36879000 67074196 13660 107589294 109163 2235052 43881 1998806 24668 37016272 57153 226363 6822214 3796248 1934 11453 1354 1001 16900 14 24102 27699 1236 9844429 3255898 15 73699 2479 80364381 12322778 86439 685 282493 108 2172 7882 365236500 437954 1171137 11 124625 775308394 538 29 69720450 13 38 7669238 159245 18576754 15690231 368909 639 490154 1547847 378414 2352071 3590944 12822898 89437009 49702792 1035 20 617626311 4828 25 69719 39149593 303 266370 339 56 1811 52474806 146496 118503471 66240 6090 26773 18779773 1858 59 186660639 62904 101798285 57791380 68 92473 900 37 325955 189690 26 210210390 361327681 818718 13 1002 7031 59404855 10496 162530214 33782 12 6549 326819 1040 38 2388 16038 345600770 80212503 2002190 25381 3343 1821986 7017266 8506327 2906 647980094 325201 13951 251844 10 214501 100 1213 700 7636 568856 67423912 375632 17165 2000887 32292774 60429457 289532946 832 420769 90370811 1212720 13365998 17206 359764 5151846 44361539 42651 11410 24501144 1111159 754106 12 3581509 173695566 109782584 573118046 179 15970557 391934 8471385 1501448 24119 49059705 3603 1855 73129244 176335 43244128 14 125 220171314 12853 16765 974 21 638331394 231 243481 1001 876559706 1491 40 45993604 23686 226875085 1899 1919 419567093 2339823 6342237 9268 787 308193 14 7739844 44904 41246705 10 168317 8110428 39895394 1117 151 245495 3636 31619 968908415 52 38470 545012 82974673 184058044 2902 70318 3581 7391 2932 2624 15751 3708 91 94846 1404763 375397 3176 5426 36780 129205 236251 66349993 1067169 260212 66274 82 26 1023 12166 158767 44 357217 145905495 719872 4688067 81556618 31 581312330 663 58 166015 7638526 5007 809664 14714 596 10492570 373 13 966664624 48278 278954 31886214 32096 511980010 5502 396361168 21188599 18 30986354 603745 10911 7343055 2778082 2339 597940802 4772311 17980 611814923 171672 45 22 172339544 189520 154459 54 57 48466817 199142 948 2983 63360 1438 23686716 1224 2419 1532625 27337 1030 500 30 1293382 238966189 85824751 1700 127745 893004 162 42951350 1252301 1994 11484 348648 17 8614737 822 15066880 235430 729577 160764 2535313 113476144 865 842797 973398578 58952 38685 994393290 4125656 16509842 89190803 3723161 98777792 224 129988 22704 16652 33770 14 2396 42286951 415 61686393 1105989 455085 37538369 110031828 1357527 846773 6574 57829 26159 2234 87144966 13231 5841 2470 401808425 12565986 150642664 607 1426273 40026 8132450 34914 21 307 77590274 127109835 46387564 51 68 1929 206995 104 114 174635 137886079 123958 4111350 119869970 15497719 415836025 355778 41977601 21581 787 1667841 87202 77 411682 129 30287057 73981 9537480 27 2113812 195704 104 63930 646779 13 7446 191784140 80272695 9027 105848 1334777 96421800 46993 890 5105919 192524 148473 177514343 36 118 1580 24454491 31553154 483087221 424904486 1893706 257782113 779 54 26101859 94229502 4104 928 102517754 4282 6642761 84508 25 24 37858053 32654 23471239 293 254800045 9763978 19891 5632264 6990546 285017 75319348 488852 60610263 28 98882 85632590 19607688 57373 43757482 15 9383 11 12077 50147 2467 12 198603 52807025 1127 11507 38 39717 21541310 133193 25 3953457 175913784 158661 1462343 242 217 154 7790 11 922573719 46472301 2448 6421 1528074 12490841 84555744 131536 6846 199 3046584 344999274 980745340 75 1030 678164 5339664 211 1679 98680 18313643 1053667 357722 237950102 686 79178705 2618410 75472885 1781377 263 404075 14838 68465069 575116349 33 1507 456774512 19186 1916523 33139464 13 17391171 953 2753 52 2096533 218574944 47633 188 879224 483097038 116 45503 310115 315 123558 31 228 19019 28 416900933 3548162 103 405 31 490 452 4881 1082 53 1090118 260215736 277000 156282 191 5207354 31019 6299 187 33180158 15765 19 716569 365 1386126 640560 32956299 33273 79 54218 676 379911747 45216349 5765185 358 2960521 680427221 14 211383 24716 59135738 36397 9194 403584625 43721 158192240 92667 22 2964 2728 237250 533 92658 3615942 154727172 19 63 151861 500 1022403 3026948 176522395 331719 2209 23826 3005 71323657 1053316 2333 197 24531 3768 4124300 368 339760 55301486 1977141 163614840 967463765 2214751 49810855 3678 34 219 78807 308405 499978308 9649 208509 51659660 16 33942299 613662342 244264 4745216 5278 17721445 64209886 3141965 1718 149150522 228610 104 3748999 527392 137400 147 24848 11 204302629 14 97289 5183138 1506 53201839 457 10723 1097 92156534 10882 128847216 2124 35 5832721 775330 12894 101313694 837742826 6430662 962303 609910 232765 547892984 2721 51316 3915 62439 1661016 3274831 1325833 96291699 74315232 5298084 1690 163 23001193 57 626 10554 1238 13942 25 28177020 528949 65955555 14786 55892 1059927 128642 505 201027583 647867 306491858 33941 7166 133 1923985 339671 165 17970435 48 34 108 608380 59102 92 45 565 11303 17 10603 13957 957610291 24746832 40750 20910 9173 110249083 3988522 394 97047781 4921724 209 130799 39623597 18362357 317 176194095 80384 62 152 132 33927 2537679 2223 434730 665324 2441 814333 9429915 23 314 3658013 101421 64 2971 97843 1590679 108 39 22 216700 35080141 50568514 26 153 12684663 125 5286712 33514 1209877 137221002 67453628 12514 751 45306288 466042825 8277402 2013 1863 7823378 123165983 406310577 33 26 31198 369647 1288404 17859 114908014 29214 108893652 8643 999465 127358783 11628727 6057152 165189433 53669 13 33036 1969030 4794 27661 236069590 601 6344313 328882 53998 1582040 11443209 20 1535 110 32819 259 34404356 1345 62687 382603 281016239 139 198182488 412069 53833 606 814598 85786232 633260616 577429 508603244 4009 52590 153146692 841 379 174167260 1119 780658 35 43594713 221239441 7206066 294107 47 126419976 305473 8871142 72000 6732123 45 634 145332057 160380304 2897 51729 81 32718 43 41143 580018 146931 332548799 27 75 66913 258061 16175 159 102 308939674 52164 173965412 50057024 80 1688084 159514 2034591 196329 134366 17773 401256527 86 135627375 429 2723 107588 8154475 6998 71450 7886747 768573 284137634 10702458 4810 755 13809100 342079 13004 402512476 317547742 86584266 907 30240556 33070141 1927 225112488 947388932 143 83560 73116 59284181 23394599 17967 1105 162 78 2636414 29900757 1128946 30 3050943 56046 20706 6244480 4297669 294 91 13 1037 24620 2976934 98593091 163806 863574895 6936 946715 99033582 62028 19956 1393817 731132 10616 12 350452979 116 108966224 588 8033797 1217 83039 20856412 5147548 20422922 160323646 3850 304 250192709 4952805 1520398 742717659 114085171 9903408 59804919 187777 19 398 26 1021 6228 60564593 20127 40 14588 1856 16154546 4597450 315 41 284167 47782735 429 252295 199536180 61193 44735 550393713 63883024 4134 211 2926689 100 382517364 1665668 12 35387428 6469 4024 8298 3569 1990934 806 219783 861292208 2913 253995 31757503 670 1118 7796 139753731 4393679 26585367 31157848 13632024 1152170 46551 27 6302640 69082 212727 2755353 864130014 278 447 35036 16213044 52 12087856 3690495 812156 20 1547 10374467 29244 2012968 5290612 147172 64911437 50560221 22 142 43320421 18706 469015392 18 572414768 1652356 2663 2537005 20082 42003303 26404 17421918 116267 464524350 292 169480953 229 85959 506715 29410 79 39326096 1182433 289092136 426331595 10045507 137 300 166946 18692599 26 284590997 607451 447461905 25 490 397302 100 414914977 19599 14353574 30 100847227 1386905 238 330234 20725992 21942856 8697908 2355172 3694674 2777828 6048500 174740 5888 26 198378 265729873 66 17804385 28064 156352 1626 84862 90 19234773 15 34 8543 2164 4737671 108454078 577186 293566 13011 8299 5227 13181493 18 319953 603194 37008749 92423568 258889 187591230 10 823 1414 2694 12 807 54 45 869153 41962 2319099 16087280 4927 22 388811288 170245 7888 191660 912805347 328098 44077248 2300535 1429 10343 268627697 112719025 396 14487167 1714909 540434408 106699 148965945 66 21852011 125415 988237734 907022981 13 90408487 1659687 22318957 26 8016 193934284 171 10782344 4077 271570374 1571541 575600 959742086 2136 2775182 35880 48575 107208 652 8739 2794 63908061 1194149 2360 413591911 41 343143221 28186389 1506799 294 5685 3447974 148678 304401928 1618 133735 5384078 446663 828 22769792 173429 1567140 438335560 28 6278070 1341394 926746 216452 1111382 133148176 41 436291427 33134 78446967 41727 1566 134 2235395 20893 4137 84473499 2244737 194816 106696 20 325129 6635 6984602 595373 284913 1728637 393949 9239258 14000082 408 124 120 2284 204840 647 81 10 56515511 144 4262766 11805 10585957 2781 1196 897347 365653046 35740211 5092 466 59660348 115 249 71500 373 16048254 2512 380772 9501 1821 1172 14206 3343 16719 48 319686 771500 15482182 350 323 16580110 5133 415854 284220142 80 272533359 31282369 13643603 95354 500801 79 30488 14156 18190 111738314 1989223 318339219 166012256 127286 42857053 11020 178 366193494 373000460 8094 3421 6659 38590 54978 2566 1765415 207708 540 374625532 11 430562 1457 485 735 934 47761474 40393 1296 25 25027 1087 733241086 42 757971582 14661153 163596 8833939 18 973617914 13 3244011 297090206 18 189706982 470787419 742291 59336183 624574 565105725 18 9833649 9119595 49560871 609953 11184 12018251 145 17 2068140 2238 1219 73507981 173944131 80 248132103 583218 296528554 3761048 399419229 1846186 346447403 13 121762 15091703 42595 38901 2443234 35 3820237 78078 329404 4015 112910 270330569 16359034 48245202 6979350 235962 20141 588 55 17071232 55998 38 6068 135710245 44 3895688 397985 180 266086 15925 57572 25 473491549 2029748 124376 179 262650 4609 584022775 40681 288 9161 36599774 259743820 18595 32 9842859 18 13 979806 1178174 1516 472 402473158 18 6881 50717855 524356969 84702 17194648 1001695 4519 2641443 2477 152762 340673 7414778 8253164 10 96797 33113 68055141 2124 32254584 875 22673 2832 290262764 141807 361830 5886 19900842 128880820 41092 5303 190 44306982 1286230 86079293 106 4301 12675 475118646 26287943 22198998 8888114 197 974343191 17 3690416 350 3509670 855630 51 33 90 1252418 8109410 74179 137 6937 1492 106786951 68 50 138872 69312 4259594 637 184775693 29892 287132 37 564 37 21 345452075 223 54 2208524 8688685 54549697 792531 8368988 41 1238845 7334360 1377 20448416 42756 144024 207 3824594 160 41 363459 1246 58460766 3598350 4260899 17407715 202768 103396304 41 15134557 1186976 39082 11 208 16739 33215609 7389 373379307 49 128520240 37 23 9676 224 3630867 1314 472 305542601 641 1068 64615 267764 20994598 2115778 117375081 31752 35291 47673361 224545 3480 20 207189 45 26 108504 2853105 31292257 16941 32 912757032 42930 62367426 144536885 551 97 8030096 96422 157862 30633958 36347390 178665 12535 14671 60521 843 39866 2586 8230388 1810279 50117 1228 1279922 1403890 15395634 3035 34 119394 19923 21 17 8713 3480 7614 48763047 704162 55889395 54984 13823 99468011 1768 315308 4410733 9058699 12764948 26115671 495 16085890 483632 13557 1408090 36 2412202 1679 3797624 122604 1615044 40580843 175972464 24817017 8221326 12 10622483 47 56314 121 1372 44625 27 23513143 13 38036767 74 67474865 3584748 5107029 792 41243 1350 12476 18 5415589 149583693 322 84787177 835780 25290293 105616 77595061 760288 42586 21008387 163454 179 227879 122 25166 25615961 41478 54271 38491 873349 12 47 2844 938846827 47076818 39078 968568057 4694 18154 497 253 12 125118398 5203 199335 177 22678 21998964 527522 41 408812 1427329 12185 248511101 407319 3320645 116 53 1728447 562390 177661363 77 219 5765 11 3147 9017267 6547 471837656 1979 51 22368294 61207 4204 45348536 492630165 707 4197 202 318 11399951 2079 86527502 926908 343 126963 9931906 216815 2968 6630401 17649 138 2977336 295769283 5754172 2624365 201999 55391 86620 3386626 15724 88702654 72 507312 17295 33773 547 142 9071548 18 947764671 4025376 97663 21486 1534175 2737891 64992281 86998892 68305 9751167 72854 382138486 34 29965 7693521 1659 6258028 807 17 32 5564961 4404 70970654 59609 105655 6227591 1091266 86764 76248 21972 455875 40924820 4903458 9024 175336603 38302 602 4624 3497 238708786 6263742 126484 2491 1559 1533083 5729068 2179 237 1300763 533 1650 58009 12 4481010 1344 3676871 6153894 12 20848 136643174 613231455 22641211 1903787 6634 1380005 4403 11 177 9818 9807466 73642117 56 1498 3406 33 215156 78013630 5640 3463335 21 235 15 66504977 207648215 212430 28 7037 487275509 16 413 2807 55486 66 28 1173 14 1377140 128 11 2879 89 66 367229 16 1372 2772 239554 233 36083 200 48693 131563 9492 10492278 50619 34685901 231600650 141440728 1935 10950 144 87712 25 84073658 34253237 2521 681 300516872 2413 5158 12972761 98 4565917 275 157 425128 958059967 235959377 13 3584244 5687324 449 1267510 58094 710917183 72015619 303726 11092 5893 8342899 208121 97903891 266 2142 15449530 371 1416 5699623 36778 44 15993 2016 212231 937078123 96025652 692 169282896 40 249159177 20294212 278597 166003 17666 592351 7271 6683 15 78 424 24320 536599592 60 34 214187 13540334 581 14213 315108554 12432277 1643095 120716 9911409 2150644 628 608771121 35932 4718 34 14 23075927 525398811 56038565 547650 939694614 3106512 4645499 2674645 6173810 1504906 25728716 220 56657 115745 2799408 2559033 1629 81534 10741 2722 45 306578408 84862860 4485472 611 4488151 549142 3247 4349 237374 23879 51 5223390 15 6096472 4826545 776057 142051 506673 1924280 34 684 228 2806 46 172 132411215 2347469 1248664 152287 61502841 2081 197735 453 65 429 4191701 907 749701 219048922 3499 4229123 248378 70568477 103495 17130230 14564 3393540 516757 399 862419 3721585 57824201 4904293 84 181 47983 2309489 221248 9994192 501308101 255101 43574 4134115 15793155 44675 76397153 126534 82538 519242 52 621844505 524858 741721968 38 1016 11939559 4567652 22 31824606 1112973 270 25824 51 28397243 377 128 29767170 1151 16581464 62609276 133 8689800 221389309 15702757 114161978 6967128 543588862 36185 308 21352 6563 140902 92408 27188864 29 59 1579167 141079 9627 433 15098 353987998 92 32 111981427 204150 24327193 188137 11 3146176 17613815 1326718 922911352 748 20 14322 46461273 412737278 816699 991 16257443 164102 21937 8427 255115 2950 48519026 242497 13700 700429679 447861081 139 752715 135454 575 17402 302364136 1586 6637590 56012173 129103 61916890 36143 56763244 18 4538 28 23424 141 10 2625 2536 19 11 203 2056530 10116497 660965 55106 19942649 237206 123234 20 90588 108336 1421371 12899063 38873163 1218 402500667 1451980 233672 6033042 3570 90 533 25996 2980878 9687156 814 188 60 1748027 23 11030 9198 276826096 42065548 741035536 24 592250 46471 274623381 117471968 1083562 145 3948 4089328 369946649 65 579873 114898 1029 11 130135 782577240 83 3183 405306546 31 2714986 140403 18050 16 419051498 14166 405045 102923042 8360448 6234975 16375 45969689 73503985 524235 9066 14824636 44619 8407 24 221 275990458 620952 727 40439 117 2641156 9088 133 4482 6177995 8878 647949267 863102 64795 1364 1883 3641 11 4799220 626 1400 905701786 1728884 282 1150898 394164040 629 85280 83334 364 331 168194363 201 2016326 64 1705195 74201491 181754 6868573 28503641 107 231773 39 246370 296 11751 146057163 60482 215 49381672 12575 65978 30 1014337 10223 34679647 22 1449150 158 956694614 7051755 40 54276746 2235066 319244323 2440 58 20694 3635 15630635 682802 4745 46551 77 801037651 1040985 13386034 3933 15573 446024982 97183827 223043340 302 891 11 14901237 224358685 2531705 516 673311260 80 98 823 7771898 665039441 172963178 472 43 1640858 11970260 4402 16309044 30147 740 775 531007283 3417326 171 2222341 429 1103 11473876 7300235 18598 7234 73 26 39283043 5225 79335702 11968035 238002 1928511 41 22312 3922 979520360 10765030 1712063 3537 438273 10 55361 1747 423 1243 566195030 59 40521786 19703708 158871 11 793502958 4575968 123 100755767 20728406 3253 283 7600581 1217416 91995376 235919 593386 31000 281 235761 21586241 176326 4849 795846525 63111 137 238327 228 52779148 21906859 12197880 1126177 19089 6773035 12704615 432912046 3409 48 57693476 12 51466430 412 3303718 973249 490674 672 20 3258254 985045 371111769 87636178 295451 169869 60233 1453 158330 40694395 11098 356409618 42 148563 598897 892 21101267 45018 4228 14 54501 25 290 33 137874 310126 679326 47201708 4348 19857 4008371 1257 25868827 691 399615 241399251 43 933 2235 42710 926011331 10893 3832071 372 1178234 57767870 11696 722 728612711 19626 1852 337500 952679 83693 60255 15 577546878 49 977556339 226415 3433894 1454 17225013 487451509 98367 581 68714023 656775273 4527928 76 459222 45 724348 20 3065509 3359 235232211 766244789 15903 5555 5225 2555 10314 53 31188 192458 12355 1524 22 180238 4919 94865 123609 317986 398921 1860 154 487417192 668437881 1015 207843 104 57213438 255839374 7352 13 430 104 12945663 530 8072317 993265 51462 68379 172 53752270 20 454 132550 2797073 425 989595 5651976 274 569 727013 31 396589 90510538 659135098 353124 232761 522588333 15548891 245707 68317233 645004 110720 4829570 4003 35 674868 344512485 143 274816 7271 36547336 7762375 466791 19297 17879767 32 14054 90799 67698094 36 5874 48092 36492295 47 19289484 29981100 3577585 82619 3129056 121722620 25905 753981 72022078 470490 50796086 17290469 21973 476345899 89308170 41171190 19107066 11060 9901 7574861 14796 352597055 79785224 60 653791350 5291927 11603401 36 847 747827335 12 283936797 158326 81 122 16 12 19890956 14 45434382 107278512 13095 650 53 229945088 17 24875969 199299 257122240 1065 11 43937 13842 10744918 81909815 43348 247513626 536263 5039155 274 21 242 1012873 3277 589401172 13 170007203 220 10317 2660516 67052 4699 511956601 173420 627342 14708 2503 408273691 24623688 24052 627 23387 8184815 21 6920332 40147 858 534 1019 3894745 54383 30497 149859006 5899555 445817898 612963012 1325 4652044 10 598027564 121 1321 718872 978390 138709 9718639 57 24515 880 282168838 4089 91544 167092 22649766 3270 1955 5293487 30 628694994 127346 4544362 2630832 3401917 49 27406 58547866 5435 167208651 27 3315 39829 25181470 510885 1507184 210 2813174 89820863 52476520 54952011 25567641 886211089 484 58 59080 1907300 6656887 5286 837687484 507814829 19 817973302 27279 5231495 1411 2937802 16 51219 7224 158 3187 959820964 702326586 216526 26671879 1328 38964 20400 702848220 4475 33270388 22928504 731358 368 1029 310 73261756 24 960 2800170 516239 25959710 147159 43224779 158 286292 707674 3656 59635 823699330 704992908 12 53716217 119345 704 9090 2159776 45950 424 197740442 13804979 136071 3377 27975654 297 856397667 305 16564 2066 620058 170712 59 13 282001231 61106616 459865 7547 34068629 11207630 1289 156280536 12067 268425200 2825 13 13861709 377792 496584 673263 10 802369596 346051 434816 158672397 1752 464831823 293 8015 119732 117179484 81 38210631 966169 126 40310077 4411 2890 25 143507444 32 114140 20465 555 122711757 5673856 158125556 511551302 485746687 5764 25270 594296 2849 2810 285812019 15 1138891 72491120 145 110729501 6687623 18 537685438 704 489 30521 1890 267778 20711 160 243 1307802 22918861 19136 805430 443 2720 1015 103 10710 20899711 41279076 494629780 140726856 1448355 596 10173220 26646845 663675 381913 153251417 6410279 19290404 38 2211 268 80160141 423851499 5216 5469 33899 63593941 3991099 2682341 954838 35 645497 317 973946747 93 16 6684745 576 470210 1204094 9616712 2578985 9030505 12019206 719432689 10959840 8747951 52478 163 749115 160801828 243 57413 7471 6051966 35 28166904 226 756703 82 3557663 4870117 2712058 553 548152747 56 401 46039177 5413073 69498 39 12 20426 747 48378 7392668 147436 1525323 132 134 1061663 876696822 32550 352 271 131273155 407985 58 158 13215912 92 28658243 841074 54577 36125999 73158076 11 408672299 39686 3987550 970159793 3321 98895 27687736 12821 7159 22657 18255141 23 1459 191503808 59705286 554039221 22 455 41 17557728 1085475 774050 20 197082 475970687 386241 93160 146939 66757 85999 253 74388879 127164718 922037616 3805167 127 77284 185008521 126 175991070 363956 1338 165680130 94588235 69 7285486 464470467 114870697 18 139885 23786732 733 8103 21144 165327025 4492807 44785 201938267 166638786 18547283 3945898 18813 19 58158716 147 39042 21 39354184 148170 247068 30 2682317 22592 988148 14501284 1781 33299 834 11901 20142242 67483 248101132 287771672 3586 8194 241443 6559067 56513251 505002 6512 2404580 61146 143180581 204354 6590803 838060316 80 66203 407688 4344 5561932 58817 3752 139456508 1021 7300962 22225983 22 305223080 2804857 151386720 76550509 106633 204935514 1800 701 134181 1255 59210 3770160 614 99 248143 11 3743 130837611 16128 387 21873832 1040151 143843 620 13880 10693 10494 40531 942 4103 18098 367 29468 48097490 4953317 5424 23559 72642529 6095592 17593 3447153 80283 184 361160626 257652258 99448 23702080 20 2461582 269234 20398651 3161062 146109 13719 32190 4878 11377 7215123 2058455 50757 4225383 14895835 958214 28 15 273 3189 57 482356 432 3811 845306 11117 27 1324 33402207 7667 19 95599850 1105247 1361 932505808 160 2191514 327803265 200391 80577 521360634 22422114 65 78 875322115 337321 38909 39323325 135442 7448 2617 196106 19353 70314 266699787 3747333 2675 302742 255 8561 439086625 387845815 60 6321 1010102 65270 571655 69952 1527 524 2314156 154145006 5410 11 14682155 195776388 24 489 12579 35063933 225714 493 349268 151935854 31 37 618 939085 219 40068503 210 15 233166 16841892 629878 54 3366 27770 27383 475785818 8636291 113357 30 4554137 5574 276045081 473997 182295 40858949 66667 157 108 631741076 2290 18 228 755674 13873 42617 141282707 10 12928818 25634 286973879 2419651 12109022 18 2448986 4776 343022220 3972 1940350 60966963 3212006 4865640 9483587 41363 77506 28 809159066 445 400429686 505106139 251613 170963 3793 770449 518 478155251 15356 5603 33354 17835164 452616 2351742 2634 356235707 19 4623286 26 28981945 4141648 124 106533 438781 3386 2849120 109536892 564486988 10955 5839466 6738 84746 82646 69 319067331 49 3753 77469 29 219 26 27208 2736415 966655506 691111857 17271 126073 7147 1123067 1678 99625 10207865 5453483 2278 44381 38 63235407 1886086 72696 63109 53 7149760 172854 16615 13 204398 1272 505 393 17568101 648 88396 2683461 10595129 111 998 1701 1475699 886868124 21902 9138 77554 11881128 5994898 932112048 538562 852106409 21260017 95 16796336 288 222739 100 5703337 1270 3880 229021 21673171 177722948 286715998 262669 55100 3382 4676771 243216 29960467 1607 40 23395285 193120521 9604 118149 16 274 73714 5597296 84550 601 21190825 410532027 29 3423706 54811047 4101710 140789 134109639 19155 21413756 48254 57 450 10424161 7394415 199912 43622600 1652331 7074729 8637135 2173425 22 59274 30522 84499285 117283 7019635 351730 156339713 4122 1840 40 3811306 516 1444457 144494148 23299525 1385090 469990 11518 44239 838 28 13080267 1212 325455379 204 20013 1063 18 316 20544142 2120 52 8868369 1819093 218123410 1790692 1183148 7132825 7319582 96 15 1600 236113454 699977 162 2257 4644 3178281 212165907 81070422 1658 932853321 3247 46831620 547528072 21 147137950 786266 11781 90421 80 699369884 252 60 2481258 334213874 55 2477860 29009191 10873 11591 3773 928295 521068713 87879 4196289 613266 17 31073 95996 1298177 12559 205 139344 304572899 332112814 4313 2009418 26692 2149107 192144560 172365714 185052 47 1036 8970438 4137 267870 586 113 17211 75636091 5451 2522876 270 6558 538941226 31 67275 227814 13015473 19 194846390 91059 45 136820131 1015636 45357 974670156 85331 13933237 1888 866 258351981 157 25701736 53441 448167 13420 151697263 18759136 34 32 21893 92450665 946890 310 992614617 10083 170302447 6290130 192716468 126824966 16306579 2386782 343746 329 395789 1003591 106258407 39 352743 9056549 13436244 505188 34571519 29085 512 122 10050 28 743948428 305257 68861328 385812 4247995 229290280 3213459 433600795 7873 30892 19 284475687 14312 16238307 243 1485954 26011 734174 12197 84702 40966 169 33794158 387341 2220608 1898 75289 554751727 69078 333843 3402432 148 193 134543 3634 14046871 184862 2719 122 2820 418048 10 20 39148519 1805 179107 8254 558006 347 29663 10301402 110 31 975249 30750614 2264261 5827214 10533 21773456 24 17692009 162545362 7315185 71795 54 366386729 79 3767988 147405948 98 79733355 129277 116221 13536604 4046763 654472640 391180377 9888 129 29104296 10919 11 384 45 8804 528 29395037 4756261 826593295 38848 85 159725 137221 934 26058 140001 728641603 81839273 3700 15 505 32327 252359 80734 16 565 3203644 19280932 285 107417905 148 95914618 1075 27480 56 24 281 24263205 13 384640541 2247 3628512 159 139569941 10810066 13 12338606 532 29 1572989 5504 2921093 58914569 329 33 546 347901 60953365 74732 3020822 9924011 46634 7598 1827454 29219 4209 1431059 2758395 67 26792 99 16834048 90369072 1186 492617468 1387767 227055163 297525 9497 217 2315 292804469 10 23847568 73474366 9661 72 42150 150936833 577312 340711 904776 625 64 20004161 377203 8442702 96260422 115 672085 18840 1524441 35 236768 1889 29259954 2329 66644722 9713235 988732387 10984 608820322 13048 8654146 200780360 37521451 14 50273 77 1664494 243 297724 51143312 12700066 27 6958 29848 32 2886 23 21358 4545021 279 17 32 864354 686791 7843 118 19 69947 8137 66148 88899665 869132209 131687568 75 475881296 35 45 13541 207 627 403652045 3015 79970 113343181 320050 130132 10108 248509805 166 2117185 2406754 3299130 703292076 103733863 2896771 28893538 9462 95240 662 2819 299024940 1334 616649 306 898265 168121842 33961781 572 274063854 232792 2210537 56 2325 16 483420 88 6142 198835512 195173 1447725 580006 7880 11243523 18 18187179 6305 4444 38959 26 104978 5455 31 76289862 53549441 227376 467 87190 10 2876 238314634 384662301 67 78312823 42852904 132195867 1076 7684309 13033569 6420 147326068 935822 1281721 117719575 199592 37748507 12 143697753 245 70667058 405638 452179661 2239606 11295490 273 13 1156520 62 30531 189237 124295554 33376304 89705167 10018966 24883 16331 140923 106298 168192167 644 67622 488 41 985 2139 172677483 1427 971291 1738 102217 205871450 3852 142901450 29778620 59560 194 103713981 91 82503 2251 673541 969883 21862 606315 1123 2087 61285389 52 498987 4590 534 240548372 167151668 28196687 1025865 4591 304847 31608 24179 4841 4226422 2893 1912 112157495 283 449795 161 1637981 762053 44 13 2469248 2092 113 4898656 35356 2124 19649863 57 3218 4583 459 3508087 80743 698 7700674 6826528 44 405781 235732297 1446503 5070 13 521510 2469282 4112 421184976 39200031 12966367 40 13604387 893937 189 24915 1331956 35846349 1119 440584 398676406 149407357 199817975 7168656 5382348 22 1608 67872751 17 28 2715 985 88094 60031 716065 940 3369546 83777 210850409 218550434 10283 892 88137 1065323 787740 98 24 9405874 5837 619839623 1734 45919417 831540422 125 670079552 541 17009 238803 16153865 313193772 3119 1367 490638970 1342215 574926 152 95096 366 45 354322 3373 30432 31626 185557 400 3434427 78031 13061352 43 73819 90330393 26826028 8826 16 432 291990 23 20 27 218 288036 784129 72505273 229560 524 73229672 1450847 53423 13403781 9043 26371005 594041 267711031 101484 6816 40899 735 310900677 1024 60577962 1000 930997083 255309334 41 4614 1694484 296974891 2120958 6315 2959 77632059 2640 53310 271797069 18574670 709 367739652 2613 84025 229 85 19716855 7463 731538 40 120 870 157 70923 1971220 754624292 28267 10022755 2065 455 13 4401 13496687 39362757 579329 942 2008928 5417 10825937 12 491944 8486 331310 78 25306 202215885 933 9911764 4413 20 364 106 398642 17 10790776 2776875 13732 267925025 290 24090752 12728 7788 32534 681 149 48041075 186361 94 421 10382 27355 21833873 1484069 77 2272905 5011161 713 7385746 331 70900564 17 19 28 151201 4823 1018095 346 568694436 5938718 2975308 83943 6338257 504882683 568 151 672 4632038 98552 13860 190348 3067867 104748 2371 327 115410 41 20068129 956970749 16 199 151288 7778 625504 64719279 25172298 21 152944 4121 1561 3641112 18567 1882349 38350869 3414 446 1516 381133 6467395 169 27923 7081433 939871 473436289 38076 516168 1822 99 37199 13767696 283813870 24012 17090 286197 211906645 454 172112795 683483622 4709 15906 84312 14 56357 5771075 12897825 5296 14321 464594281 16131 2088725 31859 114868894 47 269817179 8496606 1679068 254800627 1162 20 64369 5456 23306212 172288106 450103 116431 21439 133 146102 29759 16750 3649184 382 38049 802 58817 16 7061 10913943 1792752 46 63019790 19 12771948 153 13146547 734358 10304 84 2503656 2707466 8592337 1950 177111309 12415 3561071 6282635 60842 2445 90 723246949 1012049 2608967 47 272 2098973 7386 11 1580477 32876 32684 12830654 57 46381 6223 17673 53587 117045357 2912 1880 672991 9402830 676736 2340612 890941581 841531 813832 2608820 106457354 599797 892806706 138 5632 913439454 10 17233 429008963 208 114773 3410 398995970 74 20875122 2492005 18 121 510171509 842 1413 57117 17668 139246797 5685281 23 8414 19 590537428 71229112 600957 2187 102898637 46 1626443 3935782 37566 15 680 15 20 302 50907383 916321 2694519 929 48001235 765 503972 522860 38082938 28645 33264032 263163202 2135 423984889 63 105 4623 154 932646055 8938335 817 10434778 782345 128589635 23225860 5907307 1126 21 135 239394 2706017 61 76 30196 357321 54275 58 13 68142 2737 610443 26309518 5996 23 20083520 31786 7360 599 820180 87452604 563283016 351 458 10 192783 43902730 558611 40 139 7768 14 65569936 152770941 392880 143622 99 284 3446 3837704 13784 43 13785084 44 39863 93896 1156 41569475 3250557 1312 209830 12 1343 116836723 869 245 340459992 19299 304671247 9028 3000 20469 1962741 26094 6218 39239999 937300081 15589230 4514223 983525181 5682176 6752793 139072061 2114 371665263 37694484 865319 346495104 148 9356 36446308 346 27658536 585 351867 23 948530 2339 89662621 3047 22 9866 1319711 59 938998 1361 131582 963 102 25928 184353361 14698883 2212127 63868304 16203972 2324098 13 15 29295247 3538 453 477542 8193 26557669 23 2357 4360 255896 419716 443640827 489 92918230 2120930 25107499 402 588313416 27111352 38 2028442 30911 14 41775 58167 73 262 192 95703614 29744517 5750 3155355 186 9212 67905427 1174 240 754644598 1156921 5632 87797652 790280612 336455779 8743815 63682 21510982 38 23 182097 63524333 20861223 301652 590643972 370 304 42 4473674 4216 64273 2514 2295143 419271420 4272949 860721894 26 7989 2750663 72654 337655 21 399321 68450 340260785 23503 39420 3306955 52001 485916 2053168 850 4281 82 307747 24521 10488342 321 12 78461689 2709 247214 43356 33362478 1619902 114193951 12455023 386510008 807085016 7754968 523533961 351230 7220680 114 26 18 2889886 772284 3658 11979026 7939521 458171 292210 990622453 26178 85289 119 12089 715949870 84336 26733 14 11916 19 7800 14079261 109414442 19 27679545 1925 4236460 13 30001 590 10354 451939707 520 11 16418892 63398 36 428170 3794 261 41414 37863 26 53 38313 84770 36 19622 28331331 11 27942008 21241227 9822706 599581 51153361 141641921 5361893 546498 191928 515274757 1440 531237083 943559 3814491 468 13581736 142371063 33183202 487808 24518 2646876 4515 5852301 75555 3097 3051058 82435 1896769 126063775 267068 143 6657 5691537 17635 2287840 632 132040 512693 402 4698925 22 933244893 8230 32976992 174 443 71578 12 8958 1826 38214 43940 173524339 4147 14682734 2684 294553414 874 3055598 70175 20 101 60657 6136300 10152 157 97 24053 8207524 23482155 1339 9142 106893559 43409410 47731173 366 1120150 33671 3250 609427293 112 644533 97446 442 471 12740389 1369325 168 1366 4578933 182668 1240 13743 120527 142064 1396 275 3386 10464701 21574 14526814 68682961 383988773 57 146231379 14386 16909343 92 3490 185 761934 74352936 127818067 18 2149778 3148 793814 29947818 77268043 7362 142545 19 70960 4076 53864073 37 1002867 329 955149691 35967480 20158326 10319563 116 133 2072 4286 166199 853343919 1827 792151 971632587 62617705 333636369 372276 262169 71 19 106828 208800715 4572457 220713 470113 1037 60059 36 315021 5571 611 195883015 403554 4728896 19 955 15651 4467961 3808221 342068 49519877 16089 3729647 2936022 9690 90 266891143 42975116 1707899 248146980 384644 221 47629132 180291300 145291 9074311 6745 97 52 3018 568 305 8367045 3439026 65380 14 174208973 10920 89 28 74 13780107 5483 426 14 39 4926068 339 232 2333 95415 968616 1262633 2447256 240 44441374 118 34 33043529 113435313 337457 3400 450026225 126392 3778 130 785 109469 1293 7853 35 17 1024600 3513 23395 27611218 34149253 32 5001181 30888 16945 1455950 22047421 1364 24949 18 280797349 55 119045 113194 11282810 735267 536 364 134 63 17996 397 36 284661592 41068 916 2129666 495292 225977 31 1361016 945528 30007 20508465 1948569 3227429 34480 113214 785 165488321 3808227 2169328 28 647 284 303883 99976833 481 1665 250 14495 10758 750 11700892 144178614 25448446 157 164 3616968 115573462 41103679 79197 456523778 800 112 214 5404179 226919 1713 98 75699 3142751 42991861 1219 1292 63 12 401876 2119 208 33463 844051462 14216 4765574 190 27 17397 182 65022 5896695 2301385 848806 730451374 411 6059 1481 6383146 18233 46118530 12159700 153582 152439572 7014 36018974 14 4529 145258 12038 328 6805 3334 122761 1101988 143572 207580686 182578254 547 5656 17861 1530340 4717 27760855 37471 727495 352 2044127 4810785 88741 114916 15930232 294570253 170629286 49 236 1926 5681974 15181265 26 17977164 1252 69382 10 55054 57 20 1982015 114 13 291426128 36317067 13774 38908599 10 21385 42 1324301 3050664 183 10 375 14167 544972 4653 1024 103 1591 18 46408 665754 4065 675433424 12455 6829390 22 8373106 29 19726 66085 227 4624 12986 15047114 9676 3777053 657553135 235817472 276288117 226779 7646 15 1103113 31774818 4905 99229 19711 320935251 672 32208145 1060811 33949 13 58 1002 62 791793 10767229 86 529981 372030 344071 141179990 2857429 197567 10 443097290 241228 43 85058 19 195244 2207507 110 59 17481430 670353589 547572565 192167 7470 62260868 447 495472 4933 7148132 276485839 27594 129384525 1212335 16124267 5134 192889558 453 4619171 514859325 327935149 12114760 101976 2396381 664945638 20300498 22274786 5312131 27020680 7362452 742172 121526439 2050996 315402 25 707 33764399 10 67897 6866 1129 122 48023079 18181135 65 12420 586697747 228530789 141972 172817903 7929723 110 29266284 3295198 5071 301645 550 49024813 339439976 24461 5700 7294550 40250184 733086 149969 50 16621 746683 22245 425 2598 13 321 14 4312 778392871 179631151 19 142377 21038 3126562 26660 3048003 17757487 54421431 1313 65785804 813089508 2826616 29 3239183 91727358 25 144148 782762 13839 156855 5342420 164158 19 722 1452474 1759 940 2505645 198380 12920935 9430 111276 54 1500 315755314 399 1052 190 8401471 5669521 24 26 8656136 15276246 80089 103985090 10471 24 101396 8332744 163008 37292513 28140 2189 26 2770643 1557061 93862 143921 9076076 28637 142632540 17247 581753 13069 7004 236455884 6652 5913 688884771 3414 13997679 21191308 2165 5777 340194000 3545464 111 81898 1913 12263611 1680492 6074 1955303 358127103 3283991 304931 331 6003 2334 288843 56 105027 4077658 23765 43 7094 15 142 329 420 29 624585 8546306 847 231 1418255 783400387 11496 27824612 45392153 7732 33945 33310 12549 11806172 65072833 51067835 654 57 963836 4441 19 131740 3877 50212 879143 17 108175 11422089 798768339 999549053 96 200796 11 52074607 502 4971663 1191698 837233 837 281 647 958839 8030 33 11808519 203440803 21 987 232 17660173 2427 61602088 220736 434517 528 38 1696 170263666 291 951103 466951396 30 9720484 242 53 774918696 147454304 15481619 217312 929 16 195697425 23 94164 173187686 56928626 26477871 103739777 6891 4351 109620889 52 378664 719 15379948 351050 51756 912276 1381 880992281 449409 87212158 42166 1033869 53945204 524515219 353855 6552 23798 4940285 159 33 241156371 5571257 40935109 41 105 241 639990730 59882 75234 144 12163 541030110 4872437 20796144 867461464 1578660 21488183 374 12213656 158 665756011 17183157 15601752 281 3607 22 1261717 109 2536177 2359 10967 4659 91 5119 112 493676398 167 106462 885420953 486866515 134 25113 3003065 7205 748222455 23097080 7527001 3268 38 712252968 730 8649838 849 18592268 15261 231354801 196617 28001167 130243 290510 7418 106321091 88 330787481 2347300 5865093 1763229 5278 19108576 386565 593 1989442 44305 39779136 20071 7691 69379425 17018778 11996608 26 3112 276637 3425304 83307875 451347 24452479 84089 104901 33201365 2165 747 366 2763 25669693 2455 468 448937 58965 534975 4407 13342 114639893 3527 36862403 1267008 29076 13732338 1050113 22131 33 1131 1918 64490130 60765 205 27619997 266738 49542189 2493378 20 671 40658357 3939852 37472 21 35 671 436765811 170 248244 735 331365 15 22802 100 6229624 115303874 170898 2729077 11 50 335182 2352 242099 65459936 48 27913 10150150 2621 74189997 23 4715 1162036 150841496 651587938 4763 706643 1195 223 20713970 480031 526 56954128 16 23661234 1367381 29068983 37 170218 568690 809 45143 194798 34168820 200260 216340565 11 782340 12 10911613 36 98618332 32307 12590 408235245 2217 57926498 163579 671742 3391219 204 2522569 29300351 632 12541589 143 139210 4022144 1005 571510 52451 358412 8069 237 117420778 1469 276 3459695 133621 45445 16922 367999183 359760716 2312 366119465 104 4184717 75087 572947 729233 161603 48691928 91 7250303 520852 1693 12248468 80 278869 225938334 3537584 222527998 19838545 7994 6410715 10 120 49218977 223 4277 2360 20271915 305724 841297205 73311738 208075 2767962 18709 19659130 1158 38 704383 3271 764971785 120 2294 94133305 5130663 1955340 92150 577322242 149295 1080703 3160457 4481843 774540 245927114 67 89838432 2196871 1524185 842117 51699 6573 1192923 28141205 54807514 112998152 23739770 1128 131626 645495 723903597 13392342 230 214 40 528 9005 43046 339 27 128197618 747747 331538188 274269183 4409036 3088931 169829995 34106662 260 432 2102947 72 22 242144 456115207 147240 163336 278734 11031862 7102 140028812 48472082 28490 388588 933235 2737 18585 23068 20278 438 58 49993940 110 12650 2174 2551369 373508421 436305945 1169961 49534656 63893391 50566 102 27411641 384354963 9724994 1658 3163509 131722077 74 50592238 25254185 171 10 6903027 17 46383393 1350707 1721 5477323 23 158137217 96625 136506 47 1473304 16216807 41210580 264635739 2004 15 699643 37096180 397693 975310266 48 301 93264904 910 8921080 1241 10 215938478 42 204805 79312 30363 282 250 14950 53078831 62245271 8380 14586 117987 631734675 46244229 72776 24823934 1524 13543 34538754 74 478269314 60164088 423757 13040413 118498411 5139 397 149 6371053 382051 56586 56870 3803 4332 239118302 1711804 110415095 17 3107727 44614909 25483668 91 22862 50 135 176859 1878 648 1221 69605 379539723 43058 18 43278 45558 103 98 1904 44001 137227210 665 70836298 698899 58483565 24866890 112 2571 504844 39302273 77955729 3056531 17719 6747 270219 13844351 167 43 16 412129959 15024322 12 145 785031 55699505 16243 95 28483 497041639 15196 189 87 972 871023 979127055 7633143 19257951 1701946 17659 9658 4436 38061117 161119 22 523 137926650 102231 9366786 340724989 3994 9533765 10940 1363689 574022 26523912 18398481 359 80513 6156784 96589 159878 145911751 445517 932891502 4039 90096 8535671 11 292 163287263 1015 1544 223082202 3796 47925508 260400 7067382 48168 6991919 96859210 920196 57989 30550292 288 24679 18 859 705 7560543 472 507 560 170349985 516554 87 26 3165 16937 276297974 884 70 2415823 30180 18720 1002247 293 9242 27 44814363 32 210609 36823520 148 10 20452 2379232 709 3031020 17539235 180131 24126 97843002 335112 12424622 5826804 1931602 11 55998 48851 24075797 13 26 30 4391402 2691527 527195 123459 4123828 240565 830173 986960 723 671248 809479 10181 14255 42645 48 54 68950063 2494137 4135 931990 4668 517636672 347 51 295 115 608075691 3825 965 32378835 239 115877 49 313 21357 606 120710064 261875375 300317752 172298 33939489 30 39 25904 28187 16900 32 558203 2001846 15532161 44901662 14 11547 822 12 35252218 27 702 18312 739 181014608 77977 41 1131421 1015 28273 183223747 19 646244253 17698013 12 721245 25 88390355 146042 1964 29559420 32377 10383 14288949 202 27325 556130 29553328 17957 285568 381447911 82129346 229 9475 260001 24 580 31986775 41639109 6814 525 285 13692 198 667 170044232 33 124 68921847 12995 4809627 2530306 514432024 32360248 170020863 937 5137386 1628735 102091 64 1801 7164 882572207 19 80653918 2530907 340 109 127286614 2813062 257 666975 43 20956124 1204742 1876 264082012 2641926 3106949 37379 13955 839 20 170 201 78681 73317481 1159954 538918 132788 22 689783 158668 215250 3899674 410781044 435449 1709 34638 420432 41 51753929 224864032 41817398 13482355 5796009 651 8282 2348416 12072 1360 858720444 102721668 12416 749573349 76153 51386268 954588301 1368 195 78997223 36433314 38333508 240650 3470535 207083696 4901772 781 30373042 304702 3645 5745522 115382563 153411088 92549 13452744 13 4589 514 3297014 127450416 15195384 1787336 3002456 912217 76315 27830552 904 264 530873 3834814 428653 98090 913337589 2582 60911482 17 88629782 322578 738552024 1464 697962 314663 56879306 21 453497 58153489 49068 968536 208484606 748753124 214 832073 81782707 45 61395 6123 70233 78000 2744709 449555672 566906 780 2134 9906692 1134 38676565 205132 9407 3921 5283546 42684 4624 268056637 3881956 309 137029176 677 115089 167948 353923095 520375007 16018 93879172 146603 15 2921 234 10244223 39729 294530646 37627125 1070733 22 5143219 10258236 10912480 13 86215099 33414 2076 224480533 55300229 17 4485162 34496 9768 200 499810 215385 624162618 2270432 965557 5916771 295 62209077 279 1500 28 189674 2066 3697335 23740 57717997 1979174 309564 298 67 21646 206927 272665 45 88727 36079 10722 27208 8621 2608163 217820772 72518262 284122 522469 2250 35230 611178 398161451 239514 185 642708 57367946 2342342 567327 995 56 2136 2627193 100 64393 1678562 39 138596 59470473 19517 106208902 68658 197245 2636 130 8145436 1020 211 11553746 551 29 241214484 1709 5056 584562311 44 238 879920354 12 16 717 25 3036384 137688290 76911698 160868 441 26 78 49 106453883 9925 233684 27784 798807 277 135 100 523049 185134 8057316 319591876 10932157 41907695 8995593 4923 354580901 117139572 96 24195949 117 4054013 12 25922253 149514 18614472 1958655 143524255 107720149 61673 18157922 13 150922771 26 18430911 8224 30 43695 66337143 12836 146538375 4724 2374 956 6233 51843967 30 71573107 15651 388216362 166674099 486879526 748978740 12625 1135 64 12362336 262 27960 100 514 1248485 17784 343136456 151 696 320 189126 2503727 772775158 4862 112158365 8821 6616 21 2512 12275 1069 96108576 244894125 14 23575991 75 44161 2823 302552 11320 61 12 1204988 524 301651 1369871 1023173 424712474 5144 12319518 1200746 29555 42 6411 52142977 10101170 1027639 2421213 2070691 22994 477961 171821 3030234 1229 340539 2774070 7470 6068 29 1062581 12578 55540 24838349 267365255 13 841612 40670374 3034815 80011067 295 192522059 212822020 316648753 3316145 223550601 13 4298 29 9797434 1987376 4740161 5321774 131179850 33 226 12 3209 5029445 80 14796464 9830 4161 156882343 58 880018 26 2246895 159500685 247142635 449256 4739 20 374 859 13 2367 187254132 42282196 2733 661222587 174 5661 776749 1506 123735 1661194 132592 114 291148674 44351 52167 121426525 72 350905869 16278 23599 305 197327005 121226280 7979 321381 194 37 1803 35595 67405 49957 3113659 795 624589 3492025 304 51908 65 9911295 753906776 5664810 3932 182387322 854012 27104 17 11288 564670 531964 8426019 130 116032 17386 8255 521878 291196781 9968765 600759792 103898017 14027 6126706 11690 5446 291121 39 97212 2011 15677756 328 212 442725 18 52256 8051716 11970100 51413 1827 8648 1698 92366 282259 156689 528 166885121 11254999 340 2010 20 956973 1819673 2535 4629399 2482 126507173 417 2407 56973 723018131 21156872 434572936 218 4333 4782341 90913916 5877 2646103 33832127 359164027 367702525 99324 161 29368 196 4065013 10306121 54990 66973726 347390765 1294 5014833 212887 429256 89088860 30163472 948 108183 4547 1704091 112307 778863928 61 11 818 239496209 493 40664 35237896 26765543 109388 83 467863 49 458298019 2155 1285 565197 2833 45481 958 17 16 459807630 23513 3671323 312705 236 3711 752612051 1420 1876006 3770712 7925 60629020 95573 284 16 406 6459145 1764406 1682084 209120 511048 36 382 1096 22 348962153 11 206010 62132370 77767 43 10 6766 3919 3165310 214067 24 38 645 298682 26469572 1181714 344256 393 4726409 127629884 439889897 1776278 9268 2053241 142080402 15717552 233296 655 6061 44 25 1681 17 99 237889607 21289 124033 78625 222632807 2107 4651 103 825428 596 27506 13651423 43182 129123490 643263 115152417 9016 24191038 445455060 79893 15232703 1361086 38073160 2626 11 3769 16104978 53 761406 9335 99 225232557 47 8197717 15913 50989403 558 27273 121 15 8181 1381 113523 7066773 194247 196 374 74830 537202 419728 372 78522424 1383 550117 84 31050995 5866 29028362 680944139 304604062 9826771 922481 17974 9824 454726653 36231822 301116 243598904 6815992 1094 376 28060898 8857286 8109 7711617 40 36666 2779845 1135 797949237 44 26 641421868 14527597 972534 314 46682763 307 28 3463 90948 163003649 1671 934 739 417 3695921 8183596 137848063 32468518 36821 1506 5789 1109773 23 29420 2317909 587938909 681 64364181 223535 325123 558852 12413 379 65778713 16458422 63059 2163972 7383 14154626 179068981 288195650 21406002 48 32 11 2226 411347 639726 713789495 7482632 8737981 33376696 122888 683 302142 205059 2372 120 10 176 853938 775839 1133367 125409 49 53173 35291812 58907242 33857 20409 141708 239045 1114 29 3067814 122742 878 103318377 37677898 49 318954980 1124 75204 117 6625 107 371105525 96099 33002 63 1165976 2674 14 22 17852 31667054 199 11 652 894 85486729 329358698 1237 92277442 3359 320 14 218509498 101636073 322624910 2757499 1304 87670 9394329 12313 6879259 113 107 139417950 10515461 23353 5562701 1431218 1061436 6380859 50569260 19 25 44004 82288 6995 1010208 202424 1119763 1290207 191 1129976 5071 94265 18 44547634 122725065 10858014 1293194 5652 31 976093 354770307 52666540 18 10 81614 534972986 223305862 17882 8284173 32758961 30618702 10 267290 675823614 6331 220 2514005 323 135 935809183 575650 24727 520 2517 26512548 47031979 50371 461268 49890 9982246 93462 3530088 22275244 403442 918953 270582212 10 7765 5707504 255905 23773 23297 2332276 77919040 1222962 37887 194225 592 13152614 315 310 1584802 8801428 151003355 483 268702749 12570 62467 202088902 54201 1975 9889 651235060 155231 29 219 109045834 17008421 3597 77884996 75930 1440599 18303738 224674753 2700 266 2036 959 34571064 174884274 220 2188 144344100 16476 2707 14712019 20332516 957408535 33699 144261 15353 247928 15122883 11302 119472 47756386 945674 26 72072 8924821 31 5935 29795 80 1688053 7679 3156 10473305 68 1833386 7702 243013651 141508 1637585 20037 2939 66 31 81 1936 1187326 68212 1913491 146 8409450 17610245 104586941 9749342 24 16924 122938 947771810 343713 690 15927 20301 798 209 28448491 31 48373 3420 255420 17 164958 26 10954469 3632679 4572 89 329861398 18 27300 21333 316763555 3749 70835 14 473161 1576617 28049 98097 32551 46712737 1143 813020 51331625 44296 12 28 36302 553019129 387720308 356537762 30 14 319311760 25919 184556211 24594 23 161787977 8214208 84142 68 12 110 6068364 2919 46765244 26 2316 58506 7028 6906 31 1107 3855317 49 1683 98049106 1045 6051199 2272168 27 3015 248 404949322 9061554 565051 294 19204 179431819 126003 53 5104473 16 113780143 521 1689219 8212 4621 37 260 35172362 657803 34398 1488647 1094 31697 95672350 560482144 217096 169223948 127738 185843430 56 43621 7110 1531902 1590266 1463 35378988 13155 216 751554843 3053 817410 259 116 185523368 17622 2647774 6862 77716 105 1821445 676659 4420038 601103 1238049 38188 37 49666448 441 17591240 72739283 24167 11994 189 39 24274 17246042 3403 43848583 294973534 255882434 2855 5023 1136 264728255 299 489433 51627054 55147 26 171 310 227789 52206982 399496474 80 50494523 202 5683038 51994328 24398 513 10 1599040 2965362 2046616 94904482 34 1356403 782 86 5380701 836240 4885954 85547115 18215 32 39697586 35320 469 3914454 9268863 118 4384292 89691 170207 11 621104804 582010254 911 1340 1005 1545 1759 4074977 2963821 85906383 1257420 3028077 45 5287 289400143 31983205 17 8917348 409 7151595 4348 27 173065 200772709 931 130346522 11 118 4859670 3342 111050 492 274 3252141 785 50 478825 10584191 915 7108181 62582 71430529 15539 22122 244 20 4239162 126198624 302050 133598048 5109 214794 46998486 494296 15 4226 76882 203 15 472 132292 405 5876 113 56588879 2917 61291 936 15341000 25847 925 4596551 1941 28523251 12228 12724036 640797899 2123385 92794 10 11801 390302210 1449 307839 396947 4318 56 52887115 58842214 304429 200 4517900 401719 311313 8910352 227391 4857 236 785 90643 448996 4082 744 76 15542 174314 99203529 1482 22 123867793 17917 669124 1114 877120 13 59662103 619823 518288245 1693117 450623 46762 498308 59007338 50081 685810 82 121 2061648 2283373 1472 206 201884 1951 65 201 420193 32 275 393343269 2503311 53 2823 28677 2163 81 149 866452947 1111688 140 46347 27 44 9303168 16 1093700 943 281075407 585 419500 902981 155 78 175537466 220207 592332 22140 25536 37122 4771557 283 6057920 45374 51554 309505236 57949 18958 61452547 4253 29247065 417610073 2869640 503638 1721527 275262839 10331496 833104771 252147 49654 76 57586 95996632 280 1123 46712403 17 142354043 41214004 715312 226345 207575 13097 19546 27645439 2513301 130609458 173751111 371614 157029689 3622 8527220 1886 229998 642 5112686 977878 3662768 5671219 661 5846527 49 18783128 142662 354299277 8181330 22947757 418293 274 441 3638 325506 71 484 87604 1077305 15 17 42315 22811 31941 17744 970879 882 8574303 550668542 88609374 27547699 13 49 232312479 2706782 257 102329961 21495090 272 49018 178872 1805 68 79823 417505 91 160854521 461466996 1088553 3645104 181 14559 321 50058107 680216876 265 1081624 718507 5216555 179789 814716479 475383 5186743 39 9464 7848480 1813 547261502 26071409 169575 10395896 5735912 92 508167 2003452 607 70 146758915 5430 1211545 3998 205 31850237 5267 6872 27617000 47168590 2697 254603414 1265049 26 36670376 596 1705 4081809 27169538 20 759617485 16 108538 10852685 300272 850708 12658362 92 44118533 71 4298098 1379851 77 10078 30 623654102 12 49 181 53 310010476 4071283 744255001 198 878801 19037 893609 11 46 457 16559379 4797219 98727 1349 171 77202 65216 33 11821726 258 128599 1338 44066 25166927 41506 165 59956 34389 10 411114 8684050 12832 805621 6067954 225111 34696017 1044 3688491 33 240678 167265772 111103675 403 3386 467971091 1210 46 29084145 12 14336 1074082 326 234564520 305541 816876 527 92082 1231645 977596 37 97785 2060724 280415 840429097 1097 2783956 552 4837 326368 3125 487277414 2077 555 62308626 675 100937 546549672 903740313 6491 19 13355 787 227674017 23250789 11603196 96273079 493367 27 1184356 10 505 628 2606368 39005 58049298 492987694 27030905 44657 152 6605092 1989391 154 230958 301810 106 943 162254 2067 11348 670 1217 3410498 441517362 162 286766043 57 21 2016092 457784298 16154534 990 1880 395136 37 597317665 261360076 80 119931 48052 8986669 1258439 24816 11466117 42066017 192363 38138 1640951 777897036 45 11 138637585 26428303 363614350 31604 12 46183 59 1009766 851 5073 1457826 116 117 1755 887643 1102666 19207988 24427 50637851 29 2185254 12 1580073 10907 26912 376 17103 322709474 1540 18952348 1600 31734 64911978 369 558 1900 416658791 4133 604632 565034 2526320 91902357 3053 32836 203 3737480 13 29 32448 1470 34454 335889 6094 5563843 306602 23839 133 36 202416559 2463 8614051 31394 290 924 6415 4249 2203221 18 638863 81 1043 6516 150 2094696 12 38 595 240915 1498650 328 10619 8601642 128450 61 12907 12550813 187 72833361 11 607 147751707 4708564 88 5394 153 1221087 267535 906463 987522228 609417823 49619281 379518592 1177686 95 51872217 2704449 84 783 9443 29168511 1478 4308 1050077 671 1574 1632582 10141 469 150370179 3822 36222052 1209947 2073 151 38 1526 549740 1459 1466 2184 1126934 37314370 40587 336030 39217 703991472 43771 20208563 39386 554060045 1712 3013 74740 2063 88845 2446807 2599 570 434804 883 13795 122392576 2134 749490407 21259 155701 30078 18401 43 29957 22013582 273423012 212943 270136211 1075 17144 205 42 752996 17870 5058951 14679 119611125 138688190 149380266 2786338 142005 1026 92321 88 344 11916 267 16231 570469 12603 133337 32 800862167 625853 1031996 39869 541953578 1716 7199 5817107 32113 283526686 108780096 93 59123 6746 116 1017 4188 26700289 402109 41928 3168591 2423 2520 280455 29849803 381991726 4360908 76 90 14790 171165 357661843 144479 159328824 1491 5406 161561 3063 4476076 14020 323 787 45869 62 1729489 610423084 9585 975983 89 5704 7066648 2971480 104826053 86416 242 43666 225 11122977 526938 91712 82451 808 108 232 90 5064 116536966 10214392 2280449 143831 28652635 79138040 217731 86973440 151556454 1281 7615 101889 3034710 612570588 312870 15874049 1800226 937669 336955 1920 2740 151134 121 64 92 11081 44177403 3152 10 5740902 6359073 330460057 645 66 135497077 75009 3296 452594979 96985 204702731 490859837 6331 13706713 2921145 3976 12451 26855 46882 217692103 582545548 18271077 469350 514161 374309 295454303 458368178 10 1949 1944 270500824 12705 216236866 237556411 11 1560 14 29 2329653 21248 87220192 10910 6180 25 31 2498821 1428004 415 50 109076687 1302 19429529 30808 3300 2656013 54045235 56 1234008 35070 8412 17 18658980 2808 56442362 37 821843546 1227793 15406208 755561482 8483820 81863 244 53836971 34647 802165 4394 23887040 14165 11 21579170 351 1284897 514 304260029 122598 191 24376 1478 42 153070555 175127 11 441671 26 30469931 2377 8228 399 100595 28 1226 21286217 610770 93 107 7769229 41395 74 908125 128950893 1063 2053 6504537 20555 11703 9781 138710 722 2357395 385 49 339165850 11 147609166 186 133963998 41248 3344 621981335 8742 86104831 69 26 234 50002 74 277 525 10 47628 90456 222 7087 13 95829969 385754 25 1197268 150681962 3221 403558414 15 361826 21437985 4050729 284742282 537251 2676106 1015822 1408468 55600 1405997 100108368 81266483 243698180 19 178 14818 54 59 120 63 12325087 265494609 1197029 51 79932 32 62 527 9916853 1196 14813 43458 34256 12514885 206551441 290688194 200564023 153 71 734225875 28757 333851 30 27141456 45157 27 23512 967085856 2561 63851 16 133218 80021483 33814 106035950 2686 74368122 516361 1894414 1303 974794 43172 283920564 503929532 163063911 338 204 145051559 560 15841 2128 16 7109 6987 102 7948647 258 10 581863328 1717 191046 268 14 4978 3804 4042936 5106305 3311 4951440 16 13 148250 288192 126078 3877920 131422 105224 25041 106 84545 13630475 220 3353438 8131446 13784970 55199 616598442 106429276 4601277 372428 22 24752065 11 109799558 2898464 537455874 593423381 30996669 611 18 57946 69 10234749 108727 8813 758 8050409 199078 64256 27 80340359 36239036 4494 4976 2560045 128811744 802638 12208 586492019 184 359 58269 554 17808 67905633 47292 230 40901 26252 1096944 32519038 1790 13179624 4111 161 394903889 342 31423342 236047122 125 2495 15886 1267 19289 27508142 4754859 56500 46039825 147528951 2344990 69044 20563514 503702071 8158845 42334 464377 64150453 791247 23882397 814620 36290589 1845342 4689 4568178 340 123 60676775 96297 1549 1691 110 374627 148138 970 15181449 58796 24 14 12327 235842 290378 1224 1095580 41 31256 4447 18570 21 5190 4894159 108051741 24430 14560364 295 33987 304753598 3651 6250 6206920 1214919 11 540 3145221 548133985 43033283 48101277 6349 13159 10 484 4595 178674666 787767 13 5549 74554 2703 366188605 859964055 337173 28968 210191908 35723571 1001422 877739 2369375 611 655227967 431570342 37148117 30 111839612 685 4857724 19 2118 9682 46 2667123 78510 15 276468790 225464 607 169138 134465 724795 363564615 271978745 67 216 74 48185 177361 35796 818131 151660540 18025 31 124509190 1289517 9340 289591782 624 9993532 260771 2590605 347355 4912 47 1003954 13 108311 3517 440417 14 86560039 81 10 26493 14 68788 11 126 2058431 957109 553937 317687 34 11939 11524850 2310780 22578 443821605 87138739 33310472 164 3393377 4967 6627 11195632 53556953 464933882 18610 5324468 12 359050 41 196 638 61734 9713022 230727 66255 12 626 144 94430436 410861744 23284671 80144 41748 128400527 33768 63850085 53 7627191 163630726 41327776 357706907 19867 39437 580192 879 2773 20831611 198277254 23018 3910865 3589752 26 119022233 6932 1175551 136111674 31 1391843 147095087 29 3265465 136 21688 1463397 4187399 31304 41380867 1123 157604 167168110 14 1345 360621307 1351277 109733251 32 3007 8439 5112889 2955634 671 490620985 814 2449306 190932 1462416 19 1997 51258961 141 6275045 30 388467 28 298 1193359 79 1689972 1083021 779 193 1145872 25098 625919 6226 20 68 338 2417794 9722 237 300082 258 145 240833998 1783 46 183561 3598593 51100 10688 571350 2545319 11 6099665 39708 1238505 113624044 31407 256 6676590 26094 706 6979691 22979047 12499 2147 38 84867 1408365 3133 29267953 57199152 75166988 36 43 47236478 138 344 219 409846410 353643 26252978 515 4008170 157350608 144760109 13811357 56689 101 6287 15304 838 117253 5583752 38287 172 1837409 48 66 19 25239903 208064 7322 622218 23684552 25 103 588 2166037 45538512 3203580 32387571 4765 715412 215426791 447071 37 135496 847 190 1399869 47705274 49 263115027 52563 17 1071948 36 406 276 25 4444 37 797 110 876 44543957 68 253218399 15 20774593 41 90028 1357 87201 9010743 88 16 1653368 22 580 58113907 6539620 42336476 998 65119882 54 217048440 76 48 68 8147 5023 20049305 60323 5361 83 152197 1459 52100305 11769 1598261 717702 170 15117061 50089745 30617 415062657 21264432 13 960 411001 12622577 37511 20324 76 1139 1865 11506822 1732824 9364 21108 236187 552 33 66 33782 397768 143871671 10523 99 89931 242336291 15 1179 7886562 1437 18877 123 4511 14615072 14867 147626311 4913205 55050 22 48480 36660 434 76484886 18140 46051 29393 106548146 47602583 36481668 34020 696905553 198533672 32222 737781 32260 444 457 575632149 61801402 32 100416 3525 1897 3032 261 3050 5741611 1198 1837480 335636 117546 398187 645851408 193308 846705819 41102628 179 11 50 3702679 4070995 53900 63 1271027 33951 199 17158456 74893 190631 4040035 165 159270065 197849881 76 96289 44522148 27 127748269 5996 38 602051 1090 8776 129932029 79971231 182594938 131844 153 92 156158002 132682402 34823489 23 75275723 5019 11812617 509191 3468546 221602415 3168870 524 18 32 56763761 1890 588 10888 14858 114 1223 20188116 50929092 2184 1949 340099449 3304157 255 3044 752283 766557 26799 1526296 27 1235196 155 859 760 1013527 83 1601 35 174 304 95395943 59482695 25 36 12100 9102 34686 11467003 14679420 2353 14971112 382514834 26644082 5022617 14439 19 30066 370962688 343377 2267 31194 450 10728 89 335742 5729069 90595201 61405 136796031 1324205 335598820 63730207 623213 288 118057020 20246 143608 45 2950 2005 162350457 5268980 10 3705 25767 436735610 17771416 12 2101 61 9051368 8091011 776 15 6447 44884686 23683859 39 6280627 341150 1254735 826090026 203 602615 35260425 4070072 3083 335166063 969717617 828791 1685230 225 45 370917 11 45 539206 739996 49610 10494268 38 386 10559396 121198 439 2394172 68938 120 55852455 173 616674 750 297 23582 793900 317660 6153 13009281 160837 34177105 261 88 88 1321 9255158 22752 4588 25412 122 17634 821935 116983333 1989 57629010 55299977 1255 5290 79213 64 2687 7982001 82878486 142818248 818610332 89450 33059 603930 1549443 54499 94676 49717306 20 221 690849 891 30727 1139121 32635 118037 263148177 122 947 454265324 159 70 1219 209110860 593276707 9988 240245843 10 8455231 34 91022875 44 10 17181686 973 26 21171819 16413 36 26141351 696298662 81229067 13 1189010 8749 5726 1629 1434 1878957 886009013 41577614 668591996 28986154 949552602 3867201 17121310 812423 269010481 7316384 4366557 301515699 1654537 367631 12 4414 5321722 104353 131662529 60760 40 744 762831 394 486 162979 9650 1632191 179 133 808202237 233744 15172703 124337 19644 1236 498309 61 1995263 47 181888488 20693 14 1979437 72180 3729 119297 23165 168008676 2920 604659 92322 62 59 5387602 64509 7748523 100 3110304 79 33 154 10518 667239968 19919506 49535 536333330 481386907 17603773 973054424 560691380 10081 164 136694784 38227220 33739 134206919 158782482 203 39537843 423629 64283 60 854730746 12 195 6311538 83 3620 19456 76789328 12939 63 226704667 29795 2291049 31882 12 2599 199018 106 3056894 1950 863405475 5083 46417 61 785 828940399 663 24013 368 410869 14 59076351 3439188 17870474 682301 155305 89575 578 2143010 17313 12309019 101378122 22305 1216042 15072608 2407 2139 1159 412 36337 738992 1536286 1116146 101 502631052 753 21003 6096 5110 178657216 149262 224950 182995975 304 36102 198919 29828204 2208157 73652839 6104 216 54925 708 15189 26 12364 702 40067 73 4432 11169 2653846 18 20 64 286727 976 287187 373740606 245368986 624323 680605665 749589 15415 33 375450287 678140271 379116 157 12 9557 21495498 9331901 102061 64693659 92 13 5259720 15164 41 35 16022 769987 15 370480426 187 92103 4712106 56050537 97 75548275 887 273 359572 36787639 21 970204 2697 242519174 453475 14 630418 21205 519078 751549 261 2668 1039 125845873 567 134423863 2144 429438017 4743625 2678779 2634 578 24019 859992 523364 146828514 12119840 375423740 47295157 14707384 883 29 4014 23635 99014793 37 185 88 19901461 111 11318744 14766 255791 6617055 2928 49576 1266 4472089 696 6219 51 12 326075 12 653 1511794 2065 8226 7005 5399414 168776479 283668 155864 995271444 1068 11685730 38 154426452 185767 677115434 1240398 585 294441 89472 65731 26302878 229745908 79778663 23719 402517 12505 135147 31887 4372 556472778 28621 45098 39 10760 45039 15003 618049 1422 28465 52178 473943 43025 13600 5189395 4385 375910 10735085 230436 982904841 18 657394 1569 38 128748265 102629755 281 425334 398 149850 38945 137129 148012285 28690 883 74828074 304549 3454 12635106 15528 215694 60793 55745 9593868 122896050 20992562 81491047 11117424 12 928 110 2982733 15577336 230746 1332262 175632 84741 248259 110244424 10 129697165 794612 492772 17878181 3733 724080817 609441213 84821244 334699 538302670 12324126 10 269889 1828216 7564 17939 26252804 1196838 345582509 2362 575890916 333 8006 403358904 322099319 4916 34668050 33678 19 18 190232306 42667 220860 52988236 3351 20 25789 55809 238934 171034 2780 80368 23800 3810 21 47422169 4563990 3671350 491851101 353423 41 3840 1981004 19890565 405983103 6267924 201909 83886 11 24867 2218339 2612092 184 531 44359 333767716 416506 276963 58942 6306 131392245 16890289 1451 56836 18 142418 391581 344574009 14023 40563 52 388 4438558 574 22108 74021 623398203 729 438646995 505756 18 18959183 26375 10423 4532860 78051753 5176894 43382 139351 51497833 198672705 35 4498821 496 264 3175376 323644213 31519 7711379 69135 30562 379358615 558392 5963 26303 17099 206713211 11 13751398 2526 5628047 51 1244 50 255890 215 16860673 80 18 75 52961 17967218 14318419 460 90029 140917 98615407 25 334792 3590 280986 656 29 114264424 143770 254730 70 529977 2271225 1359950 26 152584185 169847 14296 12547999 840692273 17 31 277206193 423142069 60226581 34002 182 25 917 139498557 24574220 160 72068 18403477 6469672 11488893 329 502 13 781488 14408277 32644923 602 2965 19695091 15220225 4208 334754185 175950 202 6062130 3730 20976 194 107308 725892376 1312880 2394179 572 7010108 549360 44409 6241592 960 25625627 86286260 167 152119251 61169715 300969571 197 1210466 302503 745404 66493 2327677 382217299 1793137 89495 4772 52460075 96201165 85 18339 98611849 697605789 3531 18 195478 49166403 135211288 510 720 5106 3458605 29082511 444731851 6767533 2028 142121025 698039580 44739901 1369 4574 118 100 1450496 12117 1752258 47067 8874968 1639 3399 1167284 838707 1780524 91027 28 898786 16 131 175 10 5459 95 1014 39613 78 2397 268 4040 794508 4180073 975862709 60 374745388 6296981 15440003 2396304 16 6574241 194359 3502827 25217202 510924 1029 11368198 11148 54569028 20835412 1508 52 847237 2094744 492 25603520 10169 421245 4221 14764 253881 608312 99117 481149 68772 197 7365539 37227456 13491470 294432370 19 251047 20 538440165 13603545 389506 4204 225084 7232 115648206 12794721 191362 495 171059036 18 53 48993 11575194 106 20 10523836 15536861 521 10859 991931 523 27 143734089 124 120609030 6951 458254870 5027 29 130710 4667 43774418 395770327 15541754 160591658 264 17246705 35875 408091203 122 4130 355370197 619035600 6672841 11068805 1803021 508677 10 19082 500 815523 124314283 669 1181843 51 662911224 12579 513718901 22954 222 35916458 10193 11688422 39 1220 115159 61 51605586 465241 5206232 555546 42311 945 688 23 808819872 66587148 9616513 462856 480 349691271 20779899 17 116008051 11084 2987 2406058 4169031 116854557 16085 895341 395 179755 1095096 279 157 8971 65169 8160 777972091 177846 667906 11334228 67533 3625157 281 78287304 39234 13 3304 282 1301369 181 2071468 280 194112732 19035 9451391 471978 71043463 57225 15 4110 214378 54382430 32342326 137804062 244277 50664 1435 3213715 4349435 2017574 142 397793 110059502 431 50350013 1958190 15 13459962 1381 10 248 182507005 25958 122391939 118755 845 81 792922337 1719235 1428 404 21353328 5630 76 807822051 3519 848 70 1317338 13093 297 163 29073 7717 10006 23780 393489 121838 31 28 1078792 19 51 2094 316 212431294 958 32392 1187 8848605 26279890 219 15 781531900 1572474 26726 713618996 25 287616 183358 1770 258221579 1182911 111628328 280545805 426 2551787 553465447 320822859 2255694 4153 28613 173654006 23100429 27 33 67063 291315063 13658551 204989439 148 109 356120 23785727 1334 82 93689 120432202 111750244 102 3754 398 63255180 496046688 39073 1616 15 31660936 3140145 232488 7722215 556 563 17815 4021162 6780931 14006 4856 16107 2723455 35 101156152 177723 31218150 70 15218079 636843 6980 1444 46 16430186 352024 786 444440 881 2586752 964756 11277 35088697 785676 408048903 2690 9123 311274414 1145 78 521662 98396576 584522 46652 16 20927 28 19 143965717 29 14 266 28 88448093 2789 180833554 11191764 182 136940 530 89 4549 21076 336 515 48 5795 35712 25632 26152 28954359 322 726 13546302 38 675 22 716958 3857 33 963133 561 369 2506 7972727 22 8646090 198160 143 60069 15035291 11 2415389 48 1326 640 358 9665 16 47 119802 86111 28 251392066 9022436 587500 213 2347 2030660 86039869 366 2209 31588 28779 80332865 806750 15275683 10 961145 5566153 10 215 135 15010090 2024421 25 450576234 8280 12708 78 1095464 8541 4667 11664796 904 1623087 3176 834870 18537 53666438 11857275 132 14 2146319 40 726563 235602302 13 209954 5620 989 1604 73609045 109184 2650596 18 2953517 807005 18 240427144 99864540 184465 5019188 35531336 26 279327 119 10904 33 22930965 17 91472 1576 144 4158599 405428807 629 1248485 122471 3846 94 189 18599539 113621387 5853920 137 702449953 39 3235988 921812278 52854 685585309 845 29380638 41184 526880921 72441769 21 9798545 3753128 351 7373819 6076514 131949 89928834 29 107987 307 3691042 87693793 45897850 721678207 14 1416 63 38 2660 183 44 731 13798358 34 307752 477874617 117212083 1353868 531754 305 24710764 386214 5375 173278898 2941 31262344 1299611 441 35102829 46836 39 12750 77081030 37658163 581 43 78 6589825 131010786 132785 158542 5060 379705 38505 223 18478 120 49515 351823 81 1186076 41281808 126702205 5564 1025116 20296 38 662417 1924031 548799 198 120172 9491739 113016 4381 210 49939 327047 94628290 414441 11 150460 1095 4409902 989648283 31 396279 1051895 236512446 4865 734 17958852 2330 317082 24793 914 1126 11185 30 162064 162704421 5700 71 16664 38 1017497 118188290 267979320 9311 7876374 40313908 60419386 51 36396304 2643 2743 78970 81617838 1026406 233578594 848 13 23 13 355 10 500143 11 249855 716122 106248259 11671022 56798 379261663 2329431 21 903350 23237 1677167 629185456 713735 747976674 1297 28140013 10913 337706 2011197 724 1039751 13520 3761324 124373951 201068526 52 4553079 682223 23789721 293861 1481 292865 54543 2377117 178277 12600 60913 101 508935 774801325 10 75754451 245972 5943427 9379562 12952740 446 47216 74142215 808862 11 231198411 764361 63288 214971244 521025 24027 149 11 488010 943954 224148 240 2304932 52775036 4481 22 37573259 1808 136645 43574 1184586 256 191 361962441 75 721635 53971723 759511 2681 449820 17 27705 2193274 783759 20 37691 96818014 4844 48641183 1342338 7051 2661910 226714 102 35005945 62132762 175 4190 37338 19 550314 107 2109705 748995858 854414306 714913 37577240 33784745 15555545 48116977 4106 1886 75608488 31992 23865 24305 147 11 248947008 506655120 457 829 10 211 15 3626381 3196 9851422 23431 2358 176920 15303 45750441 11206 6639658 312333624 269579175 97388489 10827946 1132159 1482793 6868 1167 780 154 368 32604736 5044 2438 1346012 49 1621 2056 4182674 200838992 22858 302 10 2679049 62065904 1088 807 12278 395612 150 21951924 10069 1126 186 50 7627040 13 28 5337559 37 5542 411 14 31447 1860 737885652 10987331 238526952 37 206411597 8100966 615955 74 43 37808321 1569 8079730 14 28353 14901317 321690 256293 176135243 1161 219 28556 1624 91449 437812937 6425 10796747 7228441 94663 69 82 11199 456 60386 10864 166744 12573 26133662 2513915 30275651 2789122 572567396 214773091 248 13169858 570895938 12 265777 2187337 47 955287 299465 31332 1394 44 122533084 17 74 26 421 290 85666 437462 12 4632031 88868325 3938693 58 211 122740240 128926 92487222 27 313482773 906374 2136 12548913 90 61 745967 1057 776997781 68798774 3046643 198 18834 334421907 6501 853 111066547 1835393 3378444 4215 278762 1323128 13 235442458 16967 42003586 7023556 227 140408354 776 1563 421038 8943140 2607053 10458785 16 18457 149 813971842 11617162 90 24124 416 32227338 158915 139353 1495794 38 222 19 161 17727 3781 140 1717832 1665329 794383550 43937064 117063 155 246 7516 171468 459 353890594 4478 165051 245244 41 443713 3563 410047120 1317147 441 16 151384 211 12016 28917524 39325017 2102156 2064 19 20392786 197 2743 4315 12275446 10 979508658 22325443 1047 17166085 8548503 1074 572597060 837 1905726 2589 71866 3493 1769570 48840 34163 241272300 208253 76491175 962505 537614581 400311236 9221 227 8292444 866268 2292 6167 294379 3867862 5577 22383212 8005 10331 25505346 3701637 21776674 1250124 146417 1540534 63 195 691983 109859588 191 409655 22400 30169 7327692 89400219 119197333 33366 65 1349279 55230022 816486471 230 16 1132019 3173 99 102377 325760537 89310264 21173570 183315 18798 2533856 174763962 10 40670 7597130 761219 549778 305 2239578 849498 83319476 91092 9112468 1573899 1396738 3489131 4579 827961226 4713 23493 29889 112 2353 950425054 8001 89728442 772329809 448242 30224030 12085 488705 637 182055 1004 28 30 970915 533085 27 1246568 100177550 36 694448477 3905985 25 7932302 56106 72812 680979474 926 19 510358589 1055 26764 307 5794 837778475 5052771 1297 81339 173220 19172 68836 151373114 228 65564 40 6649 28 431902421 4657 1539 68 239289816 300 17070 18251 58453 113508 88466 236585634 124283004 30310844 443 7218 736251390 158950129 1153346 60 1127 1718 21191 2033378 5649 111224 2627399 5303309 46 46553 2086443 37404274 3390 69844 1126 1431 66013 2051922 1081 10 177952954 98 3540569 6822 19114911 545640088 750 1513090 363688 24946293 36 62613349 23306342 25 3038486 42107 258 43 769 32632 862548116 17 1243 3929050 69250853 1741297 581382627 330175 51 141638363 3764 204 69 21269496 5890571 199 9667 75668 431 45 24938860 8055 933369 17113230 519813 210 58588 110933178 467557820 12977841 6254741 212228018 11591 560491 281 1795350 24210 470 1560785 3805884 248358 1180 131577 978613 28148495 709 36 524 595265 3625224 3001 979401846 6982 15830 11646720 124 9897 151740 4285 26 615477 226880 53 34117 14479874 8503987 4214 2323 178134941 15 1012 8035 7231439 233146198 737 15 6240 37945223 182778 163255858 91 494 10 3165740 68221 121220 46311 90978 117 4046 700647123 46616096 192702014 6555 1307355 3882305 4431 176010908 36143273 244054 48421774 60 473118 612418136 74638 309518303 1671 2264718 60675501 889 111466990 252481635 17122569 81 51454 475 4408169 24862343 44630 619572 78 4118 5711 6832774 199353071 51844603 61668171 2292390 76755 2205288 438280 975671 930 11311 3104077 1179977 13145269 1001132 11 253285 773882 10268 31322627 5331 1942 9613 3783 57830 60468895 49968545 9296109 59295 45 3513 35467856 14 9731 17051 28125 27559106 6537715 3147 302 423 20111472 88981292 37066 9462 21 321 8050310 510738 34796751 42412 117 58168850 291 198378 979177 207756 730 95007913 4455 12924540 83787921 103684029 31788548 161 794555 50947 1541749 29618 3844432 1139193 448320534 128880971 49 264867284 70745 807993 251302617 415641 22526 161 32145 46079 417 3572 23 1897519 26 622 318 2158 635 7388 52 7235 174992 6554 230481 681022385 100123701 29236 151963 766839345 2865 149209489 6798 139724977 1307 193082865 36 764137 145063 30070100 18620 15371339 814148 809227 351276644 69418 15636 126675497 15519240 4802 4325768 599 550 119 10 191314 730011893 709 19381 133 11707 647508 4876 11 947 157141393 99442 230553516 3002 5458 395 6095 26 45 128 557260 107 69178091 1794 152995 14966131 27 28316411 115860 25615207 59 8106 23822 271 55468188 231286 144012 6517 118 2388917 10637206 689301545 577222994 9471447 1103103 24 2812840 4661760 14 10415933 137660 201059859 25290 11 32184 82 38 223389259 171628 46 184302696 11 13257 14751 269358788 1068438 27 93109355 406099 53341 58101 365718 110309676 2899797 6699 2499 50360333 173051846 1164 24 33 102821321 29 102100687 90 5088 803866 4200 10 13521 3850 633625 1130 11098 19105 2527 24877298 82 969 58961997 14 30 18761312 1092 17 12 74 2999 102564938 677387 227826 109422588 41997 387634792 286 47345 3460 2590726 2318771 51625532 82 222735 405 329 11238 77064308 23 7296822 83901 11 6039276 751268 312 6084 54544402 130661 3227028 13 371625297 202 565548 85 578 2559010 180672318 37 13209422 156148 4710 55 866 14595523 1174786 131042312 50 394416329 452 24 234 50 2699 29549875 5396564 21 352 867 302197 242460 13583 817 3020 73 439791 26 21456172 117 176 617013 671 254251 37646 90 684879369 23012 131958 5395 1838 913950770 72 6181067 13798 16 14862304 455762740 2968911 46 7704 35153 29161755 29 191 41 5515662 105 1425653 2690 47560 42718739 34950 30 328904370 40 30732 433050990 75696 71213 14 3474101 225234915 48265 116453 755827 19 1424 2030 88453756 35525173 2091 102597079 12740886 53931 585355 417 16946 5907 35 213650 274488294 821 97 1933 4851 78475757 11795 9794 225427242 87512 126532 212945 6800 2573838 9779377 8256269 13648 15100 760645 947165434 770 42161595 1770169 4659521 4476834 7060040 179 74213694 21256 90935444 13 407202056 2850 4069 3978 75832 36 41958 33848 2139347 185 2494 1797137 2102476 5230 8897366 18 127 735510764 653 536 231901610 433552 458041667 2297058 15100022 2439 2261348 15 24123904 10461205 229131 239013527 4453498 132183 5271254 52 11509 6950 32947647 50 5400 611085 36310 773995 106484 103645 17 12 15885 21 69051 161 6012 22 1334 1149341 5705 209 15 80568287 50676 63941920 248268 62107 1367 711315973 35 46 9336 1553426 55 63064 533371 148 1369953 59820856 1130 13 1080712 146676226 294 7776034 2832 186 51402 33559 151 548 6704682 77797165 1636 36 14277159 292491 347379 690 41358 9289 48790317 124819712 1664392 380263419 103 10620513 292984 158 464461215 43 20 85 161596 2791203 488699012 12805698 2304 3760118 819 284764 76 1959 223 40527 322892319 7470 24 876914068 1068431 818108923 20485 6725292 883632 173 937 474 6004 12 11168 59 934 824666179 403216318 45 325404 1095596 95 817483 540625374 549 293281 3461136 23885341 418427983 13 4783 92 845493 933 1674594 345 22758 86614126 91442033 20905004 14 988 16 262342848 52421 67648 366704 39114471 314 14271 59227 1720193 18 4061 52 133218 3996169 713973 51164 1224 140301884 149 4460 4559 765208706 8814 16771442 78337 296416929 337604 15 8426 10859612 5586 273122 283 141881621 57 43946 17689 32366 1627520 723344 811 460 67 37 27745394 29718 105436 62419871 82722 205058495 886429 10 202124 578 256 469203118 57 33136327 17 6631161 88 2407904 275248 2287073 524 4571 47 12991 1852 114 4074479 3216 10 9349854 4880388 176279 765619 25 292 82277 278 12345338 559975 820 51517 1563 118 964576377 21356555 545763 174523 456690263 373166945 2166 1288 18743 38287598 11 461574852 55669 11081536 967978180 2181 154660146 41379950 14 703 26675919 75 26659029 191869 714 13011711 317 101683 45 165 150 704572 14 1085206 2167434 2490 181568 91073 8035874 49018 1161468 1321863 149540 215 403 29977622 43 1293 14005 15 283921518 255293901 63 1078834 68 18042932 280593910 2735781 1270 40760 28340084 13845944 689329577 2484 45093202 1696 329 16 9949911 14 16785 1200 413171463 210885 2716 1482610 4931914 25 408784561 86 18 13922115 191332686 53329832 1669 1222534 2669 82 92768 152018110 329527216 165157203 1015 1683182 15420 516789292 183866 768269 301 429142 1667 121068 65692133 1626280 152015462 1944 1950 696775 370 127390402 330 49882812 963749587 47684423 222 1753181 65190015 702681091 5770355 419833 315 3737471 84110039 386131 14086 1215528 75 5017 10325 196464 262344400 621305900 2390 26 706464121 134017 5970 25974 59152031 334935 979598 434560440 55 501759115 13516 233028 401 19633342 1334 13623 265844672 413 213 3039931 37795 774997 297 441487 9225223 5332 107818670 56 350914 830155 140500692 40270 24442 110904860 357 39671 961382512 1649377 3535143 24574174 1587720 184862916 70876 800364622 184610 8484684 17906 542 1918 12735 2119 42 202 10 931670 393 453382913 160253 276 18846447 12 12774247 3774060 57 460 26881 1555 269 40689237 116 19 29684882 12178124 196806 291 60635 6704594 5546368 9493 21740 5512893 213596 211 600 107 972 45 67 12040007 14406234 1720036 184 19 1413 16298589 43 2089542 1155 189092 24448 268 488 2305846 14879 4401931 670782550 22999754 1004 1130293 49178 78407 30685075 10034384 428748265 32024 8303 184571379 1236 163142436 77 109 624 14594948 1717969 2885696 232218 17066856 356810 479528 130468038 48091 108080776 655049 30 4343033 25267 83463508 4234446 749471824 56512 100987366 8022 353254 333891 20870388 337371271 6047 3019130 419925 243743 410 26067894 57621464 118899 414 3017041 81390087 25593091 3803 22672 1001090 164118 9002266 1611 179339 91 2233 139080389 3357431 55605959 14 13017 1078546 32662169 36666 339261071 1836463 596 150929 326383 21 850868 575436960 3936 467269 191 320 612996356 1059 123587 1251361 22 531294097 329862 495 16724870 6866515 1132843 52898888 77572304 241094832 12314642 1326 56995830 624659 29765459 6062875 1900 9406 279982 16 78 532584 1307027 12963 39244 1359 3901 139 134 17400 163 45224 184865 563 6027 876438949 1164404 606833494 28227 41136 1248487 30 100070440 162068391 420412880 1822 23808370 24550485 1491 259 995374 2019774 329410981 6092170 9995 21152 103097973 1677567 4418629 137452 225189 114 233 194 14 477231 265 361092694 38 870873824 798740138 1360232 419 48 6477907 241411837 43 51910 18944101 112 15751 43551395 217 125810 305 404 4098 753355 21491951 301 13140854 181477601 7601 112 593 213 2768 1191 412086 4005 48624 1959548 3555790 1930 150609912 24953 2690 9042 25 593387794 3247908 11228640 7205294 110 7984 8148891 20311660 8622 193 506 2250923 45 195 21529 254362537 75909566 1226139 345194 5070443 53 21104653 5335122 3452011 29493 17653 39747689 5847 249 796558 30842010 750141 2420036 328375137 25 135187663 4204972 52376 1189655 12 4625581 9319 68829 4396 3049253 41342 1326 3820 1924118 171 17 595 82463 254433 354 56621534 18 741 5764099 1366586 369967 95780 46 119 6888387 4476 10590776 2559 17 3041382 218316661 608 2214635 357 1065 971 27 19 1617877 532 127 163657476 274299727 40218491 432447 45 10956106 39 12432 446665 176 16426020 4572656 5081783 1537 615839 59 103 658 2756731 7191260 4203 1744 181174384 4909162 15372178 24204494 67 30439180 6936 74731511 323033094 19448379 854472 9793799 169 784505 8246 799236360 14434425 39692910 30638 904906983 3713 110474 916 433236489 17725635 1597 18943 699826684 19214511 67 237 315 418095020 1229961 397637 101139267 510876 682 4530 961425 44797810 77891091 103 4985271 5154 889910 1212994 913611962 391142246 114197 185613242 702231180 6887 294358610 114009098 2407152 6847263 3023 3020526 27453 17561 137658528 71 243051803 226 128 26 40 53158 521394 39 7424356 41602771 123074 43 2855823 123 3704 173 343934 182994132 88 15 363 1521449 67126 19 2781361 59614 22 7489129 220249045 669404 4496 12 131166276 32 1017886 318803 15152 93087197 13352979 35162771 165994770 2091 154 213123411 2444 2076 1953 492 684641 92 26726470 12697433 11616761 53 80071658 33110077 245100924 678956835 850572 5418477 697991039 468 24661 165635265 172 88243097 1719 172717 37 92896591 37 96 88568607 62 42 64 9484 163 4792 11184 21343750 13485 7396 5890 19062597 10648 13 5503 1604 10061 542 149821 79866769 323193 60453 2220 974 27836846 8896 75177159 1516355 1373 7510 3617 12127806 850594465 9867 632071 156821 254191 387 19 137453 970 2213284 17804986 517003 294773222 2427 4425 15 16393 46 9566 1937 127072 81335294 64324964 517 966395 32912540 715471 3433 1676176 7262 449 4565513 130 10 705410 43 188574627 25449 69 25 617771 13938 1551369 123 57 461645581 159454110 661611 104 11252018 2600755 51083 1560731 61 1415 167037982 7927 10 128722980 92216 5606487 1496 910122236 3849680 955794709 392 138983 466 805657 212405 43 528001054 1005621 190228597 140 9949993 225533 84251011 1661493 460093 194045308 400745 111 8878 27454900 40 16502 152050 11872 62177975 25 1629974 28431807 1034711 111602 3439977 11653 60 218 3331 1057255 40184 1583 26768029 306177932 98653 8211 31 779048744 63634 836186048 168656508 806969 29645 37 992 23386318 992537 1662618 31403 1415455 73 42 11856 5609862 7798 864180 683298957 33768894 659499 2393 2955791 8850 63 4980 11 506930746 18693734 67841528 587 45 23 3267966 7315 29 17128203 43 15221 21203 1884 647225 494 518 345898020 1440 10741670 14297899 245 459943312 21423450 67 132194 2029 8622 33691617 11739 10 57 826655 21970 13059 5694 1069845 83 5706813 4432 9759239 79362206 44526045 202 2578349 5248 140519973 202155110 31 7152088 137 76239163 56 83 71069221 194 272 197720954 124 4253 125872910 2365 76 35 234 15 15 594 788221155 478 3409 17794437 36272270 841 388 591 2677 65 9318 1771278 35 130 660079 2378799 414 30975 194292 18 325 14104134 2906966 48133875 26 6032 65190366 65 31502 11488 8688 1448 13694984 40069457 2639 68795 1212 165317 730255 52 67413 33299 46121 16222 3133 24554 7538 70 19138857 2763467 307232 1010871 41506730 49266653 49 60 429 501 2055 44218 129 93923191 143 7994505 11053509 1315856 1844939 87189 8999 13995 1246650 149224094 45862396 328115 21831436 10 440641 10 538179 6910 14695506 16 183228 19 252520683 14150888 287209 201 14962639 1408401 74 1704190 401707 166 557918256 185 59 776509695 5548 220380164 56189 34928247 90879600 13797 3256546 29 78 122563 177 1365 73189213 56803 1078843 141192143 19 76 1985 93457 4314 27 57 1012863 1152505 171008301 135177 77 12316 27 6460787 368476 8696 92235965 85426689 524952 979495484 593 284693 187 12103 4727312 47832780 1396329 1401 294 264862026 14084779 52692464 218164 16526932 67282835 134796098 214 20 18643997 39 14853028 6612 22 235 143328973 23 35205 81 5529896 34 29 263 31372 97331371 2237 396 242882600 415 183420558 141609362 952486350 128 3369 4629 858 1785741 43211 49611 163408021 78093309 21 25 64 91241 60 76732697 2107 76418758 543 183142989 326856 765 119 957050 1353 981379055 72497719 13480 31 181 10194534 30011 105465 3480322 5339752 703 346097939 228 35607676 5674926 340853 4782 150047 5086 349 15 461080640 231275 46933 268621 199223 52129648 796219795 176560022 212095 54445 108 46069 963 273748402 230723610 3124386 513778 117 529038984 1923 1208 136733 31 11534 9689711 16383381 122694 76 5515899 118325612 579 528578 20294512 197941391 236112317 149792 26827010 47993886 15 372828381 3204 78828302 171650515 29337 149 26 5899172 133340750 1053851 347245819 163 29481 376 1319619 32817731 1413 408313703 19729 146263 5099 120272497 31 181793117 307737 21756 176346 48032 67379055 123 660185650 16542 14478702 263032 4397 35654 120150 26 1605441 223983617 1098 266 306338358 18828 1737 39737436 482071501 339920 23 231754745 220426 45823 193360 4607368 315 39376 23893 16417256 14938 3645 1195 617949 42 17 23529814 24874 8807 5572 2152767 30 150662531 878 265 544 646957652 920740406 1559381 51383533 36988 40812 12688630 29 452090089 168 4326045 427 1319 3080699 26262 552028 5725912 2108627 1095 2131803 96441 7612996 204 19480 2400 436366182 145200 155118025 123 982721029 8789008 414 1110963 1786223 6717 246389264 895742 669 127 25 1981 245211 3953164 111461392 11 157694 93491 3693 514814934 1803 508679 360053781 571 758 3385963 31335356 9070 1800152 35380482 466 13 825946 8896890 121 4666 44907 9715886 637134 10357726 13730 1433451 97002 840 49 60151736 144 57 799667 8334 4988 128 180476 244031055 136 217 12931 52 90198 86 8823 293 39 83793042 31789 463509672 102344438 26714526 71851391 204241 3552 3238 189725 60081756 19626524 40 7037 32261302 458097039 2391317 1227 762165702 10083 4968 293169 14350112 1992 16897844 2513533 25626 144791121 439067653 3373 68 31381297 5455 19037367 2466876 4349611 4495524 23 46598377 26880994 2159117 430844635 847412642 529 4270 644425411 5910199 8638107 91 849469 243 532 167795 8060128 1987374 399 40974420 260819443 45060630 1471 19 26 275 867139796 2640 811 49245 122 388335 132567 41448 1565934 12 135078 48806565 9857 22545975 9370235 144661 214961 29 46 120231 972883 575239 12628 562521 483 83578 3621 54864 398 6802 5708247 818634 7020746 350535965 366 392 723214672 508945986 140307602 69245 205 495126 12925466 9283095 13764121 9764065 18 658529 25627 690801 996661221 83220 198503 1014975 5264280 3556158 107 2554639 689683 7423013 4557 51 357326 448351503 543 280 2040059 6055 2223328 105847051 14 39 52606 75 1676 15 3360071 28185 20573 2435159 157 121368301 286972 233889005 114811 42525 16 192 52224 511272 576334 7410137 13479 545 6438139 59 93458 2074 3106 62355 22043918 27033 1775 140564 38388267 65096 2008 101040 7288 14318211 338461 88387377 28 21696016 626162873 388352 12086 37137 262 33598 154233455 266986 161175038 743396463 24612 8026 450 115193 106232 17936537 13083388 16 352925163 10150859 274 175102 1131 4770500 177358 9001 1585 7259 19347 92 897 854060536 233910542 43 1211 236026 1736 1933653 986599304 49 209353219 10382 2641 154387213 301 8088627 5543 221304 170 7649 11873283 216 240 33473006 10599 160 8235 1577 88243870 2959543 107453 17867822 463621031 298 326 46 1584495 317000 1725605 2865 364 543 24 14103 64375 2392 117688 182 38850628 540 204461876 11 914 691443 9299424 98164006 78618 183568982 97 1555498 7381 733730 2630638 75803 1265 821213 863438 1316769 313460050 4543058 19 180 890152374 28 519 325412 568260549 7906499 54875 369694495 816 48608073 43444969 444 4724 1216 9118626 27 209512214 269870 7585550 2442 127758019 51 283780527 1423 333532716 40446297 1240 80247464 29 12753 15 47676 39945 1020131 336243 276 1219139 418669128 28612052 5293 15864 4682529 4879 2421854 4173529 129197 418850617 84245768 946840 36 386217 848 150273040 202 403347 350612213 1620786 2465403 37557762 41860728 36492 978 20983946 8468 128837573 217272307 67752 1146 1826204 5010 967531821 103 220013981 260561 32 1059508 44789161 56 228542469 147776 20 22 397231 22076650 9587263 227 917311 4356451 5251 457731 3056 5499927 459 45522 19 752913 93559606 604 20558702 9455035 2392 2371 10357071 11445 7610797 98035992 1299717 35 3733 87006 22 11106651 201 83 588133 175335636 654970 691 22353 12 140599716 26 674783195 626 416097 945 310 31912 21999 4285116 1638 947793790 152315235 63795769 19573254 57925 188220113 745682 6962102 2240 44734 1138863 144652933 100741003 170575220 2344878 15 10381042 238237 633228098 292630 3300385 23 24804 77986 389 557084 4495252 68995772 21950400 63315 500 16479 53026 118 75957 56499785 1805 1416207 10 5860 2710822 13 16785881 26192993 32 2599252 23168224 1320844 331773 588261357 152707 10 3557 223351 108076316 4204 240248 21 36334003 208527 8313381 1268890 7729 2109 2822452 129999 1118 453950678 6963166 370899 8179225 11616 4058882 5077 4390814 2530795 344476249 956 49349 6030637 6095051 328 4395520 72386 46985754 201204 4418670 105037 11990 1377671 11281625 461708 163 86 58348441 556452217 44867 109 135 529051846 87516 1882 4921 25021 488 1246635 79 50 8389 41897655 697022151 20934 49 3662 234700 126 16412 1131 27162384 32500 27961 85379 19298 9417 1219107 490104120 13 60012674 6104 1806796 1391075 1809 10 90 14406918 20102415 481820459 306422 1989 683159 80001 22545 3726645 4623 513469 19569 819184039 18904 199694 171514457 37859 216 1948292 9133710 346 22311922 5442259 156032 3949069 49092 9224 741224 1314618 193811786 4196290 326 7564 37119263 9829 11 15 7769 32 18519 297121083 24977 33 33045469 98725905 277 60005 36496299 1996 8443925 450 306147 34 333447625 1382 309 1356 40362 450767165 46706118 84235 4961705 138668 1978818 177186050 42082 403874 354 16733034 144015145 10 19846 357 44 6072 32652521 215 218 14982743 124185724 865129 199442188 104572 1899 58305668 31 318 3908 462498987 24095526 230 1411 12247 225294794 871035 2387 36 819005484 1974819 439204482 63 576 268 9343 623593 94865 615995 99852 29059 318901 437 304 102268206 26 3146702 134987554 6245380 15065656 4993 170610 42860 3141 221 327353143 405227445 177633384 16065 643 12 193 645 3899 1870 193 71646 146802192 541283 1783 149403418 145365810 361916 257662994 77673512 173935282 19701 4325 1061 2295275 39 98554 5178055 42 3598820 8551 194583791 486 60 426 8279259 743004809 1334 23865 118 4667 2014 264807666 103 75513827 105307976 3418 40 4589 17691149 4049 141499 96906 78123 92 364041268 211 76667 350 126279106 1709666 412572126 112760190 103 2058 106 13304560 61610 21948895 124138565 97834 236679 49 160716149 387957467 449 922 1015361 92072452 30499491 43 27371402 6927199 1281 51 200240 3706494 189669926 8413 24 1698 2609863 3195 163 309627 150505 594384933 49 75952 163 55 38785930 300 372 33 173 369785883 99686 822 195563440 436847431 428601936 509 13535 1561494 7073 111 3045228 125 57 128 167078179 75249218 46 4485087 35535 10767 878 1550062 7937 501234832 16 4113 286213 13462 189802517 3710779 879469632 1384 159799 398365 20555 318336712 98 9939789 17 16 6494 3110 86689 119704 160875705 244491463 15 237 57845 249940 15 3115 508466 270686 211651 147037 2346 559537389 735156740 35253 11612 210 282 52533 61393224 108 8117 16485 214536 13 289145973 11595 53238 5052048 588898648 1935 40 2189527 1183 2080 882697376 5463 436 4061 587656956 1340 115315 60939 627168 29315749 238672 1087819 447 67912 64844 95 1225095 13581829 7768310 1137 82 1715 946 416 362 542 57821031 14 89800085 13 1042143 41 1796 4946 8029463 814267 111 46314 25977842 1272714 11481593 74922 1030285 962515409 125 16819123 20 307078680 50107 29337 4048134 60 16780849 923565 249049 432184 291 199 27 1276 27161 9029159 62003393 14512 9047 11998004 11797 41 566370 162743604 535 72 13565639 1293 211 17342 1041992 166713982 61 22 8415 106268 3343 34269044 43 31 329916 73 5298 1078 144833 10354627 41856 47865 137 262293 99669816 1766 7508683 31 12840 5105734 1620440 1281 21 41 297905 31837639 557181 428 93776900 642385 164 9370 61314 50673 13 352817262 144 15 495 5508842 140 32845928 47 164120 1207 12 28231 7182846 1852 6195 10 77048257 550 21 203947531 24077332 19345683 50691343 36010 741426 5897790 859457 419618473 2493 62 6675 97 230877 94777 569166 567026 4636838 39 26 33 1234 18210085 5633 8954 42 9732806 11237 632339 188228386 509487 44003 8022 16280085 21703451 244720 7046 288420288 418107 15 17 121349 596299 28033 28136684 561905526 1935046 12979396 17486 550625342 543 1278 123 8992 1724483 27947 1431078 1227032 1365714 11103885 67183 15 650207 6440 15 958591 102 124194 21935625 34993 625508 14 42605604 183274 218354 107791730 289959283 1165 771 21 26006503 7024297 746981904 743358 2783247 1170920 664074325 231105102 14 229565 54 439631911 18666447 648 80 30169 21089 784 37862285 54 1878 2453275 53 1072121 2072 23358179 1170726 668079678 2220630 17368504 7518 1480261 239727 118010157 3189 22 1080992 67854809 24 278954023 106066 77085 207390381 4885 59801 115815023 61 189219 40107 54 183880 10 39438 79191 2089356 239649 15223 62687 119633904 549 312494 58549989 297389983 139886042 1113894 9330 225916697 721306757 729112 18 1693968 10 11 1602167 296955304 7758 144539 55765 11 86 203 13989010 208029179 53 1463 12988 1931739 529 865985153 464468 38 1768406 117397878 536116 69 53680851 118 65471615 28928983 673 4914 38249128 625280 2905 3103 502529595 274814 49 12687 303547 7536 27 4981411 7079436 1209 17465 878092 53 28252736 148 36238523 3747 30755 178467 498 62 789435279 281 6425 734827 17 138 1700 381 127396 59 471 234742 458125 154797791 7103286 54 769144 1352638 883519 8782 11652 66855 15 3854 120 113060 54792220 2235726 834608 94 1461 16711708 1417133 10630 172 4112850 3690673 34 217225 18456 102955206 18447 516016474 37348 2311 90384 8055 66845524 846 78570766 1225 1368 10321775 107329885 4526434 160785281 160 363690474 21188017 660 69427331 69810497 12 773082908 3227 32 847546 11211 662 953231967 16 198 3507 14 676044555 614214 13307772 94 52710 834 82 173365077 919417 10282408 94252274 12 60949287 18 845 2352770 596010327 3660 38754 2322801 540775344 185940578 125713035 2565662 95235225 8244341 96413223 116788 38028677 32 165 1842948 6662108 24 27438 32 25 1162 45 282832591 1449 1942087 236449294 200 80 142909768 5685 19359185 3886 4642 28719 1041743 29034410 2932153 1246626 6706 908 930181 49691 244523489 82880133 2766 229 34179 326253014 22541 197228011 9416 2456854 14823412 43718557 53 926956 11805 1213757 24732568 26089 25445 82396783 72919746 5846295 3052 187860 13338463 479 16221878 341 38 715234 17027146 21336 8226029 41447716 617642 2700601 586923 15 1259845 55 66229237 14905 10 796525967 20908994 20328 131 31199 84 10 18903 47776608 11056411 175900 24938293 9010 558 251609473 727920 13607044 24 10 1799 11 2438 1562 9486 21760547 16611 11070752 149635424 29265 2718 930418402 2167 63857 430 49837 123305 37965762 45973244 663093 16709078 4729 6224971 22280 368326675 122277459 360277 93 26942 1314388 7862 130084 238 83629193 4920191 30 420 577016930 16860 439 109801338 222140 10 26541 45 76 24 1515226 650 939174937 915 47 258 163 5406957 16930 49698176 31 53387 574132104 37465 108821524 82868880 11328 9465 8243031 17 675241890 117004 29835975 70086395 220615046 676 10 25146 204753 315 45798 589220 190 341 10830547 141599 182 16943942 4091309 582111148 207 61 64642671 64964 73336 406 3803 3276 9005 53906349 109086 2467116 1961794 74559 46 30699 5712 1272 35343 1206 16 1756 283410973 313708755 866299427 15014713 838355 822 19847 6146 318 51815783 581551 8017369 11013 426 632086 331 25489358 13683126 11896 761622351 23498 56 6785169 2134 17 352 153380 407015030 60411554 890701 1841416 1664531 161 104371 2942433 4056 463 475 593553 275010 14 90681633 773094 818 14040 1391364 155190 9294078 907392 566 5854 3024 1421990 4361379 320 93360 153744171 10993150 11 108 136 177559 5708974 475 208974 41694654 3143 770480844 168340084 95670 132 187443 69957 113 414 182639906 400995317 22240546 2945 195 1916 98798 2612 4535 698174881 26 46 11856638 6842269 17135530 27 588384587 11 2785558 8322120 6283575 280 360247 8077293 3343516 3793507 7501298 260296876 4282662 1152473 24336935 8687607 52995 9426 140373 3739919 33 71471 18917 24615152 7407521 158079013 865 14529 14925723 16811 1886331 23 4609667 424354811 12733 38081 5167 215642522 15434672 61 55350 5985 1974983 3693 41395970 88245 602318416 219480 145719563 30577 1759222 434 24 2470 86 96294 14773112 21703869 652483 329 36802 256003873 68075 225 605506 1282042 60891224 722675528 3191 4267090 12992 233660 542845668 10541349 280146505 33231 3945 35419 14071931 1827047 193816 38919512 10488 49374 215638 4837894 23295789 22 283880187 64634 828682 13 6544 585338207 527 7456 146 34073 809591 7372 16 517 19 969 824 547645 154 2819720 51371608 147453697 1319461 338698933 25533 34865562 25927629 22891717 313867602 2529 139772 316 52848082 477620159 50 331472 18542 2196203 348 54631 383771 1856 4496 254 698 3223712 16 1022990 15485319 432 258 88949 24 462 471422413 6514 156699627 924 64325208 34 564576820 846 14776 141 22110 37673 392927 256421 35713185 1394043 20340219 3783505 200344 3889078 6761627 454433 243695 20 957665 62108016 15809945 6146318 2695444 17092 6779388 60730147 58421064 116372 27704 2661941 8221 13151322 4992 146840 616696963 581 2014 603294 24 106981868 1240 3043 12061 1904 67 175 58825712 75943 639 383 287725 418435 3862336 50013 226906957 2135 36 29866314 940 92646 6570286 98905288 44985 4522 471377 23723 87604577 2775667 29285 19 40425131 18 4132 19164 402954 26945 476611205 1060843 159108 12 114 6774604 27029239 452866287 17 235469 30522277 189353637 780 1645 1304 235587296 41 67954 108 12006664 573 946 1907978 77932771 68 75 8226625 7197897 451 25153516 864799 58167 135358271 22149 138 694 12 2293316 515522 75450428 4158 24144528 478 2080607 284 213231 7825932 571 357346062 554360973 111 24374 61 2404 20 226862 632484440 155133072 299356 39653957 1154227 89662 120 4066 97324 631 582408 55 810561079 1368558 1905273 10822 74006 88924538 56911 1243463 4970086 199 33 458 28421175 57443635 33 216 22 64 327 372129 261037 61504 2216014 33800 32 426247533 41 213 212 55535 202255 2203175 2784 389 25988349 384662 1683 999474 715 69845285 25116454 12767 2293 136344716 1195 50 11896714 1372978 6742481 129735017 31949 5079494 43506054 17163 713022371 13568 105 1045636 221012459 5886 1846 72321948 83817652 515616 5188 27796 675178 44233 158 17642295 69019 39336441 151 33589564 35307 152718 6978 56157820 77050142 144625738 22009399 3867 135 20411576 391 143471 96 33937380 2718 8437841 79 511889 5190975 528 39206 15154935 56229001 33704977 63429 859 700 17923688 46335499 2293 10 2944 43 164236433 393 10570 4779682 412 663 63310 42643941 18 674571 209945986 58474456 47 89278035 4918 25436209 19750 137306 241368 97 10468 41481 3997 204325020 52002622 1058724 321607293 59 2170 470 194 163 303653945 22628561 1390 36016 181 958907233 25 566215 4883299 383257991 507 4432348 363170334 42 327479 12192030 31417643 203066619 8365 231737873 13 27083 15019405 14 561046 457211509 30788120 29 12432 234496 129163 36 33819 122 63001647 7816 12 217306304 97674920 7921015 924484479 10750713 36 752913532 241819260 756949 593 822258 351 116707 1085 273661 626 2301397 21524 1345 1695 98 54984286 195835 599 1362 13 17 433 282227 213099768 165376 1039 16215014 676870 1764128 40 35 306707589 79027567 597428711 1002 219096 1739 242504 12134743 3925902 185 182 431017535 34831782 120636 5447 7072 871 2676373 1981 241447262 10189661 634870 1862 3648 1909641 1258305 40897 5466188 6086704 774222914 173346 920048 32 52577686 9569 45911460 814 2630402 128556746 4075414 165 1417 346016 35328 306262895 1312 15062 76104 93 115797 335113095 26072 11228 213006 330240 56071 97880030 105 5591 75993419 11798374 921717082 344459147 670 13534110 20430 112123672 26315 20698624 2835868 260714241 173315855 7056 30 11 30042 75661 502 544825910 69255 96862136 6096296 3111722 8446 464768 134812547 352540 203646902 14014 191151 209 269 12725385 618 14982287 45005 268360191 926598084 109 16944960 702686436 4096 11 4599841 206553809 47605903 2296 7637 192973 612004704 64951 673 30808698 8994785 3839609 320359 4212482 2266 108929 18581010 23023168 70 883 1038855 20 9982 58832 156393 12551925 51 1630 880679538 3747070 1204 1729 2702756 80 9853924 634 20 8771 91 93913 359515 24 12 538549 141739781 2384159 424097 430484 13 5574 1851779 43969851 130467 85 45911 66357036 48528 34767263 4593728 165644365 68370 464197817 37954 142 5140 882923902 29607192 175390 268 380922 37140 780 398496 1266399 185708 40707 5990 245 473734 246420 483 297 3443941 345 114 780253633 269 4651029 129266 844 26 202 121 519 100 223053729 109 2245626 61 56 96 17405 71381 2006 46 373363727 2970523 68 5240 28 929 165339 4513336 22507485 9691100 362956841 1087739 367151 466670 2628095 28660490 1843 30420 323 20349240 112441069 11 15724930 1206013 164206846 1410 19385 71591658 12510 1199 860227 68295 2428 1014 1428342 1751 10 222086745 20 371799909 2514176 14 1347241 130 42128 380347671 8210 936 30 35475 6912748 112651832 115 7370321 222927833 24 234992077 1461 2559 1108 189 4700 29235267 6827941 66301314 7269307 446 11335 32744 453673638 4498 29 2568 517 726084 170 72187897 221568947 4533576 2639321 299488 9679 30 20134 334091220 456115 14 155134787 91800 5478 90869235 484278 484768 22 291644 1942646 8443334 127609716 835908284 6351119 4225697 241578 226536817 4522046 3304 1858259 17 163 97085830 179654792 581222 2248 161221046 145824229 106 100 8055 22015 154784890 11 1040 887 5845943 1114 65 18 21694 94730 38298 183556 198069 391963 47805 19074359 16035 300 609858928 2109469 2459 60017 305662527 6884941 8235446 2198 56462419 716996037 378113337 354490285 50 148290649 35132 6254605 1029 8455947 21951 35494160 3730 12 18493996 1236554 38160 500828 1030 310351801 8435 10 115034 11769490 56406278 132 425504 35393 252093 100258 19611437 18380240 239600 41 1102 2006680 567 232767473 26773621 11663 28191221 5625 367 585 126942569 18487762 148 3168558 48 10025 263 10824 738016815 5743 20239 1303 10438442 34658 1990464 11312749 1511 14336378 3361873 347957497 420172 143523 18774 125548359 3587 5696 33457992 17 265262 2057 244874941 2732 405049 93495 429892 9935892 5276670 229 15 54 380048596 793784 1978 398760620 655068594 92067 25 54 300177851 227047609 4412 25396 223 560 190243 569 3859492 250261657 2942761 13595 15496411 16550893 3401 291146 1434682 243 72272 365852619 41 915884318 27580 387 10680 3938 63 381253 3729805 151 1949 941753051 97 26616482 10330 14 6710088 383872 260965753 3797836 429485366 167777 191570440 53 549777442 45336 14821 86 33114 59401 411486 422 306592157 2270165 116158 3890 247930 27 2875083 8553926 3025690 18048346 245846 11 182884114 1241897 19392 252950 628308 1480986 3862883 74678 12610499 462885 66309 93 2331814 193 436 13 958 4141761 149 2071 526281581 70 627919 16962 24569342 13 16 128535 1198 261 74753 17 33330672 135 2234 23 35 513833 2701421 27826818 218728865 19296714 1669 328117 174163 133689610 13335572 3151047 14517 56 185709 52 106694378 77908446 2975 10180924 3833575 98745583 54305708 803 64429 863512 2290 531822338 31 300923660 18143343 118 966513 3064 336521 129 920867 26 22229750 308614 938743 26 2270 5281546 687643 3235 105816513 144 32883627 276260658 16190656 8744 51838 57795894 8687 1616093 394385 1033 41 433571 16 238 15782 4728677 48716 17367 3801 1663348 14 6165968 16 171502 15 357075641 2026046 47507140 577064 677 82 25500 584977084 23288406 398 118162 1043313 12 22448 577 2585616 4605082 17514 1244636 690137279 32465 260736 46031732 996 3610 41969749 136568644 11 14 3218331 1197686 1272616 76640 77 285 304471749 260290697 499 9700 79085 6625384 822098 93985 350131484 181851686 3926944 8266876 7122214 387185082 242 1520 33 134618328 149176541 140171684 121 17916649 16198392 5770230 927 9669873 794566 122860 1216 475 435 24079134 148 706563096 2371422 257 436218 4206 195338705 18047670 299399 5713 6661 249 5013469 11752 2554929 911229 146547 1527440 488822268 12 10 56222 40684960 111371 56773 920 41545 680 167462331 90741 27 10178 26 544203722 1318 2768 252649772 4433 84 1210 28426 89055 14959581 11253209 31 709 404594082 2995833 188 29116 12 4429257 616059881 290444723 10 310382 14 580622 675221 135083 8135 25 14532792 1346 13248 677 17 2228 2228 1567115 195118767 46682275 778647078 500 1612532 4087 13428 103 7918 59744 59 53187 212 18418186 316 15259659 4815 45261751 1292237 40 12489 655 25 1660164 274 6173885 1542222 149419758 124613 14583277 28795 2459668 19486 622 19 992442 2241 284271010 22996 731566493 32618 8040 6637668 669899 15231763 126115 20310765 28 17187346 46196367 107751 81769463 66945 31 24 109 19298559 19587 293 167 1225 8856747 408 35944029 310 20 402392940 394843795 222 2259416 281 66 494342040 8322887 441582962 7169039 14 15 361 961649673 5627 52461659 151086 847267702 513568 203036 36472 606608 689031935 157 329774 9686348 367378 108 435204980 3918 203710 43 29 444990 5061635 17619874 48270 193972 2451 78793685 2193995 18679 26308394 557284457 700504 92328569 102125 4032 89712253 231049 15055 467 161933922 363391706 108256 222715751 273 14188939 60685 204848 258 2357 15 201927561 4110 21432 13473 953543522 92585 3510042 892549195 861493614 51287 10720208 63585149 23754 12045749 336 48001079 1571907 16643494 105 6788073 112 56189 349256 205 71 48 1686743 711023298 2781 7978 12 664 2604557 1361 30522 964759450 119 242358131 425 669603 14854342 1175526 525532 49 23 365859557 119 330836754 923907686 435994 278255 796389180 521141 2109272 7093 20085456 13 77 46336 476914 14607961 178 56790 21131520 152 66 175057 532 312067546 597624768 16 18016432 60725692 12040 49668292 987 95257 1121 500 359795 310824 933451933 32820902 48198702 31 23021021 271374478 33907 742462 491 10101 817330324 32623846 7102765 232 2760681 27 311 465624 22568 236 201708147 31120016 930454 9919195 3632 161 12259153 39 66 337 19 934323243 2531467 1339 97 35521 141709 90 126540900 120491 35 98251 77 1265738 25074 317 5462244 1262126 1970762 24003719 7108866 643196505 10597322 117732 752 12 203 34506789 57394021 1276514 595512451 1373 82521817 51 754562234 61 38 122409 2561367 4704744 2556 1194 362818896 53297765 3859 23451229 956589 39784 6272 57301 10790 1561 4352 39094 286 682 587896 268497 8423130 135281998 140637474 11869723 28209 83881 2859633 4682615 25 18 4579755 1481812 7061 21178 648 31220754 19036122 608339 352551718 69482 136367540 2279 2612197 126820 31 55903202 10 96400 14318312 6947 1025247 2629 429 536122 50 110 13946 30474 10377 831482561 23 1803 169251 28080401 572 103 22416568 1968 354041 2258866 703465080 24 8403 1317 6305776 30044 5837138 137 381826422 290541786 18991 160222901 171416 37 123921 317914763 1268 596 909737 100 89461 15511341 7557313 8162353 41109 8298916 36 12048 267 593136967 203833304 23473 107 29644359 10185 180 565290103 235 3548 360780380 55202801 30672396 14 93 10871 2984588 170 1522341 17 325 75084 431 117318438 2310 1183 39084 757041187 48778 2445990 99 3224 371763 265035042 4436381 11 26 5109 3547 75 8624482 3091831 8211108 122 17 75067 10097 472653073 6591 113 1572 135 17 670408913 7650 663337 95 270 2713 1871434 532897223 45713406 1760767 65338005 4731620 3136 101 1697274 5045 121365574 375 60 3016 3092111 301858 761397 271 66385622 748 57656048 2489 294 629177 75 828046487 580524769 978415301 31 5652 12909029 991656451 4705436 424 4360961 158089265 10550 2722758 4970927 262121 1541 13 998 120 17485 97593 1080445 32 303 965986 18988233 53845688 9068598 1291287 1287 1597 40 619 5387295 205 27683 11 178268 787 10 2319 10316 101644686 90352029 36634 3749 133514016 628 13 156398571 23987 274200 427597054 319280818 78116442 631361397 70498256 956 156411 47 97306 1411 5223241 270480920 3965387 858090 5095576 1596 30975502 20 274 695 11 2881155 30093 19044 140951632 7637407 60 1350 113099641 22662 527139 131327702 181 32 57 554874 54 49002 1705635 56883981 15128 13 751 2295941 7033 640 8233008 59584 19 232006159 176 3429 49845 1648 917 158 4566 25 38357 24 26 1533463 481994925 645804 83466 1536803 1352 4564333 79 58 11097333 1548347 94131673 58199 37040 19 119261 122337 879 5892 8616530 289 803634 94 91 453745661 17 143003 899 559 25 76764891 12716 29 35200 10 236794 355828139 3617 59877083 7198 5439917 89328235 62 6326 612 151469086 7857 128495 7711 28 41 387 7989953 3792 7469 842541546 711 23 3269383 1940 1621586 824875 856418 476634767 14852 485037 24 3824755 61546 546838486 45695 1484 72507 183 8148 1754 554 522895054 4402357 2040554 5719 13 5812 436667 388 45351789 17939668 67 141 44134569 1862 210065 36 55689 69 41 281714 88506053 88 170358332 390133014 1427 441 161542566 51 15175863 12 110765 6754363 886799131 475 6999 5798962 11138 722 158534220 215246143 239 763779 695 5456 250 5430 13 727299 38345093 69189 396033 6055698 1076 19 17105357 29530 51627 196016 7714661 548265683 459041249 73 128694636 505505 3337004 6166101 86927 3573681 138126 9062 407 1506 29585795 527 67027251 16444 8542 172452 16127 211 2136 10 5088 10229414 761802929 5311 172000473 12078108 23 67135 27724584 6899154 20569 191044 332 2044653 13260046 2318314 135 267990462 29818530 5191 893049741 526 60070293 23 12036 14863 2390320 651422 29 12 1669772 19 55 25843289 1142863 35415193 13462 350 58 3860948 15 84533675 186944873 575497 353 501422 37885623 210 34668 2590 49048570 3820 354608268 27 78917 33207226 1277409 5547593 39 81 1968 1173808 93980696 2164 28639 599 13387 1496 3591303 5765 71896897 29256171 17313910 3223353 121 51210128 43 7050624 102941 11537 12809578 212920012 23738221 992926097 30826330 95029 6405163 240492627 231213 156 1117 11803 29259740 57229081 7876 3175 63 2979209 1099180 229008 2593094 5432 360071 230515538 21791651 176382 39868735 172 28 29961 92791698 257 74 7173 278 3835676 1297240 339795834 3188 139 107 303 47878861 4363590 176743 114 111065 657 164865 329354 3341909 24763815 235028109 788 226753 41792 354 342 68 69 709 74734 34 369558484 16403506 411 3333871 22262144 344 12 431152135 262550 5708856 670808 64494889 28019467 225054 1253 22087 7903253 700266 441848 282490362 19 2331 2624086 91798 301 111320556 1165691 75 129033 7920576 51780347 325 11147512 1339 16823722 21496 7386 1424885 7325 13453245 4840567 26670 1934 101348 327550 9196 113 523180744 7837 6730527 2418989 17 101098265 13363741 34673428 86 326816 72 254143563 56414956 2656 78 759644 30897 4237394 28772 245 1173 31 138807 2823876 676714499 53 81699786 2107 94 557288997 54860 94119543 17 278866339 35 131 158244 383083 45528 76252 205864841 1218 4434 35817 2035 431198 229177791 1915 106204 196119 152710347 88824 618752 3577 94523864 19 135451578 12392312 68 237 27193 4171 661103184 382 16 4166 75 14 955200 2539 595223492 593589 1778 606829417 2707 3374 12952520 591645774 1142132 474 578 151837 4496725 9170 627 3272036 8460302 9061 40 3353 211588317 267659 10 7787522 6898087 13 2517552 72630 28895 7208457 775 2251824 389541054 36884164 44301357 74097 24133 83 207474 545 9821809 3079 36063 338677 714 5980637 102797 165223 38152666 2593 43764260 26 588 378498644 12 19101259 84241 1433 11 859400 8890140 370299078 2033 103448 108289253 91454 607920855 536029949 3573 30595277 3561084 991354624 264 42 416 414326 4666 12409744 23326537 112692580 21812 257 117450823 18014 38120241 41136012 642 149493 52261 25 1318612 7409887 185 6847065 1166 75736878 227 20965734 9049811 203907 4471233 483961094 635 18 73342549 21273100 44 51 13570297 1102 154 1420670 840732 5811 6391 1151122 8914 379782836 525 2071690 23 351384883 2102 8133 7476105 252568876 672267256 3384 43157 99 127302071 37 61540 191 19896 18418 1287920 848158286 87152878 104 48842508 17 372 397161581 7905050 4903248 297522060 6919918 402104 221137039 80243890 31 35567932 1141130 215572 284839 1031 19729584 2940140 69049 192 44852072 279 835 17 7910231 24514 197 16544 541 36833 4118 2816 8048733 5898 40610089 14 131930 11064 1062747 3682853 15 53 19389 29493985 10480015 76920446 100 952 78023819 2916 14719304 3695 36 12 48245109 171928241 3902016 270 112 34585 650921406 290807429 2573 283586 70003141 379 53 282631 10529 291 846345 813 2064 56961910 454 735823408 885373302 81683556 127 2330 98 18 36021 1241448 933067689 599 3269 428516 262606887 46958 18 51 672263196 38 1207 829567712 403546186 515 112139 76316 528069 197210 14 333018229 33864683 4318 560981395 10 39803 47337751 2016873 217929 7912 51 83658750 21698278 233 196 737806 580635 1033321 1338 24428634 466962 700992 110801609 104841019 3237962 320 1547285 231 26278 1678625 216937 139 716845989 5072 94614 3380180 631 647 79935 11926358 74285 28838748 22541987 17 13 699 20 271 142147912 14 29427 212 461 1473924 164544 19031 3873 51 5249957 251 252 33 1851022 28123 48827 25 17101962 314252 381487284 2017 830160527 6095386 10 14 76873347 6456 161132384 25026346 90594 3823 18833 2094 80811 127186 1798600 1403 79683 32 2952 202145 12 98925 1118637 9145 18862 219269274 76 2701755 38 239538432 220857468 326935 600 418209 1535233 16 331049822 2025427 44781 1788382 24581 6524970 208734650 19774423 11816900 371515868 2119883 1008 277766520 879878 488 23 322 198 926799630 29812 4899 149380740 1411 26457413 699815684 66383 43 2546 2500 35553236 223 4033528 22784 132097 28724 151 32 1590 88 50702 7880111 1235117 123937865 44936 7346 1849 17793 1058 116286208 911256 455 973977543 412 70698912 61 24800 1931 12271262 392943 1977787 4891 18109 2224 12974 60109 3038430 104432218 66846585 3392 68 11 398903 3148268 17877 12 330290 100760 43063833 773504303 3518646 110202627 21730 1070354 50228 36483 1809176 28 21219796 3811138 56946338 873611027 472523 49353 12 13483706 30407043 6670 467363558 426652062 104299 4656 183862599 30475 1076018 115949 350034 188 22 43106 381261611 212434140 24846751 212370 47 785523124 256175494 120979944 531757060 862370 53579 45489611 2539 101058308 105162424 51 102496 1023284 269 377427990 159 10 126 5338 90375 770508600 408824 54163916 11 69880 12215 41 94804107 34337 202 62230 2134 309479 67324 2523427 290203409 747 1627406 38624 21006 52315 428824 27392 3384898 8447453 535217 352096 11083 59609884 177045 5721831 530529 23 1228 30147 162640 27 381296 1038182 927 9705455 22 48322 820 949241 8260512 112408 100 355003 11360842 291026404 1555527 4305537 270590 1245 4599 502853 1875039 11 613892 10212 60124164 4780 153495695 207 83 9790722 23854 10 33044091 1752594 834 82297432 106 975058 3501 89 1558665 31 4529887 429841825 606 19 6169 84160 6334 367244592 7425 1976 14392 40130343 7215 5115 307591 83 15866 1317852 68 36158077 4444 99783218 154658 152 238871472 37550947 195711 68115913 10 891225 113245 6124646 87977531 86 535471 74438123 4818407 249 2476 3315235 10119 117618356 5549 192905288 50644164 21082 909979 110144700 208036306 8959 262876380 8993 3108 1224 206398 215595629 97371324 31 46 71993 919732386 91568 1260 144981 113714 151 40547623 46 830452626 3145 90282808 36 17954 109897420 535444499 1379 99 181023 77223731 24093 167719722 330278184 45823 207 290 2756919 744112 844 29 55 20005582 398 1383800 8554 28 5060 193 5561445 122708419 51281 534700606 2075504 1406 21955972 122348745 13 1644 35 6602946 23731 2519599 47637849 153446 653424309 35098 1073323 77 3991170 81 11862552 329512553 15091 1053026 764 339520 18733855 11 9301 303 268761 230131 290635 1631096 40181 2328 5138623 159361275 2894 6141300 414540650 7412 32453 239308172 50 312105171 7681463 41016 4126814 37525 3334 23 782399 65653711 511245 269276 15518117 382654 233 1244 40728109 310 162 51355 5218438 1110 58739348 36533 69 2936702 3503 3762 360419 446266778 949394 59 80893713 81823948 380410016 34 399997340 30441198 376786 857 43833963 834529 35586428 9010295 1136386 25148053 12 1306 104575802 4048219 10106684 120542 2930 14631 7817910 1148 225 7431 4022265 21 11638 459599799 11 8411535 1077501 13228 206293261 4692 261957331 28159 35883 59084753 706969614 17014 30932 85 275 86 1886 3552 90532208 101 259929 4502 622 295533 5448507 239918500 29551065 289791347 638319461 29936 5193907 40635342 381 78 575264731 14 66843719 46175 18701659 7286214 485696910 27 28 85392076 136062897 45 131068 15440998 197 8547 15236921 160545393 315 257 566264 32804646 5553 114 1342974 199199 325534 166688 21 38182580 199 58 218 763082514 84871 9686338 107 231 434158 47 837639 87161 148178499 319388 114887566 2473 315294552 17 123784052 314767344 33421 515343223 17806373 16100960 1143257 294 1315 248151509 35 386964582 236006 18 3360 9941 16 24272642 190565902 33126083 131 3544 33414685 15687 256 709 42728223 833 6556 1670713 569 161051942 22280885 2532 526 721137 852956 31286710 33048416 4344 16761697 456 29902222 3144 211017494 1289344 37633563 49278534 482206596 29 1345432 13 233220615 448 82 343 71876364 7551 13808 36 7886963 954450 9020 46 323755 129 11172111 463161 114147782 118903 4780 11801 221086 70549843 629380 70074508 11723 37129 193 928 3015 118807 11 168 86 176489922 706797922 75 1425 636361 151669 21 14292174 61963 327 697592100 471 84994848 87 10887652 24 11943 64 373852 430 321329267 19057340 3676 18 1793738 342449132 177 285389830 5429 6969623 22182 15056162 8806 6748 705 1802792 83558 222811 291 148686 64457315 77249525 4932 12508 527529 122071160 33777 1249 58116767 796372935 1146619 429359337 821231 146991 50 6105 139787121 534775916 39 15 10292137 10148398 512540 32302 121904 694 2310 2091 965105231 404630 38270974 43 249311842 117 163351 6897 23108398 142 8383182 378833 16885 484470 244 25 107395026 2874 301364 965287384 61919 212696 107673589 425 8941805 5998 63468 207351 272700 228229 268 69 13995 357 60 54787 21466802 13004671 58 243 1509 3795233 63 25728 120 426 1498 442734 276674 14430912 23649330 157262771 315599496 22 69263 51414711 330 56594 870716 669395301 758274 2226 938956 600158 8109 4634 4785567 33841224 99 420 254759 196 2449 202955 126 15675 14302 89 4098 73514 201238 3471608 15246 115132 33751970 7372132 8158901 1020625 113 4650 689 969658245 131948 190181480 454 495262774 11740 37346 332253785 21274852 38 188795 15271 639271 36 359846 5168101 283 15771139 42 195 29718772 1943 2491 1247612 8269 1950571 34285599 1119157 22720 5075 1443 15373 2278 234766878 136074265 508749 76977 4604 198977997 163785743 1234 18652 2091791 30371 3191592 10968 373065 1046 31490265 3651 24 10488 848 339371 20048995 58007753 153742641 3473 11990049 1959084 3046 77 33375894 164190 9715 1122842 2572872 527760614 327 8100 3412868 26 632 273631694 12314505 2137 8467732 261386 24416 3075 215 809156574 583 447697852 75553585 37192 74 23 56979 37748 65085635 172804 446418945 5268 29 18 198 302 13622436 32086994 5529770 14 759 401886564 698728356 70 323021543 526 1630202 898221 381795 16986 3349728 7815 1072 77 191 199858 10 49772662 2283865 2697 14 22 188 29698089 768 2329 92773326 3818962 73 75687152 72909 666343 1321863 1380 250267 711007782 397 86 525437 10839122 10832400 37 12088 741989 18510009 13392 3571 81587 1583 161228 91376046 11658466 124483573 2121 3730082 10172483 383902 62304846 64 366569381 5032611 3171 27 22915810 29 22 6491 3770 972060 74240202 474594813 414509747 486658305 444 22 3835293 224 17 4766231 6854852 5021 126389 13 375135 59 21 15254 1708554 11793 44724305 470 4236175 198105 4941 25858135 148685 6781 373 97 13 26168240 21655092 626328 468397313 1987584 831364 7599413 72779000 91746 291929 2312846 49511 735883478 248378448 2979294 232053871 84915870 24702 64642 3483 19961 2695400 195413916 4495 720473 18126637 19300797 37 11 1845 59 5799684 179169 250238 842 42009 1595 62871728 213446 2063 38773331 1333534 145460 174561931 23606 97004 8215 234 26380313 50337170 70 182 26726 39 157 798493 14357 198 159643453 57156 1650 111113 21161 13583499 9725887 49 461 64514 117469969 1545 211397 106 3455750 345 40337138 20443561 302496 5370507 15 169387100 564053076 83 1027 12426111 37 136 393 51298556 34786 107813217 1293 48 674564 585808333 32459534 2679 5662582 550972770 10197 81 456 11639 22 1810882 88757382 6265922 217444090 57 197074 318 134162626 310 362 321940234 9614483 3687037 375599024 140806269 17 151 866 4272543 77052783 119321 1389 396 191958 3979235 66843 188348546 9472 25982 38132493 11046 46 13474698 6135 392525692 1767588 25 104916 1891 141225 64 1366205 111546 1068724 296980 568357499 257422388 204227632 75 7266 104081 29205 2276262 2440 121296919 115400 355 136055 358918 17 1079322 1128079 880920482 132 2130192 741972 1106792 40153 10096 1677292 15 35 136915 843180 36239 4387724 2089 463533482 8669 2121 344363 26584109 502 954163 376 1070075 166194332 13220666 21298540 5882334 491620 60 149732 451366 237382 122 62790913 72 3197519 153212 13977507 122503 412 80266779 81 1102034 665744136 14871 5958635 72065 36 98864844 5430273 2207603 39 7735 23 107408 335474 92 21026 310353 92303510 297 239 1237747 1948 2145826 2715 18 248813 25993 1729166 46609 17076585 314 1886387 5867249 5014 28712398 12830 426504507 32 12 40371 886510435 67 129282 7837 128 127 53 2883 172377 140 588819243 57307366 895489276 366188369 79208 603203648 3211 10467799 31033624 273 142949 124265 4482 173804 11 28243 28 435596 620277469 880 2700 338429072 152858166 38025924 14498086 620931 975415 540840 33 2499782 42035852 6550962 2014364 281 286210 366863 975 53058 65214298 24128019 33500 39534 13437 50429704 136471265 80222 125097 11399424 78736559 1520834 264846631 3771 37297 66777 426411620 778 18888143 131282687 46 803350 7375944 527396 2921 486500 3407274 1140477 1685197 525822 70014 15 21 1030 46307 16 6547615 11 3480 4371187 502 347371 7400 310156 42034519 15 7484 280192 31327609 30 357466 1940641 47 84058064 10761355 138 1883235 835604 2319508 124 10 123 42924591 6980904 131684 60 173713932 2257006 2253157 65429 4701989 19 8604 1934 319 5095855 19048 192478 198648 484 43 386 120 107070 2061 92566 2750961 47768342 59094088 285 632265 27 372730901 880161 211322 585526512 119 5421 76153 4384 1087828 153755 82737729 231764 36 229 38166306 629835681 65770 337 2000572 712643 36375 56340 11811 2114 8664 140379113 110 753 24621476 206674582 3603 5925 154214663 204145 384 150 1132 76425293 463463 14546 3865 150 438324 1699 36 674 146 10 91822 27828 52735 96910031 26 470419 993 227082 158 3950263 522 95815395 6214 8690717 505 10 46 369358 4440887 1276266 619 114311 174233 267 25 375 366 2051 45535506 12106 1732 20804993 31327 831930072 46092223 346 120 10304 51 28 20 33 420 13939 23343 315 198 6068786 96575 101917948 159906 12 91 51283 91 2056938 665 10834269 13894 193789910 61145689 142843366 2185512 70204 102915210 6195 237 120 103025540 1655 4070 10499891 1955848 201 40543 413018783 55600 164916867 10305552 69586337 111 2552315 191 84388 14447597 54386200 10506 103073 238 14150989 906 1902 435 10 15439 22084 4788 26039 13 962 263290 21 5224 33487381 17817425 329535575 380251 87425416 199 49289 5978019 342633 29112 39 136212870 1744431 829019877 198103 385637 947 112 335527702 123491 113 14331 104040451 21123240 41139 99203489 171712 137083034 133754405 151666367 7238188 736438 24 41570 112 78379657 143257 4626 16417 2499153 1711 20 103 12933433 20639 51 4389 84407 72058144 343824 69423796 328 16344371 10892 9304044 546 91675 352036635 225363 23186 3864 7437187 313432846 63 97328 26151 142256 540809275 95355 170 122771 15 6125 7564115 210 35939988 510 954096 844 354923259 28742 3169942 8500 2959 24778 176411424 5018 315 4377 57675 12666 3056424 21 59557346 1100 214878345 3462 32864984 31972 30940928 10 464761 8959 468 922142906 2663386 8506 473688 94407 12580 107 216733 474 682 692 708217518 2881434 33 183292 2500869 1983519 471 4138129 52768112 8642 77 14 274 124720144 778973850 196804 14276958 84948 25 125 114 79666 88564011 378948 27124989 22775 2704699 240977 4628457 27988325 81142 824633766 3815007 4978 77 1867 3738222 26035 4782 25007039 556910349 1703 84890237 1881 269 294 7585009 19204402 48 477383 15454 618648 109586963 348689 84916796 8362 26678 30107501 20352212 59772174 360052712 4924624 697217 72 102791797 10291 143715 16763496 138 5807 1962 77569556 355 111318 221133 18 11775362 14978 2760606 7602771 263959 472 33 39506 2181206 123 12683596 12254 58703212 10958 11068141 157296 6240 18 56 6273 1947092 1334 2714 67182279 69125275 6920730 80160310 11109 22 76391819 208875 2404507 505578779 24428588 258423487 16 26043 978016408 175163 49019759 22 281 16152 177760292 9470 327 8798 42976910 11755 77364 1023085 23371 556517558 58245 430034 2041731 443718432 206926 345374 79655220 26 40938699 6079 11812840 247345565 75011958 586282677 152 732549 362429139 942459120 153 6536 468016351 55682216 1571838 704966791 7020 20622 803148 127054479 1300968 31 59676498 18994003 733 9643 560318 26648 3036791 410 13890241 1117555 14829 262250089 558322190 11 891184 75303735 36601 29 2318 4654 28 23658 24893 54 80184844 2235 13 291 30103 6114 17992 7949351 73 5453466 575753 3424140 24235 354537704 496997 4979023 4768750 230 181 4644 4252 384 2594 574218 11131 66071 4366562 1255 27005143 189329 203167646 30 1275909 31206716 230042 528 195304426 20294 21702820 774256901 15 19944702 2388094 45912264 8836631 346100246 667303463 1841 161633537 17088 1070927 548890 3721964 9995642 318 22153776 21 605 1145221 23685704 9308040 955773 37 21669831 72728 16947 10 2723 3682 1949133 109849009 283790842 12733 73009 274 380667145 930808 493177182 488210600 2879225 62468044 14 61880248 42017115 75057 36 6792253 542304 140804943 75325 859914451 277204859 132 6077321 18 258704289 134 20 81862416 9553730 43597 836287 44 132294 61499575 26 443 70646835 130038 526 3253 69897405 2722 130170 499 1229707 1301276 83567040 219273665 28141369 26371707 4626293 25 398244 305 2920248 76493037 25470 2158454 16224432 531177698 59433545 5954490 12 1006241 16899145 23 27 776 75 30982 23883 23 14703248 42143 3270 279613 5028411 89000865 172410 173711026 4989 1751 1348 468878 9980305 3247 82 485 205155 8702258 899040960 6606950 1897957 96948 3289 2609 14709 859529773 188 26990 2755 9479 124480127 405 130015 8635 102 93556 6617946 89 20699941 89913921 42531501 994777628 11449 1279 14 6805301 578559 1698 15 1041 111628099 770168 10 7230226 75939 45307 45338 4756694 312 127 1489312 343414992 41060259 217770503 1167126 3843703 260859 13 41446 2664 561932 117 388050 259694 2676 3469 288 377 104 592339464 885489 65 218 44157494 3466050 23330094 914873795 737 97301 79 20662 3254374 12355581 3476 413938846 6853481 7320854 997699 384502796 2805 119 1668 1097 189300 2414504 43990 6058517 25385 478 49 50040935 5333 10996424 2206 80 3478 33 500092 58 33 19584718 127 91 16567 12452557 12426 2317 102 3603 24 194114 52043670 101 36 54624182 20 33840 21054 41967 87867319 29467 1832627 291799198 1278 196683 813 8689841 277471315 4661119 117502822 4738 23808 61768579 122 11445 88531320 297168 221 2114 6872 146124135 21 12622707 6077455 11114959 7500 37007309 875801 33 44973127 6095 255430074 759761556 684327 177647621 9330 416968271 5348 4137 216175634 62392 354810714 3533 24589115 1145 93639 99 59048 25949 65279 64 65916 2739 204605 192872495 1597 47013 375 374074121 6623 119210 288819 66602 175751 73734 54056917 784019022 734 6206 29221186 100 1029061 6293350 7583 7623372 500196606 1904518 200779 21911 206 32709888 51355800 389 2607050 4081 2072 467881131 86779246 162 839615858 17208 33638791 2557780 188380413 248361 200 624183111 239725 60433174 19104594 158 6638120 8159 60225 47853508 196 859063 34999 31 1292653 15 88361 19298 1786296 370 31554445 145786 25 3442852 11 68589568 6862264 415 2891718 29529956 248536575 437644 10 88 41656 292026 12 39875381 12501 64865 139 352043386 216 71469091 1670 8053 962928 365 93480989 45727 972279 233196605 619 3777 18 31 2674486 391435 49664 31124424 636068 167 91569197 37188768 4120 1081228 10885 20310454 91236564 77 57685014 490359 32 420042003 483388 659730768 10 110 13517 6413198 67 3181 13105 9771685 20864013 12357 594838 24832733 259101777 24494 15 29 2860 76931197 10 276718789 199 500903088 18 1281 76440 69030 10622882 879 73 18120763 93958484 146 165713816 1308560 28946318 882 195 1303 64713 276 706 292 424 1416 3720296 10 12 1426 980046899 158 415765 14066 284 1075 23 54595 341618 76133194 26056 18266 326786 85318485 40364806 33356 82336 165 44715289 12050423 450 556750 33850 2327725 2187042 53951820 681824 483898 218679961 13 13 1703610 391424767 4816550 67 395 68591818 116471 1054 590487 57 699581 216 3200110 5179 182441171 382370916 8793 1239 40380 161898934 59298 85091344 124969020 2216 4798897 24283 904 2128 597280429 55460682 215 60 443668970 10109 7680 71730247 12443693 58655520 19 1014 13270019 1011 5255580 43867914 39281692 26177 103488856 20 1098252 3204989 874531 360547 26385059 11268083 679664 183 159 45 9919 341 9003 1210076 1160 129122 5208 299159 449934013 1272424 53 2175698 154 252 47312 610816 2632 1644869 24426 889327 1299 28 130 42957 36 12307 4452097 1151 121768626 345 19386366 23103880 180805505 849423 2396 424 511846 3636058 183193 506 240739 17190620 571 388699 46 9170566 818 127255 3413 3389 369695009 50284 439066 496 1965 424187060 55256187 17 481 202199 927360 10013956 287 46591834 28 42052 531458696 2087 363681 61843 559 60 18810800 17476 93943249 5292554 451 264521 3620168 81321178 121179 1659 332016226 68229 71 4189 45464 18 85 4066079 551 43171650 11838466 23421208 11073466 14511 2255563 838609 1156181 28782102 688504 316486 2553413 140108195 399727 334357780 12848 194185 35543 659954 1589901 347337531 1943062 4519 167106 924814 154026846 31968 23943674 728704445 10 8104968 258706 394175306 98285207 380050 63 1966818 365598 8004395 552 25543 491 1740 2404451 3257 907112099 89612326 161158474 23779 572030695 65 855180 1476000 20 32244 131 746234288 18 1353742 710 18961921 430904 145237 1093 42 652231449 125458 369533 66 181 94 189 18960 16307 174165 705884 68083 32957 8763350 10142513 661156 151 102361 94584 176924822 111 21241699 102484 15160814 75 423 6637186 632228 208 510820 125 17820861 433696 17632 73 17 900 293259852 167217 4299434 2752 16 144713210 171129 19 33509 209 2445 5447389 18848113 211137 9006 659239 126 85704279 115426 11 186618288 33645982 133574 72373480 19 392224 1905 11 32954993 3599 19927 183 1502935 11705 1515 23 17258399 934460 91613 2577 2597102 270 95 731 11 234360 4340 160270 6940 110282 85518 113337182 2094684 6639 195385 3285 126 265019 999492234 585763985 7981028 29702526 202961020 44 9084841 12843 2921124 90462874 28313466 23437 21578 21 12028407 28833347 6526247 10730657 52 3434 182264564 56704489 1361 31432 138504 18873 6780 207415 42114407 19143317 810 596920237 2344 7672 159218 10998768 521 1537730 1922622 2160296 370605442 136286 101 1045171 4751959 132262 656300 56514 4383302 17269183 69766201 8164 70620 56 5339237 21920 47245055 2530 296876552 320 488 13807 115075942 321 165747 4341 22 8342569 316499 21012684 655602932 205456185 633096 64774711 647874005 1911801 18852176 56508314 653877082 1852520 8340175 33898 3519 76846119 8582 9990 124026356 242 6954 21 22583794 802 169267368 2114328 397 33357232 2759 608268 57 43307561 406820 42339270 95565591 11731804 25 7650223 2390 2264460 207605592 1986162 17 90657642 10 321237462 665 59620009 9948367 338009 100051032 122639602 95 167303701 6942 150379 129118 3793 206584 14619556 15 13 37 161578518 2629 35939927 33861362 9388 165 174 43176 25473 6893 16 18 14030155 27245691 666 70744423 2907203 83449296 25189264 120736 281797380 13 282 240104018 18817935 1888 2565 6593 388521 1153035 11910 117292693 613 150400 161 132152 4125 27 605159 559 50351 4659227 445808 15578 833300 85526 507869713 20 10682208 26728 278 25654 75763026 6128977 4665056 20592296 366484590 477863 22 4122 142330265 2111965 111240 84 1951 2767 12029 76 4996019 1685 2548326 875063714 55412 237202 380024591 324960812 318849933 625003 2824860 51154 23939 3344 10428031 11477 1224109 315876110 616226 505112 918650 1729571 15 14742942 6245 119230 119066 36258 105900181 34293603 6775 962703 81918 30 10 2094 250167067 1626 15566 8674 44064 998 874 506 767 90483 5824275 48834924 92 45194698 996 141422647 118102519 596745 210713 948 263180 287937916 18971 2775 21416 9615 107569 1609872 66 325311516 4242 48820 10 1143 11960752 32 994 25304990 141152 262266 10285 441 237416124 12535562 29921095 13588375 575981 41 2029 930681 7285454 43704 19029 71062105 229758002 26795245 161445 9175440 84772 3289 5649 486285 143375297 2329307 4418460 235 318835 45 322 8954063 4428 574594001 8983 13601 219206 6430124 32950005 1017 673061 17327 108 195126 104294682 8557 2269089 11556 136697 115131207 89347819 5594362 15 42913 45305 156533026 44 104 1000 1352245 46777 18636 621517 73955789 1283443 55360 18 10883 51 423 67 174 17 14462 496751009 90443 201792445 738969 5569562 33 10522729 8091672 604 142356776 509697452 39 104273 5074 1521 294318 5735459 59 93067372 56917 334 710314 671402656 65 3068154 30346525 730511 166 717540700 244 23907 21911 9028 743112104 640 60 1101614 32140 36215455 74438 30203676 9580976 1861703 21 529681225 118087 767416235 329607557 409748403 143916942 173965207 134337987 646 18463281 164 14636788 630731 36049345 172 48682493 44116138 187676 7529 240551 659052095 37 2717639 238592567 52040 18735236 8134 32 104990791 292351222 253623 18 885175 10 902 59072 2614098 3075050 107764 117787 381640334 22139 206 1139 4305450 56659 130503 131354617 52 508047241 533717879 2208353 5927786 149443899 153522699 67873 31814382 205 236766 23677 159956 52287120 12 6214231 1073407 74803 460 28462274 211099283 18 71930345 1011820 936 239756833 20294 137368 205979 25911 233 1509533 91182 145612607 1735876 37386843 8258 20857 25309755 68156062 601914 3330060 7763 195850413 19332133 14900 34099 950 235384073 15 22 171152 821300 1880 28 144866 500976 82644 104 584 48795 149716584 165665 4699851 316442 308964672 114 32525326 1246 13042 10664 46773 89 25 351 530516602 413758573 107 810139 105763794 20065289 3226757 30 108943249 213626 2728667 10 446 285 9022742 26 214871 58 26124203 9866 12932442 3937 391461 1473013 33 10777 1220721 7273535 196412734 6931 1741 1223928 11 185 51616 1363 776796034 9414168 10801 37 7520757 25518 6996731 338046 33976 18945 1374063 14583 371 21 505 771225 1956351 3243 136 81003 5418516 289106 130849 6656 245 112686 21697873 266321 967285 467 1940 417981858 705 1730796 206974598 18 46076589 6462 46704117 831483948 772451804 87614 892108 11 7748482 42759807 16 518 7174868 25528338 17 9413565 626529424 18 2481857 1605827 284948242 23579124 1462511 13865 510887986 1739400 8645171 107 11 34 9117 204459438 1082 14617 127 249115 77 22018 821152601 36399526 48 82 186107211 47046 7415 1652 143 2662 5933217 381 22 8612574 716 140498 38 10017429 23783 105 2438 107463 135 57610300 2064103 38625285 147 154120 2099742 47046 7518 74 607911 234954 4668 145 41407 12496 24605563 344 1015308 49 8329 982189 44 67276 8082 4611 1136 284 222827 204005591 23 1160833 51746413 14 14819 12344 4030794 6650278 2555280 17 254743 63564930 5492376 690648 15047412 45210 1081163 165441 1088 316313033 27096530 406282 331271537 3953 1083 7054475 877686150 34054234 6001 1405 333 19451604 1054 12413799 109591101 183944188 284932315 9118 11824 23547 2054 38 22 479999468 385 3365 317 42920550 49515 83879835 360 46 20683 231103 49759 1504 24205647 233099357 240863 1177 8850261 272469589 459531530 46 262 231974422 32 42577 8407512 295748 19928 42 6288 334361 874 4962060 87848826 5051 15936 83954 428659778 32 253678888 78814266 29 36 173693 210 3885550 26275422 62957818 4882936 822820 757460380 51116543 19 84 1468 191258265 74033202 733932707 113364301 69048 102 239915 246248 7363 117105 280 7127 27 377783 1519 277102443 20100 178491059 205847908 16783986 264 36497 333694182 91328 997641699 1848 2500248 579060598 127 6714 5061115 3842683 615932 29293 6094 19928787 7764510 49 18706259 2107 20837 2731 87 15 1831464 31113872 267 131 6626 720 4141039 5764 664965891 316257 954433524 13375478 121124 3486608 463 394 1326110 21 132881 1824330 232 4639689 128 91543121 13 554014412 21585867 3297734 118533 1709 4719 136 96833402 114153 4453746 413 86908 62772 139434365 1037 13941 88220 417341 308695 3324260 30 5509 41 14 79527 16893372 1423 614441290 22941580 742048 9358192 2908 176115892 10 307687977 3650 11780755 308047 76 28 5964946 57 2887760 417 9855 237 18242582 10849 111610 832628 20808808 1670 513374926 391807 2155902 129236 22928426 148236 1949332 7082 934942914 262972 275 97386 27 2021821 20921 86803686 13426 1065 719998 24 8003969 586844022 2366689 2419 122404 156 1595 813 267 129664 6813 4014 6326812 215216 92491 40932788 6632 46162610 338753 861158 2142743 127 47156 4672 7443116 465 86037849 141328 334969 83385 171467 523 12040813 15885920 109730 74 2119 3890 982148 5879741 2041061 1362846 29271 4577 564633460 25 1042529 2679 2258387 26381 208 385 3718 940902881 14 1708981 30186240 99150664 21829876 1022 51 96 286 7296833 92172670 36807 7220901 26093113 276 2208 17 10442 455 37 13 1095270 20904 6361 566947210 5526 40686 40120 282 118 991264813 293526 4339 93360933 5964 359606 77 183 71 260 5469445 123 727 6173 5044 419937898 344 538 965877825 195 202826104 400786 2591680 12 261387595 1680315 51359088 30 286694813 184047 660 9425575 94721473 1314240 990648436 3637780 89676 847508926 35 462 1584 96342 36992671 66 229781 46540 477 8437 926286 163779 604115 1854 12363090 89016003 922085 1035921 30832636 203020786 16198627 436 41245 62 15184 532305 66 1748 243 77 1057362 906102403 13765 1093 307 1710921 1674858 88577 9282518 20038969 76444210 146 16 136931307 422812444 3128 96918975 65 420625248 60 7939 63323625 724629 3899 1917 240881533 81 1633931 471370193 43240146 152 747125 9032764 494 4043786 2286 20 47 18 1445956 541254240 35 14444 14 63592 26307 10 161348 17 684293 553 228059986 2065254 592 11753316 261 5935649 262623821 579 21330269 237 1860 979 1861100 62 220889729 188 651290713 310952 93976 124638458 183324661 7798937 3045950 7205863 187783404 13 181 81028 140649 29572 104586345 271 48 1213103 6261 35701851 16868 14087 980 4178 35318 233669 96815522 462212542 32284 66 161 12810 7541 319 145182 231513284 31362 30962 63504307 38 9586368 23956 6590245 637 24 7621228 50017849 65897848 610690147 4192 141946347 6824 29634 70836401 198507 18425 313479 36900925 155924133 2041 32245455 43878 43 902921 240534858 64793 659795 381100 716 10 20 981441 282616 263 8394 479879 139 2041 2960 19905555 65919 62551 104392521 577636195 1865200 21487 126745 1333652 33210431 17490537 36289997 19639 312043 232742 904998 67 38262227 18661987 187 370 25848 115771868 2238091 299057 12725384 4547774 57 1092 40402 2510703 13966864 635654 14384 2008 468793949 1027570 53587951 495 15198579 108904 18 809885 515719 177362 66251106 51 2774 13795861 17264 327 621631214 96143 43226871 787 17 982 15546781 84851344 370 791 56456708 53630 4848 11224031 28 113566 472349540 395 18142128 207449 58194312 101 167134546 158395 848 12 621748269 14 17493 94 464180818 2162511 61573259 662 5137600 14181 53632 6114435 22864468 2438599 217943102 64 1466 875 14 638202 530 3666184 1201119 2378 791 30810 96285 89827419 217011068 573777 6808650 10135269 3056 1087416 2131 22400 6782969 113986 100679 84 72429530 274453 27864085 14307 166760363 2422 31832 74281 73486214 76061054 483 1371902 245 20955614 4161076 3614 43 110813 2067 310 347346 130721944 12 30802849 362865 535314334 27 28 250 854920916 5073022 32 46039753 9445700 21 16 8578 2247 43 51150823 1311 523537488 23214 47 238 151920475 79 16317719 5254604 990921644 10709 4656081 22223351 37604790 13031 2102 1232 55500 11143 827 65655 3278 7791316 417664 238830 16 1221 415758334 568 48 14155037 32764 1809 12401456 1776 763232 14 5580 405642 59995598 9961420 145 428963 530861 2565133 12378967 54 39961 24162 75505862 1807591 120602484 2398 11249920 299693605 51074 18 334333595 43299422 245946 42 4182886 9661713 1098523 3254869 17 18403348 18951 792554380 558493065 4849 369 165092621 6507883 2049404 72 12475 145650708 83 54 618769 2175 6299 17096051 20028302 71 3089922 12188461 76672 527 35360916 406862525 544 13609019 202458 4022 6623 13208 14775771 53689 239373064 2663227 350 19 227 191766500 241551635 98074 11487 5034 2937 283 34 7532913 891581 754847078 61049917 4856 186634 287434115 290550 6436280 3121713 15 124067114 6337933 159 12667664 449420 36729782 3126578 49 1633084 830 17899980 31781 879 4169 543230767 31 64378243 84428 4775789 6603832 3575 849841 303 98610 1244729 143403 462147 2665 147284146 3522275 490 495554 125171145 5026 239873 103892 6732853 24781 310685 3121417 699811 4402 53 167020237 237 16370 18795980 96342 18774 1739987 120 172375222 17941498 5488741 40914 194 4194 12 164 9783688 282249185 128 2216037 93914151 12750 19246 7150 2628867 21 36199 1193 34426695 4307394 47216466 889 217 1719 267612034 23 113245 24 130750962 12 28235 25440339 3139 87094124 28784665 91 78956687 2340810 1165670 229869441 508397 1264 1080 10 18362603 44705548 96884 14972960 186337 593896183 41015 84200 13468 131609 1423 4185 169760861 2004295 1112885 4226 95 62664 367 83596443 293897 252223 2793933 94571 100269 45177917 969438898 743 16 30574661 562 61 312988 31 995948309 134811 1362 461039782 136142 131393 358 783275 80381825 288086830 676095 503620 6360 43098458 121062 3084184 110 49 135 162 49 7401896 1490106 782321064 10 155484846 71 2224076 420697 12989 724971 32633 22 43101646 191747186 212767 2478292 549922383 20 362 17992568 668 203855727 100607006 26727 55164771 25 32991 5237 245372427 201 631245307 2599 1811958 87136 24345000 674091 12408 532188 204703111 351819479 7612624 1405 8399 376070 37 32140 6210 6728 325928 829727 1702249 63693738 18427134 179575359 758965305 108700 3617 33431 813792592 63854 205 1930 5983 6760291 1735106 91 129 120233 1698593 34 16530795 35832 639 8699 541 65 126853 24603875 30018751 18 2668664 33 112 397460309 13144479 2450267 5029 335512007 34 311 119 7917 153 95 721 2783 289612586 259 840 7062 28478 159832599 3735 3881898 95656 30892 271045 73959 2988474 27759 136538292 15969783 6397595 15663864 23870466 4382 6829 16197 93 210298817 369 544485985 325553 97721055 982 107192494 66 198 15 23470872 55 150 13875122 28728 9653 17 2842 408 492222 149526092 715765870 17 63 10 24308013 22314 9785 247 19653 4109003 5804 13991285 31366179 841 30659 29 606650 912 28 165508 255456 15409198 55 379052353 32382027 32917 4172059 372570741 6220 3588 113684714 67 138263 324448 5544513 219435 237969 1334 188730394 19430 13460 344 156 577598 560234129 72 551 139063 32 197759 294 123461591 660 768821548 376048349 33959873 86680086 49740981 43917 55177904 4608 7862 4346 387736469 612 231642 2475 132465969 3445 5904132 26752398 17165451 111321 3842 6978 55 74266344 23205 15436382 16 68130 50 324 12746 98 34 33887832 998320595 1935236 1115672 45585186 796331830 2443 25 6591 76 420 213436 20226 11741530 175797 104 43 134 139 45936 1601 1693452 1286 140 3977945 22605 90 134760359 1102 103939 246 4204 5653617 8635 166404394 97 14 7551212 335 9415370 8679 66 4734 339545650 1250269 66116359 3676 30147360 202609057 22 170729 408 13671735 4756064 952 500698158 202415917 4074135 27095 81831 205 254712346 281235158 295847302 269 61 33 8794 9846 896009052 2757524 261 98276 157002 95 657759796 24645233 163271190 21037 10173 16237 200817 1430782 692958615 200879 4248 67 150 78132 32045 984385538 87 2034796 8617794 443529 3799 98 1045642 27557 92513107 56666568 409762105 737 27390 212752 312137 26168782 783250739 58689 352616331 1483 1265 528975 743 12927 91235320 4202738 28 270133 1929336 7810952 10098 23123530 58 48 40423670 379 108071638 20 38578710 8919 238595 1911595 20 30765 289 217 8068278 3294093 281256776 5068451 69470501 46030 190641 9992659 938468 936906634 2583919 516511 13 330 140453 304247 3343 1226760 56390 538 104479 1061 75585559 7201 30163 137292567 251334955 1212 172 314683 346 14404 215150984 19497895 197 33 123 2095 289130017 148456324 1106517 3997917 1276 21386703 1007 244 16017 15 886 222445709 155067720 19428 42373 10473 318569 93 16363849 30552 613975 60647 109 15048 16 2296 245091 1097673 31275 21490424 334132220 5115816 223 350671 35926 1521037 111 66328 3017 280 122903 345 4256575 597655 28188988 524323438 99633921 8343 10572455 97344100 2190642 158537039 288963089 364276591 42474 2903 27 446961372 262 15571 316 9565 7263 31547 65937 62226944 328252 33 955 370204202 75 634053 3249491 683 25174 19535 12531834 6962441 117879566 30509 4647 29105904 900094 343090910 13 40669529 794 327704 2545365 3618018 314 1277 19 986 374426511 3510 19662 1436228 96 2560875 100 26921 13 652301770 13803929 6013388 383 7987 109 756595799 259 8511267 1414 233 1589 128431 91621803 3694570 32428 196244746 29368084 138292 27619529 795823969 285252 33431251 137634 897814672 135293246 428 37101 7412 166 155 355 4772747 305 1576 982429806 34772 437048133 249474 300453814 103 11685412 188029214 61 1672167 141683456 9431024 4259 13137 1036464 46852389 6544 18733774 2693 1966708 199 14076923 101573 148463886 89131951 35 232 1009598 402 978960524 60529544 5423 8802 751156 75 181 728996951 126 1863439 364973 3055 154343 409985 513 495 17899 225367 21644 8778930 20742 33 34 212078 8897201 19 753 23557548 10 2687 690 44458099 20 749 3493 18 13 2873736 37 370 1706 178 40456 43 4362648 38422 27 15068 29 38290 852418 813 222558 13219 9292938 18347 431 2822 157 14 11 20 839941483 501 58799 12494789 96814172 20510703 82907 895179 406677990 179 155469 3357793 947906732 489890352 7228323 1850 119340808 21542 3918206 309 36046945 37643 5216 5823 47901219 15804 1043 249 131405 1699 1029 254316 1565104 156 36 14299 211540 884089 1091 852941 625581954 31 38 104 42478 445709 124493644 285812 153 91568 13647355 2674 205 378391 4356 214407 137 32 3264246 80130844 232350843 38 132 2075 543705801 5449242 4125988 103205 264182 37 207059908 1256 416 113716903 8054 275 12627029 435519 765 149 300713 1467 62866493 15 99077 220759776 101133 13772 1246714 141 161 93450 3932647 6867931 64358 25854039 1692 73 118003 594406369 268082189 144186938 2613656 26660 387 12912314 4012 47 5189195 24311733 233902781 2023 16672970 12922203 12 79939 614165 1247388 1609681 1228899 358 71 85788 162751272 385 5048734 102789014 31124093 2494 6494194 8257 363447 30556417 152599209 46382205 189265803 151007940 3489289 143374013 145100 5789 5362566 4181755 16924395 5065 599292 6896 814 914047 7245434 906220217 62 503151 283142051 21516 1725382 2773 332 32587 263122 282 177311 334700 251954 26 51 73911 3547 5971347 15065 13881162 19002796 508782 135 9124686 27869 46933292 52857 71857811 446387732 36735936 2973 12 5327038 7196161 121 8601 10867 611 57094343 1779575 5593 34137836 1135264 17114943 129614 26 22 135037 638 418523644 112328 20307 528 236 152 1876013 16542068 5928 69044914 26203 34277 134221 39 300492 20747163 263 30 1663467 2294 89122 318744522 437186 22657 14550 118 822 151553 60747667 207409 47732839 250449 5741 455703505 4342 78696656 14211678 1300 21713842 15 102 12 754 69826701 2227 50 454 133003 65209214 17502 49971456 12 1490 1001591 794 12 481 738 352 44074 34740 23345 48137730 413 949694709 1672598 267876 19237 15315 198627240 13679155 1198 150294 231 1687 396 61685 12988829 70078634 8852460 27 10 9312 499120 63228510 136650 2306 2249763 5048776 301865 604294 951653 16032 7458049 118 640198377 57420 8825 22559 6982 36 57 1534 151857319 205 11 467 28 38237154 98 458135 921790417 3799355 74411688 62879 29471142 29819 89637 637297458 66551119 35356395 15318102 32 948485 2787000 61 228834 3232472 166 184002273 346174 24192 3403728 4953 70 13750 13724 9033 15462 354214 128639 2262 9223001 7339299 26609272 27500 1544 11164232 213 14469036 573 10067630 50264 18030 28 43139 6100720 4830 2885 394242 117112684 130543 428 882 464 89762213 46146 315 321639864 1057 1315 2860461 5107 1151 4796 96171792 870 180 280 545875 15571 437 69 7770 17715 519074545 5120 107478412 19961306 5383 324802 248104824 33673538 153905 736734 1550 12 37 44810 235137192 71200793 11 51771156 991284 231 70914946 412632 266912 7030515 972 181322 793695 589 90574317 115211 40464961 2117 1245 2111812 16 204010 533 49 674271322 199872 1512 139317669 600450754 438787 183 443910925 111771646 4223052 31919261 525293 1427287 2550041 21 18991529 163 36 4823745 56371 218600 713 72158055 14 10 366923848 15 7649927 1189 118799268 1247418 1126 35 32352 1154 12 566 12860 88 414843 4436181 558347041 16027 88230 909125494 1591 9858 50468 256517 1422151 1109453 37 48 319463 6188 82 2640 342976463 6979469 11575 1770 31 78873 2051 11 4359 214765 13 838723523 24 167164327 955735377 5471 11195829 14 6748 229 7107 16522789 1844395 1762706 180 4784693 9008139 5940207 181 255473194 288036 11728665 15630 4417559 16 94517 620878965 6800075 5083783 7161772 3042 18637 392362 1771 4942999 82350898 83822 954 5281548 1864081 10300 13078 7697038 191167 322166 186 1138965 22 61619508 10714150 2054 116 41 8148 21 56182 7951 1000708 17008886 180525 61 368 122866935 1591 4988655 1648 5747997 35998 5339453 56160430 578 132594 814045329 4749 9134 232312 9018 292248 1602269 187 495999 713145 5368 2260 1601 1487048 99514 4023 3375 279519 6080506 1519652 18 117874 5082 56420758 51436695 17133646 105440 79 12173468 600 25652157 5243183 190363038 114 3544 36915377 8651 24642 60198086 1977 122 9958 42224752 376683 23456278 99426 97595690 517 723 50313 705 19 6200 4355 5324 126577 944062914 99902350 6719393 275652 26438 60 39870784 1790 61618 555349 439595513 795 2565 205438312 1683072 172392109 17 908456 2332707 1892 7925144 1210 178755 24907383 4066 199 854 8479252 670564 115429 42979801 17 9637 78613563 4116244 79 16439133 12 25829 7198 393 3485971 27636 204530 591375525 215117 2006 125471 25674390 22292 5910213 55510 3469 20 223 34793405 10278 6423749 22461517 13 26396349 616101880 88 19073 28 23201 13 56445 207629518 20354753 3188304 2332294 796651 3083 11249 476597 49 336 10 2185083 62066615 1934634 196676 3280285 21215967 2391 78 2342687 2456982 5004 84447704 4471612 11464 114207709 1462 38 25 19 37419 533277 18 769 36 1198 3477 528 151119593 67236498 8312 11968 410545 1340 516000 601808 16931 77 784095 2736182 104979461 1544 533 17672 47429 76444516 29348 10 5206109 1469 161078 2595137 76 207042857 4311014 65 57 31703 3467 2349 6758450 343 130442844 25251453 27 39 42570861 1265832 800879 26510473 63594009 52 614851910 141 170 251951721 325479956 932463 275 7967 79 7333523 4708 4362881 69156665 19070107 19980 1734 1505 13 487631 26 9958397 34613211 4607333 19 9107001 130473 16681 15261 747411601 2878 72111802 14 460480404 10368412 83242 46 867210 5669 4558394 122 66842 424815 13154561 31 205918748 144 6535 1175 1844 14208606 129022158 4337 2327460 348242 3131240 1071454 48185 3356328 28 970162193 1309894 41133 267 124 8820688 79 14 103 549089 632244781 324106905 19982965 236752 58439 273639 3104530 27681934 60042 50087 44195319 19397 202 68929210 2426 10 16715 815358 3573 12 2619960 477631 783455 17 19831 5799022 58 166 1083939 202289 50931 48293512 2550160 81550028 51514 13507 16 145 300 67633 571297252 5886787 22 578 3443 2385 3714918 1102 176 249462 358956 412201320 24 430 1224 425 16 211 1210139 6336694 347 1443 17 163302 4005957 13 1194147 2145 59675 357 11472603 5547293 10 2864268 17345 81176 638 19067783 3109 25562 183083 28002 4306 342908 1828122 389 86292906 5346 7574 1256986 152338934 15064116 145251 441219 158579924 1379514 146653 379 741302042 64960579 253233 4388 9200 20295075 19218304 1342 4998 12498 683 51886 5460296 3018717 8450 242415215 26 93 2638694 23980331 235049 143050 130399 817585 12 2861037 10971829 212520685 137 22019258 423 49832 260349 8981 2733900 212 266 4963 4068 25438281 112205024 192347401 7449731 108 1132 6406 78 151439 527450904 6310 98785321 3009 189 8626944 3707634 57 216501210 64626 2919 987801973 297227145 2898 18 5077 105 41840 7393 270553 373 215110 732324 3079 1570302 294063 276 227687 1748 62 703126 187990784 427864 414 140 118383 73 489 164422 13 40077 836965 432352370 1681 227617154 393071 14766 2890 130311718 131670156 40082192 59 636 121380 17 29 17 1349 1272 13 1082253 25332 29 248455 48257 46797602 2167 1359 11891 67221240 737396 200685331 2238980 27 260 915512 37145826 972862 139334656 186066 2333 13445375 512914983 174255062 14 284901614 66 4672 1510815 476064 16523 445 9448 6991 3148 240981 949 64525145 36 30247 84546888 55 4793 50005489 28001 238884 12400546 1193 2487 547743424 6580341 50982425 688 45200041 48604 719801 6097146 605700567 9297 84980 26 78 49014 575 20387440 18713 4881 10056815 204586596 27159301 42370 724400334 85626465 105780032 460819916 151791 643 443 1373121 888477205 32 3049258 4002 275324078 12468 94 516 716163 141003 27141 864638 909 3229855 238 5503866 196036027 725069 30301204 712749260 59 2049 271420920 253 10213 291374538 412826571 153145460 23983635 1062 2601 906217724 1064144 712 12614592 508 110338118 229503658 38142605 811712604 556536 390252 99 2208 438 56 9894415 45 49746 82338 401019344 714380223 613 37411497 137 120428 536 138573821 11138 3034 1031 10033029 3961 454549 2546759 337937303 2498734 140 66427804 4289 13340 3951 2444 419 309762 474 2302106 6555 2099184 355535 400 12829582 62 412 3310 608563 1813 2644 90 163 4082 146954816 161 378322 1953 6297 2474 472 649 57435 43 666306 231845541 3561802 115283 2105 34091878 62941 2090468 23783743 12 13 2448529 19960 9026 135 459 732971 686589 1074 67635317 865 36 544896887 664251 14 1652 1429 120621 22 1276131 15720628 51 782823 12915590 184411907 3419 536335675 3629849 2922906 717 565050069 41577811 25 566624880 2917 241336886 2958859 8608657 1251 153864 40106 5798305 934986 2086 11940604 571424507 263797284 1501 29452 825070 25338738 114532443 8833205 294 9560919 14763 15962201 1355815 162725 103 6688 586780564 34532397 19 3488 1921 3722314 32037 61 8166 181 698074 153 327 5570769 440488 946252984 193480 609415171 302 16328 186231375 24839888 1466 2154 218 34204825 193936 11 651452955 723511 34247220 849704 43206461 172 947552 336681261 10654225 290199114 36504573 2163 688805351 56 32036079 27063815 18143100 717 712 4236025 23675 1617 255 22114000 1020148 271 2148 338682983 3853 281 126449 10288 17241 733256 144 173 136 7740 29 932 115622 55711 198 2849 28 5636 956966734 7392 450 2730894 1008 1375 9832199 553 442 116 115 12 3682493 36429 1334477 157 120217064 98 67355998 8042 3319 13788 231652128 5132 904123534 7131189 11 46 456639057 40 628183750 203 1359645 13867019 8217070 355 1245916 11003086 27 149844 54408199 381330123 10112 1804645 47662671 2071778 2216 912955 2935 865520 721552 33 10727354 272355931 14547 5276417 279 1955 783911 10106 311572 22757 1159191 328491 67219547 19156335 76285659 370555 181777108 62791 482160640 466404 3288 71 401882 11409 941 3568017 8482 581431650 1713903 1078 32 32716 12204767 740 26762098 2424 1662409 1933704 13498 86304 173261441 2556 2421 4157 746807 913367697 124 358854 90687599 20297168 42 24 37584678 23031 258 510 88894 804 46638426 407 10387 987827 8596053 202 18358 423169 27447 16924491 190 306 477 86 41938 3835 4644960 1429 937 55 7129 44249 1499833 260 321 1380570 48 73224 21 25 969 787 19712788 4049 116 205242245 226692 218499 3233415 693 150109230 3089777 60980026 8813425 21 4503982 22741 71201 26046 12290732 458 23100 199656305 27325201 418598557 265258 1365243 995 180 14089090 144776741 16 1124544 8707744 194516604 12 1564394 323984 1274 28731 218338548 127466653 4399634 551838 320 751316668 201639 619336338 679 212 35267 87833 18 8959726 30451 229997 826308 39061487 18 874 60101 623135573 16 94 24163778 22 510 68451 51876098 255 5149 19307 10729 9486 15 336637 184 25882064 75217982 990276 651 19013 16 85110 654817 2102 2682327 1199 6241 4480963 85 30 186 851013 711 12 15720302 22 10 1057690 247 2343318 92352658 406 662 307292 6352434 98125701 2440615 23 7799547 5393 1370064 13746 41635746 12149 1115690 16 1615644 7119200 19751000 20460541 491221761 20 525480 97623734 11 357 235335 124617115 69 35219 2442 3762723 97740853 5811 1261506 445818 3091800 328931638 1362 97467 23260073 14 25214489 322 703 251023254 19551 360 10 8581843 9098188 58063550 10699 82656 339 2966806 10 5024 14206 43156929 8339 1116795 158382441 1848 20542091 103 407 919 3441 225424 14 51 111 1196 466849 14782677 470876600 9056183 27969974 52 1688712 88 10545379 15732 429452 16 93157 50 4700602 149392600 69286 9404 6339 119889 41135407 10236629 858 8713466 430035 8488348 7193 1780 9109052 8648 97 47 143 1233 244762434 11473 83577 60 3061127 18 41468589 198077 52 154 40576 37202626 21519 590558237 3100255 1119546 5197 169 44464 90023226 25 6488695 15653 353424 203548873 1244 19763 569 130087 365299972 85026924 27124 4195 232345 37932 592429424 57235 258560 91235 575199238 236736382 34 594533206 211 15645 21624 4061857 560886560 246042 18084294 3119 1223 73291 961388 17899 6877063 10315031 34 46263026 54559971 6239423 353641724 401994 36351 14 1052148 4765102 8987 25 26038 35 6279 684278175 19164114 9785677 19 8674 432 6929 82287745 746213 16973 293057988 31 15051034 184205051 79026703 214 47521916 429115312 539719 469722940 26091 3789 10 111128109 57 62185 6670 1130729 19107903 163 232 44422562 7056301 25698 2656 4715 197 18 472 22 2204 4436532 887477879 41490175 85967742 207 350 39435 81 2894 598 2155 8878 394 103997 478837993 9584998 15861 8159120 34436250 559 1070 114737 119456260 93 32263277 2140 178908 4150827 297 13585 69866017 87326 380 2144962 3236678 36228 104608 134910805 5358513 349760 5959 1383564 1717 32812 268807 940356736 30 9999 44406 11 727297391 626 56664856 141354948 7852 7867586 2502 31 159114 280 1373340 2936199 138445626 38270 633104 929 12482081 234 738 2024932 74988034 91457 41 46992039 24 934468781 47305 454 49484 267663707 362421556 40608832 5424485 12522 21245 166854 28630195 587 57957661 49519 6528718 121969 36296 71843450 97640380 605 83233 12 26914849 451 22343581 43466154 535617599 25 94953 14773473 1138873 28762 379670 70 6521 136431 324 9177 234134542 1173100 133937286 131580 14 325676374 6083 129765026 18644 14 2475 1250 13434500 29638 325 7345 89 540385567 210107151 625986974 11 20 24 675804 33355 986165953 83814994 1074805 37 1176 231564 434632 55841132 89 221076189 1376840 104999292 139978165 593 653216 2453 16934 32919 2012245 198 662 180481982 133 5549161 107 25 56914868 13976643 401919889 3883 49 689336284 106084774 800454 1327391 963363 12069 2490421 1435186 7412 7577 23550 16957 11065 126729445 637 1504 24758 188128766 8260515 3997 179120179 114879 115 3352 6244563 143255176 23 96670 26 1138 14 1207 38252446 102445 1035707 137 19481 542184 27 10059318 105364 880436 15255 1527 736036263 357984954 223305 21743751 458 22606356 37 6655 578250443 19771 1612 24213527 17 90781 30 4475426 73 374592139 127 11460 41987498 95 8644159 7845587 1068 1357998 9735640 36 1066 188142 522438607 685 158 532500324 80 4342 30737415 13 210095428 1590 419020 21 294528 446568 474 403864722 8658770 636977 3455 3401 37585 72 744381 1324521 257170 5199 1033394 552 24304 12 320667 12 1832374 180182 225 1676966 429 1180836 6936316 277 607 117013388 461437 32127 180 70 2038033 45 1670228 381037 128 12 259 223842303 1104 2133324 13356 130 221 16 795621 4066573 1350667 6565 685929264 8780475 536 2239010 971 537926 1323412 7828417 157684 3518 57 29866823 552568 103384244 21 13389822 306106989 24889 2245 3383 689094464 28476833 2583 61711754 401315 31751788 26367 147 775 8174768 77284 1194982 370 10 2237845 26 223829882 17 82898 25111 2142 17678 6796 11 9985 4617 121452440 36057 858 13741696 453 3447221 112 416 372917078 35610 119414719 728880891 86777168 1248058 8365 293 2163886 6871 12300 284918 2237492 125246920 45926 17084763 58603438 596707583 226011 924 72435680 1235 134652768 518311877 253524 123036776 162330783 2319125 3417222 366371 780636771 177 155083 122 2376 295780842 81 12339 825 23948538 7185 2746 8038636 156122 309950253 492 1142 555563897 81454 19 5322839 23 7721930 142 249713 2753694 6350 344 6047 316880 133029650 13283 2814808 14122525 591 74 643006620 375475 46117 525 185846 213346 835404 4777592 60 264068970 46766524 316 3138308 511767 1125 19103 11901202 525 10795 30730142 232 26101 582887416 27 20685235 10662 50669 131502156 51 96105399 25 8778 110640 1238169 723080 680 97593549 3339 221475094 757533 13817552 531969115 2646015 129701 249 2378 129 43514 121390 3299672 3125 57444 1058370 29 99 1515 116 483947990 15 1455664 15 502295943 35 3087 9936 204 3069627 23725 679889 435344395 348174385 90196 260430 197443 2724 55 184622 58261 999148 29015566 2341 177649 3630 79 8446904 40533 49182 94845 182 4580349 48210499 78944627 3369650 9986 54443978 251741 5125275 379 76197 165828 26999381 58170 610303 307 28 13 112556575 349161999 218139 128349 2232 3884 23312805 11305336 40924118 85575 20841 97514000 5864133 1062 295829048 61864 7832750 20557 16270 5741392 246 708314049 1709 10014240 535176140 95 269359 224625 2936 620214801 838 1498 600547636 8368 15974929 19785 1965696 1481 164 26574 137637 5821 18 701501 141 345 102054 5662952 5460 117 129011 310521 35 72 3244033 13 11 674484020 41435 1427 226197 982576908 419 435071581 62729810 7475 2750934 210963 1652 17531697 4336 809589320 549 109714968 67 27615303 102 652935 20035327 181531343 62422 6661 1450248 6132 436565523 752994 183837581 48562903 20628 2127773 11405 151 698659 121600240 868 11 29 1940 177125631 5449094 32 200746 6597119 62442750 13 87203 130 1023421 110 207 18965345 179 68391787 3404455 97 570972 162 215 743787758 16063 176 17279 167346 4251 1683123 1034070 156 37921 696 18949060 122017872 117945 223756962 7363177 20 657 1495028 10272241 30174382 509159 49399431 551267024 560325667 129 20 61 3459208 3001 520645 169440 17 603 106499276 220 1359172 69 865499197 5522687 10804133 12596 145 313662491 1988189 20381939 253868 1131 7172 697 68 961828 4333 354 283048 12046326 616951561 670 783989 138 51641 2759591 18563976 49112239 56219 5413 1635355 18 300270 1801877 662187 206831 6487695 3199 24 2879460 561976090 205712 447038 140 233532 372 179295 387445684 61 23168209 121310981 50594 134623 162612411 869793 251219 99 990620068 24 356 103772 20630984 569391928 20907132 569715833 21 242309874 871138422 939254 689867 454 72890 287827 189920106 125087884 1466 53094228 1695 4991 242 588590 5427554 795347 263784084 332887 12364 1077 946455475 12721 62329966 574160422 81941 77824302 2510 10 18312098 25570 30773 113818206 11175 270 3214 7435357 803 17062311 149944 358 2766 4923511 1838 406279 3754 144164 870522 103065885 359041115 13847615 319312 30166398 154 3898552 172947 101 52923 19413397 1529 55 15 885775 1281568 278 234830 91783763 296 1351712 40484 19633 15 243320994 151398430 631636707 11065086 387848 668 271 80 390156 102728 90 76 65624458 387518759 319 8320311 26 21 1189 758505706 140366 193118 124242971 25781399 39402289 1014 3760415 281026174 190 1357666 8290432 158942813 1875 108 168 3518 26043044 12 123 1418506 13 2239 129462057 188309420 2094882 191 102340807 118888 58442 128771392 91192 25 69192 532161006 808372927 27551 177483565 31065240 797 12479364 2526 12 117552922 143898 925299 480 47 1145 11 26435482 60 534047 45879660 71349 21086727 3187003 327033793 175 105 10500 9467810 842 2339188 123 7512 26362 82 985934 1256621 749400008 379427065 165 2172599 8754 10642 39380 11 24099 18770184 7454 439447 6459052 28 1469475 127 3965983 17690 247383657 4729559 448121983 7017 40399849 910212 644421527 215888435 231066597 566 749437 182 376422 1121836 60 4269523 89743998 150692 1408 10 11 48 3604 267462 946016284 348 95 2946797 26924 271326956 3358 73932266 895134263 219675 152996 622350332 450735706 217 299221864 236292 2795 264420 99 649 2176 29794 30163 706080 944 61 46217 72058820 30 248 228 5393 56610 2007532 17 550244080 7041 9431809 325591889 7654718 368456 669436915 2313 682703 25554 16 80489 236671 113847216 1967 84 20548 1063597 2957 93526806 15 4845808 199 148320 3743611 59 621124 1722524 6924 474477 49 177098073 74 11692499 459973 274 1212 1585 518 729899787 164462 947220 79271070 8188 2991 1249094 17 70 32376262 84835 1329 10908739 127716429 255542 43238469 25924009 110469 136988 2292 32561512 223732123 100775 501 823154 1957136 1002 19 1818029 5442428 386382 24 675948 12709 60 53 5229178 898627 225351467 427344 63 19394433 6518 5725 21 1061 384187650 1001147 333223 4237 364 1562038 889 482058 29636116 35 1421657 234722207 5824 6155991 1195 92 267839509 31 16109701 162 997 58416135 32897 125759359 1543036 1930466 351309698 62645 766875289 157 2557837 43 940 25112456 21569 6294 1857 586296 207927 93979 98731504 48512376 531067 372666 4275 276903806 1618986 140 384 34 1129 2696 1018 381 11246407 1279516 17353323 344902907 204948600 390181 52107 1065400 729 2152 69299 139566006 510509397 603 1434 492925045 938463185 879249994 22632 659924350 116289364 374068 9275 153896 18 1872 1891 18320188 7268462 2955 681 1024869 15 896 12 1633 476819 5736 16151 69 21835158 35 143 228648 7110506 1488387 1737 29 261539 62491 7980 796081 12452909 2542 153682997 71 153 2208 18 19247711 76225334 3050 3927504 8141383 27676414 190416835 11738072 441 233828213 113300522 33287 330168 42 16190 620 307700 4347 389 1259070 177576 758299570 121707 176654080 139 110731 381984939 489 25980 237821 57088472 12590 3302987 275965 50 880 827 441 190504208 5546 4782260 1188864 1079324 10 284 52737649 106212134 51884 639 84383224 19712 2129543 39161 7549 407 90611357 107 186815218 171 6503 18 51 47600 16292318 525230 182015 1201 33427 160 26014 37 65295 487 18967608 152 1887 69 82129 9007029 151196888 83620989 761364 66 9365058 1679874 6204428 19577049 1783 21010 12 172953586 589 290 4501553 2700056 16278456 9619442 60 7896199 25 1734 600474 129062 516531656 36982070 1169219 114 76098 82979 689248850 347 849253 1965076 198176205 424501061 949569 6248 27 113975 496 114364 36 2279883 399394833 976884257 19044 76086 10 177897 297 26726 32280 347996135 53540271 1038654 2062092 57327076 9222703 2584595 3402 16917074 357239272 204410870 24388460 5324969 8178 5034 436879760 431577882 42622 5267112 79436249 374 23493054 23413101 130528 102525435 246265 650209362 1372 661455 1510579 352 1299 276782252 627559 3243 4308899 174497 5482 21224794 7969664 748 40 142885603 714727449 7740 544 16500 111 325 572963 747 162179187 31837 38812426 157 688966 136 3661 2075 516044721 7199 25446282 24 17248 6911940 422 59445 334656114 35 170132877 224 400137411 6052427 13407195 51349 503350 6551164 23 14320 3277 24898 22731 570311786 25 61221 33455 11 9004317 463721278 166149 14863763 7321062 786152 460 844591 128 908998746 3403727 6786251 2328759 62462214 14 424 1347614 8985092 712464436 553314 3710729 263223 1982427 873 11348440 1609 47 14063767 248664508 481 343926 339 1803131 74199 506968 16857 6515 223789 6027160 49204196 419542 1280 121461904 27419 589071 427559786 100611 1079 64203 5339925 17409 33891 36 990 1866 11845 6247 37920 172 177758 81 58686639 716397270 65877 121840030 1676 22355146 60748 123528940 105299201 16708066 212172954 5771 272945600 4684437 91104951 18 201847417 4990529 201 54223681 108606 33088765 175 26793 535 367715241 57563039 27711 41462326 27 366688 160185 9039091 25242812 566 1919611 477330589 35121980 95705 54 4080 261500716 179895 114613 49423 11688516 18057324 9842 4430269 382 14 53300785 458 5788047 216990647 617440507 16035 214 354944 52331470 45317532 12068119 603 549997444 311927 408 972 13 82 65371 15017 30 1641 1171787 2036 10980314 97173267 103 36 26168448 11 142344 316 184946 314 906 825 202 82 80945565 925709468 646 10 9516277 4522574 783294612 950233 17639 13 196 39694 7600422 213764409 90 7037797 3032 22917 46285041 34553 59360 24487577 1007 4139339 7924 255545 27981 6347 1196 137652 7604261 59 139911 137617500 649281 56792097 315 791 442081850 227633 168689323 685708988 59 444 542616386 2426 790314372 86607 760303 9002034 595 2761708 5219 23048 827364 789844 132191061 25 818 2892052 14232338 38287045 718946954 39856201 529747 27281 149 276682488 14087 11283 18862 87 277355709 1031 72102 30099068 51259 450 203 695528 538755063 87606787 34 263436 7661580 1427 534 145945 5682 35645 65075315 17 218062 434709403 1627 45 297 125759 1392 797 138982 2386915 1149152 26322 378 76861 10942437 18690500 355 157390469 479732 22 11442 1302234 7823 389496345 357901675 2186 123923 19343 153651374 3410 550691 111 966985004 7668930 56558127 14330138 493975833 7521 163963790 9448608 93437 54284 92665 700 84771343 14 97983 168174213 30550444 1623818 154340 1593376 58726 67967105 9989 16234 657301 19 28 583246760 11975345 7032 4787376 153171557 5151 300373 20520196 533661410 3006 4474 37 1905 928 29 223141 461337 16777368 1406 31 656374 194484341 25405 7463451 3750 9330893 458 4744 27 14 106575732 5845837 5531 152979 82014499 89 415302701 297366845 338 8768 941 10700572 11 3368474 924642 77 19 4368 5186969 282882323 8122 25410 1140049 230574 24528264 70019131 40656 195 101065 7100 131247876 9467418 147209 131 101 14945508 162170 14419 16635 428350961 31048669 129664 905 961164 165074 969483 29778529 297608 135637498 11 172 465 23 3618 560990566 629736987 113 30 820609 159523064 54 1014270 299 17573 5516201 31926 992794 282662671 25289 13 109682575 1065 3477 795636 50749 531147667 146 744722840 19651414 104 129510684 187 75 6692 30117795 571275 559366321 2838007 909260991 405482089 117261 21812 675497 41737539 879 9930717 1282 301 6649 9396 3047 74187880 35651167 111671 90804407 155492 5336 5199394 48 3800784 525 906866 209 141328151 51 392 2004 49303294 16442741 1029199 50220070 5217377 136 6518444 99697642 41505542 7550 864667332 679 729685 18189287 11822541 79 313794739 832808966 500498 3252187 74540480 327061 64 693279 2647 412148 255627 57 250 16281247 149 156172948 793 763502775 11724452 206467039 139117 1457 352737354 210 648280 21 10049 36890 27 5795 1900761 4881821 15590 1796 474 69 106206 1129184 3655 4349 11 144421 58151562 157768117 19576 205 134740714 8125545 4971345 200092 15414584 44245 184 50 38 762892 22329 63395 859526929 862 4410742 2978357 13668 404928944 14131936 7331544 27040270 70847904 13442 2126918 38195 44183313 10 41324 18220462 121592 2263 236299969 15492 5558333 1357 127667866 95 54 506411682 198 24 247538933 1434 1013 70580945 26124 184935 169 105 186180105 32621 33536265 1774049 1152965 174730 68268 654359 42742 971501809 12149 344 2530179 115537599 16 122 461691084 860744 18699 1455 158807 326899179 1048586 17 6890 243966 4163 638 167706 138576 365212 949 18928 21211 532447144 2037 107395769 1634 121115488 7758 15781 25 18 163933107 3684 342205672 1183097 234726 27385 28 23 447 42127 240 897446 288489982 125342144 730733696 1108 239 1556 69 530 324952605 22394925 3002 8605 58 51577934 73370934 1287 26517 26 743182 155 29132 199 168905 510 16647169 58983106 393058 674 402 8518393 65277 510383547 597 3868374 33451685 1464863 16899 4526 245895815 47 27 290750854 440428 712131037 639 70194305 156 9584 224494 283574 33448328 108 377564056 330696 43215925 204795315 1911391 27530504 621 15 32470676 58827701 2229 85 452703863 76945445 739 128072190 4658 2169 8407638 13095 475 94993 17 47099178 5443443 219179199 3712741 20197 1744598 1612017 37 67197837 34183 1666699 957 366 294356721 264 8558577 227986 180 80022 53667747 6661 40 2354 25 98 17378 167010781 2632999 2887 125 59152 225724 218473 109058318 45217 826800209 5441 4159 8797833 48379917 16471250 377 2292018 8172516 4293207 6307891 10815088 19872 757208 15418 384308 131567 417 313296422 713145211 1215507 49754 1903433 284757 2369583 748386383 2113 238395698 51 63 278479705 15242 847009510 30410 19170 841 2939665 1758 60201 537516 15778 15188 1615 113 336 1506614 155804 8764 192117 134 76 15947 58 41095 308617 16 317 18667879 3593571 12 389418850 189988647 102901680 43047 175744485 66 424336492 109 778443 1244 41338 713085673 2649 237291553 232571691 73480716 35 66819623 5781 231247808 61979437 165117 21728 975 4479056 25430107 32 36479 270 20948525 24 1584 640 32 1539296 2614438 459 391747505 9235 28031040 547731 705972334 34157 71 482410 776 3201 38538592 3358163 620419 11623445 7524949 1629 21564884 549 12931 521834 5796 304600623 260321 2512 287391 44 85 419213 102109173 75546 1059 208092472 52 69738192 156 11368 176 3306 2294 19128198 83205 171691426 157040001 655 51 1043 3399311 200793329 101086575 426310245 26 1531200 1465 4338 216 8904 77 150 592878 515 2203412 335795 259286 78 5275984 23 72513186 392355 2787 472 227409 26445 153 2310312 47687489 79473 1378 2265797 611 16304932 223608667 323232600 2513 8901678 433412 692508 285757861 41 398 50 31772 126 23201102 149435790 24452 6332797 156274768 326779938 15 179619996 5941 60588 12405 80748541 8753 52 14030 2149 623699514 497 7755849 4701848 384 14757 5077839 107 31761023 15183 2293 447315364 23243559 4216 2237 1294045 306758543 34656 9642466 245786 2214166 29 508925426 34345647 31203 75715022 908903624 6764 965560 9435 9570827 48 6917 4183668 1818 155935 3435 10127467 7766 103 14 344233529 9157742 461753 57084613 676 1341 20 850629 120692 708 135798 3114 83128724 2415 950 36 667469855 229425 18778 456702 284547106 90 32575254 133369 54 74335 18148 1376245 220 980549171 32 598131380 1386357 2430 23 1395 3458744 2292987 2824118 971000898 11838 42895 665 374303643 25537 1725 4045104 22841 743463959 41085418 10059 741 92 2406973 17 28173 565 4328682 334145 897477007 5725 148962 37046 1483483 144619823 715 1871965 520 12 26 262 190556628 469 226 5944034 4422 4181 9609 240795 318345641 172458 65 1447 1213 423 1682255 1673 66 34624724 61361 101 465607 244504 2279533 14636 278347186 179 37 212537162 297949 715569367 45785 152149413 103 97 63705262 102149 254125411 54099715 45 434702 358 469820612 558 92281769 2206887 458946 18058434 3378036 511527222 16365274 182 1935 407 184384605 725168557 4117 634352 1437 38979461 4781366 1778443 757 350627845 5354556 174262697 1434807 81643 28906711 486 5156 18 34314997 628673658 10783350 528475628 25 1866487 1757 147761123 106149827 203075 1584906 120480051 4982757 1784652 425957277 10 106798635 199311 17 53449 21645718 5121 76268448 6069 10 12913106 2568 1371102 146 947 444238437 2457 316626 998302 707 3211094 8388 11936505 2045783 52729645 18 6178 20028 5446735 334 52107 17692 6823177 57 396 12 2594090 73056 229 970 2910 83721180 136366 138458 7064221 28 82347 116801 701550432 4718598 1434794 79178 150 137769765 370 23768 735017 2670 37 59312 37 157661 19596315 548 3881 70660633 5323 1136334 39182118 1231783 364378309 361 153582 1504181 275279 9608913 513570 142 64711140 1819561 20 2261 184053 589611 1031412 3269 143995 22861843 7618071 19181 357944038 245049707 14551 3093923 855022 77938600 31 292054 680854715 72795 400 62342351 33864 1053 1561 2087903 10679 74148466 1149 6096 13 3921 8293 2789 117328438 27 2405 1162 74037 25 322469646 134340 25270 32 51 514 585 96360452 208704 22 890458 137880671 113244 253030162 22268 4916 319 435 10862 13062927 19 55534 11 6862 94 7940451 6689492 70418 40892131 113101589 221 487 11 5386 61 151 2516064 79708765 41129973 1272439 103 19556579 5560217 10295763 524322 485021 93744013 379123 1123 13197704 97120238 3014 18075770 326225172 868414339 30103 3252 146003322 113 278839 769 4799624 7221 18 449041507 190343 45415071 13737 661 106867 301806 29775 2303499 3210 19272 465679 25784 28262 174068 16631 63 245376 11381 17183 40460 70308855 6262 1122 892773 422979562 20 619 13 6127410 206 736 13980 2108 298 895 20 1528 1179891 5790041 38776 141697048 61476 83978746 7342 174 761453 315452757 79913 456 209 17618 164840946 934 777603184 277430577 54621 11433142 8169 128 69012 3483048 184222264 533086632 293 530 31 113255154 233829 597689288 20228088 2592403 10303 54050 244239 633091 423054 10 33081605 286863 64 47230883 10 10749946 353515512 594932 151515819 1701684 9356 115597634 5508 7255 11882 13881059 814 253674 4484 39519 1043778 657854979 103545 5337823 650326386 914891036 47182 36409014 764559 123 84379635 81660 483600 13380920 262717 451 693 68958956 1084451 1025826 700119423 974716 108994 330846530 92 2050 17203246 3221 129411 40166 97 17 43649 4282662 15496 46491226 2804 225042253 91590 15 3192689 860 372422 6361 659404 2184 1578327 1759 12 515 29333285 3076 61 412 174128 106 643541 128789936 98 945507741 24883 98758 143572 143432 328180828 922911495 135 13 624 184255 17 77 46136796 23740 66349164 13687884 193675 35934 209695250 286649816 125254216 36860406 236214473 184 14496 4460 2742698 22 206380 70 1479423 98 92139207 10730 22982390 71408511 416091120 27 565402820 5636111 480662233 2707 350312 10 5250 88669 189 35656375 24 4777684 6364 412123227 200142 17878360 25 7048403 69043347 394 46 7599702 124592257 438592 410186264 666 50 5911 28814 85320 9894587 81 1083152 28568890 475 90948739 12 4005603 538 17285 574448700 396 21 759604 42733 2001 44036164 427 512 24300 91 173 6280 10 12410 491079 121473211 167379178 15 505 1254 9016256 105 32383 25246213 46044 40 43 9802 4043288 163159566 2853 15489284 265 199 26041267 78241 200743 58 4370 216660174 73015 262794 93925614 13470 586073463 21879 719 1385215 142677339 476505020 360653 70179701 26207 46653091 560325 12820899 2989 1162 1971 8414128 3354415 792 101296074 3025 29860739 264655 27974 832063504 3584563 1889901 235433479 389874106 1995 238091 12818122 114235 90030953 51 170254806 104 29513 14716 1352 211 4848870 560 367017749 4131 75206121 80401 115447879 47651 57699 3149497 114125378 25 15386 60274627 7291089 256876 122 1026156 135907483 27470 87510411 58 1596769 4924169 75 482249 504683927 325663 41133872 220 128 22004 866 152 25363 966149778 83 583 55 675948 120 28180929 13 326814608 483 26526 125769752 36655198 92831399 194878917 333 75 2880535 639377 2407851 3096 450477 12584810 3417035 7280 2065 41476839 769853064 1067 131502 179 193810 17776 88908 372446 13 2372508 115834 483466865 387365041 9048 29777 240089284 91 16649568 17 149179 318021642 212225730 1383315 316787841 44706 7818268 484 830055759 83954 429 19 1361 23919748 91 75796 73879560 758747 638644341 558576756 108837 179073968 227387 35049281 2395 2300171 26511 13766 457525601 27 973 842050 53 28819670 10046308 12275 14312703 166715 897796 12646201 948 3855 39841 785675 591321 714 205274201 33423 641294 3665 61450916 59756 1519 6798740 3150179 1148932 523089065 23 10013 10 184 3332 2363286 70127 1823869 1933768 202351 26050630 75 682886734 93 161635367 55497 20537 4280007 81695 1431 5596 91336920 90 9770 32166 28 224754 68 300650392 687724 19 445601 1416797 11412 98155 15640 11213 83 495361 4147139 27859 161356 27402913 125 11780 135859 84952 121 353 3701093 141881377 46031 304081 4393873 41 538205908 54237179 395100909 692 137 116564 228069 33 435298493 28081364 134668 9865 2849 3098267 217459 83040 25255 1094 42192908 7438 1122 480912439 13 179 101 90789 12904 156966045 2702704 195571145 11 2776 9909 15704172 71399297 718 1154217 1124 42046 11486 27 561207959 632352645 777682 11 617518225 4330 47 1792 76848118 644 10682343 20514 800137677 63322596 47 27502401 10 4999 12072512 2334279 108071 125885558 63 45820 6931 14 2872 8162 6026 257 503 665 743 388162 121 119 151794122 18 608182 12550515 381 530 102 1961645 59864 587498 46 9197 314361267 2491 99941 142727 1047 62295843 281 58837811 4835 13560317 219481172 6745 66 217568678 149239 2405008 339 66791 167916 35 101215041 16528 45356557 25826 3792 2726 810 556812148 29 11535611 115565936 39062 15 59 9698123 18 67706519 424197419 28 61 75 238037985 108 20203092 18 319795356 37489 174 812490848 344 813974820 40877 342 1648005 1818333 296 177978 306364 97453 1895 407 569263 3779276 327751084 2317261 6131000 41896758 8598 13 380 1398907 75 616438247 90083 12526093 488 127 132106 659971247 697258694 1700664 21617111 238263 255070186 6187 624416936 11230289 41735092 9185949 19252 791 71597577 371986 398 15 73 20962 4678130 52 175306347 324279802 191 125 13289610 1129695 530205 20496250 491861848 28210 137 123670921 500 2102189 19530 157203 141 2334972 2861 839593 32923869 140 3051156 715 20506156 6726577 45620956 4643198 296476622 1102292 6393855 110015 11233 18 139555846 106 66250715 455013361 539495 756071813 79000392 8814710 768497152 191937237 139 15648918 665240203 936 12 176 6314 14431616 2525 23 234202361 69580 72241024 18 86191 767 4130155 51795 41397 90096 1083 188250642 30 566316324 525 10 392475 41216611 186 11104405 502211 274 12 40 379 10 431 421327 45294646 2308 22371 24 171886198 644 388466 30499359 10210934 2493 62216977 20 2794396 14 5016 568911 4824 14303 192 1030 758321189 1405664 4566872 2213 36617982 159546609 667557524 4236 20734828 1338 136660617 52909816 16 261500 33711751 18339 59102 724 97439 14158377 46549225 653113 29 141265391 2749630 249675174 2404725 13 18 12763 89 130 313513 12 20561 78776638 53 1858 4789 170301 616615421 132 13101547 418426 147165 264 28585 2339168 279566 2834 27623291 1950402 347568365 186589733 699881 3087252 26750931 121552 1777803 7089168 13 2625 244796 25614172 117002 21450 239664403 34023 22753492 6589636 767299073 6964558 425 50 1495 11 671 4387 183454 324869 77290 39 54 415 53875606 7227 392130068 118 6464 11861 21191 147409507 35602525 626 56 47 210221832 110 262744 152346 14 934 186 82 167 111656760 100 20 1865790 283 882312234 95 185356 10 38555 728 2809518 12 438422 512 2756082 207184 30442 102039 26 594263 861660666 29878504 29604 11650 81635 15892 97205 167 11101 3287 406195853 35543579 25 759143 29480 1924116 41967680 41 4826907 2875993 12982301 120 43 1989587 82 704165 317983 3653161 28679 58043771 20 45 7093152 1603 392 10135014 578 4772560 35182679 801412495 3493556 732829434 2195750 314 20246756 3068 26 36890 628768594 77618 34794919 4966 2395 94596 42944 146012937 1270294 13787 25099734 114792109 71455 1315 5005793 3139291 459286406 14 10 28253309 646 586 88638489 4077606 97 857434 24 587263368 5536 577 190645517 475 4129 930437 8702339 789067 76171 16 559983 12041 2550 10 43 1761 14327 74 9190615 95 1133574 47068571 5105338 14 218115307 100540423 241630 45 18048 1006095 103065 34154959 78227 13 314729 76 13 60 11 549397 11 6466533 89626 43541 201 17690 49 2783 5405 573364659 429123713 27277 30934 11 438062038 197518141 37932379 41 5608843 33614 414982156 1723559 4398 879 117859 3658 886 194609 315359208 1277 319392 41 66 1987 30279 116309057 2020 341157 84262432 364613672 7018786 182 294161139 54270769 29345 56298962 15 34680 16 734 18964 199775 32 177 589 68 548 3291 1151241 60 236467 40884905 58991056 72 104 16016569 2973 465535949 51 112 27008 6025 4568 27709 404621796 181846077 596926186 28236 33 2351324 83366694 223560 1491 13183111 19704 479 666521448 2561 325 432560 91470602 93307681 105891968 9004644 34 7471401 9592 196654 402 19010075 241683895 10892 873163 1793684 1760300 571594215 49 69536140 57065916 1158513 92246 1650325 64124756 21 1743 419725 10014723 574800 113655 8807547 1491 425 39274796 139097505 46218925 6875 13165382 24 103 7977 523 50464516 293197988 22897 499 63 391655 749606 1005802 510 3614617 6955 2360728 458123 97614479 109592556 3338294 246 125799856 75 26 305293 4682 120 728048 159801388 4939333 12035226 613104 45905 814020241 181083357 291267 14480197 154 1208610 2215 4169 412 3169 3960120 2653729 2490730 27 35774247 429 1168505 108289802 850 24888 179678921 147 2962445 339051 1358 18817778 5715 4137 904761037 49314 16063 395 28375 6361 83413122 54326 38928729 10896 63371805 872520555 14 157175022 273 694 6464 98308 416 40629 4339 3014 743143 27 1199095 114402 16 548903883 751 100753660 310 227677 10033 876 61252 105 844886 3264 17348248 6539 19 249138097 1416116 581141 1023 15 33182512 110677 83527067 14709202 239253 6375 630282 305847645 78 41 7857 71136 1076 4183 256 251178 433060 7132 21 2668 120 7100610 42236 16 18536789 350417000 185330 1739903 3320 343518 80048 17241 1044327 19541 4909 179835 5234559 234 4647313 2684 2033447 53571 31110604 199 3318 17054378 278038 5662741 17597022 8542813 490 1381857 143738 18627 228791972 8252580 1550 1829334 36421382 134863 9303110 700246 337638 2307 254505 918687133 150106 168618 971567 38709761 747961587 1856 673088711 57 7677 14 25763 73741 7963 2124628 989472 58026459 184771004 3557459 973912 891517433 916480 12822 143153718 89498448 122058 4728514 2292060 1321 3462545 579 3915 322537 6186075 6472 23806 115645 120544 73909558 15 202497182 116948 6271326 26951107 5800 8299 152948143 207002 645 10 461 678658 171410 630659 126656 81 483 231521382 1274491 180610 21226466 36431091 378714305 1151216 24 365300075 36300 202056467 839862 30 207 6685303 10625 598305 502 1560537 610469830 727631 1008 33320418 5848 67036 12511 4100 2154 18982 22204 27 116 192909544 69 624170 453 1582 5371547 98641 1040258 2440 8348 634 103547512 2143 17718287 262966131 121 17603447 12 12036 134491782 212 797 89 3237 831259114 1401 203 33 22454 549988 379578 4797656 733719033 11690045 3735 1691511 1107602 5445189 257121815 523039 1960027 2042 7732299 12349911 255 1445 417109 393223227 918 34371670 133 10 141 1788290 1212 109900070 931622 7257 21 2186135 10657 9136 474855 3446903 1014713 19673414 335874320 605692021 48243442 34038967 19771390 45735 489131 14985783 911 103 3706839 545372441 425 117956948 2707270 2433 77679 2315 265440774 32262 495 2703171 267547398 128667 8058523 5900167 757 60237111 1591234 32651787 178395442 86048815 6611 236445 507795 195985 548613013 6375 43251 11879688 14819 90 17122203 14 698845 7416798 846099836 304 22922 34862445 3067473 10506485 9340 5905259 588 45 28957 2861403 355 24 24519366 6364 3502 7519 531 11734 513975658 1776 11508210 711725 123337469 55074314 6561 3702 78692 2961272 31314125 4294520 1782 461220 653369 100242027 88 7252 44 128 56 1648 101576 76 18 5046 741919 229432418 97094798 11114738 3190 43924 2076 32806004 88905 1544561 14918 14276610 5215150 163 42974 64385670 1876 5439 31 218675 52219663 100708 48827 431 14134 252 472 35855244 327916 372 2111898 51 201067 220661 39562 9639 194 1856 1476 798500820 38904 67 2634 410 3954238 136145 410263 64562275 9187 5396710 6142081 117868151 39434603 204 7383982 2052 51 28742 4217 33448019 20464131 192770 436762236 593359 102079 365685906 11637 2590 94257137 16590195 8805 5485196 635758252 229 110756132 6368064 295981 4533724 399579686 77955 11 63123667 1185 1369 84 7576272 861 11001653 329345151 7676 564219 143671703 27897 164 16406991 871 3997932 84 3277 645162 1223 3639 23126 497 148870190 785 15504862 73 1063 243872 29 3789 3113732 15352 703 126359 10207 3609630 4301 933 683 10 32 534112 1219251 15322458 4622 193262255 4204966 75 1811 9371422 479 69 157337 40450 151 10130718 1570121 30265866 10135 25487488 510 664 1189294 447418 840314594 245 73797199 597990 10245 116555 138985 854915783 86937 664874385 78630 6766 5293045 1669361 15006811 71 35 3912 1626 6420159 186 190359771 2177703 4767 70 8135779 3871 29081355 833 210 2080 8202 157 7200 130 17796079 26 870 1862201 18158931 7707 259475 2607 64541247 5636694 658463 35780 5311667 23029960 672861772 264063 11 299133 212382 209701 179 43203844 1250 5935330 14909 22226 706 944127889 126112310 2449 22579235 70 4651 35817429 457 33 182 199 8457 283 985 173792844 132 7507 170410 13007553 739708 16839176 63 6021 960858275 12673 237830 10 52475 58 16 2301177 361711126 490188045 153 659107571 200 328 2450 2530693 379043 662 513560629 289728531 20518 28342992 45713156 211487929 3014 5246 276264864 285108 32434621 3907981 29805075 16890 83 12 85804992 477874577 1851849 22691868 319 969700294 20712054 43020 276065731 142110587 1827380 66340810 138 204 140682 67686 70 18 1298 78269 4891887 19 71859 5699786 154 10231 529430 2638116 322 900493382 1195750 1673 1016788 59 128 200 27 248 10 1354 751992883 14574 32083023 3901 52183 915085 55 12 21645504 282 347765995 45989 577216 11 1441 237892600 335720 1381593 1669 272690 9638 155 296 1523 65443088 15 364 518010153 10765 2635847 813528 20056 48889 309 385816 458334 457480127 2426507 3033 146 15 7701570 34 27536 35363638 61 3560362 2143 1434 50296699 10918663 11424911 2170125 1879 105611 2786523 4575142 721892272 9235 27 1446811 117128413 8071329 48 511368 2480 802396 576887 934946 939370110 110287 55299817 5210 646 727 12069 818569 16069 601999 228 78302916 631597 122122510 1971842 112903111 44 238240501 28515 7408 77558 563452329 2750 53186 104215 81 75307353 692090 3296 192075985 24900201 625 3031 307549449 63348 32129230 124 1358372 1007347 1262019 19333 3081 664 125218 35 550 417 231666562 770166 52 563413 55 902 32271857 15066430 732 1358 140059961 145 324271481 43788830 345181 53729241 13 1100832 1212228 53238313 2098 314930962 844107087 36 8678439 47517082 351132 21 1330 69993 251058172 7239604 883297 4778213 394944700 124767 3230026 3047 1153 100 13 93453874 2830881 140764742 1305239 276 110682449 293830 3118723 14627573 131381 27713 117833014 8572 679371 27371539 10 1662108 2275220 256869944 585781 12 11 117 40350489 722319 556960377 410 17 85363 34293 3321 5522075 193 42509014 248924 28 17732 2038933 548 455921 56 5315437 357065173 5631038 518411583 33646124 104706979 860347872 29150 155678093 11 512 91607131 7590407 262 9662129 25065677 800198 825085065 698752332 10 26594698 99780 46903 351993 556621858 1130 16394177 64043 34997195 952280624 206 127406 502 29 243996430 66473711 699722 6138 2518 147032858 317 300786 91 1630649 5815 120 178504 266 42 17530 90640 12226 46760398 533 883 26861281 29144338 3079 22015951 10639241 170 6505422 6007543 8398958 2126216 34058 96875047 14403741 70419 493565 3333 6413522 17 416555 204278503 232588924 830449934 1281349 62 16689 1358 3895 852752121 1456426 52 25805227 62190522 21780948 228 83645389 365682842 5624325 49435 87246746 4870 21240704 154860 14 2978702 6354 784758 34932634 898 1227836 1494189 745402 5805 32 269112433 20596188 840 174048 12 6952 572098500 2559931 41367 36 697028576 80895995 1717 115327539 612034 317157338 47113103 10346841 49 7101368 9988 106140 442067483 1881827 517 241972651 12531 2845339 16984 47114915 99 11282 676594466 145148 362290670 127604412 271977 80621 104777998 190823557 1099813 703 2108987 325 2824 5394 366376 1774 775 33 144175 2901105 258604 112 12831429 611418733 295 76268 2034923 38513773 60883 13917 628054001 28865 470 440 846076777 422 1783 703209984 688 650 255874314 33 181880248 59092 173 3227894 3382 14543 4160 490688 7116 36 710216835 4967939 169198432 31954554 693835817 51 11997 8277280 10029320 528270928 322990391 1097882 125626687 145769 18268204 630016872 3311095 103740 645699639 74 836 6218 461055 115038176 105772 225482 7034 23466 182513 209 43957 99 2107 100734515 11898 639 11993148 84509906 1742 139259843 14 632051 300261262 48 2566365 263821 31093 66 942395 153508 91 25 4519 145433 542542 1041 55 1745108 454407429 521414469 8130 529876380 15 1170103 175 571295 233 3439 12232999 2290 14421149 52807531 8198 22400121 314127 4266637 43 196 88 12483572 8205068 483845929 493481 524 4075 737160 1123 112269 1501 63 33 3326 839974442 371284637 46 338226589 179039195 408407313 262 18 309319439 977 84118 24432201 54372025 36345139 180 164908 126 525298 1079755 172907 1062 33 5205 5253 62724 17149 584898829 6986 17514723 8771560 72571 216931781 31 607384 258 404 10925 167 120648 358 50231570 2161 35 45196 12937 2946 59 4444 10344 3820 903 12126228 160220412 348432 10208419 150510411 200 116248462 64 744 22316280 308907889 2609 50 16932209 266247438 4417 100728706 14 24295340 491966056 15748006 9841118 672 152 21 846295071 39 7478 55271 10 387 24687652 501 234 33 568 95807 225 105523299 117 79104 488 65333 479313 806995957 492 3739959 1496 79621 702 14478 10427959 31021 37 160425936 1804576 1032443 59 377 3819 499500830 5558 14288895 15 246529793 19620965 2144618 19 251903 250 10 39 30973079 377 29704950 2228 55876836 102247409 160164764 120229721 946034 727372496 102 159732 3116 437190983 770 5427 4138281 1818 6179 41222289 70443683 279432 196559834 123 5083 25591 115966364 113438 220 147938 36660820 65 336191770 574223418 67682 57607 19096 261014 120843 254442553 252 1905535 86647630 514550 18 300 228170 190213 724338067 224 10028 63911 25981938 315965 3075555 2364061 2783451 4384495 14432302 3330 4040 570 1641 46840 499717 54972318 50376559 2251588 3869523 6870 43048 726867255 72228610 212 40075 18722 15 3185 35 283 61088 472263 96 355 187695868 1024 38072 388594 466544 16904 3468 145 1394 470 7859 764312 1061928 125756 958504194 1247012 335765246 28 68709268 3281462 348359787 1591 297 6724 11 22 17679922 81 18471237 692812606 142764 18 50887456 237894107 451 177650 511846022 338169098 55 238445 208 85623319 20 1271503 229187 650949 18 881 31023011 1842390 126045 310 1474 769 882966 2990250 43452988 82559119 26083 402713 3234944 58 164940220 619 145 719608002 823 326898 148 71 117 28 14 13054290 20415 133443351 78 37612 33962 1924696 149590559 485 1407250 45902144 96854 944670 306273 26107689 37230 304452857 44014661 925209264 370599433 102444639 603834 82289 102929756 139677860 376720791 77943938 883 19 47 300991 41825393 2755217 200 117834144 4627 130 47891643 23400356 20821 121484032 79792357 219 601460 31123 5699 7918227 777 541 30978 12 7059 1133850 10002937 548515 20436 8628 546245405 85492794 16416612 32442 576750 222338983 699269139 67876254 402 39458 1185014 33168317 182481230 596458711 299 2357 23070 97 756481 51718 5609 145126311 149253 70446980 76 10698358 41 46159 16096 146 353575 31491041 187299 837402 288498 38 448441282 44057057 256285466 98788 698744 119 2393 361 1138824 69688747 58573763 37 3137682 79433 1476280 95792750 8380415 24 6587 37287643 312 6110 316 154563678 34857901 2151928 260795234 17 51 3854 29498441 69570 922846977 418345877 39 303428 21532469 65199737 163 9754 5306549 1321902 4383 2352732 129869693 782510 124 33 215694 425605 199578 19195063 13293476 5143798 103231 77056010 39 115454945 36164 199 129 589 223058 428424986 536 1372 429268274 5830072 285560736 16492648 123129 79002583 2717 65123 425704 53417 56 10492 4717 20373495 58248189 610121034 268599168 1162 1213 396133 1118126 17523968 103033210 2007 2145 119297313 9249 1415150 333 15569008 330 3993089 953060 2026536 1121104 102206 8103 100812183 312140466 167 126514 25 36962 17914 31 61994 7325 329790 407605903 596624438 383 7878195 2443 19 1499085 375536291 366129994 68917418 11 8287 56518 2812534 386 829301362 3588 422761 61469739 26217 29085932 96939212 9767288 16 1078 35911527 1592744 150748 5418289 64545165 188 162612 12572 130544 1280 814265 164363502 879733 61489948 261735 204395 18840 23303 302 135541 691277 99 27387974 10314 236813661 36 23611 8988228 6391 258477543 391 563277 19896869 4781283 49641 145058 23033098 5849018 81 18267 504 633235 983913831 4186 19 342713 6838812 41119 117993 853276060 14253666 1276 1359100 581274 78 9907 25271 7494334 4984435 30742628 104584286 19705 463269102 5008758 1907902 191843488 51659743 14 27720 235 190 67460797 1377 7165 54 12 83988 5057 546339 182 301283208 555 7243606 29 1784 9340 22506683 245261 6795 156896459 20 392407 12784 69445093 38191 157 176 27 6918 46402710 71895 32884909 33717085 14399887 120 76452 15240958 1292 1957 668 245924 3442 7631256 43 661639237 244285 122767764 821209696 144965 38493 13 237 25 532180981 6111064 36725084 669133 15 414543 395170839 1214 2064769 110260728 142236761 234017 308 207 20419908 98 30242424 93959 199 7241 97 237111724 1425711 1792 24255331 21532 1725993 77337301 54401119 143228 102180537 476419184 593556445 21737 821 4497 103719 1121639 131 35 203657 778854 780361 9206 158 66839 563 470 1035877 105370288 108551 28448 153914307 21119 275282222 116 2340555 19245 11336 1865520 102802336 18997210 67495 30478 368865 8322689 81 345249658 143219 103528 142964014 131201 3144 37049566 13768 7299 11 71 24888 55 907497591 19 119254015 14892 292050419 885 13 35977971 43063 475 12351 1443503 73014 25133981 1203 11452849 243883620 788559871 60821 41446054 9938337 232 34019 14815847 23401 215 16670 8996 343704135 9561 247128 87 31956025 52828234 1730 141671098 499218 749181618 15718 12497853 7331635 31602 6535221 2912 18 112 808 506 29723824 14 391801 13658 38745105 806634664 42705 181228367 114694681 22772 3376 25 8744685 160011 1695 27321 205 52 5492 1271665 1120293 53313 799110 69 141175 6525901 368 12 1045 2805225 5460 9720452 3380 25 7457 775 24937127 92269 18772768 642456 228638 3538 4327 41 64287823 979332 130 9876193 102 26149 686928412 5936075 53795771 4799469 41 262359 963670 3792780 49145 8516 8455 3796313 45648618 85308182 17077071 3527681 181 474313 117181030 91396 40310 65 526757 2340698 27953 1405247 1214525 2278240 23 15582 50737939 107209 284 235 57694556 110 522 41544 1908 291 47846 51860296 135836 18 648704657 16320351 552690019 887 1327012 543388868 15319 9493 94634686 35289 1867 4528792 207329041 493 255230710 869115812 61 406102 30420905 14572 65 10624945 528 654204560 31485225 125 23 4772545 19 1130176 21802 1631927 579076215 22902441 161118 601 16 157 10 2143835 6660 167175440 646452383 2761078 156 99925 22759384 114495623 1151560 104082345 84833 1367 12351 16 33281952 18 1040422 117218 110664320 608 49274369 21403187 1172 13460 77 878800539 1867509 216 176876 3329 198 138830462 36046394 5273720 6741 5924259 557188 6678722 524148 62947 128576 38 42 1994 10063159 1905107 13884 332455 1002 100253443 309557 33 38687 460363 85672512 559690325 596 59 38 2272020 42 90755 90060875 804827 27474803 18 322884187 342464788 31 75 548 117765626 3176039 117 462863 22926193 30299179 533151595 25511 121991 525 20 2375 414 22490918 69 75 834 3699 1266023 203 2205572 954 936 773351 11470674 2945645 143 54506288 18504280 908 594884 2394042 484991 670848128 100396 143 4976346 195 6591505 540 291876684 7488 1134585 649951 4282926 14639995 193 278140 4864624 242818 6309 42249 764846228 71408 503241 530839 361 184 242620945 12759182 971502 57636 92012183 38028974 26 118 797072 543873 482 4572674 886 779 5104724 29662 4327200 23984 56061 139 9370 10877 2167 4859 37246316 1765 92 209733 253 372 274184 895093159 260823 850 1020652 6151251 491860 32808 1275167 103 2857999 1156 1016190 826 1238170 5834798 96477 521563669 307625 133651 410 2986411 247709 146557 3058 45550074 13776 8279492 2042 419 7845277 5951067 2481 10 68788 175 57881363 205942738 86571959 71261 4595805 3987415 5279780 22 980169 1325 18524 127925 142820521 7751 59505151 37 1405369 351307 3187 52 14070371 395549 2779 84956740 4702346 625 9892600 4782 22 1902 1157295 66765 413924 13320 22 1015364 16 208 21006840 6836303 820392 50 922 196 218817072 1687 121729183 569752 23 12 451014174 15 63484622 19556 68 41 151 204163 9558 2437 102 4170806 107680376 1508 499302474 4595699 1750779 25 12549 39992 432320 218333 21305 117 39 1216 3107347 649 1351 14 167487145 185 353152 10 2905734 2538761 1890 78999939 4394214 4973102 1049212 32405 29204 1028068 7941083 370406551 51446972 1421773 2778063 52993 105902 15585 99 536262460 241 192961 9211 24 9230 28193 2734420 66 239734044 807 15143 511424 5638 723025 333 5296059 75768354 1532904 42671878 86278253 53853 213429065 5452 10278326 57394611 54798 21 15455 114 3438 78388200 28037536 139639 458675273 4511023 1027 12126 358491770 10 17 1186 330149997 60983 1667170 92 16 216 4407 10779518 216369 1285 377700626 2149206 175 1663457 195094 14542522 41026 5540 6145497 55260 14451577 142764708 103571 819757727 2560099 341499 259 51904799 10 1540012 3054 833505904 31 60428 14 14 1166 462506385 19 7798278 46 98 136653 742593064 130 216896547 9072415 192 1417475 82372693 35861 13841017 1135616 141272 3464244 3531474 184021455 14760 29 690 1420626 105 126743028 54086374 17185 52009366 11246 145580 2511 7086 72533 163 197205838 3095569 7199 3946606 726289 11611 2230951 219 111075444 27640621 6545951 849 11541 971177536 16 606 13548 190414816 1771174 13117 286530 193926145 159626 220 180328103 163 38782 577340 997 65 487672 11046 3666 8732780 195270257 94644 705 1214 384197724 1726564 27 16224496 285 282 1785028 506130 741 35574710 505 1512670 52 2926742 413 104722 26875 265 22 8169561 8065 447225209 658740854 18 4876706 107 477 1769 1107 18445169 59721700 289850692 3833 234396 1101961 225795 14770 6258 20 29198628 24878 20069598 126848596 16799378 358082341 41999 210 17484058 94 20289 50282 265418 6734 368876 23 72733 78 567083766 2166 21368 3513 1200 359186612 22466 1166385 28862 20018 15 5277820 735635 81 571245041 2150088 211 3244212 181 758843 5253332 15067801 459208 390232 64111 107163623 1845 1336088 22164 124847464 292154856 929061 109 228680 367398 6273 9114163 15603 48 36 23405 313079 151085 1615 28035039 13204239 381930694 21805102 1161689 633 1139540 104797194 71 368369832 230758 392640 10 519 6500874 600290 97944 588 191292711 491770 194039 214908594 172636544 1368649 887 47408 752352 2722489 829 77092295 702 2024 190359061 5746122 453 50831 2800211 1497 589168 18295117 45 3503 319 7451 170414450 862246772 17406 169 55 7233697 120 30 59 1696 952865373 97823 1432 709218963 318 70 515453 708 563076413 345887 13387 6212 40 73888 15 61603257 23720470 4114887 7155 527496 1035 78720 36980035 624256330 29629 44223 1460 838564763 243679578 862 1011 1123722 16578684 43414 21581 204181722 10 668752 8998001 101319 260 3391 70520116 5206020 1417 8099 1417 247618 13025 3655693 734689 139 1930 529747406 96446332 29 1319447 14893056 1509467 973974 47625626 176 9788927 283497 4247732 9177918 277 18 264204930 1646 18683 22468 192 183 294192686 85853182 2104863 116 39674312 91 883 67 22016 149858611 73971 1026320 1001766 19948 274392013 1570548 14864 8565815 376411 647742 4052944 241296288 363 16 16 294034875 98035 537074 34125961 249665357 448984 21849 17673 13894 4346 17531 37 2093 96530 13631 56840 24027 14856733 10401157 3468 99250119 181909877 3937 111762 739990 110 4769 79078995 51417403 3185 5877 5872834 1044 87 85 46 1978134 423 1707055 561945 522 20128667 3317108 16346289 62072941 8912 875 907260470 2566 141 410117153 5592 504776 8849205 10104 2003 337604 383 119670 247 73216889 3311772 7526 123012968 210 140213 176818 31480566 9509205 115908376 35464 826265238 1233235 258360 450561679 10615807 658656291 408 170766540 58065 7554010 1025 1950 648215902 145215710 2161 1173636 122 437 26647622 8375 274364 28720 4974083 26903142 49121939 86 64922 96861148 341337343 19157908 32666888 19502 137 1372083 136431018 38776 18171363 39352354 17038924 17769473 324769 17942 783 1471446 6082 69555 47545 5071 197311 20945080 538 208 319906569 848288 385509021 521 1374810 28405752 15505696 21 65595967 123 14 125694 20624804 35944 82864120 9269785 15779337 5088 103453507 1839 4322 544085 38051113 10009 2511723 11791773 39039685 225570 4085 280655396 60 11776 330394 14 45037598 151386882 42475 25148 18410 229199 5418177 28783 64 338642 870 1786 477880 43 307 5743 35 214215797 1732115 137504 1521518 153 7918835 147494 101058 17416794 395 112411 150174112 155 150271 14 528234 149 36 127 28 110527 68 5662 555 19 14 52851 10001471 141172208 2856669 102758740 18034360 1102527 456492426 595550648 68883096 59 697631 37777674 1251 434390272 57245 48863555 107256 258129954 184886 379 26334 5257523 12796345 38324703 19101490 181684587 44396926 598719 5798 34 7191676 2740892 21074 1942340 27 10235166 674481 19594 111 218 256239371 296 876829 99 178109849 130102 40 68 146 48022 976348912 31 418797087 187674 6065 26 13 62 32 814 11875530 11892722 499 166581 14 358912706 11667 16550 48418007 106 8346931 61776672 14864832 45098517 740375 3307949 97808366 62926646 55903754 18 201639 483709280 1896 912551649 78782166 2937480 103661 4849 6799988 235133 2506175 173 18070382 4540817 169480301 4343 1693919 4888271 45289 451615281 2554 1041124 57689 1710927 33 23507441 12059 571 85 432880034 848846990 26822621 1885 220638 1310 40169 89574461 766100 5208 548765 322302323 41520388 50997730 48384535 15890379 17195124 84970 235 573871 149001901 28572 330869 15520 39 35975806 6330254 44739858 2261 43874 9503788 536 4423 134395635 688 157148 212816499 73 21939 120824452 635468 709 156667449 13620 130320365 130210659 13988 11385 163 19428711 409 37 549 10168398 680447777 19402 262292 24 348561 1852 10613 11 17365164 10313959 150 41 284 47463286 3643 3795 91 40647 92029 101853172 57753 199719 240794 24001 41938405 14 503550 75031886 272 2330 762 2843 11587 28 177995554 9867 198 187101247 320311 103 3314096 220793061 1486751 106482 1159 10226 5377433 20 596656076 21412 2103273 934914 136436020 7826269 776 1481028 225810 1149243 610171403 25569 1537 6814949 2272513 73076597 58382 2443 48487849 22234 3875 28807412 4163750 2310 7113 14185 26146481 26 4672387 2349 619 307349 17267992 92317187 646 19 758882 6192833 11 755834658 88 2028241 59 66631 73 822447 496747609 3538767 16176356 15460 843 163993845 3122 1639 80 59 28 48380 639 2508 728737 10239 30232602 137 386 3953 122876 6945839 2063940 3637 21258471 277687266 3295 3558 2824559 224 32 9415356 51 243016 1022 616 34318533 545928 3475966 1613255 426205523 448 731401 8962 3929 121336 1635 281255999 655 19 30147 132 20536311 26391 2459889 14057 107243230 148 6475 25 2288830 378357919 36333687 97657 1041641 13659215 58 25601647 156719763 98607 37922 12237 59865977 811804 11857843 470615916 4562147 190011906 449574080 473145955 412 19775655 414 487 758 1953 37 37 3457458 36383684 22142 2783 10740790 333717677 191 57 32 5815984 50195451 97 290930 3766 4658 15128 11946479 66 45668615 164315 57030944 312 7117091 217404 98331410 11657770 242997897 141932770 158 57554 562593 448 15906276 1287 34544 117670 180 509768 12 119 7690 58217 1847178 454 342564899 142 91519 1512003 100 671841477 822731 354826820 598880533 1066 4072355 87533 74735 306020316 302 325 27412 569079466 11 42 23 14137923 69 3459 2209053 166402 10927079 9173 15112048 2980392 643241898 14137 98529057 11326 3853 705516033 598 22 96839 15 1021 1077 17028 1117 3167 483144594 35330 230 1943 2448998 66 8971 2442 4584146 76 72 236220220 6275549 10772916 6563727 168756516 24882157 1517 188101760 3767141 658426381 335873 512 24369149 43214046 100184495 134 245 38711126 81834 28 87413932 23352 646329788 2153246 525 3397625 262616911 7962 430846793 123098218 3742874 5843237 285456647 76155403 236 441944 15 33102 242 2216013 8430 60957475 3220401 55174 385614851 34 16024627 64 588 591142 1334998 2699 3950 13861 50 343 551 239091184 1390 20923 31 149 18658 42877 97961259 501669901 11 1741 1274395 43 15844312 4319 22520481 449730 75820 11929725 803 23834 12376491 1109 14557156 535139617 9901340 699 509 667 322751 102 1418 106041087 12971 2016365 249349 574 78 2773 84 2155 15699 241753706 1968 487970191 654 655129 38851 11329 313815704 49268539 45 54200 34 93743935 1028 55 4895 26431955 7265 594004 9646 150 20 10815149 13 777386750 6205392 41822638 1148 53699 103226 60738 227 10802 935255 1065 293525 25524186 355 1329 4003 1289 8865 191736849 873740261 10014670 277256 198 625 81963786 32 16003932 998755 183338585 74175566 10103698 423675 571 15 19 16533 32 116393672 111201224 966735 337769 5006864 62896 11678019 1649899 12329 117387 515838 12281510 4821 40 215440 56 3319252 147954757 51059 196244 281763 322 14683774 589787525 375953017 1397940 2648983 825038 13 70988935 604514270 184 164745394 1515 592252 599442703 816954 169 68 6235 575 5542 314186016 20926451 3766871 1048981 3440 1051605 3252922 2977 101553 89716520 2371756 377 29 805186807 95482663 698987 54258567 259363 1899885 63 1817 660531722 15 2400420 10873366 28648 261 8933845 8704409 73847975 3671 162756322 4612563 13341 14 244980 1925910 490604760 13766623 5567420 697740 7977137 22003119 131 837 107 1686 1729 98509 104575 19022296 68743 24661623 22641 31404123 110183 128 160 80 21390265 130781 62307 528445 21040 69264 1402 5865 8872 22 506 6879835 10 210941 907414782 19 954469 141223 12843944 63136300 60 554 840 81667170 485121612 1912738 20784337 65235 688401722 514065656 658731009 2871 5996 20 1006691 2652 1917062 28682 111 39 1333524 5143492 100623702 1041945 71 77517 87950064 3924751 29 11755347 14011 191921 66229817 334 2744 10 8486 33573 23726926 1326662 6079629 2239370 279753680 11479 1189142 21 276019045 38358 1657582 428388751 1618 46 2286640 415470 292336887 2085459 31218940 500 767961 294225187 46941 320756440 43960318 13 145148 562249057 4797125 369 658 224 22850421 10548 2049797 487 612767096 125543 493246038 256060576 104618 4047 572724 111777 25976 70 83545 6213 728 7401 6960561 104076 15898 3830978 59284 66082273 1079038 22630 4361 39486 190640741 37729899 126013543 554016 1622 96419 217 854453 19 75605 129385434 862738 114435 13826 38 6979161 36103247 7118 54 337287279 62 348043319 385778 38818574 80134 326875994 2391833 35 13565501 2675 49 76 11 16043 67855887 3840676 841936 39 21674 16348434 2044 13 1387844 1039113 538887908 6816 108357 30838096 214146 18465 158588971 66 433 16 1787638 1069 617985 18 68 107 383674 78194759 8380517 89425 587 526002 15938 60400 31 696 25 94419 2447318 3141 17599175 13564 32468336 124235 42715535 47 83 3498 100364 3385 3126340 105546 1898492 1592363 439550 59308 35 11 200598022 15834 484 360250554 511544 32724 22720 251354693 762260828 214 21 22371317 2292818 122476245 71 58873428 413 7057 48209 151676658 5147 10 877827 290814930 137495 4262539 1213791 40 2614 26188707 201 28252925 830903 27 43279 551495 313902764 128744122 162357 6328 7955 38185 49448629 35083 3935 870438 48765706 1132 28 19855 70355 6107576 9204 79255353 5781 360465 89 29328233 1382 56641 27804118 33872318 391498 6281295 169 12986514 20855201 529939 53 147145 18849 58643407 168997 182705 7538437 16839554 152110 35 12 2401 116328495 4742 49 132765 33 2009001 886507 9570899 750 101486 10999 360634 4180009 786753107 839406 957 433638 75608 53452 601899 4712 315052 29900 43 207 285894 155172 7916715 133967 23 203 11175 37761486 1018 1927 3775 333578 1733016 367116658 19130991 22 102304537 3731290 51 40713504 185 141061 731048 3943853 2065957 75721 132444 96 116 93508 2877 221016 8340 8280 194 3511783 21241 754 781 433302509 7364 54276209 145 112 423118564 11814 325222772 200564 618278 60345718 118 107 75260 60673 81710 115100 478765488 2412489 61501 23 9963023 94 1180663 14 21982886 245563037 5420 724343 213 7626693 8314959 73383629 13600538 61417 25 742 200 13946293 23182992 98 2965 1119959 111977423 45075869 842639 209493090 672955223 85287208 463 10 33 21 39 37690985 197247 17654295 390 11389967 35772112 986 5800828 201 861639255 19984 564072 2449 176235 129346893 1068 309 202453459 117195 1740 145331 94101 40345964 129 36 15179212 31104 1438445 185 45056782 62997169 212394845 3628349 1070360 41957417 971 358927639 27676 369842 102541 2196581 1517861 69365577 3066 177323 75 907 3152636 4715989 5091181 27843563 4062 23912 3124 3566 1358 8531733 1105357 73940536 9829 9282 963968395 7475221 72958 1679 2508594 681 355180070 605777899 704187 1243 9001011 526204423 92671 49 4849 26163 463 22207 22186988 8622 946628 186706737 468138579 3165614 904 7944389 15263525 6175 41 288 51 61768 46656 32106 114285667 1615413 76423796 747483 182773509 92102497 226569453 14938865 305337 106119 2005 653 107686105 71717 1077 462473 14227 10296 49557 74 22850856 8803 60256 98039038 298 590 7653 248698 21 735 12 15673 93502330 20022049 2799 136870239 209810268 532297 117325796 489096 1022 102799891 33916105 23150 20 100422355 20 2781 2867849 907239 56 501880411 507 6493938 7067 1988 549 121 1608341 93 1244 217348004 61624338 476 74172298 187 47565256 2287 2549711 1455437 994542415 10020235 91470731 85159 913 138036884 137 221 4638 113 5766 9128 2865 18420 1246 912771544 778356 416745179 54499 71 98264 1256 16 85 1781 4272 174 489910 819844218 371600 84405332 812623635 27 1389934 20 70064 3167015 1070 5926 989 8558069 25137 343614346 1470 516467284 124 33813253 11740 7242370 188 5750 25993 205013 568782097 428271 34004568 7626879 22 62973 5421 2410 107289 19226 163 2165698 10 10 90688556 19 28 66590 178602 34300016 41408 171915 318564 12858 470 751462105 5218 2084753 1983183 1408 455059899 34083 262369 66 5585062 709226421 3205870 3055293 106170 21222137 1524722 13 991917 52 393 521828469 834216333 21 657918 106 14962 22732 5820562 198580 308523 11 243488698 13640359 27 6681472 43 62 2165295 89 333596 315663734 30364304 940583 52 30616837 278013 13935485 3943 425020190 87001 1064 12517720 888605 146 1366297 876325096 10 143346333 4168 334879 143931911 11630 1013 295853977 491071377 686 20360077 221335 44228340 24285 273 789095392 23 322 39892206 2449 1723 880 32710305 80774255 50 3467 33 161 796498692 166219 210787 33404 110149 3083122 59 782959889 17902 257229647 2514847 901839 3753 37 2886088 602776 166043 17 1106702 1630093 9162992 107 3164 197453 26781 2415320 34 59 197 1541 470490214 18042704 65452 10579 19 37264851 605819 865 236 7579855 10706 57 9778 4036982 520703654 328357 128794138 6245 128741 160106 45842987 267715517 1875244 18624 546494 21943 1036 2149966 7197469 64 4407 172026 3278377 2624 325 18063 69 71643 114407255 2034 930 1575315 89988 1701 746035 75 16 599982187 40896 86710387 30826263 4577248 4367538 1720503 421668300 102677647 36383 16998 16900 8052 64263441 342 326374496 116726997 11572 81 79133 44952 5973759 2244 407874645 104976 94680443 919 329972365 43 4417164 69 364448 608836 168 43938751 41992556 318945187 267 3210 23717575 1570 1918424 146580 37366 37 3430 214 294770 1477786 47138073 154 29763446 21107 38586 484598347 711853013 47523 3744 246455 17719187 2061 344 1471931 9099891 22386837 319065362 26821 2378 253 156472342 54242 48 3026 14 3519 7002 9849 136 23343808 1351 15948010 27 135964323 6952941 12057 1108 381037 425892 42714836 3761320 307 514975 86 347 10 330 558 463928 123718 52250 1383 300 30327 18596 647033729 197093 45 1373 64761 604454202 363932 269 1173 35 1795761 1649 56 712649 20047 94568998 36306587 2083 5596536 3355 2169949 35 1119469 3575842 5985 979888 805955040 170918 83014 636 670 1486 97 301156946 2398 69977 31736802 73631822 3259497 738 9689518 511694617 76 85256 313433 18738533 12 74693825 108795631 351 703 23183 2145750 3082 1991 65 690 155936 64741 4228 4932 212448 6362567 320262 1772 13065 7268 4712274 150350621 1345 2891 596 35777 315 23 870 13 57365 45435 10 1246905 192 219 932 34430 2752950 15169 60329 100542 64 410 1713 305510 2889113 71 1650 6598362 121685 171812 444640 25813 6084 16 36 669 57 19010 2160 30 389463 343295036 33 64 5406973 23023 1421371 154 611088 2530854 74047 1186200 374 150 338052 50836 323 187975 70476 31826431 422961 200 13233 1150784 46007 1348653 10075 24 9238014 375765 704960 43 3208 415075 642 69 139661 2022318 64206935 928 21814418 835219288 54 47010 653377 42266 426293 29963 20063603 44 193111 173292 16 171 60 120590262 218770579 99 277 248375 433573883 67890475 229938002 205855261 216504 36008 15471 11 510426317 343649412 825832 648 295 76593 32999 196719084 672 33 642020 8825205 67175188 198363103 336593 4760 308 1811848 453707 224644 18 111846399 12 506527292 493868 2632 259046 14711132 4275 164264392 57465499 1096817 26 119017 362692 555111 17 376084439 12 24 180878 1287710 9882570 409859 72 5545456 271 562 1111 23 134 31 8219 730 213 766 70 5067680 50899 13247 20083430 131 12 50266 103093 200438143 82928336 48 3699 23040 19 2624 304 2645605 196 4429 402311 13488 30765 17 255293 98 857 4870 767 214 667 20608 9992 173214012 414496 47439 177 786112894 1063322 68 56 4397 19 197 19222 43 189 890572647 10 367259693 30121 160 20611176 475747722 36 21 730074424 544550 150197 3186 116307 3908 85993267 1776 3899503 910 5036 1695 98 526295260 24 498434652 2599 187 122 5627713 220738100 6017 4610 49 66 73 3274 5780039 860 13488260 438188106 17930568 23111139 10510372 21 51148008 562365 951 78372318 781 103 24220 160379 2521272 20624 586599 63184549 364 125 63909272 71 40 83603749 1160 711309899 415 6480 1198141 1137369 2596 54 158065510 43950228 53 250345 66375 18719962 12509034 5960159 92548203 12190 29054 984688539 63893 3691 226 745971 445243079 2406852 201535936 1419 981935122 18680 408 35 44 18699 91492921 13 382653666 90183 16 85 101806098 1299 45880 7616 21973 17110 2018 44985 1313 198894 184 8802466 30 857081 12914 717 72286 3549 925089 10706 2599099 143697929 312 18017570 306 43284 22 3592897 37488039 5954076 30824 217514335 345509 104711699 428473 10830 51902 733 429849 50479 1067943 96 58018 242425357 711964581 455735 7501208 40 16 57 212020430 15402578 15 306528045 669623999 482284 198 15907 72941291 85606 18 196117 1411 9528 11908 31352558 319 185394 50161 166346 736159 153361 185122 3291541 44 199572 495500076 66085 2255 17374817 227 18715 29611 918 42 24564980 6533 173697 312 105 1175203 31435 1150 102140 106007 5464 4502345 40310 96 116281 237 580152963 1247 27211148 21310 28263329 80385 341821 2282210 5251909 11 2048132 11832543 776604 23 286 99872242 1471 137 166183 1369661 165646 137 194 625 4540043 1498944 954921 315235 12456 1528176 733969724 68360 23891 3430178 9781 3741 598005 7833 14684278 868834590 249 51 25957243 7354859 55 2645 260374799 14400783 195755 5653289 878722432 744928720 165 76 33645638 76 509 1635 155 300618 1436649 16 88 76120482 239106068 221416405 539511918 149573563 151282 256 7976459 302092 13586237 2461215 6766 219 1052353 118 13106 18 2619 5317947 7643501 77038164 105 711931349 982 352 7553505 42146543 40588 34 152 5185 2009 53 326866600 2828810 10 1165381 19922 56 278 147039 909 10944749 144 452913 575095754 21692272 178470644 3332805 247 11 63 70220 3003 235999153 25870 9599275 438777 1225037 7103 1491025 33440 299731 34 476 95387028 232485 60671783 7654 9658712 64 77866 333985 1463 4716 89185 94425 3701563 24 6346 594075 1818 288108050 7588 697 3182065 44 69 382 54310206 626 361380469 6706622 1768211 93079166 55498 7012251 26289883 1018 5521 817108600 358 12992 126819 402 6448018 54854210 2173 810 2558 1419985 85700 19695551 185 18253971 7211 220075 23 64 11305498 131293 45878012 59865597 10352984 238886 7851927 848 23664 67 87268 3314 283194 107344 11298 820927680 1250427 1563 1668 26602483 4665 912407779 219692 664173643 735316 27 76303870 139664 14411 13 93610283 98051333 7966906 86092998 16071832 1624 619 3721 174036961 849 137800 25783 1305706 124800395 30220304 455 322589808 1798596 26 9969906 328 9643073 139212585 93 19 30 5889 22441900 6119 10197375 10610 17008315 108777 260215 5320872 141201 8666312 56682081 23699 2867679 11183 88 766885628 18339 9846 62211475 338802267 499 15564086 10 3593 6992185 12499 11358 276312 3713573 64 4481109 43398469 44 78 597976672 452 81 271074 27370165 5307 701776830 52506570 7174374 624103843 7049 6772 86 297430819 427065 12 229 37420010 305 747889 125243038 182 7438499 14524187 958614353 2272 4059 63690183 724596627 14 13 22 16 21300 3773 252891 4289 217 18580 1652153 121303 1853 56 402 25 46637357 10758026 29 111808 96 5357 12072002 18 98852 535 16550529 135 26953736 414 216882 165799373 4642 2830 375669 61190642 35 52638243 66764059 727775 42690324 1047 254417627 274991766 661321242 68127959 447883373 88 1041 9004062 41691 27 4669 2876088 228 284464985 19044518 5874 385 166209 38 17570 224 9829 78226 72 15 25027 142641896 781013 29559448 220704682 47365 179 118597 478208484 845420 686 18 768688950 54171586 3544 37 1869286 16 93682 3335504 505737686 121887 17 803 425 571 50716 2800 14563 952104 68 1308 19 3097313 4215479 184 527707 8660 74 218772 43 1385349 113 355 59 379429 21230 75107 172 9308 59 833455 18912791 16 324 44099083 527407339 334550 166 424 101924 1953129 69113915 339192 6988092 320074577 243 3517516 137844 451297740 52545665 142051174 35161840 536703 5663197 12682228 982 559 709170 390766413 670435527 184779383 34264283 48867 517706748 490435 1587 407 14 559625634 299296 116 46371 209318846 9282 7681674 22 7883274 333 205 201307405 166234419 60317 63268344 223604 200659 432818 69 21425 56 27198890 2074504 13 297370 1039 10 81291235 1329347 27 2837245 194425848 15769 11143 713857032 511 368438080 468058338 83129 853824326 176653950 16225 31264 3652 371620 23388 26 107862 28081110 188 5450 34642441 19 686 1525 5022063 145030834 10837798 236412 15193259 12970 1094286 14975674 2042116 15456756 72769 58 51 2592950 2749 46 1699 14229 244288 159835100 93412099 3618644 214539 3284496 86 232754789 36626 3617 808 1438658 904353 741105 19574 1718310 249 67260 2183 416054 4757751 43712 568 16 4357695 10588 656 10501493 31900766 278 22054111 228747477 5181 98 22933761 2223 172755 272813051 121306 31670504 143257089 44993552 682122 12628948 3366077 4057093 574256769 115431 70257225 17 570368963 223421 129 12007325 53 37442 215857055 1084868 2098 159 336 794912840 3863 77728840 322369 12909907 259 60819725 376437 818254 3078 1474 828897 49 24798498 521 65185393 15 695083 40 103091524 3693 275 137726 2297064 396810 1724 1029 3837 146 16960 20 1991 961409 212693 15318 49416 5886836 541655644 6152466 891 361 3070600 1581315 23518078 26580 8231654 21381657 203 960747606 978073150 369 225489 1215066 1268 217 818279582 4878132 33519 22439 14 315902 6744 126115773 272 9266177 636 168951295 5581 246486 808 54281310 1879824 232917152 1134962 36443055 13658 2819 3486045 75269 264536 8323988 1532059 31456 125 469630055 170243247 15340 809179048 537 2408 13094553 24042057 382976289 18 46077598 117623 28707 8793989 480535 43569 74 3860325 675661 92738380 1716 133424 10025 23 91642 64554712 613369671 1532 33 57478 89447205 156884904 11414089 14277882 16077 2196 319820973 2910 1513 418 157 127 1785 35 2514 15505389 10529 61 68756 35462 31 141033 2856739 81450761 46 1784 325280 163 7437 867998 8411407 1650955 40 1831 12 13181 379392340 18 5018 416785 2414770 49442860 12705 81 15615516 1371905 121712909 2069 46 970588828 79 598522921 6050 6858664 17277 16769 574723 225551273 585510 5990 157 107232300 668756135 11398235 26018 33395 87541 2281 337788849 87590906 262852 16 1498 212349084 65 6569 58 49 1437 17608541 13211088 238714620 836 33033 4818 1365 16034873 6288 13688 14319370 185 4252 93797 325162 359 38 504677 572491231 2988 14343 507 1326 4871545 25851480 17 40 21 1218190 1225475 2366957 420925065 7560870 12125 234348 184613 232 386703 275653508 814054 403519800 937040319 288707 152403 3658933 2734392 68087808 11 559 2166 175953973 2461245 847439 369651 14 91238 375644920 144882320 25148 880801 48712757 966826858 2226953 728689580 8046 4060492 396299 11 21011 42400 424 219110467 1512 23763 69 118 416680 54336419 3433 78049 867079707 6846 516061239 348175043 19141025 58 17 427830046 3180 9600 70498238 83553 74276438 77527057 288 4239 428066 16674 73 274 7418 1169719 177 26526129 859 107305813 12135304 4374 4441667 635781657 89387648 1824270 66801 328330122 18 150690364 12422536 3381745 3845 347562 6243571 8250 576739 21468 53651922 51 890 114514 622 114629 1232 68127 11115 4904933 540062 3453402 305669915 6638935 44 3146 7551828 178 784661403 995 14825 41 246502941 1609 37823737 108592415 4213 304401 14613 869 12 5885 595817 54 135 49073 243547 992916548 17 157456937 321382 149 37144 10489094 93 2976555 12217412 8205 31258407 17 229 3861680 4502882 27325 6206 280806 2253 64574466 16278 51783 566577 269 2329336 13247795 3206 30603 12 2871511 298100680 6107172 20980 190284818 40155 30345 33015 471094 23 1509 33148164 3807 16011 251523 1647262 14633 48236 2890 277 785742912 32891 12519742 641898 287391282 285614 6373451 1412893 2107 95194 4154780 2682030 506334 104412913 152799 17355251 758248 28 172998 622730780 186 65201 171281 11 2321 6388 433777247 7996 342 168478248 317999912 299199916 93132971 520254 1777 4787912 26230218 1735467 1403472 29 130519 238 641569 6972577 155 496 1229479 67239 127 97 130480 1844 11 869803346 467851185 181902 1182757 575 12 132 147 42063481 673697002 139857 60 163696 12784 125613 19179 29099136 700606203 184131048 63 3835 4174 88066088 12623262 519962 4713 5654638 4304 1181024 164969 44856995 2076256 146881 7732293 369753840 158 57996700 98545 346 163684 258 1977 585 239188887 91 23964 3391 170 159 16632 70 103 562335 255 77269 11332 442 32450748 2920567 912450 333035 287866723 518814645 5680 111 194 5803 491970 206 339435486 29872193 32 138631298 304745342 462603043 10 471 10813 6797991 2787 362295472 14559134 21703886 2865858 733 15048 120707 128115059 16950302 5223 141086180 463 160830963 8955196 28710963 134483806 37 8132 25531699 5105 1943 566554 3978 38685 15 66956 13082373 2738214 7715102 47029 2824316 41 9887012 577938993 123524652 4736877 2136 3073 76471 5845953 15953170 1200617 46071481 46780 127383015 2430 20828 501037916 31 1127 19 23467 31700208 2790564 4273 47 43 55305 198829 112296 110 82628465 4115666 279619591 43962890 871775831 151460065 64 33 2096357 197186459 9856623 132524984 153196 30753781 309459 242400 257 231 55965 45496444 8264364 7045 3362939 19280 102831559 106 53 926530 597 17 18 355032333 62111276 33847 148 42714024 1224 645586771 22 23344963 941 45377340 16350 15107437 36482417 46 31606 29198 10515 30955 1204 203293638 174 47011965 3209 1142898 22 48730 244918 102 52666007 53 58103091 7223960 12 37677 1121865 2508683 492 598 824240 831417 8574281 2213342 21 10 63986 589 152453822 1240388 8727656 40824 34 2588388 835615951 7737503 75778 780486554 598 43529 11 50 57395 212 44739388 337 70601090 318 770167561 10627632 94 814 924635 8223517 58121887 2918 499181 3780 519822484 6397942 24 25 998037 71888 3320839 970361 45667761 432 16345 1220 66959391 54632489 691 8131 38732618 18 6684016 199466 344104 4188 33936834 3494 330 332239457 4035204 225852281 980407 35337 15936 73 266210781 157271514 423489577 105649690 33136501 589 28550 256649660 382294 319 67810 54 1641 23077 402 18654924 363402990 23995296 152543034 146 43 1014 2441 180 80470399 693857 2093859 116 95 176 15611 68 34 513859718 175363 11935 5051286 31856 22104222 556 76408497 958895 37143001 19796190 48770 12992969 9091 977520011 647 126 7714 27286 8571 47997789 843881441 117990 22289 297 54 193794 665 10607262 34057 14630 1783 25730 5812450 208689176 10128472 101369237 17931 1163806 28260405 79009416 344413173 14792 802625995 316 184 473171 2480044 23494821 41 657878854 797005766 66677 153578879 638 20935081 68565205 243 1654240 16493349 73509625 389016524 1227470 32 3945401 127695896 150 33 16927 666 58 320051049 7405 7411830 18 2103 439724031 4526655 14161 25837 3814 71130 300493649 127431194 9038 19341963 326 1565487 40481661 28297220 40459629 225370845 8984407 18044176 168682 127 565597848 70374 673135 24139 20600 600647310 78678579 16833 559413 3106907 34932 121 9264048 107259463 191 141534 34 1211 1299607 37293 13 8554163 643310318 7391443 14817 342087517 204680941 6199214 236779218 8853 249078 7098 3117 304680260 18163 12815 62016 27052534 2880 24542 1150 7462 44920609 7809 7855 117900 6242 162903680 25649 13087 106521 14982561 14 838040032 15100674 25340 1151 256 744 22 650742391 40 271188389 47454315 32 48619704 2243 10407814 600 1574 571102683 10 2890639 60 270745132 79841235 3524287 177286805 1234 4422167 4369 20338 155 1054 61 459187173 204947 451702 25 608625 12119976 992339 1768886 55290403 103328077 6034 32139 3639 87169984 399 146552 123684 49276405 83432087 147666 11 3296 39426981 270132421 671848 11896 12119213 858728528 669699916 21271309 6809 6811 457844 25722 801278 245 113390207 365840 49965 438 23 29 577151212 14525 7988134 78 802 66269563 1780397 125932437 3244276 2635875 216 797236431 467 13 7518 936431130 7431 149912342 808554 91813699 2097757 31131912 112141120 32875 31075459 45518374 1156188 209981 22100 441003849 1326824 4312 556811918 11463421 285724 148 8107 604736864 266989 114857868 179299 81406 71 319 82475 11405 18856 13 1588 24 13179967 325878134 383 288 12167743 6783 285244661 6433 720193486 2162 40 191 136341 4066498 334800781 436079 149033 817 82794 28073768 3196216 16674 246497 172 145964 56065 1278770 105871915 530238796 83 17 46066 41 22239934 299391689 138725931 45 107808902 14 6442171 28070 12905 66505865 44 141 434560 484 13968940 29 30 867261 606955 10158 132 363739978 22529 837 13 7479 11 561585611 25 19508 134846870 243385924 72190845 1001589 7132 624164158 39 79675 28286 368422235 18327673 7794 4247 31144 797 55476 367278292 307171142 372 11534616 3185 398 32554 263 99976 42500 571 393256 12004 51 2046 732 75376511 340 34292468 48586236 102733 15178 13 40940 62513 2635 120325 13 34759 115931183 219870 1897706 380080 219 171723441 70 1888 4027644 46 19369 1463 244 97998 187 32160 650848150 58210071 7544 81628860 3228 107263 940 215725 448485888 4441409 2617 4125188 2866445 1247620 167456387 7671431 233053563 304659999 114 3219 246 96 52413 82 3181 5084 587 3319838 472261763 8811 266194808 11532 12882835 13843 560662115 125842116 244542 17 393 10 511615562 919 203364 6949 130262 45634 96981237 10183 323713 1791340 15 1776383 308 7224985 206416338 37777712 277131 857 249313 74206 120931817 12282680 90493355 25391 32577465 750065 34 129 131337 216 90966 996802891 10654461 889 57938546 102686780 384019 319709566 232035353 6439335 1627 630 169226145 17115265 174973993 29 7994739 895 56475 135 180535239 39 12275607 653777 1124211 700 6313525 19266974 1245 23 601578372 815995101 34223 10556076 917 75829 24194 512229912 3685 21054 18295225 270391282 64 206 2126515 2296332 18584 1323537 561749 2915486 2760 79135 42058505 12356262 642963 1014501 1120 1087544 420687 2464729 14470589 98995 69455133 9442255 170 9278 11424187 56678461 336901 103708522 106933 214941 26838544 9175302 18 717111157 2328290 89663 2857 649 319127580 29205717 51622 91487170 393981 171 5632 40372 216 467485 32922 550583 3375523 5527 265763 11 60 93001578 35 40554 86947 892363717 923278428 70089 22 1325088 1595460 14457 121 492 165 23 3810447 26802723 2955400 3157 52 63929268 38154675 155284696 16366 14811 80 16619232 146478 90 35691 19 134531000 43114 7762755 69 24250 829679 141646574 6987 1329509 92 699172010 29633131 16162506 37358 56 2979 350 13942774 66836 29032583 440 8766 753984272 346536 63 247 126 765355454 222589961 33 2598217 26989 6366 17 1680948 347208006 191948225 14 80095766 352126740 22406 3696 1244887 22 3919701 693575 20403807 584548637 3081 8292 40032332 78 52 3889 7667 1595194 791 207901 21 5857 6151178 6024 418 10 20474985 827849281 85841233 6068 21897 14994051 6887016 952182 10201686 54422791 323 3395 223395 881 265676 7762049 265559621 5813933 71 17678150 451444744 86828044 18938400 11 763942 552659 56806642 51762 601 328943 28 197670372 324337 725 1307300 94 151 1619 4230 350216 2197382 48725295 20529392 46458 94727232 3002151 15867969 3731 453961 396964 2273 51254 14 7492 8218 91214 38 95 25314930 15476027 2056457 74980 146063673 30 100456815 32314 12902245 147519035 96 453428 568628 394 549 5704 25 16929 31527892 131807239 359513 494239778 14925 2740171 13630 33159 3355999 2646 3975940 141659 15 36 18827 127 16 20 14149485 4901453 31937238 567249 99 23516485 127922 33795 191234472 100874417 41 120699592 223 191923957 393117030 390090 3029953 229 1057 39106 89 19621 21 155603 6834 98060768 111 808 1960133 4400611 21 346697 197 10396 1746863 13328548 127329 7557 540 785051 3932506 53468452 21027 2034 2701 210785 53839 389391 1999888 9407882 504 72886123 68287069 214889 112333 663432 382597 28107298 4875 1139 210651 11 32775 3033 1534 464193514 21240 97 3350061 3870497 3097134 21165 1478 24412 925585368 19019993 412 123093522 198043 55358 846 19 341 542661 36471943 9095280 41667158 266829 1052 4848 38 21637657 15427972 3442 89753 160 237325 96 1380785 567 4099255 209545309 12 218704 213037271 67724 228701 5382 37 24 541750955 35215 13 33086 112218450 37486 155040 670 1467 10964871 202 42547280 12098603 11 46337714 912 14262892 744094 44141 349573694 51863 110332 31465 13958405 936 70 988 50 7368 977 4957171 8135 46 20662 5589 226 240793970 664278829 35667 1749 38 115 20945 34729732 194258 1758 318 599315 138 48 181728 15634007 131989413 81 39120 488478 798106348 402443672 28505059 107419 199 464999846 121990286 11388 114302241 13330 108466 1194 4300 15583 583250031 3099 161 510873 276 38 866 187 26491812 63035 37 6736 1682696 14303 6991 106707760 12 29410 441 436 129734245 5828 623 226 385372251 56 19729 57 68 40757810 186 7309728 553740 140 23 2768306 1948033 260033428 1936278 409232 135066127 1058086 75 2647 355886 11898 149744 761677 32709 160003 3760 52 1780880 23 4961472 207 5874291 18893 23383 45324433 7463743 392524 31694 475 4992 256788 141 272142 3131 51214039 980470623 3179 210017086 28 2391791 288082524 3159768 12678854 3848 924315 1401730 138498175 206301 595821460 60748 264029 2757 15552 902631 116844371 963 707723 103691750 284270 4538 213203672 45070 25 75 100 2830 597 979382 4488631 49383045 86386752 27 565157 70 90868604 1298 95440 409570325 2354 23158 2344802 104711 1247 27 4814 16 3618095 495644550 82919 33 296 379713 3715937 8917 322117612 741744 113390 1178 128379 24 856706 884055 8722 4035928 75926 143741178 100762 559715717 105 224 14225 5506476 13 262072 670 93193 179112 245635295 97413608 11012514 851 2007 72063 100 2500 56569601 491079 1014 3444768 352 89844 222 1188779 627129820 26481 4910997 13655 1009485 2048 645732148 616117886 135026470 169 40155 1479290 221 672026 10 667260826 11837671 16852305 477990 242 1510418 656045 84 17915470 36211 642118915 24178852 75827 12846229 77156641 8846198 231057 9657 42 921497 2916097 183 5482 21651387 582607 35 141082 780 39 680160325 4766 18610 2942452 441414 38947604 32 1461 1381 419934 10 163 510 85388 877050 2755947 6030710 24 123 21 1895 7834 17993 262328 2260684 98 287 26360 37687134 3915 90854195 773891117 2169 77 65514694 127709 18479 46507 672983 298260 39877 4871 943114395 1560 769059 471667478 12696 89077 1376636 2412 2383 2898835 3036832 32564 12323353 124394 317195908 511995 6202354 25619702 98488 48260 156 24290074 311768592 298453 159530611 1581 78029397 13649 26771949 6166835 45 426344196 8389166 13 4335477 318353918 24 908 117833534 731006287 970703495 74 28269828 323680377 676687 120 97875555 322204 656062 571 931337019 2061 475331575 51529 7610 3323115 169824185 28 18 38 57 634010915 2248 222 619 1559967 738161 1162 12 1908 34119515 260 3653 103086 123 306428 62700427 25 2683 12000 1802221 116530661 3412 2917 607847 170605 592441704 575610 713030 30580313 942030 21010 1143280 230 8317 121 497037754 92035 228 32066350 685283 275 2019 63487 12378 2373 2322643 270554199 25793 309 998801116 17559092 2903011 50671 12326 33 6929 30961 7869844 13651 11 374 2324 16943254 29001 268 114062518 32443 21038 43951648 184800451 612575 19636082 130 5663 34 6228 147 20653 3545938 210383 1151 528682948 10 636448252 100 85 4074 5593 45 15 23739 59997 1988150 4469 347 14569669 102036 148 5995 2052872 17 435 10 57 3857396 382 29 992909 106 112 117999154 350 137381 516787469 545 109 27905273 5435149 77180 410148 977525 3746695 3666841 51 18364925 71642 48741944 33869149 128 44623849 3981 4374 587367793 8271772 5449 65099346 1498801 39912 20 10560 501 5886 121173 382925332 8983029 2720 102 50 7531727 1207 779 2431 173937 47802 512579 1814 61576643 70 13024356 174527 4759552 125612245 20974750 10094618 2794657 279 2017752 858645 500 295484 171506266 1189 561964559 580784 21925 376415604 80472 91498280 81043434 32038 483 90855 70489 308873 137949496 43235 20661147 2500062 4012563 222485 124768939 26583349 35310371 4185110 97 15822 764 95 14302644 139299585 80855 294796 298737835 12962 175683 265215256 12396 262 317962 17157 95 475714864 1004977 184424759 97818 28 667081201 64 88961 353 34650560 8281212 362 60318879 2441258 115816 257819122 322419 192110523 1574 140433 43 85 17 69 548565 28670010 1768496 79776 801798758 20256708 20 211861 24530 7961314 21 7645 354 19 381 65525884 29271 1707290 98 803 52727487 438294553 18 177734 1204 432468 156276701 7598 2644965 544 3899 2084831 121404434 361183229 7096 2889738 70534255 761587565 46 4709 1316720 386 25 552137 26135 6430 1186 2125072 1332 646 7447401 67065831 31992818 301023301 23283 11732920 20729 8172 101705 103 8563755 351966 14 432115637 484 20 93 2615870 16944 545 22 278 10841371 3956 150043 56 50578224 270026 86 4667 3950315 394482545 542842 134 22964241 54305514 9339 262142910 1770 182642 13025609 39 481118 20 1944403 67625 23538 57 30 15 2066594 1876 246409145 6802 23954091 98 196326 2455 495401613 238 12544678 23 866225991 6232094 4414 3593939 426 72614 311010 78 83 1603864 8782924 226 7717116 1401 4803238 666 140095 901 24 63324 633037 53352 7988291 72 71216 355310 698450362 555224 88302101 32041 32423 787 11 1567 36 39 78413 73 2383 1689850 61 679833490 2393 1167489 126 583717 16831358 974 117 398 7177492 469991 87059382 131019 2815 2960 988 93 76 683565025 82482 5703 837901846 1482 45743013 7292552 218240 211138 12 184583 22852 211283625 120623 99 18699495 6816864 705573 879 53 52714 1381 614907130 15418854 293526 47138556 154754533 1826 3709 371443 115253 8653 856732563 399 393281852 42818 15647 1028552 68451 56118 15 547 105449 52997 2321 152 321136158 883443650 26455651 179540 8950164 453 10254506 1519 47809483 7293 8055 58693624 2302 31384 130 88358 8599883 31948 76334918 1470834 287339781 173276801 389453231 8696383 657 298 7930 766929079 3134 36 72560 11 2136853 5099 384040 47917031 1007447 865957364 1017 52 157405 335959090 38 8877054 4687 316 15591092 30311 16038 373652 263682066 38051967 15880 257837 15169972 44 7544 133513 13739866 2653 2425906 1120888 529230035 335 6014 2240 2356405 227 5040 47302467 394746342 7488426 5325286 1005 60024 1057695 518543 11539 115785323 803 153 132 3144 17466 344839124 43 360209433 4408309 138450 174648330 304547 137 47201484 451 21975019 65 51710 46 28993 10420 30754 84 92545 16 6431267 200317 201472224 107342422 39888690 4746 1798633 50028 120170 42590 39338568 4193 309922678 973 4431859 3684451 30764 20253355 151 698616 379598584 2818357 443540 62276644 53850033 892597 297912598 335 11 291601768 1514 528665 68358 42 19848 22707 77633 62 418291993 305241695 151088725 38646508 112 778819 68 7378619 1948530 1311 17 559 931 3436 3112858 219 15287073 260776231 23197930 3255011 1953 327 8230 33 5560344 34 5548442 245852927 11 753 34849 12 2614834 251815 114315052 99826159 235 35654 3527 601 636 84 7723797 8966992 8067 32 84 2145743 152 126 190630 15155 239 10 411755092 355 152296580 922218 52057 159664281 7056 122 726757262 52836 23268 3097 5870494 78 36759911 118563 1733113 11928684 3611 26 53 185814 153561 3092627 29397934 603123958 428806 12873689 29170805 64808688 1296658 12514906 254039 10018 3979 2027321 7393471 79514092 560155 17523074 27 363684664 5413 1209162 108 6854784 28188334 335140 4125801 5335 3456 56366711 401262 10424693 909 610 505 45646898 21 856623346 26932577 62 121 30560387 3774184 11202860 18 55803213 89271 348 27596 298862138 12896740 3051 2465 148450532 2858 2649645 95324181 1606 82 11638134 842 4052 3981791 315 14195696 2494 1530 6476 102030942 466366 2529 3782 27552407 1617509 8460 237514 140100786 1720 109448438 262583 112363 870206661 75 4159 789 639 484 639001603 364 1908 22709 3587453 454 14551347 5205 100 195999 14566040 2322 1613179 2065 25635574 33 1372 15 168 160409055 821 352 23 1715705 116612905 911585886 8757915 753853817 39534 35932033 292151 43 1538 24 257707 37 34 101 84187 3757 63442 210268387 779517 35 16082745 92 416619 107713 335120167 319 11 359 41 40826 201868989 226366104 1846472 42533 11873 20621 65476810 3119 281477787 500 2167287 5230162 245190616 12437545 1027077 1385195 4250491 1299 154 266 30 672 64514939 59431109 335820055 303363 226668 12696241 27428 92 15569634 83898 3743 42 11400 260766974 22093495 25 4983358 5395560 17 756033931 12308324 1857965 589858787 536955607 22777027 5109 1299655 1916070 2879148 6948572 12 108784480 83558 53988925 3115539 82483722 2078309 319961 79 520 79250 11996005 1077751 25 5518 2511 20 222477095 8778665 177 912044904 111 737210193 291921065 32 11773141 13339554 246 163408395 545 83 490657 1693981 49411 40522 119822667 2578 118 4836668 2393 28539 644902 18 176704121 519914 6709097 788117 157232035 162 16422 623455525 115436 40837 1295 148 62548193 3745961 81209964 59897125 309 42 34347 83 61 7665 88429857 223295 233591046 118 38076215 659018 7292 164318633 272 7621 557622 52 3414631 2381 6054 127 90381 19467671 1921 39824484 1657488 1267 134241250 41 488664635 28 30478 677950 68217 6685 303244994 50841279 32883410 20100950 35 37206682 14 4810386 76083639 102987366 25 1320 409330 124 233 21 2053366 1001 2033 330 15967971 112377651 876 726069 105578524 368001755 887 516607432 404 81517819 379 113 2758 125368 44372 36454912 102621726 451449757 577867 21 292645478 109941 390 8472 14 51 1144 15256053 877960 95444 5668521 7736 22531 158339 304492483 18 11592 1937572 586 20975518 25966 311992 160803 1172 32084 230 1108 255118 49597916 13 772665 3021171 1196 308094109 24861 3669 39 144 8364 4916421 4480 22119 289449 23562 37820 60282265 73 166273 14741 159002 16434044 9563881 22824 4040 21 248 3145 67892396 67 37 133 188560 455010352 79456 83888530 14772511 147050 2331 3238387 42 358440309 802912 112 55 1720015 59227 12802783 25408 13467 20 819 8372 61834 1256007 22523729 364912 28961589 4165 1083278 10 2951075 30751493 3180375 135828 1172 10 190 14343325 4624540 3216954 3290231 591 33639 1568 1682227 20092 28642 94978750 42 88801793 3367848 159835 7166576 7790 74 3536155 2216375 700634 45489 25248909 22 46269309 55 367086304 5748 96 15 2856623 649 26020740 3134 55 62 4213966 121123 1838 338 580400 1075570 16565765 2178 850804 52542 1742 704335 101 143467 2639280 77 985269123 183294 305 1414494 11 4814566 26 44085 495796 19 2389 7837 27 3666125 157270 4682222 284184045 68200 14 2657 408221563 2159 213954614 112 787238508 938 79171 231 17 1302482 614 51857916 301 38 4980160 2269366 82643 3081 14 606768 12291 15 1484613 84914673 73036 32594 119254007 146238113 4523 28 165151130 1964347 161491210 14 1007299 16 63766 22140 20 659 22523640 26735554 28569 195 3931 37854 925301 100074 5838518 32910 453 565265 2239684 188258 73411 46 137365 14899661 2950938 3897783 4337 2311 161226025 182 851 43802 111 1185 2546 784 604984 766 2335 2715 5303699 256 21494 37234 21023491 102894006 785131481 15 51339492 14094289 247075533 61 4565808 3462981 13 1013 12 128 499953 28540413 1587 1033 1973665 17 44 3964 423 73 191443947 6505789 2301895 379 140203007 553 1861512 850639 811775 11049 37 1011 2685512 45846 178134923 1062838 26802321 893 52873 3542139 10126126 19812175 82400 569 446280 420684 125520 484159299 4126 483787 89582 76 9260 574204266 1036196 7194 192441 264473 28 58819031 97 193 139 2295489 261200905 13744114 28670927 32 170364 425498491 35995 7307 28 537651 105264246 137445606 239795435 23081047 35075207 70381 461272952 146 6456 14659243 47626944 124747682 18 17993286 292710 4015 1870 442 8971 200478623 161441263 419491 11172 457113 2688388 1489 66215875 8454652 3506 9480 37 348552241 19 103521707 39695 3380063 240413 6017 442566 768167960 8945 48 2844218 548 8659329 159 35 10987935 22795120 17 21 67 502581639 1018213 52910948 40678789 70 396 140 141806 371 21310 130071451 995127794 268127042 107 79 182622 106 406891 66500542 6053 6854 25572566 108 292295839 2382275 1024771 46252 451110 282 1291 6007 40919 114409 3487108 13461295 550284104 111 1476 748612 7587142 126 1648994 18914725 1161 2714927 583118655 1935922 2321810 521 31466 1316 8830 10286 277134170 24072690 171192807 121 211624803 9938038 12637096 19702381 18 135 1665526 217 10 311 17804676 24490 19 746056424 191 670188 175395018 2612882 9647 3203 25988210 141000554 13515 4151454 3818724 241 497659815 31 187816 144656 31816356 22018 368655 331 22306 322193 102900 2303 7435 227 76323 70132876 7059 4451452 35 55320 273628846 193 57 66137076 689 8173127 31 200 14 943815906 83 43 448820285 152 8656865 18811 3596 724253 237128 58 17 300 329866962 4164 17379 6583678 19682 1879756 6729 25178 98 206283612 45815288 32251 202170021 286689467 1332 755294462 35814 95 1390 172909 277 224 62651 1494 16 228 65801 2465343 11 388643474 115384723 17305 39 1671 1957 2835527 906 1519 136155 2516202 162674 1433 66002717 4348 11678955 55 20 2916513 6676 6888798 59396659 157211 77 47 359352 16 7260522 1972009 15061 24023863 10874 7973420 13519922 2236376 2248703 47499589 124627125 13894 13304398 35 27329 9217 41130806 1214 449218955 37353 204866167 194248 29 28556743 916160 95501 2962 12 57 541511713 72 1080 54023637 5126166 202 385253573 1930899 284985 220636550 612585663 8049 4715028 44385 115159183 33608 1510 158252 2265292 3970335 4666 123 39009963 684262728 468 50755581 1727898 52300 881299898 178 71 17822586 6861644 167625280 593895 11 310 949698987 5214572 610489666 38562 573 662006626 11733608 1274 48744707 633 21 9494 5624 1456287 55 55342323 3864707 98279208 257689 15086501 798 48 4394032 533320 345 104225 16 600820 64 2132 36501201 1984 2461684 11704 9186 95111 1457684 7915 11235391 11726 335359256 324 111067 15450350 22 491 1044868 81233 26083317 528986 170 37744144 14 10 596 60096 95 1218 129097150 119585502 31090597 563 5528 113 308 1408 137482121 261 443139276 33775 140 752434 71545 105 34 4628013 186 2162 898 11 1036 10 22723 7278 2870294 62 2206732 105075889 18583 34062099 81080889 17 890523735 422 97722561 296550 1908864 2071 93214212 354107617 1462533 14 27424 114719 377392300 98 824591 13240 708479 928 72 67 196963 102058410 142655 104946 133398 38186985 28677 709800 9360 935 12139 98290186 513573 287618 663292659 357 143279 25782859 79263 43 131 120812 307588585 2401 41799593 10594 3100 24795 379167279 209817 10217674 1644840 90 2520829 56429013 61389 318652749 1124858 63727143 14031653 216830 19231241 344448 393 172906042 113841224 11718663 12432702 163428956 2445758 396524 21613560 819 1871 107 6883359 58 64927905 54409 49822 144576707 2359337 69427 92 668296175 11644048 299140629 25331075 29 56175 2210777 19044922 1323 569281 349 110091 987 80 11802 1587651 3757 890044 2586285 255815 34860599 2060 479 473 282673580 183 1647983 76 38 5257 14 1411 14195 49025225 2005273 23512377 105223 102190 10161478 1313158 259800 15967453 501561948 22 32776742 37184941 75182033 6144003 512039 15010505 6420 3388660 14001299 182857132 402012225 245 4118666 4365881 35 49 15 94276138 18912 45 892316454 2564149 1983714 1644 68941 67 24 10927 281 1298160 741627779 64 29992922 11210169 26 12465 563654915 146017 6503282 1048 387 33 17352217 5473866 313 48 211 1073359 59573 135806859 208 513570833 20 27 11 174433 72 57 26711131 85230951 26 590 134122 172363 58500313 1527823 579142418 154676271 661983 451085 2950 40 105585099 587891 94 55701 29 5735122 122733 158 38510102 932 2044752 222 510129549 496729911 157 194642 700649992 589 13 16107933 22305116 24 505077875 175678 360125 1064 1645 297345879 221 4627 18 153 295229763 57261961 726225693 5178338 702043 9359534 177613217 149 293549934 259 26733289 90652 224 28 50 31216 920513062 146301208 191 64621247 641628 186 85 3079472 233317 1700509 40 15680 24090500 13445 419325 370 23884730 189603 19124445 16934215 5293294 206 11126497 7255 78 8598748 149887336 598 30 9580 30128498 1109 22077 271 111 16634 6890 7573 1551648 847 14046 26682820 264910583 90401 849 33031 181402093 181443 15875 100182474 46967 1468453 60 625 3078696 217 11414 83735 39218595 2504 4792 1301 535158931 87136602 450 13 60399 29 528614984 10850860 71814079 1218752 215 4073 111 16 1811 3079 52 155 921587 234427703 15943935 50738635 12588439 37 19935 1358 814597127 11889 27612 18966809 171636 919599 26645271 557 468586 6892805 45285774 13244534 651791889 104110 1731707 2017 853318250 334045 843 637345373 16793 3156 5882 31 691243090 304 300610897 213042 10192255 1176575 73266796 295589 185 595635762 250 174973 25749914 3222 5654 22647318 70878341 7806125 2393894 21 22593 50187889 34057402 1012657 375075681 109422915 58766038 2658 3948601 28545938 7410 191837723 512896 94661 17002 685058661 74 14044968 149628 3402 72 29980491 18 100 629301631 172386902 35137831 5543 79041 261697 763 64222 197953193 4895 57635 8790 401 346 567027 14 23 21 39736976 21523971 5545 80 10 22 86 1566789 59 515813 2526 122 1366749 44 42396668 600460 5528 53718926 21727 13 10500739 68126 13 28349 52616846 29 13670 20041353 51627 101101 119263 682 1293 8438 9207 42 814 210 13721502 19352 4950 76013323 475516030 22601743 4270101 1491 1212500 34590 66902629 5387796 1207373 18339260 183925222 1912 48050239 283 851 61066406 1346 7642 2155 21 13 94123000 37 366 6579208 48255042 159805129 35434 81897 20 265 432125365 39035865 17245 1141841 937147 431246066 21389446 1850 3327 10 24 248771 413 93215498 1900 3701 158706 287887 3155 224065 2531697 1441 5758 43421705 5418 5607 49 124199136 14 110 122846 67 365 179 20002407 42123 22 2222879 10 949897389 981525 3268 238736 1602080 79 97 6108 267515 24666887 96 2564 5521 887 175305968 6365408 67794876 464 580 164806738 2436 4628072 288 344 12695483 31362017 11 1249902 426466064 1050850 1609 12260 55843 799 1290880 16391851 152737 651 36289 16550 712737466 45971635 4220 19 8438048 3797517 216948119 89916122 11 1246648 101906608 45 15357210 79994573 1152 59046 54167660 590450 4819662 34760 45 44 27582 25877 492 445255 93685095 84107 1675 43 132 2239905 491 15 2626372 4585 900 2243602 3377 8556054 10372968 1031 21 13236959 39 126920 35110551 1779626 261 30571790 1997674 1999769 601408 20156 6856225 560 505602408 10234 326296 27467 203907 19361882 37700222 409534 1724627 20 4038441 15281 511735 1795 24 925173614 44369 26 722856 2156 250254244 7400654 165 81 106 5699 3235 150 543200250 105374607 11512031 273 77 8226 923037628 3007 16297 202496 124825 16 14 56 49 13398 12464215 533 179 26347866 383589965 1346 36764158 3081 60 1542 670939 1999877 348 94 29918 30567565 139165 189 9664 10 10287 1569 86469 27 1544237 7577 887593085 224327275 32 75872 32 510 1742 14 402 270197863 3924 26944 6923408 141 9919924 27660 23 506 102232207 11955415 966237 275993 48971184 31771207 997 78803356 9037481 22 979718380 1873 473 68 20546 152824963 372166 9795 21 305221 4876707 2564180 215954850 34 10 8756661 115145625 13547 12 258 788253 1922262 29818366 60216 32 34703 21011 395041406 2164507 80216972 1409163 1898 163294943 23 95700492 4628901 127 13407 736027 35611675 71756 546 38845 19704 123 20746 17 2099981 1456 23727473 35649400 195755 2482902 16 85 717 205088 88 280479 271 244919 10113141 10473 12 60 28427245 970 3259582 62311053 79775234 12 28 23 715445 8021099 13112677 392198775 102846 1315945 10814428 162101 6888 11 487 34 60467403 19 243 2794500 72673 133934 23376543 10896537 77693134 27687740 617938 3420 2727517 688394195 158424572 168453168 4849 127 19 594683438 512317 392279805 145756754 90 1483 24 12759967 9160 2368619 1554343 42970 344555 38817681 17683555 1044 79025 848893 185876931 554 912420 4179 1505 13 3538115 212459535 436 167303 275942613 176 55734911 370 4350931 112036 65 162 10235157 18887 153234 772595708 2816 414794 997177 392 926097 4127277 2246157 167 41 396008096 6747 2509798 9138243 181520 21031547 1706 503953 1281228 1425 5868 3114553 11 8351162 108116 20264490 74940 1313091 109087110 407 237936991 2745197 64621212 348359 731251610 70259 29787 3726 24332 69491 35857 4012342 3267740 10016 151 19 31577258 56786 328 1766744 40735771 3113092 516 188 320 2984918 7433751 887023402 665688195 43704 85627 933 527486611 21 13831161 3288 900124906 108206 42490678 1240348 124894 44 800010457 919434592 80020 258846 278535 881488521 20189 374 2068 239 253561 6553 43516357 217101700 75 140834 977192849 4273792 356864 200 15818132 95127 249330822 55870876 552 42 1437 31 733773 123660917 5580213 2022 574675 98464 8922 211658155 370 1079 3455234 356574 50 647341 47766 10 6827399 5012650 44 33 188579 247606 13 999059 46301 32 8904341 51 67 49550 1132571 346 2876117 57932 187600209 871587922 294243435 17470 153499922 666406 28831 11187 392851 37 166445 21765 133813 285174614 203236 4872 3245 9926 7033914 2066 239222 6393389 15 60064 106915 67109307 5461 42 261276869 28623 14 57312519 481 149205 3084296 385007 735880 10318528 1143432 163893205 1077 126142 4702332 257 664745318 378876824 62084 5476778 365 456 20725 383783296 21635 14456 15093904 39545972 1035 56268848 4512318 11604183 124 200924087 1479 10190839 15260 1230 446538534 19641022 2285843 1651481 7074 629501 162 3756140 69698339 51087779 1293850 492573 56 1693 25862797 20471989 11082 371 3600812 116581585 118 571 44 401 255188573 738219913 7986928 3555331 1670673 3471331 208970 149844 256210109 1263 33245388 148 23509430 27 83 8070 190485 5040 3084 414801 2527 196032 2096085 23366343 251 781715169 3477 1944 756 20880 48224 273340 15 567277 3056 6213 32 1998929 127111653 1842197 12872237 19200 122755 1634 52375 27725 102856014 7964 110 17093 304007 247575 490803 438352980 21634793 661207 104 31301 12734 3501 4585007 8748570 30150191 4663 246418349 6803758 16657 27497943 57344 93 14 30715 17443605 52129741 11304 308 113 140023 10873472 50 287662 1189385 3450046 939240763 215095 24 261241211 14820708 1134745 513926262 5788464 5026 11449346 1572 4739 3420 1677 15 1245710 25651 147498 631 631 1617089 49576561 909113 111561517 1380 13 15 744255 177 778 32559116 790313059 82541 638365 7247534 38 24328126 2815492 2160136 1291605 938936 61280 781 63 33676 407283 27 38 6754 30503 2530 187 956343504 10 20450176 535 315506 546 77 22 5037 3062 80314 308 123 22 267462421 1049 68 1511133 494319958 16 129478235 14125 2496799 8356 70591630 74401 21 33603011 53 93 401249 5977180 304 48751 78 144635 19433 20629 312 86159296 8123182 85 18158918 631 2300 1046 20758 178235 1792 3297 52450 951292 40 3502 8961 178 707 32175 19701672 108440830 5425 262415 174 454 2970 2185238 51 1566 6522 23042163 362600881 18342535 691 169212650 63208 591 194487 406 274008659 1700 449501 197 103 353279 7676 9340 996088400 64 2997 88507 95616716 2240 57 14950 991 3351743 52961 11301865 550 720328858 1449 996 1751103 7384 107 26557997 3492 4685680 66468743 546 157313 3172768 2000382 140985676 842665 475 30656 3451 311217 108280 5243571 20342 78 54513 527099014 133174180 1619773 2433846 949484 395 92489 53 24411450 28380164 4300561 585 107 24 721197 95 99 664848376 210 208616 448339 620 409275763 130 19 94 17 2697415 11 14 844 23055061 15844569 518119759 50318 600419879 7671199 4899816 304 210 526980932 3787 11612 127681 71665 38378 11 187778 43120781 12363138 482292 612 19 183947530 13109 98665 4565456 13666002 1480 155861 770716223 18373736 85114972 153360 14621 903844 39 79944986 89 18010 35788130 3044 57 22732 275905513 611680 26190 60 805879 1292434 10 391434032 12865 970784825 76291501 15 275558 160239 51979613 3211 549 6918 1010 2301562 1963613 67935841 45587619 271540 13532 57083 31 481 47814 56018542 442103666 2554760 35725536 12 96770006 7080 2032 812942331 42332 15782705 16282 130198 13078077 107965 40003606 6084 287048420 521 1483 709788608 10 802 32219392 3031 310510 20 3132 18441 3595308 121014 469 557 197 31 2526 2391913 4164 33 575 67907 599 4142 1595 407387 4474 233106306 525123112 19 98 110886278 655067972 19 62 665517074 5527056 5623 87 22 43102 2622182 77 35 524416291 375 37066956 1092662 330 3869 41 13 9558982 46 2343 25190167 5216 195 1142 131863 11 165277798 543820981 84078 291396428 292883 8545 193335863 256234463 372 273263834 771385 118 24985717 7672983 255 29221 1516 29378 41275 192543174 996 958000 2247777 29404 51699912 356558 894298789 4286371 3092939 58895864 68628 15455 20 38022 28 463240521 32704427 150 28559 5425 12 18722 77194 560247 516 317629151 30 11772 5616 21 29820209 17650633 634 6566 105 11842 46 26 33 769522 150864 10606831 86491 7592 108 1316 8171494 112261 11992 75 17584 2155993 316 1937 822184837 64176 216068983 172839904 233327 193 1204642 1171412 1094147 279638 5563946 67040 6870 36807976 308926983 5604 180267 20 12789505 649415955 94282 223740 75157 6735 17591 4447 83488 2786 119573 59 10 368 143 280751 6699 11486312 435005656 33828 94649597 18563671 261 542 5798 533 1349714 161283501 20 4054 136575 253826 860 65 7801418 174870335 6115 1825039 39489 16244 362939 58543 44038244 1437 45784 137290 26 5378965 299507 227019392 1444 873 4163040 303736 815691533 12 410378 506 4329 20971055 202021 137 1115 17489 23139957 22821826 19 52648295 34254 176 63530345 33 79 482735 4565164 46923 16193 46016 148772 249 271367 7509726 208549 294 9136 2372560 33 8989869 3208490 720 17501918 729680897 3598 16170 57860794 161885243 18728030 226065 4371 342611 12511698 121 80512 57517 7310501 2602891 41999168 15 110929625 13709 309740178 496759736 686768976 4767 194523 859005399 1256167 85062443 2843 3324 551144294 43 561769 97590459 92286 1297098 887 725199515 69835363 1762659 42692 12282320 1098854 5533848 4548554 543 108444 103510742 375588 59 11253031 38134 13338 1576039 890827909 11967123 1923538 1245 461812435 438715 431 123869 217 20863094 42 426789 132 18 150740 54 506631703 90100 215 33014 803905256 1105713 107 1963 189808 6463580 711241 230075 310838 5488 30 4147 19644 3875 66 53431 159105589 52144178 16267570 23 461 24 583402733 11 1530 8459 8663 1535 1130940 665087230 32647 56 385007992 741 5317193 392 23898417 7100954 7074973 169 789456 59217 41740819 43393165 59 737 935 487 35685569 18335 11531718 64694558 120 118328923 17968 287 59 681 42979500 150473 62480 3641 741339826 39 519576 22727797 47 27411 470 225 597925641 40 8727 900 198 527 686938 46306 4238 9716190 17323475 307 20 779483 3632 493697 130 31729770 69268 90555 3979 13401 474429919 15 19 610 11 12 36 39 481623102 139 259207266 171938 21 2327944 858 87992 36 58404525 5656 7232099 6992536 78291734 6354 305613 214577798 152147487 11 81 3654731 14 128465937 52141897 25777 100 13921 11635865 709692 18710634 201679 12688203 56 128780749 7437 9210740 47421 394 4462 631608 6649 86280 439 678 251536782 29650717 475 141562 319662 31261 2084769 106653955 16575 879046 2373643 5191 6641 2965431 2934684 18404 1829080 963 39707 42105088 4574 4329 22 193 249 26653602 18152 1081140 26631 7345 152 626979881 582162 794 64 290 5095 11543 176809 25122070 119233227 1122 3690419 624 92912667 173141 197749233 22841576 50 20 248 5374317 195 114736155 77371948 85561963 38176791 3423 19 2848 16 131 12865 120996243 101785206 543335 224242477 2130605 520593735 17192 17 21 185835 177298 64690707 2283 189651 1071 763 34 172025 37570856 26 1742582 170 128183 137 2665 7608764 15 90677 5740749 175772 12008 18 33124683 619824130 407 1704397 2041 1237 53805315 24 28 484560 9729 158 2248409 4834 41213 922951146 20086731 935377 33 486 347740 261519 22 1282 462 24575404 87972 172 2242 72 76931792 672 328459 574617 268 4656 879072 64563594 119 2088201 2182862 70 12 643 123091394 569887101 558 10 30 268853 32 982320 793 59 4259191 83733 30832040 339364 2140032 64 14 75 245 440788 133 811425 366270 467 11538778 78 114091 72 9640 626 308 48 1191 6753 128817873 34 232269788 86058524 517 27103 6172957 67 340856262 38 1757 855807 359 12 293835026 4900114 1247436 25562071 1295 965101894 11085168 353 129213063 11078 144024282 723533230 291731174 942584 691011 75 65925 13949 18 17351144 529086157 98696 212869 81720 16 23259188 64729 550361 23061 208 15 1844 52356075 26083241 12700 901870 108 713381181 57 265800 29 19212 103 8723849 292 1271 1996260 2663 45492 942439492 3841637 244014 806 48 54872 442 10 112744181 689264 258788 839284 243143411 801 17272 2230 104 11449848 330097939 20112 77902 45249074 54433513 614 37 7029 17277 71 11974 15277 24026404 37959 5745 166834046 101192013 8060 105230 54766340 468657 159793 11446 11294219 610 17 490 119 492209 39837218 2823833 124334759 959 180158 23238997 823 55 185874 2889 8363469 146254 184 6855907 4602457 640696 10932 17397 10796 140982323 266076092 2344727 514 225264 190441661 5096434 2530 8862346 23 3369 379723 1200855 22227 5941 601096 1377 168 65764 14 1118 106540961 5000 9672 14991 44440350 17 29054319 616186 60363 3902995 340220 146 88 626799 6839 78336 352471 12 622064 45058 665695106 65 266674 42 812 20146189 114558 89401194 415538573 278010 501511154 120681917 2461340 77 51337 328546 71478 10145807 363471421 27940278 45 3559 68255572 880420 648322 2966619 18 69 273575197 5492765 3387 120982 903228755 95971133 30 217377 760701 548039 16097 639 937448 302665499 39642776 42 167966712 12 13956861 97019 16040 30 7505 85200388 28751110 361 40 15 1895735 1109 23 39355 673512 15479 579214018 3929031 4660 69006 137 10423 874 1948303 58085255 594 108 38 100021 2151863 17871 36049967 1429 497070 114 46 93042 27686230 51524365 761340 996 4413 397364 10700 68093 819 23295127 47796159 8623274 307333 8456937 2968447 1120 185284 4812754 65522839 30 73 681 168630755 18307 1572690 23563 142963405 74 6656 24 9112 54531 17 333961 567862251 408438 252916 1239 152886273 934 26580 613891415 5632 169128 5739733 219 13290062 61051162 3124469 266 91040172 19 19692 554 11 145 125237916 9634 1648283 13685400 235046846 208 1404817 12773738 420452 24461 32114607 2632514 13080571 162 7925851 68470301 13 17112542 7732 1005 72308 5435333 11741 355 835865 11074 18696 164253164 53 362213929 19 12259 19 201173895 1149 87569 8470405 582 17041049 538 981570 10 50 54 18981 4037 37520 28131 83 374 1420 17695 2832950 51953145 3229677 74237 39469318 60529119 225784 207851 347918798 36 12429 17 8414656 486 442737 768555578 264679 857886623 21 483 631 13540 1793997 13 29803756 162097599 10 979230525 1174 536971586 64762 106336885 14868506 17579380 2772573 195 24792 11855 9633 47432 1251 397480 100 680916 34 88801 16161 4044 766041 84602040 345237 144 3935 21657931 38 2550 438513195 1974870 58428293 983585698 572023179 977 9432522 830324896 240 1623 36121500 118978 1076 23295423 178888927 201509352 9512530 138138 170 183825102 365 48052600 77618126 172 157 2043124 71 143 10 7667 563940 3407938 212891 357050240 389 34 368975 215595 16815377 29465481 85013126 98644 128621102 77743 1180 87311793 495 1269 1806178 22 1313565 218989515 7314 380 236 69 73 4740137 10 15 623025446 3399 35263 3800 884 14322878 568830 27 995 56006760 17 4259458 808 1105 63 32572304 85 533098 26558938 641557 564 1585946 3016525 285449121 16 5720083 326752 75341 57 165 26892 93952 6089 2193 4769 47654 1084 685 2899903 3019 9372 35 30992695 160 257 27690 48357 3291 77 1344709 1829 845345 1931 2802795 997 617663955 6288 1166 94302 408 770734 200633 97702159 1299571 884005 325188266 745 90594 32 88 1678 348 21 5194433 546270 20171650 19662 3018960 10175 94526 1225 69 751 4983371 876 62 4090 32291 57959784 264 71 391678918 137246 1084151 106309822 658785 232554143 15685280 10386 310 89029 35213317 1761221 72102198 249050069 15021684 631404 5976642 84 16673 135494 14098 3650523 48134 8047 10515 212 84316 7687 892920094 4772 13180 212186560 1226165 11259722 68253 14 381040 183182 2070 194927 178 625118853 28173 63 1510 2364 146817554 1333818 45 9016022 120635894 250277665 1536588 1660 24492182 126699519 26116126 656 3657 254034978 6741904 117 1429157 18496542 33 3733 9984810 144 754455248 984122 2467 198259 1088873 46 206 4296070 95039 9209 33707748 267 43219369 114 24423253 10314 65704071 73705 2893 287 9094674 6756 36306 1417954 265315 83354 35 77 86649229 63745 1917 77616697 733012034 1152 227333 15 27182 4017 504923603 20424 439 66024538 10 2126252 28531360 51384201 90777941 854355814 111 162230 937368522 2188680 1690221 118 91167175 7765 60218336 1509 448667020 2383 2602704 593 287613879 1345 118 1345496 237925 71478 569 197 14391 4296 46966 11531514 511719 95 25 8446927 46410571 54 723984604 7303251 2439724 416780222 17 639124643 11722452 353882 7928 184441419 31262704 32895 350937 15 784991 305017086 12766 1040068 4712588 85804 966893789 2391 18527272 1014 7423694 61630 142237 515624198 5387 107823649 1038206 3426 7874 228 245 647 29 124317 3363688 40 8679 384779 1200616 2143 7215780 14604646 1322262 185 2119 52443 2207422 1180 53209770 466 548929 66333 351 38 717433306 44 12 262029 51029748 655052989 14 143010 49551020 158564299 41854 1183 237 287737779 25 1069054 51529 51224 18831 11 2523 24184 36419 25623438 151505468 9807 138901218 269575320 29 69854936 501 107723019 33 226 11 1973037 16242 2286025 55 436 752 95103 601410 158071 13567 682808 220 3063 210 110715554 35 13655 2016254 158 621 276751474 309494 43293651 811240 42 40 39 169 1591 2425894 2858 288 2847 215344 126 274750251 13850836 152 23718434 165406056 324109 719 13902 353113802 2241493 61071 72616 52201810 24805 1864445 2785340 7179929 2356 828502 2020 1420 155 4445 524 13062 15229056 3453011 19295475 72241719 1060211 620532034 10669 338 86794 22729940 619 25030 771730015 167475 75 552 10668518 1728 283 345 19508 15347 120118 13 898 183 609303 2507633 18 2912945 252721 422943 3780 17576 320 1150388 170801358 6118 11 266 1835 2884 85824 7927224 20201 391291 980748465 60606273 27 250 32 87435711 3190546 8947344 15354950 171116 14 20 303093 330 29238345 25851179 523352 318 103161316 183 5574425 31500 142434834 364407568 77491422 24115 20604229 49019 87508 23 12471 119330498 191547008 7052 360 788 57838753 29 50 113 705952075 53436431 13 4065566 359429480 471901257 14284516 24 10741 1461 446 1466 17200546 49202801 30042 965416 91766144 153523 18090392 1592254 33776 290640 159816 413 5945664 43871911 71296937 38 393775 55203904 1904368 1353749 10 635903 2184 2366 11297103 18064 4764777 769363 23 78671 483812121 458 27153549 497056 1831 12 183 716 17447555 84 1279 63 277899495 11095785 12 38 738230080 69 499828 72308899 1403652 3575 3057 9516706 2395 16 10926630 697797177 42955 125579675 661281 11125 733203501 815084791 4631 35084 493 583744843 17421 21515580 252024311 24826 844 807161940 57654466 14617421 776643473 996860389 487 89 4922556 777 2876406 9572703 38368 623212565 139374599 11210727 535 136 1333315 90 787247340 167998467 98445655 71435395 5666 496 6896 1236 49186 152160 73 357 160106962 138 305542 648 1388547 2128 286750 22 5732760 19881663 2427 87799263 17899877 32482 580177 64661796 421156921 799865 10576156 1666 8529 313 27152031 333 44536269 29 25718680 138773 430 1921468 5860 38 181 46929 390424 85106973 415 2041 7745 943432386 18 24375 738150 25 67511 6352163 42 2351 440596 86018062 16787 343 2865856 374367 420075 2341224 1167138 33 33103 27472 1560722 33705 17774 555643439 4363682 24765 906337031 43533 16517227 151 58872 420283 2862713 55997822 2392 21915 8911609 28 238095416 20 18 95308877 79740940 324629532 38892 103442700 377523353 3787975 131664 18 27 351 3073 32510 2969646 139860 1850875 783625020 416 2022 2323 742 2951782 16367 93132 50941 47309470 19820 2709 11010789 880538 570937 4080 49 58627604 61668 25622708 263043395 249 24 88163 185979 2228017 438 32125016 172 4207 41116467 36161 2432274 10775370 412693486 2476976 15755139 28199 137223751 380201 584598 362479903 937444 144 459297008 33990807 152002375 474165 3826477 216050 130837 21944634 4212 60042720 27143162 22157 666 129 12 9944822 62564399 841097 31051 364768700 455057363 212280 4371 834 11538892 5880934 3735 607392586 113320385 4334 60244206 92413 391356 42436438 17724 2326 90 146497231 2564488 351980987 78460 332245080 104006 26021393 18921 10 97082 22143991 1207905 434830 289799 123921749 104430905 368 81496301 17431 44 3917 63 2716706 582202501 1183787 26533 32 101012 10488 41355 47840003 7211660 137 67245245 19 132835074 108 300735 150282721 33527818 351494 6096 28 29518677 119400339 232512 73087 174672506 10139667 30 502259 399364750 501 3535 23974442 40644 2249029 29161823 144414 45 631851 58318781 670 106460963 502636 70310371 228 1059876 6982 308865144 16 2839895 1331 6423116 4411321 33159 408236174 1066638 4138 32 223597 1053 12174 179530 982 184111 12 18 107803785 7814 782 37945066 2339 6563833 230 67 1341736 2114 24 214 1267358 24 197 23 766 705 32144312 469 4734 117627263 181262 2351 10174 703823 10 61987487 100 30545599 2054 600529555 32 49782 1435 6208 27982 2250623 2134 1663513 60 3753609 189031 9746 125 292904907 10684445 3084 263 54 65152 86460 6002 54794 97 45 226752039 10619 180226953 291487021 246919 13 45546522 12664739 5815 27271479 577046 956342 120700358 17 2366460 463 2289630 270069701 39373 22224316 56817 2238633 29406017 20 35180 789688 244 3946286 322962857 52 2783735 2922 9802 27158 17631424 595 3037122 6591 1914 28 13650 640977796 576612 15616 45290 267658 782031 128174272 14979401 21268334 833145 229 1417 18 581 13 11389 88032609 9674 78693593 35118368 9103751 651 11769 9838 669945823 2170224 477 54565538 165 309 59330622 115265645 1653 21782852 351247482 78 658 1447091 79962 246093 228954159 176 610 10 23124 6183 257403 301887235 1689446 15327 55146 45884947 3087069 9678 779835 150 808985 17487 5982 19213 214663730 2413441 168629936 709 22861248 48424883 808624355 74714 10880 28887135 584572174 194 228785942 22 2331731 18 12 59979087 22 69118 2594917 184133 247397 544568 1747421 4737924 26899908 225918231 254435 2605 324 26 685873 30072 38569 270304 5855056 7704837 401506217 1060333 18 166 525 3342 9212524 163085378 110341 281553509 276 8805248 15678636 257464359 11 12221 14 5744 7462 36187 162 389979 136 26 22923625 130 250 226071034 50 130270518 253343453 6366 12739 14 125895 141596 10 24 4877 21 135383 21 212 13599502 568843929 30 14633658 95718 1272 69 379 2529 5497 291710 1192594 217181778 10854 34010 9936 18897061 916877496 2229829 16548881 90 5334129 26412318 1980 229704 1512 11418291 97913 15528421 34 2212 756327087 276407708 68 123 59 422 522520741 16 837 1597594 271573472 20 273 127 473 32 17376024 678743 5007 29983 531 25 210 2480 46 323445218 576101 72943 22 364895961 84 1351 577114 7144 47580 6795119 3298 8608994 432 18 44519 205381905 377279464 3438 53 884018 10949207 1311528 48 36445566 472435636 31587057 36 425274566 956348198 10302277 699 849201932 297512265 34457 211 8792086 89401 106466 3209 7530 259804985 36038188 15651 860683 21058068 3256696 320 375 18246386 58370 6849 53413400 50 12441197 1476010 393428750 3169 6712531 1240910 266727374 520568006 4157 1409 5737 1109876 30076686 43 8339866 26414 38 67079 14777243 32 146 2189907 448 59253500 4064 116775758 287 2160 1632 12093 22 186318 2629616 1287 19 1250997 109509392 83448 59 14 9095 23398356 12 1512124 10121124 176500661 355 3227 11961 8623 150748 15442 23049798 6313343 984405 1577922 24483 35 1551 220 7557 20 1303056 338061 615 699 6585 13475 44173 325983 538740 2032 155828970 400935 1111680 31 4141432 24290002 556217 8718579 1003 7416 58612 830943107 25 1978610 42637515 5386820 702 437018 768737425 301913 665251 85961060 138888223 487059688 13 872076 7900 287091757 68 55491 20050354 1262 7952 118417325 10 32228282 177891365 4706 45362 15694943 389 6444 71781 665 70366 99838 757798814 130 1413943 20 481723 335754736 26495753 1085347 52341371 354 128654971 33005649 210267436 38202 178 29 21637546 1730 1233735 88 49639248 3186761 343 145 11422 50237 20 24810 11076179 136413356 2232 125379502 38 255 4483 408201 751126294 630 426029 25 49613 51 436934 3733 4474085 121 53 1294 250 647 1621 1450279 17808220 357422 11 25914256 5315 1058148 2635054 11265303 17899 44506 237577462 23 10482552 45 77 36703660 111405191 125 167525 44863699 74 5801218 2461458 19414086 664216336 1208975 1146 157 462524916 103436 13 170843648 2876727 267057783 4079559 371277119 666 118037680 237 20382740 2246 1442984 97284574 569479631 53256 426 405869 81 158 44867091 1199598 164539094 234 299335 19602782 2329 62418 4583798 57589907 912 62033594 688 173708 12238423 68 347896 28 2632016 1936398 191388848 27 1317651 62 814 38972818 82765428 27576700 2909 560128972 904775708 78042 11280434 259227464 312694143 10 100725498 11 220804615 1503594 214 65 78 6447456 5799580 19641 75 57 812478 39 298 15 661842602 135682160 15140396 1776722 109 492586741 66823986 90 252 2948 253969906 2335 16403118 11288 76 60 11837 423790 80825 72 29 28223257 215 9901 288 37514 6414389 425 12116316 960869040 1084206 15414826 6003788 58 178458236 172609 1047631 460092 205824106 10293 29332 14204753 1444 49228614 206867 48 71 109692 153 63783269 1665106 4387 57 739018340 10263797 58457 3003615 67 8662 9089188 12551596 705318 1819 613617377 230 886090395 302 57075963 12 309325258 45 1484 1454795 2548 142567 758626 54 1303883 10669 115949 6434267 43244 175 765591 4372 106901160 43512 35975129 8844 1895 105 3494 264 8021814 174292173 69 12 115 521041 8365 6330 3471 142808102 509818 1468500 119595 14742557 10 10438142 34254148 1705559 233121 369482 9571544 11215 1310 58 247 2973447 49774326 185544839 4420 21 378136 7894 42 11780 75 103 64960608 689552 39564132 178503 20556 46 30540534 106 18118686 44864 296 619 58323 3864033 12180 2807879 102182 140 49 261 49130 77402 2028 650 1400 280285287 616 4852831 312 818785 3020310 7091 52 116 105452 554439 158486339 162402 698545198 72982 1957468 3474 735 543801665 3362984 3708 230225 97253 51026902 6351101 24 964 464822598 881342 1479 41163 3193 129269 3759 165 19089376 1181701 49751592 174076 40513 1958581 28 1332 1753 34287 30420440 111388227 60688 1205734 235174 32857938 487 1204405 538989061 29 24429 227 1298 243253 70618 91063686 41531 116 905257 10737285 13489922 136101096 1877 11 2508187 8264660 141735 2436235 622318 17832445 786020171 47028140 21 817350 403 4439314 57102 54483222 33 332006 317828021 13323 156383001 35348758 265 33648877 1994405 1189741 261076 4094800 1837 50392 38 17031 359029 49416 47464 79872387 22341 3413 16 272773276 5894014 330 29 2784136 808611 365492 348 74934 99463 719813 1376 206 408964 67 18 54845 23891 6839962 44 283 520598 170 13440 2568665 17 12800598 163839906 5062 1112455 3465 665598 7797 25 25336 9129949 945472 1328287 834146773 135281223 172587858 92 49384229 4419743 551535 9416 499510 338252 16 3125934 55916 3789 168 138664 142 14432384 4132226 63601853 76063105 4795641 325 27 145 17359890 151 1075 45 560247 758155 948375076 2544396 87 791424 3143 220 887883 428643 934381602 997 567069510 33085881 7433 725132760 376877 518637457 82084 181128335 2511782 617 157901 1212 12780 2467 3907 26514 1909 445638 19940 15517638 37 18591630 31 12860843 34084 4460 121043302 78724605 190046455 86 14300 18 49 79739720 197731 21361118 907184 343 9133 2490813 10933770 6455849 1795637 2220394 1856 303138072 8411 861235 37124 774 11758969 111542089 637 48950777 10 227069 5691 87 835746843 1962 359 341910656 28443 1014839 98514395 74 767235996 976869 77532 6892 5883530 2074 72622590 2728810 731512595 86024451 118552708 153159 552 164615529 14799882 1478 1432 98179 238101 65308192 143 33184 7351 6775899 1474 246541869 587 25319 46958528 120933 62 38623803 68663534 84098 18481 98679953 2505 3003 2410 18 1808712 65733599 8718 2343950 53 10363 16710738 774204547 120682 1179515 42 13886 834441 706 46854 845 1553 1098983 229791 6985407 10030 934 2482 1979 1556148 10 39 1992 30421464 7366 9535 436478004 18037402 549 15192 36386 2898136 42569 37 1038923 6964824 1542162 15635404 48902342 397 189996 4489596 216282406 67 140 40916 455 3395 12 713484446 6327593 38983 417806223 75 4633179 174456885 6705390 106 46180570 342 19476095 244 136795077 8284704 167200 2629926 34799 460 465356464 81 485627967 67417 181138 127 3994 4553 56169870 104 22 56 16869 44 77656 10725 84 31178996 207820 30647 737 10561 119969 75051 93430 6481995 33239173 95577529 142377364 826470 823740492 56727641 679676308 477286386 18806543 395 370019932 187662478 4578153 171 12133860 48 205 1162 43320 1908171 61535 4195 5508 119 30635 426169388 3129 542522017 17424798 2683 187043 55772 24416355 883760 192754346 6893269 3161561 11 3704 2199258 1581823 175851888 1389 2957695 602036 22964196 45645622 48703953 11008 1964096 381014503 88725440 40282774 225526670 87978348 260321333 127513 49173 10650 2062 115 93211129 5478974 818473569 69687 10885067 20574 15605572 1020050 1147448 794 38623 321356 29817082 772 1686 3183455 223 21122 30615355 20533338 152191855 347078105 137 59138977 6873723 123742395 20450 32189546 20385 25895 27 9092061 14285020 110 69 42 79967366 12141 7309349 903666 279473 3590 650653891 17360709 227913476 318061 258397 396615167 18665820 21 190634 24174 821721281 360000 1916107 312 11993859 9578 301931603 13 552874624 113844306 2970 6110650 606436226 11 178 211 136 82099808 17276 126118 91 34616 1053 1347784 22140 199140137 236462 10 163467256 28028 25 155 4112 35 24 1577 169 165 269077099 14140 76481 4298643 3373250 624713 111 77812224 275284 3331918 58241 81 690 7791583 12 506543039 4986871 1977548 1872 105 116634105 5821615 350030642 8714599 518090 34847673 71491446 44 4404 924360932 219 619 219 20 1834 8217726 469604408 37 63 110186953 456335 1100 6111781 19 9231 81 8517 209 487745 87024694 233 4748684 15432 98 146 54 90347 2065940 146889 308 129 983113 13591 4416 896 2832 1150487 3847 10504156 975578649 6600923 239340 31832 1306397 4443 51607860 20 212829944 57 439000774 123281 10904 183233 214560 20 64242 58896 2730 14523 445575814 354439693 3668850 198 10 549 17405639 2755 224025 12 115 767596 1370656 106430225 180828 193422 389246 58 372095346 42 213 94695 30581174 13625 1095 990283872 90693063 10 1840837 12734290 261920919 1068816 138609311 9388 3324889 66397541 643497148 299160 136702 20 20 805131 2105 784 192 6245791 38047154 27 13028707 1127 220 19917861 376 58 618296891 115049 365557 10 173105 101 21168006 167 76468 199311610 11111564 77283601 3104 10806 34 38849455 35498 178536797 878 41 5172547 13 6579 1511 74 7070323 219 23743345 78 11 44515 7587522 158485743 102242416 12231031 1672446 24695 194357 61 5541382 869412067 1403 2897 5457287 2564 45085143 18847 105 865561621 1186964 592 122751 6003544 19629258 1533808 150 21672 209247880 132274 13 64705977 32162 306257 246103277 417555986 79298659 448 81572762 988 180275 17 12902 4636200 360 34382 286 21384075 2540843 281813784 14757374 358155323 344722830 10190 7137550 119464231 57245663 6987 986435 886192885 76108834 49 4496 50311781 781 685531 28307 6326 20 35 6919235 62391 6953128 978223 70 154 51 45 9793 5694 43895 17756849 426623764 107554 181609 16026 13703666 101 611 160 195040421 31827 1601 7709514 7388 34 40965581 4989389 112 7911 2347 10278 162 346569 45021 108 668 5582 234926234 4321 62154 889 9752786 12 9424430 881926 3929 91783 736136 41 418 37593680 2805260 50 96 205 463 89655 812790547 58836536 60 11184862 429 8578 4768508 61879 12581 97754767 316 5798 179 85524409 218 18 9280 116012 3122 243009 329196815 42089579 480 2735689 42 1289 66920193 1600225 2047214 36451 29 3882374 312 77879390 373255504 86803 917976 34 23215512 5621 33731 10752 15607 825739245 268815722 660804 4303 2748 42919049 235 9239 3367675 31988 929 8640202 19 255 5672243 1035095 53 11763008 24831674 549118126 24802358 149 31072733 30181 2368613 262432 118 731623694 117837 226340157 7132951 21580 162666990 48553 395580 518029603 9219524 16 6044 252866722 1588517 2621 806 51 134490 94 1524 12598566 12003908 20404 880255 296526333 898044 3112820 108454 2643 7136108 1369 345229129 1759034 4894549 158070984 403 5305 11116387 8450859 59 14606 22829 503 115339 659 290175 2441458 150 664299 66 7051 571046 82 18438461 425394 8052656 515 63 22453829 2895 8820 135882936 1622826 220458461 116732845 433258 103383147 69 62465 19319352 35120 193 4158821 3219 375 274 960823228 1459876 49241378 1111936 66 10 156824259 287491877 20035 3416739 364 541659101 115372038 582289526 449254543 434 95490084 63447965 37694534 105 241769 7277 1673979 289358791 730 215132 64 45 18688 96 21572043 106 149847158 33 442807508 9769 103 82500 9412 6976 2324 2842 90887 68757150 1529513 1754048 8492296 63 39 7102813 787216165 84 5623086 113064803 70763 4580895 2458 156279695 178757 16767 24180 2346 155269 19883766 893 497778133 30 25 29011 14 1138 960 548279 97398198 234264 5970298 206579766 37043 946505 9956 59 1746 274665 830652142 1712 28662356 44602 746693 17 3582 108655 20 617 3694 483842 313478718 779770004 22106473 1660 195656 9730209 346616 23289 25 67773424 36504 26 284634364 58 200610838 30 3496175 13 3009 92045 11634961 26240152 50 176 51947376 85 7001 2264326 2954814 2583 1343 20 1274633 232721777 160492689 3804 9111 15461470 924 102787883 1143 123 135442 16953 20762 277 367151 47280224 28 546 15019 402350657 217325054 2614725 4020911 182420 8613708 81931 20703 6419296 38774 57199140 372490 1517 19383 194 4636 683 51897 27737 143 25870499 1678881 18 180276229 525342144 35149 217024 22544743 844831 78 620041935 43222887 56 1998 74809 1038363 28 225 62617 12693599 60477626 14843872 2717683 50 4018505 2125004 75420221 214161856 5097 36 8213 33586 27557452 31410099 461641264 146877092 1194355 1787934 11 726287665 26080407 4265425 2848 25555290 845 65 944939 41 68 65 429 20075402 6875 312979 45368 8551 5882906 11994 254 390341 178266 767885884 3667023 9638874 35160 50755939 2450679 691913 1227480 4733 189 632121736 556654 2927935 36 73641623 486 5397 287 573479755 670546 131825 1457 108766 1229240 646502 56 401 226854892 25 93727 158098384 5405022 14 14 5793627 787436326 7405 42 1158747 348442 237099837 228355718 5269955 3773 496366312 2588 607276 304172989 3787 41 1810679 238938879 98321 1198213 3364 3902 343 47171 20203 146851 44574661 175568089 680134642 327483 4667371 1848350 172045778 31887 13866169 781 324593718 3996758 26858415 5493 214 18 34832022 30945290 774304 3610 183780 20341 175087891 12 1010861 18840870 14 5198337 28 3146 156323876 58 10 169398919 46871 87036 1317 194 54422840 22958923 5674325 1904054 643894047 156662 4242 3208464 65763 3083 40444 17 2821968 6641 5930359 92 91 25028524 339800 130 38 34666 82665 87643 206772856 128695 1342835 10507 91555280 161955140 26686235 27 23895 374507 91343246 53691214 40 247701 46 7661262 14619 7744 20653103 75 691 55200 719 40243255 39893102 40779272 494248776 4808690 51 16845 10397404 7429 840796 150 213148 36972945 391 1869584 22984094 62154110 75822 310310 96993581 19 45 6284 22494 5615 300209229 4943 228566 1046 12 164 539161 665705664 12921 136 202526 10 764475 255605228 6403856 62829 63946363 4020 17706 26356385 4577724 50286978 18173062 1697 2391573 69953563 935825 2225 720 82790576 599 1362 1992 227797616 139635 3696 33 29385353 5945 661 10 36463 66023 311 72 369 30371595 251621 391 20 1552 3150550 11 3830624 5152 31948326 180152 74 8184787 8587927 2323 360131871 345684666 544 860293813 154 172 2554773 169891476 82187779 164 25 188666006 65194 18 69096 859 265089807 38 1056773 1227 150579927 392 693570 9360 248189751 1835 16783 89922668 28 4133 86 427992498 155 82470098 266 5848 97899 6396 1495 494774100 115 68 940966 104995085 1868419 16206 42609203 9709 2053 1522078 154754 388 3811 294 2346110 3903 77 127 73192 6301 1830 432471216 242781 30289 23228195 1193686 564467866 38 481 116934 10 2353 24183 4624 378179190 289251124 807437500 48104470 26766720 3639 37 12232 127020 157581 13 7103 44255 35098 95156 59815286 589 6629 716 166849824 491462 15494 1135 18 28 760 87491583 54505139 2207 172736 15839 46651856 747 4564 263 13 11656575 8506 82 10764729 1462 141 1704788 17517 4207587 34264 412425356 7052069 14 37 70554 1849875 83369 35 116196 10 930247 16376 683 291238142 395418558 23 3680916 283374 144316 23045511 23 2467210 806 147606 688068815 745267467 29 1355576 58569435 1147 2598 78370 475 4259981 1534 89051712 1069 1772305 11065731 863033 255595751 192422664 85608556 30 2798 194738 993 30718 1420 8941708 237286 663388738 201 37352 1235964 16 92335822 60640 213 40124349 4936 11 109656 14434778 7043 7203119 6751 102971862 310 1501 156486452 24331837 4832 57 497400 1946 3295284 1204255 2021 386 13 134536 129921494 409 7886005 11 64 98 29247621 28241 574318 129864 48702 72 15552 4357 317081 248103 105271361 64109600 5948 34 84766 45954374 2950 892967 677779474 1627962 118 9607987 383785 2785207 1099728 4673201 4222 28413 12019569 26880 3562638 23 26 18738398 10 421282 60494620 17474536 975621 96 38 836715 396 1520 96329 1745 30228 211422 4955017 2686 4294470 14710 11481 72610 88992423 1672 5094378 474505890 67408 107278 14913 25794639 22950381 2223 15951277 3533 112319866 678 9841 5517675 5458 5780 31375 4348 204 4096465 863521 368142 105574 6360809 106874 10 431 51670343 941 5599 2152 107784728 121 23 2067917 650046 1050807 66 12615783 114 745805646 47 12 302800 9060 10 48198 10 955295536 89010 69 10433 1935052 12 84 29159395 18271271 99 1292 23 314007900 19421220 1731504 316800 1466308 57081 22 751887497 132 3200 51163465 7445 3537971 22 134 4949 36 2008 59 7132458 988564 14 65 38 458877 4928 10136 4843277 48 18672 38852959 8556736 1347891 152307 31 221636 7110171 2401 850245295 526351773 58185 19952478 2841 2761 6258 568236309 219365288 19 3760 756 2647 98957376 4034514 162832715 61262 385 620482 24875 6263 831603460 309182301 394651746 22 65105 6638 43 10867941 8786 6917198 915 4839350 124 14330 91726902 155947547 61 102180 570437 52 120 194087 308 17 23129130 7306 19414 189006 157 4454688 25 627718 594 1314625 56962 900345 21 405234251 627505 413 7972 320 13 98 64977113 362886 13265196 42945 234 6200118 12 333255597 1754398 136958613 63 7091 44079 489053191 398824 571593 210417111 37100 107626256 543005948 1179071 4765 57749132 5219 122 172278 163820244 40606 4217 61133 115926430 878935707 374345370 26590 1688787 38401319 13 22102399 4207 586616427 388517555 21930383 7060063 363636236 717 56964293 109466813 469 260744512 249474310 3936951 657992 846258408 2030 112121352 178004429 1559 640006388 18563438 5557022 77689 1150755 194263 2159 6090122 3312 30 16 449 69 257086 59350014 8088883 344093 29 15807618 838004756 2346 750 2734187 197 40 262976824 1000 6557501 36746 4723 890920197 477263023 24994002 423954 749 2595577 108768 184 50126702 240 116821602 65379 2180948 1178451 6578 10585110 441998 19279 25521 606930403 68 17705 22870563 287 28475256 92273 286 5703 17097741 4414 644 318 324053 59 508 485528493 5304 26553128 42 14036760 204 44370 7473274 609 407407 19 35733 49128 621355229 264125 2070744 374 3466232 189172 88889 8178 130640858 2760 1218610 53 531980578 658736682 382796 260 27099 1703275 47074 10 45298213 169257 69 28242132 1525222 1074842 2903 364657 7007144 10511843 2812551 3093 2725 9003640 87 62348 1427 1181487 445592507 671 649106975 3671 479310252 193201673 160017 20707 988 310043 33 447447 13198 63857 264496 613 465969684 579434105 121396258 940494 16 72 17766 5979412 261 358822293 1280 595902 81385952 977938679 1087 766 136 904765851 8718 6718009 39 1375314 14655 57 12730 163 2736460 627204853 2423 20418 846 191 8692553 2695 3486 52557 3003710 7473 477287 10756088 182078 184 147 22 265 54 6672888 52351 1362837 82168294 8169 154024 29588817 513489432 1382 296649 2009 458187 130926 83746 882568486 197293548 961172 486851852 1730635 180823 71 14113000 54 1746494 793518 17 11306404 2777 2067 112590758 7953781 126 1557489 812412 200 73978 1450 78 2521144 12108 8840 37 49684 50098377 23438 12 115 302 11643345 2178 588487 1579237 1242 38548 521975114 949 70 92205516 33806 357136050 11988287 284352 39 11801090 4079 487429376 1292 1725417 1420500 202 107890727 86874 88726 108521 307823826 15 2190514 295909 25709861 97712664 1197797 31857925 17 11398386 13 4217549 33 2620586 75 6970121 287 7713342 2196 477 1827 1026 126 56517010 5380 2399 24368676 5118418 516783 32216 2064 54827 23135899 14114 10 51494 5006 615435 12 9004 57 150 37583 895 598842 14881 109567 57958 1089 589867 69680 503482792 544271982 1268 99016 691097317 81404109 1999087 258390 138774 41872 3262508 18972037 3709213 745825153 1016742 606469209 16136548 21113 13749815 144397 34405 489895714 1392438 8185 14516062 56153112 1159225 2061268 75828384 182879 56 484 47678 41213 6241419 49 19 73083976 21717599 675 1634154 7985 13 245 2967230 6429 5498 68643 280207722 9712 1080262 931286539 54732381 36177 296 24440 3808204 30 119498 7678 4982 2092826 62 6965 1818832 739 17 2676 44038 1410202 718 200414557 8332 62367 7248851 60186278 337293 393509385 125690372 613734 2124035 21508907 450065 50 1826708 84828117 2019441 117815 121 917522 20073 247313359 13 93319 3078160 4677717 82610914 2991091 57614 10 143909 35873257 900209415 363097625 298 58889 415 2584584 1047 466602 6267 1322314 296 3808 6359214 56 39217 192 12 7182 83 15046 761445 1559441 414202487 8326038 1656 255 18 11 180651256 37099 2695827 95420 14009308 2585654 1303 45 345227 222515 32156334 726067 50617889 51574 359077 14464199 2304431 29 3756387 812 241859 29391 34 21048 89 40898 1269479 165541989 24 494 2265 31984 4895927 241296 87 20780316 11624 56592 861720692 62245239 9656250 98 78 601837222 11 21 41716 21922 533956 87 93645 601443 207654 29 232670 7956129 39452195 16106242 15858999 42773 388659 117044 11274662 4213311 321592881 3544 436372 218675 143214 368408664 50082482 134 3086166 236286849 3117062 156069 38886938 1495 250960483 734716 181295 54 110842 270 33 18750941 509 716377 60142595 10579156 1619 1058 6636841 302900715 198364 5728909 12391103 622132 30986 3776 2345956 86977 46204 23903 49262199 234544 130298193 259774 717518 21 4318551 385713 529771218 4744 132 72716 53 13 30 51200253 200 717075 159683 565 46746603 6350077 28 263773 163 16 11 1597686 7297 11 25 14378792 194928103 990 1303 480268 1982 202154 251110 123352 559143 37345691 14 247258023 27299594 157760582 131967397 49664 55281 3129 124662194 1079 32 213295749 439371 862963 28664058 1073 132 82883 486647 180837827 403892341 1268582 95017440 4412175 301 34754 318604047 36937867 260594713 220260416 17821 100620 2177898 37190 463 27732 20 778884 2522 100231 51446 21754 48 19 10 115 4916 23211 13 676209158 308002 8841 87106 102941185 250 22 7774659 170561 246758 996003 238317920 203 796711123 115195718 39086 10883 417835760 56103684 7097 2225426 17752 887198 71 5868 543252280 22 136293228 43098306 3137230 95201604 791 21759 1591499 50081147 67 944350002 1216 110 62468401 11676 25 27057 18535 3930 35 131083302 16447290 261963 24533 750 32539 1676507 7384 4894 2445630 278642102 3672 144579 17418650 153799838 41305705 108 124 103414 556582 16671116 1982201 3203535 2554 65 3020507 65736 517657 14376965 48351 1190 5076 374169308 262289 1608148 44 29874 61 84037566 25198 411 193975 767 4418316 59 4072090 392 2522406 73 7234 30990813 521806802 2321622 60 474951 328 147 1368 1241 24 26560087 14 340428818 84042 4176 78695974 43740895 21 126 57 16747074 3128722 252447 5330 2439744 1626 173 715198635 5013517 1815 513676 2187073 217599 123048619 1376 885 1784 19598025 188413 8601 53635 42258620 89 28595369 19 204571 10054370 251840530 391659 236102053 1658 77 254 17655 1928320 13 26056 2863993 12178860 1780 893 1233 317469104 19 88402 804293322 51 335942871 655960 19244 173005858 1237577 1457037 82856679 27262345 87743 6370425 8600 582 2069 28010434 227167349 1610360 732417627 248149 1404710 200 19 95 537 64365801 113828336 10705 55727 39 400006276 2603 935134 265 13097 82 459052 22322963 883980211 666669061 184122155 11449716 72 24690916 191435 105 1658 967 170 23355074 257 7681900 107 3643097 233916567 10577196 533 2506527 679 3062575 288471934 3545247 862719664 269906960 3583 62 10375451 151739210 14 22025 1049 3235 22 990 4588860 584866746 5030 509504 2891312 18 1020 87 126619 30209129 10241 30953381 10 62865867 4902612 69745 5797726 235 20 7318128 1706941 14137 120026 342 10 292677 101970141 4563229 12 59587 62052 8355015 2194 52186 70 21 5337388 333003 281 1261 155 658 27 126 24027 178874169 3983 42983 9459898 749519715 427105806 56 20495 12133976 66155 34 20 95688 815 497907 19665591 20406806 171687 332252723 552363813 54244067 13526357 56 411 1030586 5807 9421232 26568651 515 691702 17707749 20583 25 23609 187171678 726873300 8827 3266 792646 27 9540 397475 8124 15 26367 90679820 118709 13086 210895863 440486368 98 7629 43 1428378 823782 15 8677489 203409502 43730840 737 18893 72 752798169 19359309 591710447 113658 6087390 248347357 86725017 159 1595 783 5058 3008683 9133868 767562144 127 383 768 354906 85283030 28537 3686316 1880 168746528 147382 41 40470847 20232489 18916 1398050 528033923 11545755 16339 19 3498097 45 104741116 16 2858261 17249299 35 3565059 3478 1337 286869187 165 3330835 125817 329414 90947691 130439774 3376 5992 985282770 1755166 7613 322999365 188 383498877 65668250 250359 319319 1403 1557062 42147 25806 1420886 430637725 144547 149 14 77992584 3165087 37409828 25160 1002 1477421 2769 6077029 23149457 5242829 130 88086501 152 38699317 11808 1795124 1676502 11169603 461392 1163438 5624 4292 51533358 11958 3089 599979687 1055 11935236 736098488 1216 18620172 1323347 1788 2913 245383321 16505444 70 374780 41260 63196803 74 214405 264950506 7104 1030 844816569 140183 166 550 431439988 494 56267 6937 7308 56414 11 41169 1817 110732842 1763 3303 207 49601 7753160 39574159 67533770 24126353 1080 70060988 4502 9295 919548 566 41 28 250 370466 124519 413635261 6833 25 3500754 14378 46 1478 39544 3974 10 156 31857 59879785 4232 13 303 492 14187309 5889 23 879 570 49457 128 950896 550 259554 8382255 3759 939578059 16556 7049 278511255 7677575 2246 831253 307551 55 1096204 45031 172104 14082 901008371 545921 14 195050775 96970 32 117827 130219 64586 52443579 17363469 536638 33000092 11409641 23 314839 48496 39429928 13434735 70767 339755866 38955866 46271 376 27 16618 33 2393 729 7337 44 523445 72477 847000 11 306 341 69095 52038 6452 386144 59 917000 201 549413055 5248406 148058 2097845 8826670 896 587 1856176 45 37380813 777780 70180 85261 463368 1757 105 110055 591603 7151231 70083408 1730476 532389795 31194755 512864595 53242 37958 1246 26035103 269886704 150794 123875059 257 915930 13362170 419149562 685 18023 164642 48 316472 50832 12167 66 49389984 138 479291 373305255 5317 70 2059964 75 22 824542180 25843308 7282722 59705 27053360 553546006 58505218 3779 588 56589128 45 132 71222109 634344 193219 105886 3110760 28 7164 82 14025104 45171 56 310285755 106440 21 12107497 535690645 21020060 338086999 62 393578 225966 6936 190595 7677 640 265347732 77273607 5341 570 871 30299084 171595869 106 29630073 1000 11265 3037 362558 209499758 1174 1483 173583919 1184 20 69683027 6562 618 105389 134075 17703806 52139 1778452 5974 244127 60800173 497632189 474967418 983 52602346 254874 8057761 17 9019060 671981729 85869 55 793518 12036330 13 133265499 26 5547 1219858 26512882 62 17464 5913 66733 7913484 8355 28667821 61564005 6298613 14686492 20 77994642 39923053 25048040 8420 1978 1390339 38099 53340750 520631 60841638 69 53 6683613 2641537 124 3639 288405113 1274 11070673 496391212 410066209 112265 512622581 3592 11 358649086 431190 8122 4511262 1825 14874 12416083 40318 25 5986 74 70717 142 92 2256 207742 56333805 44 148138981 1533 2072 52483 173373 317006278 1233 28660343 48 1702021 378225 630 134499630 46120 4114 6806936 233598773 1670774 24362520 783875755 2874 136432 3886047 19 457395 1077 239 2234 1509 279 295704294 40644009 3096360 192114 448583 1099 12 578615381 1666 84054300 98 8193847 1841816 37549 17868440 43516447 24 167 7731 28111491 33955748 381 102717 244685638 310357363 133006 428390 192 3882335 794134 3081 220 14191936 4647893 1931 17577177 6657354 266190266 5545480 1916036 473095 8158595 1628 50566774 4344270 24 13935 20867 27 13063 37 35889 1351428 8374 62299863 33 485450 195 522 2008 1556 316 123868 35063 2245389 79 24 365 363878177 21916 273510372 370 1692 3011 91391847 177254683 23450119 1776 130 64152138 17532 99392995 299715 534968 51495 744 25725 759190126 16 47086578 65 170810425 5668445 11577 910390983 21274 54 1224 613486 620182 8658979 15 2378 349863 3311 22468 1847664 983006753 621337106 112 15 26068 120574477 125275789 2822 65436676 7865026 289771208 14 8898135 7787 126998520 15312309 7347 31 70569903 700419 14295 6694 2017 27500656 17629 23761 117571 57 30 20145171 978888315 8907 2367 2533 96546 60463 1315792 49008990 9201414 115254999 104547 25629890 426 144556 19 29908272 27454 6355 687 6621557 61197246 85574797 1322 605541 292406 16 48886340 45433156 51524 8259352 986342219 51292 46002 101668 10504 234 644816 17712 984974183 1170 1065 2867 38993830 12278483 107998286 319576 32 10341 41981302 59795 6552717 619170484 6294454 286 24949 13 813 598735 10825 8495 151850436 296909 7840738 315936 3237 9881 8823058 110107541 1538431 397604 46 167 15014 1790444 3378276 785303 751259 23403 1470229 11420237 58079 51205 5077 463335 13088307 2214 473826710 3585 92 259266 109248 515 57 28088181 167712229 21139388 41 25709 547694 28607 9991974 123 56954265 84 2117 258549326 18671 817116 52721237 144 559743 83981 15844272 12246493 6832205 24566971 400 698762506 41 40658 3397895 945546 991008 81197849 5641030 258096523 144387527 970603 12687 11886107 58416067 704202 46 74519 211 305 9696 136 24746070 230288914 20 432050357 4013 9129 37218 462973 142973571 129506 117743 14 19723864 331066 41919 54044 2731 64981371 201 40 913242 49203085 14026 330332270 23241 1422 3041 4030 2094676 298584651 68710351 5357007 200568 40712 266 113424421 7815953 62 774335182 69736137 274006 4859924 403585352 11697 43621524 832 92825 182 6566776 12925225 170 119437777 83336 2043 12656 22 10962875 332422880 802 12 10460026 33248597 19620 32 8530116 14 41042 1972240 3387 407 40649 11343 29195158 152 7673 3894845 76835508 410457101 3673 213074308 16664 79411 679257 66094 2043938 430659586 3521192 494618129 447321 664426 7984805 99 297467215 11156613 119 46571 27244184 5242795 1274 98234728 134119 235 49948 1402 16 2500 314 384138602 103587513 21358496 180129488 59 112 4845964 5059396 7907249 209921 431 22658985 292496983 414582195 14169947 184892370 1930 9054 10 6177776 144 77343 125432 38788 4704 8790 130567539 51022 580942 13 225990 18383071 24964 160526704 30557 19 24417 532 2488173 3764 38139717 103725 5265 5905620 7302 129317 21860855 85380 1139 2572089 581 304747421 3887968 947 210 10839201 7662038 6731 1554 692 5385 14136 655285 363715748 312385804 187103647 8689 82324641 64057 235575290 244 131463 302012683 184189463 9948 2996318 49461499 17 28940 195643 1179 769406929 41086380 1676 1225769 49371622 3916 332299 214746 145890 332 1057648 272483 1232 625 4303050 1240 13 5639 8197208 24127 334 28442671 59031 4739 5032 33 459039958 58990 196 2196929 3360 257239 986 592496 466519679 1590 108 197668588 112563656 101 65633542 728925 956195 16192583 53 114 8400 62351272 146241048 87 1595 11 655337 67793 359876 716147 45 360 12 19596 68826 11590293 82919 1268 22173835 105688 43 58752955 505 10456431 236494 211 119943191 11 197186 5180820 105058007 429 24372362 16463427 67125 17490 2471449 20934922 480261 161 8014967 276 133830010 69 158758639 1688305 10315652 300768 149594 58051 100 31303811 46 64451504 6081328 35967 6374548 1791 409997 19 307353 210 209159 207182284 645822708 422790366 84404048 73 2280 871529 110182570 54179741 29 53 475843724 69858 129585786 49 47695 51 5569 166691 820006627 26216 40500 2517901 28671 81635 1110935 278636640 25042 24159 121353 317 349667 15 13703844 374741 142867 18040744 64205 9916 1020 105667725 912651 10 270 10071 5772 22990499 411133 4575 1401 1432563 2366822 76783 1504349 36901 48 2065961 101625 237202 47754976 93 48369553 156234 241095196 127477 608995563 33475369 3274235 6944 717944 489219379 37469 14794 876936 55294 982006 102270 86395621 620449 524812 3393 189 5330475 286785 404 3393 143 83629 1670086 42192358 295142508 8011911 7009701 108437240 1592 311 16968144 924506 31089823 58 63 39251 173021 20301 55 4752842 39939 2466 11285680 2281164 73798636 16237273 20523 55242552 16171 293803070 469230709 6827441 533408919 60011602 213269162 48406548 174397891 47381 146 12523 37349380 497995027 32 101971 46974351 73706436 67135426 4539700 576912064 11309527 661 847710 50 109 11 559 140536 6438608 201602693 14891005 42100 24 2001211 68576 268997719 5582 37393016 435 262 49611667 53148 1318 943789901 147612 171 473847040 11766693 2678434 72665 62806678 1448759 41976 90034629 618006270 4769380 463 111 78 18147 87 41646668 350868996 2375 20123 4087 27276 7755368 766752342 14 26 121467 510637 165 509361 122664 4342975 2925 306625247 13924027 1402 752918 285 10151 31000379 16616 32195 69 1840 1556 550 18947068 8713785 490755548 31 75601825 7761 232809572 179559326 122906199 3231175 31 199 63 279534347 30677 77544526 962731 37 41873 1088 2662 18 419313 211 2603217 3109003 1600 19 19 110796 19146 26 129 16759466 603 467478595 1562151 65492205 55068 160 17 785692 2285 43156 561 37836 606981260 157075 31 2585 878375 208 1451 984650521 2426161 855063990 866 327400835 10 13748325 11 23363 74 23787 772 3225 307 968 45 162673 11803 11 533379 9300419 520120217 5763999 72 445 10670060 5278045 442 49506108 1033018 109 87936 977310703 555668 15631 2740123 157 19288 45948 1978 504 361158 2387 21142 98 180167389 1029 34 12 41 108507559 731521 10057278 713406 594179 88 107 1169 1592 89739 20721547 18 88408423 21974 59 216 10008786 94965 416765 157 79747332 178 364 177844203 429039634 133 3605998 759043773 181 39901111 74787 21738354 216378074 80641768 20 2204555 22999265 68 737955 85515828 11 76 49 3032 1389101 34 1539 3992 5991 5006 10182 29346 14 37901 281281 2601189 6872 22852758 91013 104089066 31733 693911534 48402 3965654 55700 737 89 11434 418198 31 10323 123362 368 161474952 95725031 2079 25659796 882 6827 3577 11 51199 26 23 56990517 2377 6473 2193262 17869541 6822525 106610 49086 127766 108366322 87643437 968 15678981 2604 258 150537359 75978 15 970992 518898 5477 238127 170 62505940 335153 748961270 338 339 115450298 90836 276 564729 957319517 218 9429929 247573323 5913124 311477 723145889 63178523 2221456 255 5419 10868696 211551144 570 200685332 1571656 3297 390 8160 85 381 823633671 4209360 65881153 38 1347 55 89832 176312 13392 7805 10 607577516 78 124555 18 987622118 6179749 102786 42602 529 1806861 18739699 990 11 32749678 1160121 855448938 6076 8034 28 119 11 63 446 4751 2161109 458181678 111549 1218 783 3213407 32139 1318 45323 2128 12697830 1901415 196 1188 503 2249 194751482 3929 221 382923 1535234 418026553 453008 34 41516085 106687 64624 9370 17 712857 1996752 359731428 28820 15 358011734 617 475694 767274185 435658197 45653 277775774 8400498 445563605 3577 76 93634085 9987 348775 917869 5871181 573172 5557441 799431 154 177760 307997914 2983385 4644192 37108764 143 1878 1256 18 1108928 866959342 727814300 234 1936 1689 2656893 89988086 608962448 145245 12426 110 22576 801226634 584 105 48016 713 126950 600280 25919 25854747 25207 847023 426744127 137441 2963 54 144930 328443 1501 141 439941 220713 686898 1090429 813 509 353873182 133339 17 66 3241 16411 200508 2925 61769 134655 461 38062034 3384 3829699 18 30300 24762 23851 14019 35137286 1480 4526876 5841694 4103154 506940205 41766420 18617 148 92261005 95 7381043 23936986 668088843 33645791 27512 1733668 1736 4354890 442983435 5580 62 13292418 20401 39 16448095 505 302057 102631 13633940 3856 3876 40520 50229768 8459 17912367 34 4698468 4474 588213 1429 250 8878618 99711 149933 69897 8581237 209703 74563516 74882 19759425 32844 11087110 227150400 27488452 734651 310388394 160631540 2956 31 40727 2041898 34 7503470 10637 22103 244 46133 4916 65 489722879 263 389377 16891233 29 33806738 18741853 12833 16 323153 424581441 464549 40820 1523 71889 16549 21 33 222030 1111762 2879 578 145 16066899 802727 201856611 1317126 7208675 11 11520 85741 10112 734239468 2803035 449525581 130372 184414 679 453033901 80977447 103 17 48514182 459597379 25 206100 88091574 521 13061 80582649 10434 2642596 859 328 24 3898 560 36 432460 404 101 60950 48 42 15079029 3305 52426024 8464469 571 153036 4943556 162380 30690 251109 20923 676 658 1717934 25 13 188822 407 3026285 616653 1977715 3306429 2915914 39726 16279521 524 3799 499215 28 511608 10072090 933050607 495 18433 4891228 233751 2796715 336148323 509218 344955098 8753955 32192479 525 15 198801752 152 570919 130260 55647 479177943 137 102 3357173 6681 3160 41007441 16298 1817 106909 129964827 3731046 31660 410069841 3955 5598 60 200846386 409 250 1644137 34481006 7123 375762755 55907710 644 964780234 318180 3729906 9360 9844385 1148 136745 14034804 9493791 4271 3435 156632329 139901 1384 116566 904 69484 3029929 7541355 10 55 1336 1368 2900826 86199954 47 61559 13235 2757492 14 91873 11 53 1842132 17273 3853116 1705703 36 29629932 54 181284 12 36 2351 53 3611071 27 11220 102543 16 734241 3550 47865199 1872 7553812 35766 223902 603051 52265601 11432 6190926 489 467 21 27 34534 5106 5631677 59757866 39372 1474275 336769 524 19638 237871 3532387 597119140 76305 132343809 340431415 105209 422296329 1142 279662288 132464 3022 3519954 5802 1725 1290156 14 151001 3055767 154215 11 4725 486 216950112 2858 20 2776327 50078019 1585 715 146050 100498 59494 3258 31 124615 181333805 95696394 4808 23 74167103 824 3876469 122047 15021 25 950556 24 565900 13 117567504 19408 10357723 1391 62174 48 143291117 701880 201426 6427 347 1216346 9159880 60103386 428363064 7814 585926 268932 2855 14 2167 699856 6318680 16 624681781 465 64 16920012 3884 13 198 779646 8927415 9651357 1281241 4384371 829983 35869 8794624 63377175 11649 27569086 470 872108479 481398 275 4585 529 969 11654 578 6188 100010 1229 4863976 5071570 1093455 17 990 569427 2259 12232882 3944 280756629 18 20 410580960 5319 16420721 6725140 47 31 286983 793293622 12477808 654466 537 314 1485 104805795 99393 67 481049 29528 312276 61742693 92151888 88015287 375066 2718 204149606 386318794 28473269 43149 144685773 18 5985 119439532 32 2678 900 166693117 150384 17 40657651 292 68272 125942 942261 407976 66 2231810 891 7782953 1529 245 37711 156325 8387 548237400 100426 5367170 71254 53615 403490206 20198 9764 752 55498177 3001258 3346470 11 45917 17662 32 217734819 2729036 392561295 876075200 31410 241 10561 24740 247 1545064 27 51110 16268690 1181682 114 928651 16635 4457 409 577021 819355276 4882 151423 2095477 325 652 746834 11519 1319 1773 1405143 17869 18371 105326648 127 10 221321583 45585 103760 330750979 34009 1361 2632735 1490 744865278 102726 40030914 7440635 8298702 89682886 61 5197 82310484 24 222619303 24 397 800031477 27896687 1950 873997 139625 7057883 48689 43 1008 245 499702 8661365 7321 221706 296281 25047 14624 14982 966704 255675 573221660 277470029 109 671 6947098 233809 2810597 75242 62141223 222387357 15475 23440453 118756839 79051613 129 481624817 2706457 79475 137 21 8891866 390021 15416909 697798 11569 49597932 8001924 2903928 3189194 15323666 11095 591135185 13956 35 57091 298535 132100 121 178 42 1253505 412 1667890 263419 2680056 141975 152248 11588 948904501 2651710 15211 36349975 5541252 6460634 5570 16 885 13099658 40 3920 12 551531546 5710333 45277 4020237 151786 28926016 99988637 712 28880620 30454673 9741598 146 854 183809 192 95 1106566 8045 1599 3654901 113721 83927 79633 93948 198737246 160417787 148467 2964846 3008 193 427 314390 44387662 10818109 204 20120459 69074233 973158433 16 549991757 10 11966 13532483 156374564 728663211 132199 10095613 346 10414 2850588 2754835 105411 7868 176428 25 201 447748 300 980059051 308010 80548796 1938615 9079 564 816 20426 2320470 188 16119694 6811 48 32462059 30 11255165 71 22182 16118296 24 49569 406391 6635448 596146 140828797 23641 28135083 1182 47 742165 101164950 1152042 36375 238 1712 2411983 11758283 189 2802416 349587 4457230 35885702 1255 257167 59 19 87600262 1025424 866 2383575 277956 15 1329 17606 160 390466 3678 8858610 37448306 41 769145 44871429 17085 354 42762216 47619840 278 3266 139 5594568 57 16863 102 20149 252100960 20342666 58 106512 12595604 45940 270 18707204 1492 95495 18 909 407108 260770069 404238 3346 2651 4652 792 72443 1372 13714 1412 5333579 131694 360878 4114 94854 454754411 24 136 899594 1056917 355 7501 6175 2623947 2074959 10206223 750170438 369235 1780207 81806894 3860 740652 361155 48661698 29 24944676 62548209 209403 2086559 4459 1347762 38328 193593020 7585 11907 538150 6306633 837244 42795 23599188 21463298 6913 70862 225996314 173511345 218898 25 182 33491261 6437079 20 1493509 15 800377008 13 34936 7107072 120152 4608854 3705317 710325061 10477873 28193566 1717 15124264 683116319 12 13894 90255179 107096107 119686 3573530 62402767 4292 74303608 3584 91481176 298591624 91708 10755530 485091 34833373 12 130324049 777957 2571 1120517 11259914 398780607 155148 1794 8795 45338157 10452997 14 36839245 83234 105 611843 2895 93529 67480985 27638 637868511 23222 11046 303 990654 7331684 629835857 150675748 53 38 207 58293 19615692 694 368210541 116 1120 41428 3370 137087 50458635 497538428 1341561 8041118 32949 223448384 734322 23 681 11048 17 10035 239045 726 325716 10416 2738855 36548 70558 7293 458 67159 10 48689733 215613 105 5222 5544 143258547 825628 81703 53229 13331 1201 54 35 674 1840686 39 54 32196139 83668998 937854 4156 292727 10666475 16 34 887233 5655 8209 948830 213 1156281 23829 1038 319634329 145 12002 308 3906326 575 13653935 34 384516959 27540066 2148814 3506 2278692 11415 55 1821298 257 62326 146 552 105 47 118 117685 946000 3991 1731 13616862 59281431 38628 196641 33 191 42502 266 354085093 997312 61089 798 275 419693879 210 514274 33910733 252503 21897 32006 35615 51449705 14592844 1405 2617 3825 63 36480131 7946075 262975779 1342 161833 128 759888078 969573 251432310 231250 83604138 192547 618902636 10444994 1827623 1395 60061214 85214493 103323 368656144 14314449 628210146 104 383787 1888761 16581175 249128049 54568 122095805 19745744 12165 55502758 623 622606684 50 3859438 359 219330 51314 593135 2817 61131387 107858 24847 14505 7147 212 4266181 136 235216477 6913086 485338 43 654390 223602 560 109372782 4200327 687123 20105287 50929 4337382 490 194 250904 1894 66778 7045929 349531 2841603 64467327 10318969 59063 869 138695114 315 147798994 75 106476 64937911 1236 1826603 36001 17965 104472207 53910 84743 824105 67298355 4277 22950979 41 948437 21 40 662055 299 76991 29 607 14834397 56096163 344 92000006 51991 403059 18 1962315 62104 601 78094543 14860081 293 308784783 11 193591865 17076095 76 103 83926 1488 23937 66 1976318 640186320 73 779314 281279 35 2668 10687 444 2312001 52865402 24 50226493 12 919377199 313 32703 1115802 1380 9565 17014742 523 39114 62081 4197 3100746 199215742 813 99468291 3484 1066 14 466776964 550 258 20 1386760 3103 16972622 51923071 289391 14 373 19253124 571177 458 222022483 342 67 481584 265824746 49194 485519561 7778521 1029 549195126 20395 30 16595 1885799 241 61786 3329275 10585 49625495 45414 5589 1254996 7229 31 259655104 400 247265201 89829518 500984 90 5625 30395 997 19 4996569 7537414 991166362 38962 349424709 362 227543 3731 96296 34808 39088919 283969943 95771 401771 222110 17 675 28860526 2045519 71093 483552011 1074724 1382156 5138 139199856 393 168004 160574281 10 287401 68408120 3020178 194561 8602 1326804 16817 177075458 6011 4510341 479827480 17993543 775 382921834 614 948 87 192 30038712 803386247 597 159268 19418 909934 52342826 73981731 1177 21274 47978861 3100 175 181199349 5364 1575 127 21 950831 96753354 893 66073953 10574499 409131 18 122948512 6124887 122 88984 299362513 30786499 1497 6022195 10 445793 1537 1248 25929647 2283336 416266927 6277 72098 505234 373 10497 13859061 135 4098209 13163629 101 4426697 4858 55 96 137752 750183694 22762258 1554742 5634 1725580 175706531 1368 12320 47 13636 265295 17 50 5622 200683039 67 16856 144531504 21 1788866 60366821 34 92594859 43245369 356 88895392 701072 6129 1801 107319182 202 1905 192471 950 243 554 799 88721 63044 1620860 1013668 11220685 244148877 316427 75 212 342 1141 3988219 44591915 243 1633 15 148240 190430 636633604 153 118737 391406634 143497 45654012 315 210842 72751 1357100 13 100 235582164 161888317 41 133698138 23094587 5342 13 1260 81616135 33235434 21693 64136700 8563383 96094 11259977 138191 912275 118892 96789175 32528486 1670 13 399238 1250 12885 64403 8412 475 31846338 26532829 76151 1824 119645 10 25446 16833693 373361042 304039792 40426770 3506852 13711 1391316 335 54877 1916 15 328 328350527 357330494 3569 11607 40938 904 1883 67 156814 199242 36856531 97816874 17 935643532 134 303 4407 21722038 346669 2529595 19656 636222998 57644 9744561 2408135 5461912 91417617 51624 1009366 636470 8737434 42 45103 855544678 90 665600029 47 97 2503939 65823028 39 23368 568422 127023132 189874 13418370 282 23970 196117033 71250591 43228677 861053041 17294 262455 4504978 357598783 679688 72 8027926 40112713 28882949 102204 955 302853 19415 1298805 258599810 21 3863509 46 1171168 93 5612 44 145655874 166 338305732 74 117097766 207 240273680 56566450 33 78285 2080 41493 4124480 90 3647353 8903 42247528 40552 194248 1497 29265 542806420 134610185 24204846 21 42940 4340 1431516 21 39002498 56965636 71 3612461 46 24355 12489360 255925920 251 31 605193913 1663295 11374 5949 76 1653230 6183802 36 258245548 3203002 4632 13146309 1924 147113038 50 17681 313749 831 116940665 14 7410 294 28647528 16738 59295219 485958 87 1018503 408659300 783 14529 1120014 31657288 9941 25339 2897665 26806 816347214 14669 108 219 4590889 11568212 147510 93860791 537346 2549969 28607112 735369 481 3900 16 8481865 612316242 24832 1462275 93751147 19463336 3755 28357 12896 16194162 435147 399271 30011118 908921378 278441 304136 43498134 6023306 1856378 186 15 907 17 23621440 29789 8648365 461 49458 58284148 864 123739465 1277 39576 22037 7026 7491678 3036918 12704 807 652253790 127836 355644 273 20055886 30 32 34035078 660715318 331569 19 86458713 346 32316227 10 48201 3296135 36867505 922082963 138540568 2553769 3295 206 52287516 13 5430031 5234 2758373 6511 3164170 75124010 859849692 226055234 756389542 776568181 63768 1762431 5011 794110047 152968 92964 1398 124 17037 92 3667 1552719 397787 23569129 328611088 43951406 272717355 8561 4957 188732 155283370 140330958 17 5954 364 311048540 12029 23121819 1316880 429656336 26127 1693 504899206 72302392 7729 4714 2560631 3708 12464967 5023 101 26 128 4459372 767102 66409837 1058604 513 13 760990421 205244021 40 13476388 17 30 25 838242578 226 67827355 224032164 16407189 441665 23378 7206 750077344 19175 4072 17126 1036147 1102638 80 20869 29 239749165 1086 2013567 738 1006652 14817762 118808 81 3319875 10515 8891 234128939 210287 59528095 205237 1363 4520852 40954 4429 12098 89 9618497 41145513 823411 570482559 2571610 21 881187064 165 330270173 374 6049 7114 124111065 7241 140950 27 2288494 1169229 35610 14409163 2043 18746206 1921414 631 629 53 18767 223 16840128 12 326730633 638855625 113901956 1382 22025432 9992 103 3433768 38355262 944353823 518154841 18527 38268 16509979 369277 650428 260 1382442 1844195 50782 11610619 3333 493215 2617795 12658 151886 112951 165 2855 9422 130954895 408660 11246280 200 7557611 13829574 4660270 39508 338238830 6713822 12 7286051 37147790 14036349 397903 13574439 95750 28 18 64 602126728 88173 54425126 140 811437899 38397355 171 5231108 19948 251579 254581157 33518000 11579530 1331 638438 31 1499598 4357340 29306 23 42211 10 493378090 5541860 79 4500 15845 2557741 62 8018 10897439 794 89536871 8766366 1575 569355667 1311783 69 38370 11001 1030 530362973 106 22267 751461331 447 190156 33594 1147997 17301796 28009104 6317 55739878 2046343 113801 2652130 4934660 48 921534209 77858 122481647 115770 39941438 60 870052009 204661732 31746 43411741 12 44580 754 61 6613 1674239 9345796 103329 12294962 185912027 15 6110412 93232033 2373 332851 21766 197 608 35 191756 3786 22023438 18 224607786 189217 47902 16333351 7667 892102505 23849991 15485287 10972722 26 21 949 17410 8908239 18748 161750422 16 45 13 1871 103242 41503 3824519 7570159 715923608 685399 81765361 41 81253 1769 51 636 22886133 614 21 2067163 628218485 15463 276769555 2306 3511022 478618 4437950 160935 897320929 47 22182362 400485 40 466 3112 135724377 2805 8669 5527 1121 98947 19 11 1076244 5428 822556 40436929 17 1489131 582 25 23076338 27 6351753 108424 5643 2843922 469700335 1630761 463 244 57447425 594412 29714 600940 9852 470353204 1086709 901546 10627536 222462 95888470 36595 12513921 107 19770 45 5714 2049570 521256 414308 5758875 1585249 4399037 14 66835815 149547 612094 1474 378586790 12101 360608 353451 8013823 318718 148395222 10600 10749595 12 553563 145 12312 56980013 1279 80572965 308392 31360956 79747258 5003512 22 233188210 270040600 9332 270425851 625682172 12451 768488956 1324609 421 4679 377 150042922 168217550 3168 40 15488 7128 44667 2045 2388658 220 212277 3905 24654 282944 25961 198 401123024 38 473429 3975 1441467 2063150 16876 69584088 17314 15 13512787 18747 21797863 1426584 278101502 2713 107 108 72 36 3358 18728711 1075 13180458 33 10802503 98457 61 15625 200242 3291 208 5252028 213791758 12 30465 78864 28 14187 115723 1359260 15340973 28502 634598276 694139681 6185121 1154294 5545355 483916 690792 11303 64217487 12 1259 151582904 221787 370 917465866 796694 293357310 50660 648 5333015 17509 2820229 170 4011 301923 1137463 393169082 1069 3641 182623972 350415 768949 8636518 464 1216 288143 1400 7314232 25608 7703 7169 61217 208995 187381 1490333 750134 110476 962 41 105709702 244471123 13186 2636096 8474509 52281 878641 22 20383 6855776 106921 176640242 4510 7249332 14987 175854 29189 22969 419671704 197 4609797 29025 7302 78 46709418 2094738 232 913159 6434 21 5840 47 12254396 3900 40828 45371839 102 4724973 2914 137 923 19973 1735 79013933 839 43000 676 347631 27833 9559 4583023 174637599 5583233 1515902 3229 29261 2560 450 930 13 25560 104236 15 413890 41 2486 10 39495426 290932894 88668 27987336 6020 2592413 800298228 17 10916 9132356 184382441 849846 10249 208191079 394 75 66517 3471919 507957351 491011 116720426 5311 6126075 41218 103 121915 293 26916 1303 112089004 280591582 14 12 149295925 716879966 26584 560896001 3707435 12 44460 66 422173 1168535 88 222605934 177796100 25 67696431 10860459 269 45 868992171 640240383 69 74120 26869970 657988666 212608341 1563 51891286 466 32287133 21124186 69389 4661085 21262 491760026 318650 493252575 2079 48644 5481946 844 280 184 376125 767513856 6266 277229 2647 267 90049 4244924 58 106 82 30524 500777381 257881 24037234 771724 14 5376 53530376 61509 11578557 547197452 41097023 172 48 11 918 29739690 92572026 258009843 20 103411740 343865 53655485 721432133 58133 897830429 2961604 100 513594529 9629382 86634423 322 25551 28046668 1851 902004 2595576 34281900 696 1014 11193 931 1420091 262276351 18239882 14 53819855 466 13315 361282 42261148 1558 248 257 78 41452 603159 15686 90942448 10136 97 107881921 1789 1005185 2318886 998 21302777 82334539 67300804 15 58 140870332 10379096 934 3159145 10488326 10953 51778 45388947 809079804 753000765 11 11 58709 27237993 285747333 266161847 3091663 298750390 293762216 23588 1374 111929 196897 6567990 1165043 62237 3577 77723997 950909540 237924791 56603 42 2606097 365241100 64 3202311 609999 71366910 8155866 30769991 80 2018518 101 21 15876516 127351 26 3528 116818 47 504 18876187 3211359 3125793 258 17573620 12 394 56797 3064881 2543497 32288271 11093 10852272 2930 600895281 421603 2602335 2296 31693405 34202756 161 1200647 119933180 19 6935 610 215694076 239867978 61051362 115482 197446779 329262 49 22358723 280406148 413 35292 44 79125 182 5862 503 767600 702345169 160896779 2018 1705 107071 238 7487847 63 704752330 58 315 52685116 8796919 84412119 4554 1032235 34131893 126311 179 41593 19208929 3087 1699057 114100892 10962811 590316 79718102 6450730 2062604 245380 2034 24075290 5477 133657 167 16691802 1491968 66764 1333807 1311769 8590053 5168 2075 23 38 36731720 309458455 1019521 110828005 106315243 273 34 157 5787955 171 102151 10976403 4222520 126494 15101961 207 778096 199091595 12606229 83134 45 560698385 110 65806678 722 605057 68515 10 67246933 166141484 330 107714738 208891319 1521 144723224 7148 62417 228 63129007 2258140 164237 144 1079 331 13175649 983694465 225655972 24 3791803 1188725 238557 10620497 49 38 1735 25410 429 3775 79 54772 568740672 750 643 72429 1633839 3628 1995 31 29988 47159 2032 644496 35091444 53126165 257113 1778322 156046 18 86 90122 2577 11 61519074 8945 18413619 38 722 13389978 5414 318 20 3746 4339619 23618731 5592685 9459 406580898 11728 1786715 86 12851 759 215 456 6664761 55696 30235 151 223529108 1080 34730 1990 757195214 2505 1445 4658 494 42 52 994 36 10 415946 113 5594 4718424 31232 154 12 297414541 697 227075649 675504 188150391 6242936 12722177 76099184 221 141884 59 19404275 1644432 36037403 139573360 7775 44194 37375525 111339 52392 440 4542 8386 53225501 15 292520539 13 1322 1128 403 6007921 23613 3514673 819 10330 10254 7739091 32 33383622 488703976 138 255 2059212 34530435 1104 793956845 16690782 4491 2921 2359802 474312794 426 3297 6240 59 254711769 934 114638 33 15 3509471 627746665 11700373 133467 584990353 20781114 10978 2461918 2755464 30334295 3475888 55150847 28 646989523 1712 12350814 29 5929953 690440929 357079 21 151 484098 24929 10 618 277434 56702 228052297 49630 886337438 2582064 2471 501 9812 820665152 1045 868439260 184500 16 188627 12 1257 275545 2936619 10465 27089 108349480 438 2657 281465497 1110 159970390 777870234 363978735 64202 69522211 12626033 86970838 18487729 3634 184972 35 8129 3076305 41395 46 11384367 19 4935 109 2149302 2071 2587 338353969 29895264 30339439 1940594 3956123 1520051 20410 802 168208 33 179 49396806 9376 3961 234706179 17185067 2729 149539558 16873198 58 1437 125 6586 192 919107993 32 212299810 3465 11336 249805819 10080543 2911 415480647 1623903 11342 94 33 5101272 2014652 666 42559 17412 3431 11 3849 38 63608 1036001 2249195 6601 430535711 63223 4037617 20 82185 42565636 1188 55633532 259408674 3061 143782141 86472861 17541 2769 48275734 11556 167192531 114467 26625 60 92 12919 9503335 131677812 484319 63881 774410072 6302773 10 682940122 262538392 1097 7558 122905 1198 30251 19 3321 12279041 4485 96 3955072 15171 325 226665 99 436 7724532 49 4289807 19055 1567641 4015 5914953 1047767 50 420742 99 102 416 31063 81774549 56 358650 118 9580 259303 468197 799340821 34586 36 249050567 23138 1009 5701092 7128 1025311 3046 11803285 2300 10942801 2651403 13276 10120823 828106 44100099 318402 105538 1772 1149 348 802665 2143408 359907556 8417 2201691 35 907312 26 64796 371370332 52653128 1154044 2082 2780422 8129219 13 952376288 153168616 167378 200822 231 775494593 1974533 24056425 1432 29392082 144193779 552325 28095796 1337 5486 2250879 13281492 1353 25 106807 106 110058242 138528 173890 191808657 277697788 21 625 6473423 24 39780451 1029 219933 1257 575 29219 229504208 135678 571960 1549452 13119867 127 124479933 156236751 4056 155 12 2594289 310559183 92753 548703094 56632 18478441 7658164 637922 3829243 35829521 27623 39854077 1327246 15943665 213322 279 220912169 90 14706 130351 374623784 6112405 12752 29597165 5187 330057565 26721 21 1055834 17969340 2763 3944 41841415 127442088 212567 43660 2837 13 16 75247 135 65982972 4938645 32368845 1419716 43 112465075 82865368 14 3391004 86 11257 388 26735873 62023307 575579288 2953563 5970 161439 441269 476202641 1412 42601351 922 4089 116 11 220884 1651 2743 14600 282226996 66449 425 9770 3362 203 93735 499696 389750560 2653 39654 11 21 314 63 104331 1305 437 5388 725950802 2424939 28388 89178 9161077 22207 3830 42530 2090097 28 877 18 11 196 14737265 3332233 167 23455 8029229 42768 2922 14095 5954807 45325 1426 890639 2361 361 4414501 50833976 2521168 1913 746425203 2065660 116777 1218 62173 172 131273 2057928 32416 15944 2516 150027 37 22513 384 46 688043015 5899 508 329267 19553 250 267 196416 78060058 27 28 66821 582 76600 172942564 10 179341 213585 16958 443 209984 3173578 10 1140421 1707915 520512 2031852 5210 1069143 18297489 511513762 2937069 1858 16 3207623 76021 35931747 1880084 89092 21055 65317264 1270 157 425223 79 495085 18458466 68034 95442940 1653112 162 18337248 192352 2476880 11017 217221 168475 185417 25065125 54979493 289129 715 52025 174 248743 571284263 4962740 15 59 697 1246885 83 21 176037 2421954 18 157103236 2411 358151 40026260 275 2663169 257463486 97857 4463 356988714 77 20198 209277037 344316 31306079 646477738 79894311 462004946 4422019 649565 95 4677 6786761 121334 19836918 208 418 559993 48739450 297 1413533 442 408306152 793523143 27581 59016 76458 64106751 864838 15499 208152 103462 73 83671385 2368 734 37 3824 352 274817868 521244352 144138770 1304 2048 16162482 13119 995724553 11633272 128 1248985 6973 85979 12022929 58077 132 259854798 719 1017632 72265938 24466 1463550 25941705 652 16685385 588001 122 16 3309 70 15262 888824 4408873 4491968 1114 46855 669088 26816 60 941 4022669 6071193 10 30534042 37634539 18602 986313 8093385 659 442170 682295341 46368071 13294 20 1930 95853441 107 505 6039 42636909 87 6479048 395 1655219 94237 9909687 46 545504507 81980 936415730 209 173627 4219600 21609973 26833909 86 25 250229729 327664 363620 17 76 1809374 62 44750 10509708 242569764 477695 517692 7945 15 164780 10 22009 11 165658 72045 2721281 17 1175925 3903670 583546520 415609 2645316 9814 548 202 12988349 546 62 487 18377 336829063 15 25357 24399 1126 791 13457314 299644 95050892 34300052 62962799 26 207 563369093 23429 5739426 9253 131328 5155 346972483 88362465 5743733 12451 287166358 5630 1195578 57 292933068 29893 337182858 2715271 999260 6329899 122292229 141 44684561 40657393 1309 453541 22353901 916842 355246 4341528 2844382 2361933 7171 2627213 6150561 528 954636 20336 3736 78 30668 380337 19302113 1373362 22767 1563091 84684795 22 2724612 4180182 54 834 1783604 57382 21 3668 936736256 51303898 23 178492092 297402136 194926352 159837 8453018 113691085 268 39 64341 113702083 1668227 3939272 87924552 4401 158 34 3874 214457343 2683 71558 14 17 2795 4289 1032977 787472914 32068722 143 751575301 2820 329986440 26 762774256 172799211 12303458 1680 1535 250775 2513 1016358 4684 64 169058 3056 876470952 45 179692 1824 5521 208562150 697245 948 1239106 3792433 6563736 166369456 9437207 11605883 209135 184918 9460 6403 4786403 727123738 2243 10081334 1748 461 1219314 4509843 31064 36 1074 2734309 206771582 10264346 70 175435 129 365 2840355 10648 31 2193 8066 131 543217 41 95104091 89830125 25825 46 33807383 13438 110 174 4175649 95186301 903 15987 3514142 238950837 2491 5580419 24768925 164310 2105720 1911 292 1015459 1194 2250237 6276296 23383 1954 18039345 17 383550 4768 4971303 964614 1713 8062 477721 154 81189532 3980 990030401 13 172675218 37446 1033 53 97 52874 138423 3566475 626 37348 15373 17388 949101 193 10390557 120164196 192667 11094 173098 685 707 96713993 20643 176 2357 3001 23805 2297749 4159648 22253043 1370 6376515 34 510 495 19474870 689360020 242 4516 125 34636 31414710 704741 949 159177 38117 13 69412 36 485967 90494024 688121342 101772112 172540 302293377 664222 89 95371 108945 8936 187100927 155546378 89029 11 14500440 236 16669323 44983203 187715 9433 50348 8439 672925 190709 114809 41971753 20289313 2503185 121 74038298 458348369 226 15085618 1025957 271454 434 36392854 11869108 968899 120470930 38436 13527 9996 662119 4858818 619778252 49524 1317 7758557 17838 52 14 25247 56056 24679554 305 54 103392 1179 444 8289933 15969655 3333195 349161 518 10 727043 25357009 2995 15 17856 78834387 10 12426065 417149527 38772 18385 273 7733234 14 1824429 61 5378 1101076 595237834 39399 425428275 484285166 2284 4362189 9894 3969 75321 13 252225 16720966 23200402 47694715 282741229 137624908 78348 459914 39 418 8783186 6493 16146555 24983147 9095457 8373 2866208 32 1286762 32520 12322721 37 8587 212212 831 12687894 25993653 24 741582 573304 14986 1806 47 971258844 730963 16344 72519 1662652 2656194 70078333 18493352 1448 701183682 62 46252946 3830 12 50604 80546 135660374 2318 2754701 714 816470 192692751 13774771 9015614 173490 70 2186639 224 57431 48140 2450 48966633 149807 6658 32921 20 15 65 259 16 58502 509613132 69844 19537525 6235887 5824 58446206 2230 105814149 11 44583537 269113555 649 5230339 11845047 11222 31919432 32529273 28923797 333625928 173 40933 466 3402 102389501 4806323 2568 470 127 14135526 7918879 2959264 467115186 2325 656 22 7583686 3024748 43051194 2127 254697 18861 329399801 44825 103 6411852 33386235 29 713244 391 2662430 3010049 5312891 16 328 788 535 443842026 7797 3227477 960470879 1094359 15228843 2302 509968 958032 2401 45 5830 812725008 23710 43 66 120 968891 699 414139 997287209 553 55 26264 11 217585 75793 32850 32 4467 769679837 520332414 43948482 2557662 14809683 12968 656575000 10 857374 92 297464 58 12 2203 3570871 4094 1388 190 31045330 65385652 79 294715759 652 22522648 97503815 1395877 151501 31 34140 36823 784 12550867 6789 4347548 1790488 125809085 71 30 54 3302 16493 2518357 94187914 347852301 20805 22323198 27525 338 3946 24333403 2499 698086214 2166 352902356 109994 7086919 17256165 25 64909897 149115312 912446 231630 87729874 16 130614 3746 4648477 11661 4780608 146 149 4925371 36820 30540 185838437 22074443 12952 177067 672196681 75 2913732 29963558 333 17 24233 2191 8502 1309579 5515 4891953 100211 211417 923 6660 10 4285736 982 14051 42389831 4195251 560 46087887 6338 84094 93254951 670998 1758 458 143344657 131323105 78366 9853 55 560 230370 615 11 17057 24 84119337 2030774 13 223 24938 161 1432700 11511286 2390 25457 46181445 2348 358 16938 2125 6412 3156064 2383851 648506 21548588 380447 3168 33951 271920480 60932 607 24 135946428 12384540 14 76321 14 27 40 18 30157574 1142 59314 578820302 139374815 6008 6506739 17373018 378070217 238289535 259779216 53328882 118844645 12649178 104097 171079 904910 348333 1433 2719085 35916021 5768 126755 5506 51951 76822787 32287068 41155509 12569837 570847284 32 37 298812198 919248 548896 129137 2017802 32663558 1008773 8599289 206464 39496283 6332 10776 2440013 214248 5227996 83874918 9399114 127168617 4613170 10 234 107120998 1640 23166 3974639 18 659 6195 16471081 224977 24002 133950 214 32565965 5651 418 148536188 4170412 828592 769456817 9597 91 14316 25 414156 15916 1690766 24513 1326492 498 462 492721403 4989627 2027761 27 17574 675871151 877503 793188640 16090 104132069 444 2670646 187217075 24 404402502 39072 35 4720 312551842 2957497 277 180 537282655 38387 223 839158235 4544949 342 277105 296 24169 296354 5972031 5645 840025098 561 765700551 897854 339770 4775 28680633 4246505 30935 10034307 1614 64 2547 556 72751300 544 80539 23 1980 109 8208 4024 14304 88908 118849 154272 682694 72358032 40 434713 37507825 69182038 68 34777090 27856 91 58771 191806167 217 100878 461496 84966382 4383859 93 122586062 94580 136116069 94 9973838 85 4112564 25153 3547 1647 167 10262285 59355 414 770180 219 94 338 145 114714255 4297798 3190924 76268690 1723181 62880098 126609516 16202 133 251107689 6688300 262 9157039 4045 78172996 261 24 201 8183986 1481902 3321783 890 937 2993 2005069 33 28444 1338 4316 94538811 7805511 197 98 3457755 26052144 11918217 31502286 2609742 7351 251039 15639 762310651 260899154 1432287 988 280269841 33 13597155 11547974 55 2096879 30494319 441073044 911816 11043 54 12046914 11 708141 82 369 596 267037 19004 24821848 267 93207767 9211572 560029 216 513374834 37192525 67026 57 726386 7459 739506 24 7637073 8866 7213 448907624 1734 882 10387510 166344320 19792218 1246 74126820 349492950 63 12 33102 90 22575770 725 8030 6750612 390 473394 1637305 27257847 17700004 128238735 17741489 437 11744 42203 25562441 1783665 3480 456 127 567745 438560 90038 68170 2649634 229356 214421 447144289 14953 2892 39350587 738622624 1883 97315 12907017 53130 86126164 18347110 45804 19800910 1075290 43677 31950 313311293 423526613 105975 13789373 8039 469 1584 120 2036646 160047127 16670 11 15 36 497400283 1789 11406 388165345 296350351 12287 2728797 267 203174610 202 211 40525873 2198408 67567 3267152 13254728 464240 550056217 40 620495233 1266 277224582 374 6991625 180359 839045136 67 3786425 160513910 10949457 1019765 16294 46 12702 375 2645892 187829 4166202 858 632 33 64 13701 244426 239344 47776 280474915 449 6242 46536025 6303 51282 2456564 3145030 962875 194 238 472 38159541 76610768 1495 139 10 56 41585 87227 53672577 64348457 2703 16901 25572 1711 447598 90381 1751115 318939615 874670 268407960 486 58930897 17903 247037 5151388 892406410 10229 68232 3289942 398225064 11677 3055147 559 3722525 7726120 131 4525237 45473562 84 10348 19 76687109 90 38924 48248 5916 11966843 86048 12 7513 2716870 14213 59741808 12119541 12 4554 355394144 393639 27300717 1522 6402136 164652751 1749072 112807206 28053669 342223 12558333 2434494 11330078 546834363 122561746 1434871 291947229 20017 41091022 44 6481466 269685 137520876 4683168 1372 13426 82314 81790646 143372 8300359 18963 168980458 204192417 550216377 658030 1279022 151 1474 627 316 281797 13396257 238948 1517 90625 251 61247962 1438144 120859 536041719 18415696 17 3262558 8867 47863937 5106438 42993 39191353 8364 778075 1301 38 53186 184689 91 1018 1991 43 130466 69 14976571 184519 72451 1461472 8577523 466196308 4762509 8120 90 1423285 634 23268 1476564 580466458 42 34 43235790 12426458 170681 209986572 19 333 5329777 402627 253603 5312 44919 1123981 216 798098 46855852 53490683 8730 948 66010 861249560 26819 12185 10 43705032 73234593 1012 202868775 28 20457 542 3525 47586 392755 18244800 5348 123321455 9191058 4267481 636562 105173555 2446492 52913875 785 115271 105263 578350 87 157 2233698 218 15846 1602042 6387 744 21416 2190890 145312 48 310799136 5667812 5246270 3156289 480 64380380 233726 809576 55413245 2564345 685248 3569 68733 407958633 86143683 8543156 58736 19122961 253730751 27708363 320 17 8221 10 19843 16873 12685 63343557 1705 24300 9427 4575628 464538 1290 6185 67 76710941 1415 371020 76936 265053 335929363 356 19 8778206 143816345 35600446 898631850 12906 32088 63 14646597 7224216 166 96716440 329197080 338814 56 1905 130 6004 10 912 18498153 5575433 812 40 35886 81365473 269841425 1486703 11985929 1351 2766 21602 3941510 64579215 519600946 11636490 51 516 3939 1394099 6083 742326 47256 2035 118174 1349409 10 1073474 4593117 198 50543359 242789 127128 2805196 40489696 1781300 1618445 7139139 444678842 12 193229046 13 81587045 641526 1535 43743890 72378916 499502 663913 329 953 1800 259050 16773 10 401845 3322106 696 66175 40 1031 2276434 1555 155573 2572 30716 17 137 446794 395827 6750 55145 12812540 2213 285434861 64704023 6272 12 883 1354 980963361 64994398 1469 1621 1160870 732 20 13 1563 41 25588337 44848695 411 50 936 11743709 2805648 592554260 80 21239 500 18 615 420788939 667691844 84729 23 1682794 227094803 18 234625 38010 2436042 266352 1799 43 18978 27562627 11368 186759729 62174 2044790 3953 9719 809176 16 268 335543938 76901 398502361 2113 698865080 59 42591 772 7613 19179553 1205251 519 6198483 12725 35 667500343 7243 1054 830 27140751 1087 56907399 5646249 836967471 118548 19033151 23 53450257 29516 2947 73521303 133 90033755 1521 708649 1979274 10 32 4258 6108 751496 596906460 4883 23113 84 54156770 4806 35870732 289592579 140 61691 31 1303754 97957756 15 31997047 709 56 344218916 481 618 1374 4047 1137 5110329 928112621 151884700 16954 529353 272 555379130 16071976 571760260 84 10 9282 359955 327539 42226569 416830876 415 4150 4558408 2207 12337433 80995 16 122848735 54 21 34 783 200720354 1419 24349 8095 147538 267332361 168505546 443 7162 335243312 29925 488 1081174 37 2829 96852 81 27275625 3404 1409052 237972141 19658 29417185 3160 105193 30 5245 2564430 17983 1071078 6371309 22389513 6878 19019805 113479 207781570 653834227 48281855 61394 494962185 311 8184067 6081796 2235 139055 4476587 128300425 489 240427186 21301419 486196 396615 46386 256113244 47859211 4070 13 257245940 382 2525426 7914449 47 1287201 403 33 89 2084810 133 19806 15187 107 4440598 2014 303087 341 4350 10504 116766428 4092 14767 19982 10 284344283 102 235817906 91275237 29 899121078 122796176 468 10 934 49 556208231 21 61332660 42876 24846318 4862 43759 31 116742359 488 26179604 69289 321183193 871 1252 47 3957814 5641 219 623932 2480712 166429376 187080281 253536 123493 806 8995911 258841 169444365 133 5430592 5787 187733 12 40 2201 586 258 77 421873 37 1732 11585 7338581 194 1034 131219784 557 574311156 1519 90374784 3879527 461995 2219 234189 5814 29665 153 4799 509414297 432 15 6242795 824528588 5391 31 2260 41519 194693 277 77 17670941 25414 13035094 19 468877240 6102739 10201366 4980 124242063 498206454 13181224 4066 672742673 23 12615 4465400 419536271 48149012 6100 2307017 105459 46 18300 30759988 15 81 641323174 8483 99735822 23482470 23 7525 2481855 129913 79037550 9698312 25 17 72314935 15806697 22526806 11676 10987426 5557 79585234 360 41385 11922 24154632 39 480 78057712 148 88 348097524 1388 304 62775678 136956036 669 26708999 5665 21641558 40 4130141 3082191 3218215 47 229 6893 432086902 12844 322191 825508 2353286 46306 1814 87940 67785 30716 56894 57937 345 216073 111560478 400099 674497953 692 10269 296 1407493 14319589 1165 43402 1140543 36492 1121 864897498 2522653 1204570 2275 19 962326 621627 2935 370 153991274 346944938 1719 101547 269 7140 6681 6183 8030 27252 8704 7454711 944670 14 9840 944500521 5657 444821090 13380953 656 49 184091 31394 7320 588 4009102 10 334769840 37163815 181318 42634 321328 80696 25 73779562 136428951 631 3440 133211 5387 256 134 72808925 56967 21 9991169 14472554 1581 630 457 4760 6493808 6823 30828 30 11 535120 685 109268 186 3395 8032109 28467442 17 97 159477 52 5771207 9197200 35133 50462170 287087983 90502 1109 7392 43 14 159 220 587 5992717 15 2983910 10026 265715313 3461364 228256819 120 32 11 458020797 529177413 8190 194 107955446 18 4154 5348 48532 311317625 33 6257 15699 1130 83037653 1042946 23 8392 14783866 2814649 1094398 841406 31940465 72012424 5980943 566414 53041 320732840 2051 42896878 4917 65 684336077 14 1326725 7513 45756 585803 264288425 4995718 69862 176 4428986 233403613 78 154 21 392567957 299914546 473412519 683543640 88576983 9568 25500 669437 925 1467 3652179 176892145 33313784 3146218 885 210 192024 41641 38393257 23342 638117759 25261 54 13878366 5366 175432 2376240 848072 5779 668302 32437 12874398 344626 18814352 172878034 87 159401320 5132652 2155019 203 287 23 15 50877289 105 119131602 15 1556 818 304561 22038 12 43648 46616968 470 2207696 224040813 553497502 6490143 2629564 14393 6312 104593 15636259 219343 1543 75328 962514287 59907 1403 122925 873225 8809304 121591611 5603 90 992 195 585988666 95311 754 42 5969 30885 13 604 357 1278480 102294116 66644 15 33927 472979996 32 28 62 540677533 19167 2573 427402 111958639 14432 1606350 65860 518946283 607 85090 8978231 17979875 34583645 705431242 292 38 206204867 68944463 6421 93540068 351 4868 5258 12196 2593625 97120 96 42148376 3764 473 376682 152559 383 693142 14 9248 135854597 174715529 705 547789863 35542670 1107 471190004 47639 276324474 405 53859867 158787 145990881 5469 861 3581554 665 4033902 24133637 782830 509393496 4446 57479965 5940070 43166 11175758 668175 2594 252227 97279381 798392523 6414930 349768762 46 275 4739 7863155 158374 1212987 3022 8186 48162 21 134747 31766630 36 59896751 5407 12454615 87 7745 490 960898 530 110 396651 2513130 6682276 477 80300383 44703 1326403 497 86 3357 57 159171 7670928 374213 2659230 119226598 29 17 343516250 347227 3534 4598767 85 51747198 37774052 109974 20962 215695733 48 267 101731690 1480756 34 54134 336 2019 252264 14680 396868 2126 373 27778666 2877 4332914 26923589 253999401 634 259156262 19267637 13023 69 29391335 798471084 20689 386984 11092221 135026 12 170337514 6342 11313 893256726 45209397 369 19102 521 2131 125 26 10 30611644 9373357 33442 288982996 185 686408959 1228 125 4005981 473 49441511 598 74718116 21328 25 6096 12 273 1474623 114705 82 1166 8460192 103 21439 503392885 9250 52 275409 754 602 782886801 159682 4421 9324112 129268487 13 1506 2301 1177 25981253 15964300 649866484 1031228 746327558 399 39242 233864 230 232 907806207 391349054 17932302 191418645 26395063 27915 21 10 313661 306 30816 1200 113 1910 14169115 444866 1599 7414246 2280 1040 299 1833 19060675 111443281 24057299 1834 28010970 1696 5535046 457914732 274782252 369363211 102850243 7261 43 47906 428725216 180609811 5400985 842446084 587939096 147229550 80 9007 13917 85257 221438 1020143 250720 52706254 25071936 2438338 250 926046 67 81145330 10429 481106432 88 66106 29293 739834982 98569 29847470 7092 11734 74 18508 4431 2949 31256573 452 8703940 271206 199160 5809763 5483399 127019 111 850 23009627 541040 6997 489249924 690502 43566743 2498 1231 301 1626 6898 686703753 150788408 1374 106022648 4688 5711750 109 1074778 3285 35 861028827 42 19789969 476 3296 7135006 939 7094061 80840 2515067 171 195408 4187 1771432 24 1823 534095 155 271 820 4448635 12 623 40 7379885 301266 21398081 342 596 23 11620680 27331225 14 197583886 493 267 1994 4964 2790544 20 412227121 11 645963 34302 212516 10471 53482 77 307146049 24 187985865 133219 52219218 4296 28 20591380 108383425 75644 46240789 184802530 111 1449497 256809 25828 121504 94723528 25 46066 233286353 19416 43934390 187017 968 6723284 113 22495 3811 204751 2402547 516217833 6347321 1888611 23803678 664414 138603398 356 107 151 3248 915 23446 118 8680756 45 398 40 982 37315 435441945 1408081 1241386 64082 65 543477594 385 191799 2100381 461398954 29 78 1545104 31864155 10159 25696963 7732 771454 51191 4681 227681 875 244324 203476 11 7441978 278 77 864347 15061 173964 35 164733854 156 5036155 33580112 1580 10933704 12 26139957 23261788 6572250 10998 113860836 6895233 64 50492769 517116 1906342 4210 222309 6759522 13107573 47 19 95360677 573085496 133845233 104439351 396208 46 21 1329 12153 3158779 81772 21855 15 162961 23 49493 18473 6147 21922 6362 288777 3609400 9607 38426737 42624641 196582248 1051864 15486885 1971 10397718 20289851 50505 139320 1794 41 143705342 1274901 46510 19476 4876 14793901 2202085 30396285 14014 28284777 4458041 19 1783 34929717 302 50198396 232634407 112 64 144 1795 1771057 7671 102 448195169 13621400 9690 13 1943 5198718 43260 1541 91870 1563 1469896 2336932 354 59 10975934 2518391 2122 13 75174685 166883 59592430 18608 1178 1151 947643 83515 99881266 19 111 27541 14837 52 31144620 402735368 23 2244889 160856 96 4943269 32516 522304311 983505238 2598 831364123 5170241 8925844 1859455 55 1653037 583324752 10 8917770 46 25 235725421 11 124094 1614 140 141 696 97490544 237836967 535365 788140840 34 1415861 30191838 27235149 177505 23551 699 2836001 72418771 24377197 23 2503 99339058 10848 26139094 23 677316339 156 14428 1173159 322382656 66406 2976 9170 917620321 4084 2081871 799061 53134 594403382 221327200 3398 50592 1220110 92568324 1235591 28186455 16388061 607480263 32952 1840306 30415 16685702 713 366717673 414952142 26910623 37609 172 432318 832518238 1425 2041613 855649246 14436 151 11020 57029 16604165 468584283 45 432409 689 4239 169943 91770 43 566021784 63 6477063 105832822 14 46986 165377227 11641 1504 63209 32826 136 104256958 46174 9023 15997 298634 254698 5397 42599381 1882538 974948501 46616618 12984186 4041 128567728 149541951 51605 11 89013677 5769 175 593595974 2688 175 132431 11 2644 833091218 381776 139287 30 247 315942491 1848 893430403 203 2440583 18745325 725 164049 79 182434 82 6962559 12685 100 69675 309714 90728 21980294 6302128 72282851 829 40 9863947 3361 175587 92586578 414 265857 35 103956 1410047 1055 2254022 2414088 301827 392 57 62 69779 605 170750 16784 23966255 755283 141080 6256 1597 3290 204512 70988857 1595846 16785 53 1362 215 114726 858635 1604 10035 5860342 7307 236209 17 1714 4490376 96179 36222 444400 110876 425357966 1845 489466 773 7696 1916 14935 11 25 175 92156365 32517640 553345 28185 41122 147051 922583 122193239 11 7282207 1894922 6986949 7692 3350891 8377 1531696 7164 54 2045 63982 27766047 75633036 9945568 257 3108 775357 1484177 545179 42 36895505 35 7223 18 36638 12587 1204 580 45 59 2180 1111 389621 26 667026 20320438 4621 213410204 427456 4584 384903 202107 3388 191419 22 12744597 36571395 309290245 59634314 606837 9020 209323 15817 10 836426 33 971634 968116 185 387537 11 423264 173689 1620 2118 161 8141870 7095287 34 106692 30031062 2082 119175433 47122082 13 976253 303404441 2781 44774905 14892 22937324 58936879 13 1698439 2659 42554 260025 2868 12 328653340 1599203 237 16920 187 44399 8614 47806 1137368 176914 207275 365027672 112 11486873 2136 1749 905 25119381 12967 5813563 131 74148490 46268406 31 12582793 21 809351 39 68417 3621 21 15086 8515201 2973928 95202746 2503430 3116888 56953196 16 2655 7264780 108620 1532036 1855 69 18 9527 3409 404205865 116 130 43683 145 209087448 1489141 6427 167 2361512 153474 8914 5488 89231 885581 804729 453471372 27986611 10412 669 258178 53491775 115 178 34 26 2052 231671439 118792625 49608 18950661 116197916 112 10 368283735 105755301 731 434612527 26755144 31 454 4821070 736 4543 66111 494 32637282 2748859 24 455676 117 16799 6463937 2150709 10997 343 3799440 22365 41933 5214518 308 5482 81196 77421 58 59034 2230910 64322 121149 4256337 13533 111 3433662 1669804 26387 614 5903972 340712 45949 581 1422 1547 72742 1962711 28 372329 416678158 11962 46137 320848100 64 2300 4928 582577225 150039421 17365763 2193574 65227 694 23421501 3734936 7957426 25363 105 15786 22 481980920 2207 20924435 960 2279 85 238 11232227 30 16 26022101 20 46661 7564593 154187 138714 1032992 32 97185642 16876 87526671 6291 36675916 104987964 132 11 19776521 31318438 168617838 626269 56353316 47 34946 179845417 11 29277 70 20798 9288 3675818 34623 14778673 24105 860 78 7726024 717 9648 356807 37460 15624 62987 380355124 8912913 298457 10350122 1455 6378217 566720404 33439 77 2153086 435 104550 44 247682426 1689 278200773 41 75723 233827 566924792 25 7038 979260 8689278 188 58 176 13 379169 13712 2929717 32 82573613 10919090 27 360219760 104187041 26 19766622 6262975 267 84577653 164361 1610328 12287176 3812 3995 352873 21440 25845 4389716 5161 2474 883618 1382214 39787 334875 4279428 24081 70816 626979 100 13 755424 1505 423145626 17 84435833 106572179 221861601 281638 28658 121496059 937 207 101839810 12790 39 176 51496625 570 6481899 3423393 10046 820447850 484 20608402 38907027 332289758 69207195 1993 42510105 14235 149 27338815 109468626 8550816 56821 12622 203218 10241 947678 17 4127 5503966 5161025 66550 100 59862 1474 23543171 20375497 553795 212 351370252 1057502 535348583 2053 791 4122 5756496 5269393 419006046 77455387 338 75456 32157 766248643 10 15 64 147723121 28653 1872821 3057 9570013 232 1015766 17407962 28558804 515568319 104703 1393 191 14 660052481 100552 25 12 40820 32 111 626650 22 1341167 90 2767175 366 10772 1548533 39292 520 5704 4444 53 16804095 14 31162 2908 1202028 183272 166817724 5679 68720 32108261 18759219 627121616 1056 1336 2494377 11 255716053 196320 35 495 194 208271413 83 540 82 141863 5639771 74255188 21 102192103 85285 1766089 2370 5203263 909847 328991 19262334 22140721 4047 468224828 198469173 10023 580 25070690 633932 126986 165501 2987 12 1913438 53667940 29 233 988 33956621 1848 71845371 18355595 327606601 18565 3674340 2464283 4369 497 2069253 209274 4779 27121645 72166843 187547848 181910 705959 1186548 3860 1588274 33446724 25 1443775 30352009 23315 11782315 478746766 55741 3362911 26583 66344284 11423 425 36 698209960 517141049 181549146 506566 35161612 16400 16461 1608 190 12 974772 478990952 54241 11340 9843 695146773 28906 13 3416389 521 419 3568 112584182 240508103 158996 912390325 133 1173 7968221 157 65 284393288 184913832 987898 2130 1153825 1016759 19593 39144 188737 202168993 2394 188670230 10724 77275 940 6588452 19355 75 21978 33 3488256 100 86 21764 123 2428 36402 640276 276091238 22 86556557 86 171426596 4226149 36093 8423 17000638 18 12 28762 214 701 139 1398802 2219177 86188883 9747 55896114 12958 95601028 9477665 19319 6806000 1119 45927 5375 7348 828806 15 6953 92289084 678071 285 79562147 7345138 35746 19204 25420748 21939980 738 63242161 30799829 18653273 2541 101 453627506 957755526 48 88431 400 112096 39 484123 168 91 68 465413922 418 287047 898660790 421999 485212933 129 15896401 9760 130 3943930 10 741287981 9434 2102 268542 89384188 390 3805217 732732788 17 32891 9176521 140 2809453 20195 72792043 119923555 5581 21 9441 66538864 15 3067188 1656368 269 2039 2591033 143 100911 5306 155680261 90 181 9184 43522 14 572137 64143673 12814 712722392 637440400 2714359 3401460 5610 11451188 54426 3704 2270008 133472 1611010 13074599 71 843461 123889 12038937 4055603 25037 1225842 147 848905 1198686 47665170 41786 60 240501735 19 13945484 13844 797102 557 1011508 19507246 660 11 111 9727 31226974 372 3927 243 3879776 10 35335673 6016982 389837836 2308343 42 4976 21 617186 4109 38295222 132897 379419340 305119125 158915 249 61897 8456 1375 166 43 118 162920492 701922 17310 24 188142793 26 1320899 583053457 7378479 20125 1331954 1029210 2313 727235 2400 1091784 47869 284 74 2312588 22 18409730 56643692 13 4573 87380 571 113683141 695709570 291089973 177417 130291065 366261 29907578 1483 220412167 80 18 69271564 22199757 598 80471165 4913151 177462049 8718628 282850 226 1155635 240 113889694 11007985 278081 1902 42561 10107538 86648783 837161017 1276 89 15 1076212 670413096 380 1419688 265919 190448 90602630 340962830 44 3173 2262 14876 1464596 4477329 1386639 1991 632 650 5047243 3378358 577657329 6621 8137499 533918265 1084 813 315 7489 1201 18 57812641 2903 674842 10 19 407 32760 134389861 13636 85014683 306970546 154135242 219 22374194 14 172927 21779061 282 28969793 16 265650079 326 267 136961 40 24152 413583 87 44487 213863 359 78 2035805 35 9078 25 12246 329571974 507 32 2157 18 237 372761353 25 887281419 99551 422574 5048 152121529 8300 59 308328 353406541 1381264 26448057 26 209 1356 188 9734 5529 13189 25050 39608 3189180 100262 8198 1118 505156 33 717 81097012 3112251 1038 4372680 10084321 49786365 9543081 7193248 22665 12 8065491 4130 165538 63 2083401 279 265885316 431843 36119 534812 1167 202903 77673 814126 440982803 53 455405725 195361 117898310 972 45165 7112707 37 163205 39685 5011138 17614 48 340543 7500560 173920 867807418 142 682598 468116 2014 357 44544 133491723 113536154 3086 95 211 469860462 220204566 13674 4052 88929 1010118 113783083 167308 2408332 29519 58614 1042492 136794 367960602 868 72091606 10875673 15454337 2224635 183 24 44294192 4326 1040 12 1284 28626493 1198 24 8051 133117 9552 429140019 209120883 144 83843627 13646 55 40 135183 19035425 324 592700 3757 332850111 234 10 1058 4389299 4015 3042778 2659375 1463 753982461 243 858286502 2920 2732902 407634 338675955 884091753 83797214 17853 80 67 10947785 18740759 27 28396599 3031228 19 229895 45260 102970698 18043 658107 4218062 17079 36 191165970 66218 3610155 718272537 88675 767369129 129424862 48 947952 1336558 477271718 3017 111 10 358365 10254 327557 273 1251 61070913 34289781 16274931 9042933 30 642 181726 2522686 141037 16370 137552167 788669 78 24857 10716 92682 16 26081 10745 4384 262653 932817987 25 150556 24 1418 22962 2923891 1524 44 7422 303759 71721434 19 63 209 418 117192442 64 64 1754 560 437928 246443 26821527 17 36228439 7802 22 8039 7868 1105 74 242372531 299809 96 83778306 898 303483 54 17846329 2898977 2948246 37 200696119 3507 4532 248 205964795 683919 15 387180 32688 36463 110562451 61 217676 532 167597199 35 6386190 129 3351417 2732069 55 5298 30623768 230381 1884515 60440467 185085174 41243379 938 19148179 15838796 15004015 269909 13 14 8164 249439821 185622 4503117 621 27 380492929 1073 88414114 12727 386965 1159 196667871 684 3147453 4627 54996148 1868212 8065018 652204611 201065 346 65621 214919 18942948 8797599 331 22199790 3000562 70976765 88099 474 616620879 10098 24444 98 524811558 2030514 141149259 32 19 1225 229016767 108 4754 13438 25367 50 857886 18 44315548 173873857 10 11094 53 30638506 3840400 15110 3495 1621658 1273753 19801441 1139091 229 24172 433 28224 58 24784139 3710392 46509495 11304 37823 12465 1646051 5072177 25472174 461 159068154 42897 204 14 68998 138412 31071 47266277 19999 1506 6927 470341520 3567507 63321 1293 28039128 799836 17156 55 17143993 215 29966839 12173 133 16 22 394942091 897242088 7248 8954583 236892880 338080 2596320 9078092 54853454 14830903 87301579 48891 806127 1524040 11817 87192160 35 939367 2959385 3450 965 5620555 243428386 114729721 7335 17571161 834976684 577192 65156525 45943 15 430441037 986604860 1187 2550182 4527 46420818 540 71689 48089 8329 18457328 227124077 11 169814 33044 92070757 6866 15165 56 67227 86 45392219 17146277 1031582 201890 93159056 4970 303598 400315527 72214600 9345395 90926 1438756 99608 108376 18442 24 36705217 10 573987 169430851 440 194 654813808 362 485964 1397028 820347 803193625 81 241115403 4320 205540113 325188 21 106859912 12 54 18447 1136237 32551288 183914542 183 2732 40 152118735 1371633 106275922 1397 360 5635 81790 24 1116 104 5799013 901 18 22 32362 40106 24740 30 18 2964 2478 533958547 3524612 1315353 36 22397 68 54 224560734 318613 60304998 3819417 166838 96585135 217627 9266445 22082 397759103 6189748 1961354 7473397 17294463 5429 344 1788376 404845 4193968 18 33027 3518888 2468841 255 41166 1294 485741380 4464175 72581 136 3488 26697 16 51172 974822 9812288 453 1125740 62023671 51037 70823 31286076 49 1982885 5335 63 554601115 23942414 4914371 6596 10 31 145745530 2639 559822 985266 91208 11 5020239 260428071 177395376 46850304 675317 753 1829943 194 34 35422130 43 17814312 6461 4961852 168813 24140 716474927 9813023 2164667 527 4616 3325860 86 517664306 122 528977 89 920896590 1361043 483 5019224 739421526 1296961 382 7330 855355 43 480042763 46445591 228 1090587 1553779 5111125 32 33 27093 7332502 1132 41 1293 63581515 162787927 4087020 14696176 140403855 13 1950 3333 1040 37 1734826 16095 395 1910 70390305 492984 39 79 4037924 881139 8473121 113160901 65 338 33724 21271770 43 19627475 25010 93297 339 3094 74604 5992 21 74827337 60241175 213559632 93580 13727879 5636957 55505736 344 1793 81 256 230906225 405411 230196 4191 265233 301392 225593 72284 397 196795392 456064000 23362303 23463 16 51659 11 31081 101 15127397 191 36165 567205 130595 223054503 8066 7951366 371573502 4883966 146587 152689 253 318 61 286127 21354773 19649254 17363 98671 37278 84 13325 6043 205 1020167 182 250907 90781598 434079 773564 3340574 325474692 1038213 27999868 462488 5756 19363 893475127 480494456 4664 71671 65281353 517432 23059 60624 110727324 379117 163581959 207015552 107939 19775028 10 2439 592942361 198264107 1275 830245154 12760817 1008 3537157 10790 52469277 698598 117263714 581 8066518 25698159 141 44153 468 21 60079 334868696 40098875 412 386 18020 9877415 2959 32704508 2379314 996315 302942448 3574537 489656 16010 401495255 66 42992 6651907 68 150 3984808 54597 443 51 7587 10165331 847 11569109 435450 950762485 1382817 843684 2374988 924 25 25756 34692 365 5404 6005 32610 8459 13559 5621659 79888 97784570 23 14928182 13096 21635 11 660664390 278449106 373 272875153 17509509 22668 2280550 31134555 13 33313066 577 179978160 15483 113 34 11430030 50 482 745886963 1022328 71865 154 3915691 325290 41 1102881 176 384370 35145 218 284 71735216 55 18236166 74889 306199693 4236 775189870 3098 80838 210388078 807521603 332801 141 28768917 554074606 1058511 46 769799058 96146623 2390394 872 145109264 2269460 13525724 57 104225465 248 1841661 117127 58571 695266 5827504 150330925 33023 14257827 273 611924507 191832400 9116 17506 4985861 31 1206 10065309 11725786 15507 546473 128 15433 8415507 6403442 9982 12663 8460460 34243 266146366 12347 144495377 68067 14109856 71154 7327392 2047808 3206523 2443 104 288195373 21708 97378 21181 7816 13758856 20 7457 215087131 665999893 28473 14721386 10 20463 12074 22 25 17818095 903437 2916333 7521 30 9584 13855 13 27825 45 657 14008 283295 970204168 26934514 36663026 11538129 22 673001 859 5920856 20 348937700 18447 1297071 257238 1811 59287434 75963846 11 186 589 23927 6158 263 172686586 69 235959 276 208018 589750217 21053 208890329 107 6312238 19739014 1865 5311230 445576 47002784 119005 20 15597346 35586 9885 1335207 1386 137860519 14 11874686 4790124 5136487 2259909 24 310 463502 10 177068 79888792 731 269347546 85829 286 189422343 34212114 319470238 111934419 1426859 24157 77 6475369 1845215 67 21 192860 268070 40 130186 9036836 245359 16 219630144 116641 200339657 73757 12469 49 233256378 25 2422 23 81 7520548 2580705 1492427 9013 7122 3380 764710 4162 890 33417 11891 751129992 374 264037 142118510 102710083 14 5193067 10183231 79 11100133 91972761 59430268 2349625 46 871362283 1633 21952718 5258 10871928 402322 10 285588114 234 3672 1806 449980590 115 1141 452 3155 26 815 4311 616012 154665012 31680 18 2387176 10237809 61778 70 28510072 724962 6247 2978329 15 851168 3522 440157908 3623 38 100 79464845 181 85962 7600 9848 114222581 42749060 18 6794 8231 32398 73833902 102037496 158501 3447831 104 190873618 218 1002 295944 1914889 123667377 112737529 185699696 73955 3501097 7838 3800226 769 12884 27970 242937470 59 2003619 11 409 21289 4896 77952653 11944 104791340 277 5340882 5055 5521 1074 5033 585 24 12484543 85101 3321 39157 17 16992414 226 163021545 2330 1971 531458 151690 2812262 1563999 24816925 28 106175020 729467 132061453 1677 27090203 16275 523322 121851 5011910 5988 330 63 18 21347703 35606 2572 133341 398 224 85615685 37 212546 1340 17920600 94 1112 113899388 12 61 37 71577 36821008 652 818175 1883655 777 1538136 1706 1138838 38511 47493 96 78078 210319 848 353451 20561 7527120 694 495531 8836 47164 8057 1224039 27909066 339193051 20 21 27412 3567554 565585 4108126 146 632 313 381740254 12031760 167542 424768329 276 2686 29026 56 12732 1020 3591768 19394318 10 3228 14569414 1297057 1258760 309563354 709397 9204594 43 70 11630 851 2820962 456920 73 3989723 460765 488 111 712164 224107 205696 181 922514 55 347774 55 5006 141972 62 64 14714095 12697127 31245734 526570 58055178 1664011 102257990 40476 13501352 11 2664720 11484657 1177 38 371654317 3878 3319 30945 13176 405941577 1343 13 14247969 404517358 4976788 11 221 168095 49 1628123 113 246526751 15189 545879 808 18389563 12 20 993763 43 161 86871 516710589 38 402 45819611 16125 332 7386612 217405 760325294 25519 3436559 387740 658 81234165 23 59668595 84322 153 20347076 1835994 39 3728 98 4973 11 923 2179 5861 11232711 436342016 152279 966348 3679 1997438 1179 14958 8593 42543993 267941816 98552002 31596 1466842 585 287 155881 189507 22 3368359 2399677 11662591 35 10095 2333523 31 37 373 1853 4463 18 314014 317618034 561449 9269 35435677 1106 12672 47974 9622 3703 9907 47 73813 98 4105 3147 744103712 291 54 34261466 375 504433213 148004975 696512 46 3895 15391 2855883 723 220028448 984 412 1547327 112 98809 1488 16665 198174535 73 2097724 138 329922 589349888 10427 114 17523 4690 78 466511182 571108049 478 151980 2895 4656 22876 1093 670 779421206 254 1018363 105 731326 5199966 40 4619 25 5476 7254 24889 27851182 13310 37057938 5279691 819 12 12 261 249671713 45195 1358 53210919 57414 19993 404430495 375 5157 5622 27264 18070 2734 470 468776830 378 4167 59905460 294 152 78518567 13257 19 6916318 28919021 56037 49148 42891015 546485 1315011 90767 4295482 170 29369 768644582 1870 230309397 1118684 9297 50820 657 254913240 5982488 515023 11 151280887 169043 1401204 943987763 3736 91361 5945482 133 326 535752735 1843 11388 46336 45781 2722 91882 64775 270 194157448 348 623 7060 1620 1952 11 1047462 426394 2474 10 18313182 583108 256570 54 1146855 34 18033 13366350 70426525 3502 39 89177 1278 7941563 36 34908621 14 1481890 481 1092697 19 8649689 34124381 199692 174362268 27286111 541849 452913794 74026 466446 144706 490932 36043 42650047 11 540 251920854 669 13607 19458 2665078 1020949 227238637 38461 752384941 1134 638 30 379609662 150304050 17427 277133924 3365451 14915453 15428206 661592 20621 14532096 95764 48256 542 18 10785 2817542 62 938 441 1121938 400034 24 1012 858181647 106401679 25518055 3904484 13 52662785 498167 10 5268558 112 8088633 23479 25198 4567536 5041 4600 364 721305900 171 113 1161527 50380 359 10 13386 3881 548774 107 1097 2408361 106131383 23888 140497855 33 10512122 202 2059556 210 10481 449884 210226 2683 56945851 20959258 93 86 256353466 45 196139362 5142 28544 216 155392 3069 85469 103625 910 11038051 94111388 248078 28636 122614858 951681787 17844 269931 715739008 3181035 848796332 2000 130 10294651 2380963 745328122 20 74046 989300911 688891919 409 26837115 668812891 3490571 18498 795 162 238 1538611 416 737230 20274121 565 43 246153412 25 9067 10921 316381934 77 313 152790022 900 14583 1128 106 704 149760626 11 9504 119960 179 164722 165846835 1284049 625183 96 1747 48 204160945 11052092 17665 118706 22063 65 267 187662 182749530 233205684 3978696 18080 2732 10 25513645 37 206106 22 2295 44832 89159 53793 16112563 15 97211 625 427438402 147019415 48461616 77117 117488 1122 306944610 157 258 576283843 56958 696866345 4037 106733407 4752 12609 542201 197817 942081 3236979 687 2006917 893602268 18 6407053 14 334127 17 79864842 872684564 1874 151216 94037179 548884 15 121960429 161458 2907 46 2797738 17 3476540 272295 91727 6425 3233 28 3959 181 2599 4012398 167649502 615059339 42306 3216626 678166997 174 300031 337367983 1625351 2804 16200 558 171849 12311 1066142 6738416 1879241 1092 425770 210570450 101788313 1070240 253742529 150 67260 74137 371909806 3644 165072165 6500181 65 649110984 8907 348057 417541 12402 4261 15484 15718 392 115911830 122 13637521 2518482 1340 267786175 1211 719 173232272 65928149 2563964 11 185398 4686687 3934 23514 4236 4450 15693702 995 31 82533703 313 470094 38648952 4599 388968 87 350977814 24611 256440 1113708 10170 55437596 20768 332 376164957 12720840 1539208 289008 234783 101501415 2873 128257 353100 2332 31 5055 1230106 69 43 64927 250460113 1128883 4150 107942 440 2121753 5002 72585089 33 2369829 334091890 40101 1107061 6937653 870661744 437 128979 9604 1718622 8989331 1481643 3748967 7249 508666923 71 135 326 700684574 31 62 34 10 38635 53 7994798 524423160 54 432561 4046 45967 212096 1066573 145617018 1160 958941379 132779 791 29 21591 54 131337040 9330 572078646 215 571 3996 44575435 23414 903 141 48102 22963 12030776 3231 4659 36 1020 53 13187 87345 12 42188774 1967 1469228 110958876 10303817 274551586 297 864260914 758 1499828 846659631 12 4584 23722681 178960 9650 2932 386970 2812057 83 226 1122 464083290 127 12084330 286 207 8216723 25651451 1432 1449 521057 8524 12 12 73560 3214925 71158 54 59913 60581027 14 11 1720 77975477 797632166 605321 504 226040681 197 18 150 18 37 939214 177894 201 171769973 10 20089901 488996845 7208 126860 250325594 1289968 318 1709 1535256 59 30 3510 18064934 13729 4145092 4955 4782 27163417 2273 147 107 1368 130951 714023 110886 2852033 650771 30163255 1207 3114478 10045 9881881 875006 17382686 240 60 12694436 3105 1324 37004306 202 8289429 27699 1320 2855552 7409869 10 27 1396 145 256075924 596458 47813321 902267 749264638 741 18991070 928043 8108741 140 169580 462905612 5510 88607161 1172 48565 34247605 562649283 281 4396 150 2226638 14402 38983463 457245432 130537 681409 6563 16794 12 176777783 17800874 7627 258141422 381976622 4641685 423447848 17822 89938813 10054672 400832285 33367 327689 29488 471004 108 594406768 62 193903669 249 2220 6569 178921569 385076 1518 512690194 85 264530720 229259669 47616643 41829183 528002883 7859 231914 18578 43837686 33832770 1924 2667681 55023 22 41203 174078652 355064857 12 13 3264 85899232 240104128 48929406 18979136 194 420 25167 11439568 4436 161846 13934 811 990764358 44731 901863 343 424254588 47185600 72958 170359 129 633435 266801674 11937 29 6596 257619700 6021 25013940 368692 270705033 54121879 81848 67 1017 209628688 3035 467 226465303 1525 6581 223 25713 128088 47204 1244 800167353 257 344242007 1684385 9639 12966 73417 633470 57 781525 32992767 498 17451762 626 18999653 140151134 38490668 65069 796 115752 13 824544 6979694 1146 4613843 71644992 75255 742 233 826 99 986231 2962 1209 4087422 435174 111753 2787092 470 48658937 27994 28538156 3190 1443 79397659 31 1849 5761339 177 3195722 361 255172 23735229 567337933 2348 1555203 601714 49893 45 12050440 82437 4071 10 4896 178392 10 338156025 6612 4473222 285 218361 100863633 3891 234 1357 130317 6507 528020 132440 1573 27545138 121590 222995 8917487 14585 16 324545465 828249030 11 309045 4378 16 486 22 1520475 501 262891870 442085 3585458 77397 718294 37 10 207944604 4743840 10670353 603721621 1231087 55 902126 12 172073906 304021322 414 40 857350 176 852 305 15060 174878377 8339 31008817 20 552189 15 10556090 70927811 48 300337 407068663 3556 248 89596 40 70 105 22801142 11 1285847 298 214 6403 604204210 90 161 401971277 133814933 773131 152 402753278 426638168 688438955 2244 4534 1224 18 123893 12 2556358 172 317074999 220795 3073 72681 8786 82 127 16 3879 247 3774556 33057880 43961095 90 987825947 4389758 18 4335347 164263719 11377 3325 392610 19355 42 3692722 840784058 728830 18 87520121 643 162 4773 23406 1602 542485 7947811 43864 136428 32 3945 10 3765806 1453 6341 22542 176 26 29015 553 119038 1522 4218 164351 81 139 117242945 34853744 99363 2435637 18629 3396 1259412 6386 978067 470527125 3220 11638341 258096 2358115 119 11122 415 511 2272233 48055 2309041 39439202 14 14243 2707 27225 2794017 49010941 370550018 593 114311735 6651 60203397 15 11453011 568 9995849 384934460 261888 3779264 28848611 157204 32159868 238805462 55222 1597598 334535817 7421 243 23384 9998856 955554 11235622 154 6217827 7992 4003263 1550712 31503 29075513 14 281 840 153348 8851 1355 2229687 192440486 124 584904680 288 765446763 4322312 151 29229032 11 7576236 284371 348633251 923297 11190 9717832 72 654 163999 43 4457479 155793 10083917 1572 188697415 471 138238 56789 1213162 96 620 27499394 534 2479 62 480 10211067 1537207 1855395 372 5315 2701 4461 159 6277 577497587 181 45061138 894872 551255618 254716752 144229 30 28 392438813 169713 15360 208064 9307608 912309 133406482 309359 1028 254 17960529 31 43802794 77355921 56901145 1532 1813 194084709 59967369 1040 813 61 762011882 59308 41669141 200514060 3284 97 1170 44949 13 16039 15 81 118275109 4065521 9171821 40 9370498 13143 1670 19775 5617757 71291 1418036 80140 13 8905 39859 298 21589481 108823 560945402 217983 426935048 16987958 13270501 295 39 222 17164668 56 2043709 126 29 94 19172427 223 331280160 105596077 1589758 11766211 2552 129078 234 320 3491479 1634 1121898 11291 213075 576846 248778 543 4728 176310453 277279 5148154 3993148 11417 405274 1136336 167261 621 265092023 140 66056295 324 547625239 21027 20 643757 23236845 91 228016006 217 150 130 257992518 189664 780325147 505500112 289419050 3275639 211017 597948 65496 505669161 40212 60 1483 1206214 79555 471 21505 72999862 26559699 633179590 225834 169602763 10 465153 297 231908 20584 286 13 5177825 51273810 72307885 2699 34770 1442902 75947 8886176 128252 816866 4210922 130 158 40 40327697 47584371 273289 218983979 94 343132 59 40475278 124585 69996 52976 2382440 18535 6346 248 3205 79 2899007 9580 354 210049267 1119 27 23 29020525 41192395 14688 2835977 84483 335 105 2875 412 137942 449060 74 6580293 150026620 1195 27201190 61107184 4578 528091 8205833 13570 899784782 25718448 2195278 890198352 18435 4418762 7910013 2339689 15112 252247 7911 2313 12 683924180 646679 79 15931 612594 10662 129459 157374 446673 12382 11112 461987700 1233 22752019 30162 51432 2226872 352052750 599 431577160 173130 29 162626 106421 5405 1380749 1074 79698 7466146 532804 46 679378 106762 3107 50610 50286 8209 21 81275722 3574654 3172291 6614 224970 14 765 4302 58252 248790 236 1342 40924 630778 34137 13616245 740255877 18831780 354729658 26 24525169 1421685 20250326 215142162 563816 82 4948 520 692128555 1496 1453453 804664938 935 2648 15351 4630 149 21198 19747 142177285 223806 35310 3053 32281 20684 701 19 2805 20930 104888 27503 1604501 286177582 26620450 1509 2998 2703 1391 11729091 30392017 3297370 36753 1331830 111612 108435180 94 223756581 39 371 80 875 1785604 154403 2400 341651799 4050302 16860 6445691 203608149 574 64 160055 34582 73561 114762 28844 9932 10688 12279034 776 862176979 441530 111640 63 5471 16306 17955661 6071166 11518180 3404060 1278581 347583 16767389 34478 4161972 269371709 6276795 30156592 52 36201 6189310 88 1116 13766344 34 17 529704 87813 20240 61378 63269971 122 75982 95 16577824 97451622 621172 196 666459 18 372813 73602435 54823 24995804 2154 509307863 312 32052 173149 2445 400 9827 5769 568676143 746970215 90479088 27442422 156605 3586068 1592637 497452 20 3005 14351620 35821 179381 48 413 27536 9002 4136822 131 1174 1222 49 7667405 182 2328 206115 42 57 753068980 29583 170870 4100 1238559 71935 113 20300633 164982 1318 7899490 649693353 495 98450 911177 842450 20 2244 55232530 496806 8780 65389 6368 2775 2081 223962749 21966388 636640101 716907 2287741 9671 286959830 6845019 1317168 662229 411342 2382855 88851 3439726 1096 9275127 21607 52804 22879184 2978300 20801 54 3486 123298630 55075242 1545563 9032 262 351215255 87241 10803 793219929 1344 5470188 378772424 114 667487186 72916 78720 37485 815 82019211 2583 6914 12 462728622 1302 71 219612398 12477 129247275 22935436 449971013 11 6139450 61721 2500 555537 3134295 1858180 321826 61021 248 898 23297 2322440 104854 17433 8904091 40053305 221620 7787 145124966 3005 348 711119592 858 2000 2244104 40 24886 72 83187 128151843 36456 6135 13784 7011763 181 22 9680 267716554 4080 46 112796 908 16 344528 250 7068516 14262799 348690764 112626278 140162 33382 30 85524778 17527 20121092 223843460 4660 702 558155664 9237733 526 208865103 12662 932 26 11142441 108761876 2062 9841099 15 40 26 1814623 207 3001511 1896127 6577219 222272964 1477 915543 308 212911 23 12 261029 42120303 99 161 697035 44 3315136 1539772 3503 1875 91672 692 1203636 3970291 403 2969 31082 38037752 51 7629 567132676 84 37358346 10558 170873 1068 14 1064 420 1333268 1471188 8214307 17 50498696 2214 16268868 18 133 40151386 6310 329 544164997 388023642 5513793 258186 155474763 2428325 26212570 23663 373 186044788 17605192 3312703 5642 21898183 20660 281 6951799 8171099 54670 145 99117650 760142 1163799 36517088 4065134 68670336 11786905 5062 969 335511200 19162644 75 61477849 210893064 11658640 704 1178 52163 47951 8915 32386 21937 3892938 34 2453004 918 31 13727 160924 7186084 742878441 6591 1746285 2151235 3222 945122 162602095 59 213 1121985 129 21955 10268508 959 4423 3437 16 158414554 128924123 17984 83716 290 239257809 235 194 3692031 443 6914806 24864153 68 6841218 20425893 8449035 370 118628 39 1479 10 274955024 80524 6326 122283399 1323 327 906780 200942132 297 56633433 32 831739 752501896 2198 13720 39410454 13 643704238 284 71 1270 294326 111 91755680 3578 3594 1186 804 48 24 14369381 4046 4019 10898 10340 1762975 89552782 6309092 2394 28 1633787 623 16546040 228400 506960915 24982 695468500 9403 1045 5472516 2491 872982 489848 214719670 2328741 65899 13246 9638201 1246 1258945 20886 26461 888806230 509330063 522226353 487450656 4607051 22 2616 1337 33088 14 25006398 8060788 240 105262 58565190 19836 1885973 4762 7852005 32858 11351 24988 17774437 596 70153 39891693 1132204 168 215142 28746997 22124 673741 38953 4732189 651141 51513 111 266426486 611515 3015 199816005 232872 94 778030846 7218 6775091 139208166 572 389701633 564 35453598 2536400 2832663 384774796 13 7874874 1811065 25 27 196 42 3801 2086339 3231381 780300 70846 1848891 858150 335141261 22757 2228 6091 104404 12 13538 174723533 16842109 237948257 77585 52169 1128 5103 10 15 136 25872 477169190 26262 222 173316243 567636631 49 19420 41 11622 342248833 41886835 1109 1303 6024 8815 559719 96754 61740600 109734429 338717284 12595679 18 5442965 151463 1290 526415162 170188131 108490996 85 727894625 421822800 12488282 904160185 38 335996206 10553 503 3860 984 3288571 5463937 33079 50345 1131 238618 8196775 1275 42303 556 89175 31410185 12488955 98 18 17 893 106889 200807 15801 511 6052252 14 7173 824692 1462540 1076894 371 404081 1032724 784424923 6001 206 783 10 2529 14392 238 734 15 163 254903197 2020018 957088 22076636 4203573 38361 163 69553563 11378838 23 530331201 49778 19485631 204941330 4217686 9426729 1951 47401395 20 58583623 18943890 28247201 911743 22568123 3695211 7382 347 434974365 115 46 16834497 48131 11275 233 173711963 104921 203929936 6340940 3569 513 7281522 3726350 2948 2933 511658 3711 10912030 896862 45 39 2166 168 570796938 1337 121922 3666 21 441618 468665265 190053 20694721 30 32123750 81951 4363927 1013 74584 11 51515 73260 46 236575 27962 516519 1521213 31 139833928 813414 893 743 312 82377 478697 4494168 16254 916946398 760523 5199 2408798 9434552 192053 751 197 18217 1147 1798224 3725564 20928522 1058708 43347731 4432378 15 21 737156903 161387 128102 782897976 602741635 7574 434620279 2631982 699 331 4884 3333167 46547775 5216315 20163 155162 473625777 386931580 89399342 9986 55 54635 20 12 189842338 18298 34295727 121144 119017732 805 71 51916599 5056 10 939715521 1298339 21560248 483 1054498 13892 694 31160783 599508 76 72 3081594 861832 846933802 4622246 380730342 32 58 17285378 191392898 10 240963165 345 518587889 748 235703573 9085799 11983097 421570627 16497 134 18 650318 10 509890 140 859365 80393132 27684 62904620 54884784 205881030 6150580 495 161056 1040 3306266 65416 668120821 11193 169120 6236650 252 684 213 1216324 27977857 705 120 235 159855 32084 241096308 102 63083 474894 30980267 98948 29667 1066 39305 10190 5093 39663287 98 192702 1491 2196032 880908830 4398 45857 108 4402 48671 624 660 277 180 13521 624784 3016814 267838241 19 264 8927893 82174 143 1537 663129 2531335 400 645 23644 285 18750 279228 98637395 6345077 53115735 485620 5975 23981128 61632 65504464 9134 171747 28628410 464 84865 2533 28501 33214 263292567 1412609 5669566 8570 677201524 2778693 346311 84957007 7790 21184688 613743570 942627554 5493 64164 23 15335 20702272 16268 524024096 48398 17 23866 2251 3963 5184962 793157176 16 1268071 7013535 3756598 3019684 112 266668 329329354 52869404 118654 6071 73788 26466 54078839 286346 649974 4178 1303324 1972729 42484005 14563373 29 3023 5166235 1302 581 15 12 177745177 76634 1020 444773 119 500505 1066260 177565489 483 664982387 187632683 256477 578161595 7941 391 22 3014021 11953 22101248 2135453 286 1380215 110 9056 8205448 8594461 104 369951 1268951 123196722 24975 148075425 3335970 476015 104908476 18 80453 20562 685704261 8227517 699452 24304 10093476 2638842 95280 2658092 21 1041 9208 1936725 91 11958614 112031865 5217588 138047866 747 76 91776 30 82 175569301 32632 62 30468 5467 470989 324608562 524538 10186443 3425763 83038784 43402939 83261 123446 855 490847 14651 371 3831 10628 1254181 5330 625209 207021 150066 52682309 46376664 1176 1578439 20582476 290 39201 3942186 325750026 536699 17237302 23 28452738 214662760 24536379 6182 13591 93 42520 860 619319 447 51675 851 128614864 58833 434042977 28 9939 87 47866 190565 475866 234 264969808 561788 7059 357 911653 703851 138810064 1647 103830085 146629556 48754458 8544 301388 245 3169 30 658849 723772551 3416 1104425 145803 67287 41108 218 192345906 208 13 38026 318085097 124856 1607330 2710 362451 11539325 1672 26 51617807 284953 94721967 16311413 7403740 375051 2092066 73 19467 198830 12566551 33164 2669 31322755 17914395 19298 5221 313699130 24 114546983 439072968 1306 61 328764 13614414 1941 2952805 167945827 26925744 152705027 3798 56559776 513126008 58944 11337 728339 234552092 1193 59 2032246 35 10149 80061 2817620 337 2282 29 7231 74310 612938 2894 1851785 504 56554 277694 465 18312691 1196 4163 1158 760 3689 175154 210817419 617 150 671208187 57 4917 39833442 13531 351655119 546 4250444 70563112 5290 4271 361 99096010 36019 5753 792681 276324 135 68 10 398 3758209 17194687 760974300 171951 93776297 16602 8938669 26 903 392 16741 1257962 161958 474 777 225 318 250863 3454 1881 42204049 1726 48367 399413 3081 959 323430 3552 79255760 75511 9029004 9252496 824567266 2382662 868680735 59 2718 618128469 17649 765 35 23 56378 9560 297824 8021 791 283311 172 29 10047216 234965607 10742 26439 48819 5491 12 26020378 813330137 33 14732388 14 18 45 10 204999380 89048339 106473 1432 347 26079 485005942 11998680 705909578 1075801 66 110393031 5854437 1441 498682 284720 389249 64570 420289 1464 250958 58325 1690618 14 109805 137 377 13 46892317 4730381 25123166 209 191 505633 342875418 662956703 391556 22844 684 415045866 926920215 79 14942759 76 34 1503530 64645197 10245751 272798 8134 181221501 2297 1238391 17341 882841976 57581 575283 12 2101 713218827 9640 20410 510124092 949 296 51 1160170 7083609 65088706 6188 10 213622698 60156969 762 5211180 509277160 27 646332301 14352 2656958 106 10997 48658855 65290 508143814 27612396 33872058 2524768 164 544898 555699 313956 288165 125 124 18463 21 71 10904 14331906 243 1359985 1651 304 1712 21687621 1647 1626866 49737 44693703 88069692 24 11491 231411 899 22 19659 39 11728833 78767917 41701 12707 13510461 4099153 178 13 1834180 141130 72144 964 9562 8039 239828 244237 35749 28779 100136 3777021 2934144 226221 4590579 2543824 262281923 17778344 163853771 125 150954015 1435978 21 512466360 63 270 361212 357 104006514 240 24395 12854 199 5885961 999697 3839 931 187 208542 10582628 67950263 574481 196862589 103297787 172 40 663023 19 113557619 3741688 304782 139 1009407 38508791 192947910 2737 64119 376449982 665 68 1370769 742426 698571061 39 7389 906 77994312 247445091 11839 15837381 569 731 2078205 1028 49 19138 1614 157709545 7957 241279253 572688 39138 311282 545583693 10944306 7365882 153 958392347 50714285 186 170839448 18053689 231461360 20022574 411028734 336816779 25 54841 16 1090 63614 1430259 6863 9092 256455518 960 897015580 236673569 855293 2508 84413422 113486 1130351 5605234 6566717 11323 20248836 77 1546 927 2233475 711 279 605338904 45725 198 5962 3499363 21830 700 33761592 460 3591 77 75419747 2999 217265177 378242 69692 596 584734 57303386 198 20 1929034 1544922 20 7342050 4851 91211 14504655 21 33181 11 6143 1565 103829302 1404126 3674878 233711531 168928 16530 35195 3720539 113353718 15671317 85236 385184 7233313 71896 894060166 394 668570 2323 716 15 64 189247 24563 14511 2295 3496427 172222444 152376430 4244 10 1168 164 252564649 1150304 280090375 15822 103 3309326 318795 701 635633 45 22693504 214922263 90 108948305 324180 503524358 8300 13056897 899642989 1363238 15 12585546 26832681 60772 1834 109879 24589804 53516876 249 188926564 24952 436 512993005 2675 152554 1228481 1561654 4352123 28285 9909230 334779476 271 2461 33773 334426 319086986 16 706 320889 90 339518 25557 2601 945290970 10044 11469982 3307 3434354 10381799 1299636 3703873 6590 10361 2941085 5000806 118 80105295 2143121 102164 1582 3848 3782290 406 940914228 528232537 429531464 1187376 654574062 115287 656562268 4312310 1446297 15003824 271 10 914728 176 272534850 7831666 359 30678952 2122 395328095 109343540 1277 1100 874 3327814 150156819 68 450453 11 365 6824 360655 652371 113617786 430091 266202 518752 133 3471 772 365764410 160047121 161 25 22966 14810494 12 17225 672687 537524 11919549 21 591 4157542 14 587 1766332 12 33675 28 73 666025 21154 26806 20831479 481 852459 25 13 26 1746694 213723191 69 5286149 46187 80 171262 94993 45 84 109564340 6294 473013870 56 19827853 122639807 18875656 16411 85 185 506098 12627 29139 81873737 36517761 192111836 273264977 11421 1659330 32625 15815222 531534 36 28311 56 5073447 11842413 11254628 794697 241995 490 2075 3930 2746 835383965 39893 22259 286558046 322344 9203 54 1123 2773516 602642 32356504 63027 43598461 4285851 29 230486 237107853 485891537 177705 22358412 514303272 1307 25849 1142263 258 59162428 2832 869335 2785837 153127490 23432252 458 968196 132 12997 78124 7836 196321 3444 28225985 93 26848595 828988 15669438 7353 75 630 1201 213866244 8336 682 102 364512069 31819450 34 492 56377 362 181639093 2230718 28540 1480196 299 205 19 570363 1800574 407824 289 10460 1578 19254148 112208561 800599501 245088 75266618 252747 5694 50 36448 919 10131890 52789 43283 664398079 11278447 494873 394 43710 47894 2997 617769878 14711142 16773 102 4387279 24206533 656741 8065 4927177 2369 279154754 67107 16921812 22 15 8150449 10135905 774191 62 11422701 399038 9545181 1619471 82 1475 14137298 2595766 393207 799469 3079828 2317 358 17399 3762 113773043 672491497 75 70 158918 484325 811 11654230 201510 10 7749 770954 346807159 18 28159661 120318410 5599 130244024 100 62016721 9465 447 255 19398 245889954 2050 911 8827 10175414 55213 612393410 714 375311 18 625201078 1423 11884496 5007 344715761 235 50445034 1479 7495594 196017 61370 362864 12592 301 11019 18 1405 255 417534 25 652470 1566 7618143 363413 25232 194386 228167950 398723476 902319 980750 217005284 934947444 19 36233 37548 36095371 152674044 4566440 11 42 731574 20 26514590 482706 15677081 9336 167 623 37673678 20219 105 842787 22088327 152 678035 889562285 16 63284 52457662 3216 1062 2652 9803634 3579984 815 975482 31579 235924972 400190 9253 1262 113675042 4768 132 705846 73926 4355 280 25547872 43081668 34999 21157 212 157 18 1113265 148392647 1733 6827209 14417 1388285 1459 22 4623025 531966777 27 32 82591667 101790 594390804 328 134386 503909 4333 2238 55009 3638 148 209852246 2835 51679 1333166 39 351239 42606 30 87 15750516 5873589 398626734 143652 6460 416321463 12 503496485 87 51244 3867 57 17680878 20513778 8167722 2737 822488 8643341 22 156343 2496 2228582 95525 275922 6403581 5254 593 1449093 14737 479841613 21 55 624574708 23 745 47046 22957 191442 162206853 339288 67 3472 174166 49931665 1588 236857 2935454 3074886 1450 93198 1569852 755369 82942821 30458 3424 6602 1739 809156175 102587 11 25254 3798418 36022 579 76 35 659 3163084 90 393 15801 22 739 490 505 22615771 156530 39 45654 16546 79711 103 32 31096686 129668566 83731 2646 1698181 107199 126214958 889200 147 2211 29180265 190401182 505 331668719 43088276 2439 2939846 45 357026272 1421 106590 16 88 12202 19608435 532 347998399 1786053 270 315 187 15 41820 14157 31 12389 51348 4254182 825 13 764560 73 164240598 821 4727285 8138342 49 9255906 15267966 706377084 7454 10 127115 203 743 11750556 152767 18 37661 36541012 994403998 609486958 7813 84493900 257838 8935049 1285 2304 77 1990 16 21266742 601 30 1386231 152621 10 346 27776 4403873 126402592 3797055 1554 128028 132171429 246336787 166 457 23959 12442 4152 2960191 478182778 152 792051075 320987 4401044 363284067 85085819 8395 198 5570 3246 1658 13 1856 482683 133284 12 202831 1595525 2911 394912 9602136 1830713 41 8666411 183530376 2619 88319 3007098 18804 6430654 2665713 8928 709941369 1400 11 635 344 3906 713620 505319 56296 30900017 169842739 32358 495766493 1271 1255 170765 455648073 7028 48 1075 437931748 14044880 137263 11279945 719289929 956319 723 792052 277 16093 2828122 65 640 183 186449 141123 2171060 24 13 261 63370049 2397150 1758 21117444 3545100 153418 627008788 2115419 523 55760441 1102273 6761752 9470 259403 1379090 8347562 75279 93983 85 281 553 309 14 427 115434096 4002 5402480 6127688 488977 284658405 121 417 537376 272160 239407 263068868 63 84 178 718685 264849 517 98538 350806627 42280 2139 321811347 19140 2729509 282357405 11143 79321054 493 4480394 5609631 8390759 577 14875 12875 543987 97106 97 106918403 4851 2186 236008332 540649591 430 3093004 169446 684359454 419274 44972936 8902215 9778 850864766 67819 115070 108216 29474 48809 803755232 162996 3519714 11 4833 10 164151640 20 39635 277138607 998246 46312422 26 433634 31091059 109958403 661157 14154818 2331979 403313753 40 191687999 37 232611523 96726 53461 10191 656 72 853 5495438 2886 51130 2002 617126 63600962 19481 25 6885 312 11412049 24934279 43520 3853480 4427356 3320 56536807 3054828 571864 953 144929 9374789 750 484814 4243 5401 428 254 139611 150297730 18815540 2168 388883531 76614 36375903 66254113 502610355 68096960 3673710 795912505 57223667 4452 16944570 3311 69251 261692499 140 52819 2120 15623171 91 66 18130063 135151516 686 321552775 31 182 8382 969204880 130524 1791 2109227 6629545 11903 107479 8567 4636 38955 10416717 50 150 24 564671947 17283 3169097 9709895 10550 1892 166741 352541 156836 290734486 20 1515 16 98098897 387585 33698 87 1149713 2807337 150 332 515 79779 136535905 35013609 3262305 75402 38 101073849 477281 323717 2732397 3794930 39708 2667 53 68951 247448783 278 34499490 45274 93619912 676633 19719988 7487472 1675963 14295 2895 23 22896 1120734 138 94 10287 348160 807 18628124 4508 2511757 150894 13041 91203 6670918 47237823 6777396 14619 1091 112342 18 12 590662 3410 3248 2171653 2096 243534 118203418 31 67195 2096934 76610 15694957 382309 2722416 320 736499125 46073 1128568 78242502 6511940 69 6909419 16910584 154189955 487137 640374 1842854 11740 98 22236108 1029 219 11 157 12675 977146536 100939158 168819746 1138 366 422 15736 494329 88692 42870 152 1919 15201 45164435 118261 37 10114 1686 3493703 458422 7588 21126864 185170435 67812 47225 13 30845 36 60780 117707 89 64 24377012 14 1403 15652 426887 954153 1180 1045 88141 683038 188 139681 20905 75360 429241 3565390 1733 5788899 230455 11357 132866379 419 1114339 63220815 32 47524612 7870977 2933699 66584 139 193878842 46570316 28522040 67 4013 7417506 1205 54 44 165751 25806 135 26817390 94505787 19952 148947 75 687 934055 386415541 107855185 18 186 1379172 322936292 799481 17124323 40505404 402 6020 75641 342 121446 10 10925 4977 56527 230736515 145 146 1427 842 258216 1094253 183 122 9725429 23662869 57682 610139 3496046 3413494 3334 157 429528688 129233078 163514600 285079 3579 6344 219 26360 36 10240302 87087774 15551 219994 50 104233 54009 477458 938736 153622 149757098 62526994 769229520 24 40 19736 643716 224779066 573679 43 7668 4033 61176228 151567837 288923444 5441 31412 15659843 226208704 3891533 3697759 77193653 217973 30447856 9704433 2398 79791 461453 501200 485 19 32187139 34996950 13966 1230970 26 72517294 236134840 645706 1469193 567056 51 13616358 2676 6026333 17084 63768 306760294 838 68 65697 4623353 108143922 276670 623140017 498 296505 260 1467 23080 3409 15 549 759053 189827 520566065 255515685 13476676 5536837 64227 16 30 108066 27801 54 120190588 47 142906104 2894217 342377 4139815 110290418 290895728 6011 44915 402 46895 17382 339 26 94738773 5854398 84181247 6988893 218 7630 26858 245041489 15514301 2857 131515142 6538 82 4726 578011658 156 77 147323 38380 1136 288 264839508 37 1752 348043226 1303547 4560457 5378689 608856235 57628525 326 303 14494331 119901274 764 4305 407 536 963158 4067 445259 38 15607094 274655 19039060 315 43047536 27050088 1734828 2418 1339 301662 3515 9847 116 4415 341954610 7877 11 2230347 96210161 16 74316793 205148 45 416279903 40 384391400 3431 12 99 2162 12663 11318997 7922 5506291 557015 282786845 32405409 153536840 5050 11 201678445 12 1552256 15 52515 15499 26028 285 12311 2263 452441023 1711519 60 4297 19398 25220124 23494910 282262509 37710121 84012 543 959018 1757 574951 189610412 1003 194035048 11775361 112451 312176 152237 63763 244138841 270 3975390 89 502489864 318886476 81387 20 2787 16255716 17277744 21 62016 44986883 299296789 500335 257652408 257 481 18563263 61 2336477 24 122783884 73277069 8157490 8528 1819 221281 70085 216751 89 62591 31257 520987711 770127 662624 68307 564137 16529334 6518710 13719623 525 23912236 278848 31866 11164189 41339 6369761 5838517 1983 123 16466890 45912 58 9105101 11 588460 181731 4047 35 42 216 17406305 96 3437516 172 17 47572 100732740 861855 18 15432 203 1441 5923850 81934 484611062 92564 45593 22 428712 233320 125210792 487 20 505258 78 364312057 474637299 84186878 509022020 32005 365696318 4239 22298289 21142889 5204 4101091 450687 607157579 22194644 96 8873 18141 112 150 733574003 42919934 327 124 20155942 29183 43252647 22465249 3531908 3969001 111 92111569 12 4444987 53654402 142900366 30158240 252 149088 48 2815 966166350 63684 114269 92123 50478 45883 157442308 1534838 627772378 10760 305383 172174 860179 3720927 90 373 110405 408975044 16 12 163048 529417099 91 31 4592060 166136 1812574 310658 238 16 57574879 62958073 6557 7448 363445355 1158672 152636116 1425983 8262811 2872506 110634 2912945 2334 10463629 4780726 135753633 3078289 3934937 228749 19722 306080 35178091 61959057 22956 1067 773 220328149 673 13650 19024910 147 1220322 46405722 198 1723 98 77 5014 193885049 240122759 60355 69 121046179 1969111 16 16945 7744 4315 63145 153611 8788 104410 14928 622894 54111927 11145 46 80057316 1657 653851516 60825 458793589 5493 232714747 32217055 1169 12 8588006 3950 199754 33 156 954 119523 17 25085521 10289 11855046 23 1279 8624 2596 29192 25615 73377766 337528 49 7757 6751860 143787582 9822 16748993 645506 11687283 82721 146581 28 10358547 42211751 711 108960608 61 9796 494 32 46025556 2633385 6082045 724 19 246840 41630 422885 147809 410 1195361 48702 128 547 9153 1369 19503 8252 11 853 714368 10 41 305100 25497 157117 98 23 26463 30 14 294886 795279847 37669 5945875 2973 26 1705 537 11 545 9649647 20996 21 2364423 28084489 17 1489928 10916 153 34 3084 42133 31035 20677 146677 27 210 236 3509 3806 473633 10489616 17 9510779 100 163345 494872451 160 78156424 8491665 39144441 230954674 911330 6566418 106 29307 119781 382552264 53288068 2032912 20646866 1502 89 35696068 344 571235376 24 63107 30 3175 231112588 41 151849958 5796 6419588 109249740 592 4532 998 7018 497042001 1211867 3968 68047144 390704123 2049 411715 44679340 47430 4092 1120 1761 331 12 270734 50 56540 61659 141 181972051 10 110723196 270885 45374568 566975581 815 10296 176974 12411679 36 1010 21994108 8343 7650171 13 10752 30659804 210268650 31199 133945178 165360968 52658568 13064 202772505 12 147 151014 21 57210 114447794 189994450 165817 11399414 34 15811 274 241637 9033 609638973 73828052 5111 325367032 947248 6504 2742 194 559950539 3322245 48439845 68 45 729512744 55 9778131 7617908 2120891 69786865 1592713 1256804 1821604 67731772 279864 16 1959 18260339 1227191 8950 12 275 19995 26093244 211815383 18505 227 21789 658538 21 928673 16522 12870307 35 96284232 490899 25472588 30692 1364 346471279 38 2286998 145165 182 133 34731 3352737 59641 742626290 753 111814826 678039 1193487 63626 1626 6543654 19191331 51756970 28 150 476220604 3805153 567444790 209117 262068 43 59124200 6164 508241 101728928 284 600 8007 32444 224527063 250 556 239 990193420 76803 500896 332 53548414 684 61 998442 57132720 5841451 509736022 4662170 731 57 61 3954 12 3819628 28584 3931 555346 573434131 862449 212116 5965710 10 461246427 59 407911 26 2721896 2469 1368851 22834331 27795877 123 12236868 6724 39163361 212 572658297 1530382 875722145 6456 321 103269716 904270 899 270069 1095082 153823118 10898546 495 10511 204537420 1144229 2504938 60458883 849 4272284 32503 86 205 65786070 17691 44 181835680 4313783 26704189 3519 33971 998246300 5376818 2383 6000 1814712 25 1204 496769228 930025 6098133 99 126416 2670756 226 428 813 349309 11024306 528608 308488 86118812 358767 532489 424 5168 125 3918568 23153081 1770758 12 408 148839770 1847434 67932014 1989043 332210 912007 665807 605 372976 2222 114844 60565930 61 90728027 12532 18970 3138 9534 614 13082848 86095 20660 2297 18965414 121807 3894489 23257 1592032 4058 88 137380 339224 26901038 36097469 640175 64544 1163225 116 346478 1403 3205 65420467 363012 32256 315 276410104 419490 195 2171 3604 10697603 994 5370 3510 743361 195027 144035 111867 123788 24252657 110373797 36 12 51361 23 40 848642 862119810 915732 20 93 826378108 126 569147073 2623 67371361 5357620 153906400 45535613 450360542 105035 38934832 257066 278 190575431 85471681 34498706 149631218 258 25556 131115 5295 310 39 36389 2902650 1200270 392059881 895 13 307707 27218 2480991 112843953 936789208 679338364 111 493446237 595899602 76 45241 10 19307 447949 5978703 68 100882 49 33323 37 667943085 218278581 34011792 169594 13299 1412 10 1025 24980572 183 11 312 526097 305 143034938 17418 10 4287289 37 12905 20685063 3087 30 45819500 67646333 502319020 131722118 12850 252 22506 7790 687740 1277 316 13141409 1248571 10414 570719 2435 316 6663 119 5868 131338 4027 18938321 695398566 2545 75305489 196531 201637 800068 946391111 12 131799823 395 138140 1674039 33 104071600 1355 1263030 644 38714359 10472010 14784 633741 290 5462 1989 74853510 100711 1964 21250191 912742 177 105451 5556 310 163 104770 13759185 13841 2913 79 71 22758 303 2027312 228724 12448489 24460459 117 15 54 148828 5034 74 1227912 14775 795332 755686 35343724 33863 1017813 191254 5500 39771 73607800 209922681 610703 379 19 203 1130 330252012 2101 6060206 306 468010 70 108568885 8749 240748834 245 22999531 4126 158270708 95 10 3295699 325941943 5603581 50163074 122712769 10 179514 205240 2670096 389 1281 21 173 15098 125295993 24706022 32 754902 136151 5405 99922374 164453 33331 1265327 12156577 556569163 42 12974543 12238958 10915208 5038996 35047947 12616045 102055555 5211810 90515 296731 2632908 1683333 1068 305 410 73 231512 252737368 9016699 629 116 85119318 158 28 165 1912585 7564 146021 289 262 1193 5686 1592 46 213250764 10995806 331154 590479023 139872399 10153362 51120817 464387 35929 6982948 258 30032391 19 302456259 464045 1131904 41971861 951893 5256 132443748 55213 163 2073736 20288783 13541933 307 160 4549 1192814 17 9302 86552 309309663 6758969 643214279 6724423 13967990 142171614 588148 2126340 18 37564 87883130 100 50 3831 329113730 24770 1515577 618497295 123960301 54366128 134 494843332 353216 21678 147 822 551528 18860506 645522 14455424 535 583269 16 749040479 484 239 52 394 387169687 31057 23833 178919 555 44657195 51834607 14 412353 174959358 2603950 1886348 8046 50393 1261 13585001 57478433 4049345 823 2502951 8569 284760 9166614 15 14398581 300753 1087 18 29904365 62396232 667 17 13496066 1886645 460978 79 503599912 85286 14470 4412 28822 17168 259 473355325 311240 4837 188006 18710 101 108 10 171 16857846 10 12522 550653 4743858 115728 523120921 56 152701795 1382027 268314 1222311 58 3684684 81947 3507 40360 173016 1383 8847984 54196 102918 11613186 5743841 27447727 329615020 796196 862372264 2756 80 8375415 7781066 61436 272419955 82621 10529 669611 233 76282 89615051 1344771 427838693 181448895 473492893 137434634 525 8091 111 1907381 60739 18713 36672922 487484789 26550702 375 1388 160239 454911572 4222409 39761671 15191 37447566 56058 66262436 430586 443930151 32768549 12210 4562 19464419 28 611840 376235165 118 3668 6070907 11 181 272 81570 52118 35086 87596 4290 33 521466078 92491 403863 58 42158087 17464 913403 1629332 1399 267652 194426 58 135 4364 824601102 13155119 942 15 5475 23386 206 748885764 8570314 26792 362929066 19816 1300014 161 163166838 37329 996389 582363 543185330 393 2615201 177517036 281591 28386509 322539899 179133763 1565130 443901 153310735 196526 61446236 88663519 30939 2641576 102629 1438 154274 368166 481529 56767 94127 10162170 360351914 20 8285207 298 1356094 740 1957 46 1290634 448208810 4470 3543259 13136888 42326077 124410780 446 275575925 74373 71291617 38833354 78809811 18 718613 275747058 424 198779758 5416601 1171 2697859 366 448827353 263303506 270 22591573 4990659 648 17 123196724 986740112 37 29122 4686 320447793 95 10 35841809 31 1791514 2827090 222624548 79 25045 11481611 6889 15 122278369 765535 757 3230542 18040 155171609 164 1522483 951 2063 1977369 5712 16028 117249 19721030 3243044 2013632 39429 109821868 4285063 788527 2420 16204 10532703 200895 218 130355510 10797 9654400 142152 4028071 81 49 7406229 107036153 3213389 416278212 257385 85955938 657237570 372887 9350229 1210752 1404468 29844437 3720 402 173786027 3578 4816256 32262 27 21523 548164457 319733 10272 2045703 2823543 1030529 72081173 18097549 18373 275073835 4590948 256 7909858 1747 788093607 24 6354900 1021981 26218228 35749576 3196 5087993 31186 2545 152566 29 43953 180325565 2977174 4903843 2806 427576783 2216543 11 298 877165148 117 4872385 521191499 809866778 44 26016793 29743665 35 504364 7640 2218113 152517 61753 362080538 1059 4199210 11220188 165 646 75611 521 773054365 2066 945615639 30 37 358051 11928 4448442 8082300 427 80040 127377748 39880 3184 34790 445845860 115 607404 10402 427723980 49690 2195007 410392 891 1920 26642576 5124361 29316733 554946617 2100 10 20 546883 1139102 19466 15674687 1109278 252805427 33923 522394 227244374 30353 653 61862779 108830 301640027 641 48538448 425 3312418 46 6939 206103 32 8756438 287974 16 535370 7122 10903 3017579 19 18 238566399 914123383 8723 14 1738 228612 48316496 115339 50040755 440238202 2423 12765340 24076421 12916971 12618178 34 14419621 21416 1482487 47323 313801 580902 849812 50 347035399 3367558 855148152 1220739 14 5123 645331 40 35 721695 2435186 22994234 40 484644 28606806 381326529 17 55581204 4164 7726954 696646241 59994 6826 736 259 413 7137097 909 914 9483 294462 2230365 80 15412 31158 21044613 1106185 6463306 4716460 438710490 414 218 168988570 60 69250 395019211 2937 2969270 102 13247609 92 6959273 357124936 688935 94987174 2445782 482 263 242924069 33 98803526 1968 1230129 711 16148 662759 79695 1713 25569 181534312 14119174 53 31 15 6079938 746 1639249 3802 299591655 16 996800845 302807740 182395 12659 984364 88354 3037 18304 10799 268680 226 72 88935530 946299 14961 236 29869 25 175 13 148 436559282 665 13 137 1942103 85028 1052 89612296 351 37160163 11875260 1289 3385376 97 13633387 2795660 4161089 591863362 230 20304 21129625 155438520 21 916375951 512102402 7035074 7509020 36 12 60540 72725866 142655 451475433 257 124 3264463 87323 146477727 821570034 25 21615 3069 41545 3411 54274929 67254065 419896754 49 175 366 2551 11817 113727 17183251 352 14 130414479 1952343 57485 406330 6922524 3276 4651 584777953 1341 384 12132242 335568106 116404792 48949782 8502 184696 16 86407898 29 1579803 1204 17 224903032 495983296 121644 4861 121925838 36 1226826 6419630 562324153 663040 180834417 11734 314916770 28 214 57152 1233137 513008 10 61485 6646 942319 30602 291991 331631842 54 2768 829 7321376 16980 6721181 109166 1224068 2067661 19618436 803861129 159 425652 46495553 191 158791 43172 1407826 281721 1856585 127 411084508 502563362 70140109 4654 25865882 114 29 3121925 151181 19 3973605 558 46 111005656 213504101 242 18 86 29021 97 813 54504 62 476 117 142952 3610989 6801117 1820 52355719 3850 152369414 808748 987271 50515 100842 36642680 71126830 53072 3188 34 762128 82 1392635 3407 723407 1911030 31 3053 14385 719833 26685 76223 187215 19462 418578 74022557 13 182 2598223 1069 3206753 856 22 22 202210994 23 28536 735835229 7084836 1013081 139 428476 82560691 27949 76 143273151 143258 475 879813846 1290749 91733 1918 2073931 115369154 9983 399300 666111661 15352320 1288515 81828246 219294 231 12659 25 6337 572 789090468 2461 67754 76221 6259 3426 17295057 28126 13526783 587 16786 4196084 200 43869886 1119 121457180 17799 184236 10 166 41541143 1985 10 89389 26713 4644561 5308936 14 6050 2015582 4211 240 15 984 504 219554 202 313566 163687 14890 23 283 860738 319836522 363315530 127374764 3693 25601105 13089 5331914 17 1127 73515807 51 23424 144 564019598 40150 106 622461 1320603 69578 213 459 22535015 10165073 127577420 14299 49 14550 11789 26893 49479926 274 2968557 2332334 25167515 268 129892713 8075 2667032 74 5558 152943 2162 1248 1566 1370 175 130989317 182146111 441 20838857 50707572 178852629 9970 68827 537 168 262955 6059 106995519 2070 3537194 241270 262170 155 1894827 67 110323 405 9678 24021 11402681 12116 15 19580037 526197076 1350 602964142 408 1982 1464 391890 33046415 5233485 102684160 311 9643675 652789 12 2665 547257 8818 806950 66058469 11 1678886 337 20369 51346402 119873 531754 2435 123796969 500448 166948 371 31 1101060 9270 6819 148285564 20 2670310 34 134344 2999823 8867 520601 37 1406764 21 46305 758 17 159328130 564949 60638754 1616067 161896365 113009 11 10018525 2170 8854 142538571 13610307 19201 6440348 11031 651672 4137597 136 84 616972 717 76 13 94 374657 290 2504 5474 55144704 6943 31 785756 80327170 21369 104 419131 27131697 133 2796 17 90263 228484339 160582 3227 168164 2181153 1361 16 1144579 765234 434570 1606421 3894 121020710 275492 1708408 10397632 3235141 69537 3934004 12179834 74 50 39581 1015466 1872192 658 1012928 1189182 470760899 14 665549858 1532328 839237096 32 463635619 35 36750678 88891 11 192 7638079 77251173 181456 195194 1291 143754 88391871 2929158 2366209 274626207 4097927 58655717 80 1537196 8945621 542 19529859 669651966 3675104 7538 76 537 103186248 14 205 329 1057 921985380 7489 2748 558081969 174734 650005 1432161 181470453 21416859 979759132 8995654 1269 4154 117583 281480 284553 32 20866405 12710155 37 3134 221646295 23 362 44299 309074 112 8629946 100692 2115316 27707 288927250 13685 4357016 142411231 4084 60 30 771 3222753 9962315 197 22 42121 13158682 740026 27002 270 11870748 538429 7250699 169 666 804732 341373 47 28091 1926708 69105889 1633616 1763311 4387669 67363585 156818 21 1687535 114 8207 40919 1205250 3664 483 48666 45820922 12 983084 10305 113418441 642533 248734893 8191 1023 869374961 93915327 209 160139750 16 273 637561 417398338 799 3962 20 38 13 470 1357 10213676 230513 10587 16472287 2827569 593185533 1672929 1240 19 23 773 1536 48068 274 403269 8168 1908 528 186756 4055411 315686 16002 3445246 76 835 28 404149548 7857988 776576864 171 278607489 13 232291188 212284 35 67873 21494837 190456927 5028758 257804817 278008773 1706532 662882763 650825963 2162965 1551724 421426 114873 8565713 2053387 13945 184264 2128182 181877 18 507 155639067 29118 1414 323 268 1357518 11351793 460 4979 124543508 278 23 42084 12 165486 33 991 772121948 580544414 6324 768 32200 157479 1416 424 22288380 19685 60445 5857 14687392 78643106 21018276 33232 85206 147930022 688 1011 2418315 82992 2524 268065 32374 15516 243 441396276 35 60555006 16432599 778350296 980478 605 17155227 17738820 9578869 135498703 300659 20 67 1730 3131957 49194204 65302822 10308 106 3933 1767 184961784 16567 1229 551 161868 145 104391515 85 76632 98 244372 22862029 48721 216685 4737 980432 4698 664336 139284 832493 15 3380459 158182855 861 2770103 351 10684054 18 90888302 352566328 15 317542743 2175056 123588 386504 518 545304905 34 932761736 116 2458257 6816 60364866 49 80117158 10584 100737936 27741104 38710 22013179 706 836 8786 480844 67710 7004 28499214 649557 1043567 66849 151154 1690884 5382 62 160028466 27240 389572168 13 683011562 417 67989742 59150 2967 10303 87338 186979 284 782 13 2137 47726 122223866 91509 277345 510088889 795 107048 3623970 108 72 2962951 129250895 41706 175029279 508172217 378465 17 164 138066408 52 17380 46 16404894 779151 8381754 111800642 27 240 6275 1674349 3024116 2414 52459 202 142 23 235 26900 862675283 52124 19811 7932631 106344926 13413 12 6041 1840 876 11235778 67 956 457472837 951571 67938 61782622 117197 50148 64 347 98908 165256 1447989 1093 252 55609 45 856420048 37783019 2056589 3086424 10197711 263133245 666310782 50275772 255 2138978 5212 1751730 48104 935 101556563 3578855 20 15165 1756670 67416 202608 37000070 113827 30143 31 6710255 15842976 81330615 9409891 3762984 4794 445470181 24910466 336790714 1844010 93713 108 11249025 657 37418624 48 5019 154 27492717 7473460 10975 9497 97 385684 127637033 193608 44410622 388794 12452 47 2943 565807482 2481 651453485 858015652 1219 632511 948806780 119813721 98279 645045402 16257 13661048 13 1241615 16833 194 33025 652958 18939516 603249 801622662 14079152 8197555 31254 15341881 2735 194573253 174207 35 414607734 62441 2478 1831 1255259 12 13879 2148085 10123 174880466 309417903 1886819 53279553 180688933 200086 58 90 746183 1080941 27947 82 141574 30047 313004 17052950 308399 45493491 18260394 83267432 179367146 1667189 165290852 153 229 101095 503981 194 282 12 212295 2915 7514272 410692 463 72635336 332152058 352434665 5631 6051674 39 22829684 128700451 94 59 5436 3428 306 5430 518 28160605 4151 767 36118 4931 5612006 1367 135 55 216624 98705853 154934 7171 13354423 4991 6417 16068 44 1035 25339 18074653 1931 2331618 13032716 33764305 59981182 188615 883 382060685 488661 469277 10 435 30048 295739 1845553 161864827 965743917 70 43479 2109 501 93844 7314672 239488639 8407508 386662907 32269130 20 86711824 33 354 66557 363568 2826509 255 226 96 229 77259 237987 32 87 268 53207773 800104 58 129 130474 1287728 204 22631595 75167991 101 1350179 609 34 1285462 1286753 4746680 368606087 3806345 31251146 322123539 22945207 79 32345382 34163 135999332 1565 461656557 827301 22211 73 2776266 730922 2383162 211018062 75610 1975180 77372925 506966 376 10 40892901 12745100 124685 1115 485517 3604 14 17224 2552695 957 81 21784301 145488243 4288 56377 861 357 1078 14 14701 130 15026038 9180668 437534 605914 586 139134347 14 13 3427 1105574 19 586187306 14297 578235 234052028 22128 12516 362 336270 89602 4782999 15 216278 81716 81983860 1142 1378 51 16 30607 54 103366263 56 640636 936451 260067 2683286 10352 7608 4228 2334 407 35574427 73631 482239 469233 193405 58 6786827 572482935 55 532772 8256 108577 52 48876165 375 13217827 506 236 380 2713 797033944 380356687 11570092 2722750 249914 61562439 17256 88146 14234789 178877 6274403 62299796 9845 94050359 456748876 249647 2226 25614 2831 2504 2451 265081 16085 232 223 951039807 84796 373329 14 1645736 176913282 16 191 1183780 12 124 17311717 16514133 27033 184 79 121 114922 74740734 313 89 369 8470 204 28772 365 963741940 5126 46 803797694 1438 2408 4758 3903247 130536 9609 1272276 397255903 89260017 116699 955 47633631 2831176 107836149 37143 135010657 11929523 90 22 72262 1032 38352504 53 2970 11176 21 215080 100707770 3172439 140565232 569120877 606187 221649239 10 1275 202445116 460 30210 2174942 247 8630280 15 33355 5400 1676822 9710 106862986 78965 131323 6034766 29615 151532453 25371 23463733 344 124 5291 152 15 14485382 11 60 2795 390773 503779 1296 1022 576290397 29202005 62715723 81189 67 1350 3466 14676509 47798 6534 26287538 7081 207 46 1341639 105134781 131 24 3205526 1576 75 303142 2569906 2602869 19 32 6127076 488198421 436461614 52697718 1009 37 2556 17 678612429 58 40692970 30 13695 133726 51719121 880276 16 13 36 25262 578 6106740 4901948 402 132195 22533879 1138 6251 3618507 15231178 753524 125 708343 2460 227808 3177 1201 2645 19 21235 15268 11 105 2208 2211152 7517727 13 1921746 16676966 3228297 9161319 204742347 139836 5510692 45941 12620907 5937 547 54156 2940387 2287 803 72784 1215891 4414 151 741 424278883 344444367 43 6970 60054306 1269886 27970271 100813140 65007 1146 453672 45795976 122 62378 10 380941 3548653 1363640 117833612 23 30 246 2735935 881727260 102 836414647 59 1145 2372 183 14 369293 112769 11608321 57 56 3418 272 176316938 1605213 142983 80322 96139656 57 66670 1389 6730472 60103 2180 4727 1489308 3283785 11558427 16 136988187 539 10 8582 177 267231741 1447314 457 446622 472531 958 3457034 62132214 529788 339795651 3657354 642234 1185124 14 2675960 141675239 92976 65266 6641 7278 61287937 69203 31306962 462 110 866429822 5903 2444 1622133 41513442 707637359 389293360 250301190 3524103 127639917 9700 66295121 572209177 521 166 22578982 699 226420 5129 8189631 37086950 196 56036 15663494 72 149357 551941552 18969306 11071 64243218 248 78289396 15156050 569746 73020 437 510771617 124206 220504111 15920 154445624 421200 17224744 41151039 547 86314 101879347 816461 658522 128738 1077 911550028 23643814 302816 1440 115 750148 586501022 2793 85794 44650881 99 27975 744958 878711 110 41024400 3175661 309143 178 71830649 15162109 8333 276612 942 16029 15275147 63729837 408331349 151498 157 31759521 408695165 281 191895273 3025 11786 164897579 33358459 7054 122 10 887075278 20816188 1417 27 39623 4000 21087 360333 5960997 1834 612002 129957 2466 269 10976194 7262904 13719 79274 965694 18573 1811993 3361 199014 4922650 116086 30568 97 44771 7032456 60 47061643 87 506 3935 12330689 37117915 7314793 275850408 378 842462186 241611894 4213 407111376 343 4985722 3617 197625 3447 20318573 28923 390208514 2726533 89135344 27 166010716 13673562 86275157 387477 54 10512 7995 306946058 718 710467 110 812483 12832 3237087 88627184 3616337 12817 14 3340985 376844969 133394384 11433528 10297 21 24 2790 89968079 12313759 255004 808337 10 537324941 1074 2771826 882460127 951 92825 94110722 24667626 8186432 5035841 1470926 21 2008 206404483 45 46720131 772 114 194 151920 20083 924204554 48 16 166306 295 42 583 27 849185 502275779 139287 102681971 150589845 360379 2283754 13641 4675010 28686 197405 282586 275311 152601 111069 2922 125229 23196068 39 174 17308 87 31 1340 127 14129037 36603191 1434 10926537 32 56202009 82 153 27616778 117 10483056 1416 594 10892258 105 47 11265809 31 249283980 166924 419932 490 27385425 134 544765583 1563962 18103 243 22743160 141123 508 23145 160 17 83503 405 31934217 127 230380039 55883 1525870 55 343 559 652 6671352 19446290 15 191026700 2850323 24626 7667773 16335 44 199 234 2992 827305 219933494 26478355 313049 5517 1676 8361 941566 11 41930451 325934 3563 132 59033943 526604173 17109546 2722111 213 211585 7778 84451 285 1652 8679512 575693 73875 5012189 1792 1157403 7444 1222 498867 2435632 41512 5108979 12372256 151 390 6614 178 13643 1349 4538516 503966 10 92 59 92457375 770521660 12 11581814 600 19830 131 162574 253925 696 31480 13784716 154008691 567996 254752 70392 5562 31 7389980 2010 53893 114893962 43 2971 68 226612 3351 18522414 48415 8924682 199078 1365957 44451650 271871276 2994892 165 77 1043784 1368 280 930465810 37064181 42880836 425058 1489 11587128 192108062 3448117 102829605 3619704 30403164 16 82422 1113 1998 1490250 678 1538 34902 454739111 3005355 477 22591 396 180429147 139174 696 24 214 483785 685973777 40004 1406 756 563442036 20 448097596 57 5114404 232 58063 267194 2520685 507308767 1375329 18140 692912 40035 999877939 16649542 10436413 9571 756 4531 42864255 343392204 19 8767 255913 5520 10009412 60880228 15832307 1734623 102088 26 8059040 6018 82967 80 2544577 74341 90652302 4327 115 2807 892 44757368 1033264 217206367 111 66664391 215358584 9785 118832260 644299 17 806297 43470 57040 12212 2152 42 121 11504933 21062473 30703 154596190 1476190 7716 49 58523 205183 855181 11 3413 219857023 7735 108345425 249701 19104 22 9268 5858 7216 626721042 16 27655848 442 18209507 201267 432 287428 200542 71 1029063 20122 5326 5101 13 118 283 501891 45728639 188888519 5923 750805020 256284 32 2809095 18749 188001 9936 354934 221844 73558924 2521571 422594 9388042 13 17853 5594 209253592 783829 51608 14555 2122725 109134 1134869 5423 201 72 115 11 1631408 727821605 5631 93663843 2258 427 145389 62645 657 11004 40704 169 49573886 4046426 4490 376232533 134 35201310 16220376 1341 33546610 173377087 39262378 11310 53131163 11419383 759843346 3597186 555713570 13848 85320371 531 446 303 3080683 2949346 2638 601 15 1275 14563889 672 71135 42326261 5817 60 422656 23694 136376559 28739169 11 595323 2445122 800 2225475 986801894 737243 598 957 6772817 438380 475454738 189345564 6760522 136 22284076 1733784 3782278 626478937 595 452 20341062 1635 323944524 87159534 2597504 73307311 1323923 1289579 13832 47 3130 27 4870564 678241659 6036117 461341 14006935 5825942 123624970 243 13 120875 4499 87328 503991 1176 76 2763420 963946 64933246 1037205 730697284 228 22666995 126326 58523 16013548 154206074 852067590 129 13 1820 12312 56 31357165 11249 3598258 422 117252 49766206 29868 141857 31358 87 2486 28 29075805 50218 100816 835634307 578830 1712 32 153 3054 33605 13424020 12552684 11443 13 51858335 19707809 341 58423275 22 8404284 2955605 21 691 448285144 95037700 189487181 22 3562 77341 16 10 30 58520 489 9493878 387514951 24 120148836 996390844 1147 284415 193571404 1036 586 9924 3928 65 2739 14366459 107806 8637217 106818 3368034 784 199704959 27 100 33870631 31591 18931 56462613 20568968 934 18 36 488 2138340 1332711 50859476 2784 1288621 8601697 665011 774 29645 744562774 319539074 2227 11444 739374 18 261 90 106096 17 458 62604142 8370713 276 898 252 426 312 25952826 69 122836532 67 8052 519540259 4875621 1041125 207 29 1601 1584777 22321613 73 9238718 109887 20202763 2237788 823 18396 23 675224670 27807 689 1348 324351424 15685961 106698983 39568526 454 5211195 1011 57683 6538684 48743 241854671 476676341 6341 40026 101877 2507 712576 14464 31776320 326365 42 181230282 351721789 7373 2217 22 34470 101875604 155791 11959963 171216452 147 12090 300 150811 133897 2263489 44490755 141 979190 25441 5297 38127570 109 142798399 113 62639881 851 197103 8562 16299097 1366995 38 642667969 890281247 17304509 117 67 13 475645 57950680 479 10163065 697496 54812 1117 1800362 788 281708562 53665550 199859781 284 11 165898503 12878 197529 1311113 616928 86096 319222471 175726810 2741 4335908 871381007 265906289 521 475378836 55380996 34 225734282 35944745 33 1703318 45980 26879011 1702 269285 15756704 66 10486350 142715115 456 6548 34 5859 1010561 54 3859 49865 64 25 7764707 4886115 210820 14642 49693 969944463 213529 1443822 14231 2607243 49468183 33 1233 1384 60 291827340 17675336 9144 147074 817 27616740 207679 528357 37 9210 577 1445307 115 2913 280 11322 470844 714935 1922 820 3358265 19 51487181 2637541 218880 1003372 418 7117324 51854 67816 59417958 71593786 603270 29 133029 12 183495 100095 6411880 97 28663842 14440963 11980 292122 193964 28870 221843839 13 40484 952300 309493452 1427 110 6057 99 251628 1522 804773 9551074 314763710 34545 543387193 106933009 26 56450657 849065596 678 95523 3977 323727616 783 318448780 771286882 333 169326325 69824 92473 45235 4842370 869305664 37668 3038449 50901935 3606 79734475 31869 38186441 317549074 1508 77 7017387 26151 761521 7448966 203831894 2964 296655 971 17741 383 75106774 66 43 306042185 202985 5948330 6632980 6402 575657814 178037931 8887 298073 256 110145 250 1400 24654152 12567008 862568 9529 7169344 495093 551297 908 74640 927385 252219 133015 577155338 12625 84909507 26344278 346097 792952696 18 33524397 505882664 18502401 157916 78933 159469 1371 499126 2641 2612124 40752958 173196 25383040 15 41083 432004 2011 19262280 131130 9657364 297 43493 935806 2300729 21 14825 468 87480144 480 612791 765250162 33959 5946 1289958 204589 11599000 13823 28366 29331 2841 79909 2487 173123741 169388 1647 36330 36005273 56 22799 388249140 205951850 21218214 5870197 11 42695 248559360 347 987 7123 102374113 152178 667983 147915 1479 139363474 13064 308998 13 30518283 11 16777 3775 1438944 43356933 786 6973930 65475348 5156563 94 16 42846 28242236 133 380892375 351 340 11418 55188 290577207 1879 241 437123 2040 13234679 297289170 15845 317 2360 9655633 508103 17 493 622 143 17604 86190978 194798 14327004 53608060 9140 328440 184 261459019 416345226 251552743 18095397 709 5282 2005 360403045 49130736 64 24965884 180 925770391 46 794752 221 7287 12720042 77935 2573 36331 90474 339 76 542005 39425 485423149 9428202 5268 1078 327558 51908988 10090 262 2061873 157 32689 21 832242255 6237606 2725 144472385 176591 21587363 32898599 177274946 10472 260 388 41023459 34 534781 6575 122417175 2166 8903677 250303 276212262 537387 93819679 55 206 1111 274994964 7480135 180759961 486670080 15868 4003 6701 35090276 12394 16 46173 21113 33773 540549 4637832 85 4840 3826311 6131293 6755 47777250 13 5591 165064219 8100 8244342 66 184 6653 744969 12893416 1004 517188074 790648289 135243114 20295 46314254 72156 1773 28696 44958 3377433 27373 76 65028300 54 108 2213534 187 30338030 4088313 3283896 278924449 514350558 5880 7422801 377198909 364263 415979 14 214825 183201 7950056 1461216 399845 33 137 1777370 16488 14 84009 143494374 13266 398174927 24091955 706745031 40648236 88990 1041 427165355 3388 71740 46 36 100 276902 8290732 17 808 79635 18193 12858 3713 1227 396 1877 218 10 95 1573262 2189547 813 1748 849101942 30361179 1055043 1573764 45587 8298287 108 123 8129 26555 251061431 458529 291229 56 15809053 44618330 12 75 3089 522932333 30448499 10094592 30895991 6415 1248 52289838 3356 295 573 10 391215 25834325 26266446 839477795 303 242 1153188 2881 69554 638335 13086 82 135 78898274 335616098 1458 2265 7305360 404011 231 36781383 33 133522561 430253600 327397824 12081 3160045 292451 2971292 1126 62194088 22 12732485 164801 159255 544833 27728 181863069 89 623451 22837 1074 116927 2226 3850572 6570 1697316 24296 16497416 464847826 779 1093501 555322 6057 1514 1320 117617 1523433 3300374 428497 38584225 19517427 5353686 15594 1828 595589558 223887 1535752 70103 899 150 2936 4429708 17003149 3424 6621003 10206457 3134 340402042 79625 29476 1347 4134 17238 52 143004562 82082043 837410 72 21 2677964 93 1471586 246651916 756470045 658149 16 1975534 10128926 25294303 636214929 267 239591036 1363 6205567 50984 205408406 38379745 3600 140 1539 1411424 41486122 10959752 35143 70569 873241399 78 3427 267 222341930 3047412 64817309 2065 1879141 509765115 5869 3165 921 6888 89 18181313 197652 2989 616 497 71514 736331893 196039 2585649 30598186 431964616 11 1451265 273775001 463 132 159098 21947860 70377391 10282671 1213 46512114 36258295 430932190 951 817581 17 28294925 15046759 4680085 117034 150506 180 73122 54 1169 27186012 63434309 29779 33830 9821 22552496 9566 3113 15546 26063 3249457 106515879 8725821 1001471 27711860 7890597 34312 40526427 532655072 2043 1315828 17263 14 6785549 119684 170 10 28732237 2538 20268854 4916 12997435 137173547 29 811707 20 200465 16 739809 3392 22405136 1587 11893 584 817784076 7195 52 139297 565929698 341179 4432 595015764 1352 552 19321472 95 2258 467940583 69 82 1278493 2375 493462772 7762 17 30645 269001 1754 99 6181484 14417412 216403 17316220 110157 4036473 1683 111 250727566 219 84962 14697 2170 54367 35701 10 289003989 439276 291 5159 37 3709548 39326 110 295 892708016 174 900 17596 2653 1955 61941 52 24479 289225 3791908 1739 729493 17734 1757459 229716802 373300766 296871148 63553 242715735 262 678 654486305 14298309 8312039 45 11234741 372 7580377 106949 11 2150653 35443425 523572 25 6719250 468593405 749 694687 51 19315 152418029 70733865 389 746 160 178256 26190 205 719281862 2573 29068 2481126 339092776 786913376 328 1008177 11 1218 544 691973209 6550453 10106905 555455954 2863080 247023 5513535 903126171 396443491 85085 13394473 53069 187629479 655 8256 67220984 4866461 36201 3523 76 12 70594288 3965411 52522 766758790 233598 267 22 30254798 43060 97 116963499 472020167 1529338 5166 166530 33817 4779664 20642054 8727 346307 953359396 683 16 9505177 10912934 464 1178043 1382 27 169355 247719 13 5232 92594446 410 789801 86812929 523641780 649226613 139908 12715176 10574 8367790 328 36693 6084732 51000 331307 144 58406929 421341 9817113 159467035 5537 202 547749254 160940861 437729 18719381 406328 1721 777 42226660 153 115167 1737 71774 30491 5962 410 33 3225 195458047 1467 2867 1490008 14445811 329017 1870 12273 248 152434 211 74 32167 40062385 910599 1298280 482 46310 4544737 5831 128039470 322373712 9296 632 4131017 25133575 228 99118637 26 732364 6953893 20 266691 562092369 120031 75190 32807103 608 63578433 641250 57521 16774170 611630282 611 39 3307 162075 244257953 141292 30664 149502 219 4136 2094234 17 131541 12218562 65 15135984 2204 332718543 33631 106736845 982529923 2974 123562 7734 11 1237079 818090239 508004 14 17556 18092 130348203 182 112172555 217 2184455 12097 8576 25244841 86712070 761904 185 5187 21780 932313 91956 2456 2926 1785901 7019 21469 2734 19121 2819 13 133200122 108680969 6785603 370230 392709409 388419 1947478 30702733 54202121 1080 235 106073 11 289403 2094594 78557149 472083459 318229 12166504 12759 104218 733932 21907 46161959 25194 33248 25502188 118956342 5230 41 557517076 112 4089 824563 53683326 43437063 97 270151 39 12 21 192 12259 112627 62233 10931422 767697 184611 146501466 44773440 1512 663575 32006 10247 5479477 953122 14088419 19275311 319462088 996 10316859 5186 27 8398985 159920 1601 25 12922603 10 98 9284644 224677102 58643 80 625 594092787 499508782 122 63213597 184 500 726242333 21026279 969 1708755 2022 84101 39290 630218 183272935 63915732 1481246 140388651 1076 440699853 219895230 1699198 43472 47 9245419 11924 34 12293 61418661 1260899 58776 17 65 1076134 14 146911351 537083 3223412 32565 32763579 25160 336 22 539 665434 2066440 10593679 257352 74542204 66 20 594 110 87 84966 133237462 11 39614 18129585 245475220 1956 280803 90395 25498 293912 18333 33855 21241692 161251 16570 38830723 361494951 2673135 2015 30837984 75924 14648649 2985 175828568 8403951 95173 6763 11604588 8331 3494101 8893947 332295711 45485 9040 46839 224794 6913 179757185 951252630 11033 344 10850304 19288984 680331023 15 39 19 272013 41845403 74317017 583 549881 626489577 276 66079559 9131363 33728515 21902 163 1253 139299503 60719 482 2233 125526229 839 5938254 931424415 59839498 50950933 695295845 221020 18049 17972 40678138 27602245 3506816 606783 31038 3252168 6565 733 12358 76466424 2729254 840361681 397 67542212 111 14773 3119427 10148 629371 55700411 6687777 392264750 5527382 50515136 29080876 177665563 53 280 132445 150 41275842 4573 36366 10 247002170 18102310 19064 14 58 56334298 1377538 26750 12585 295217890 5173543 2449576 105635 26 712 4857 71 124759788 575055374 27710 85205 2793806 11 210 167873551 14951471 596249 129466461 146462 93500 297820128 128 180051 582344188 20643423 22806 14 91 136171325 422114 18134 451 4611 20533 611083852 14 21248477 69969 1662924 64995536 1042 70328277 416926 3873 24 20 42 420 38080 17 10692256 2960 7732815 28 317549647 8481177 7369930 29353 24654 8048521 234247723 30479 234618 802735 310870464 464 33003771 10097 10 320 113 66336654 529155643 1902154 902 5385 24 2358533 90314 49 12 2629416 93 249 55337 517874621 4642 7649239 1884 101 99 7074112 79416 588683 5040 426335040 539568704 149200 21505022 2537 1697 32 12531 42415990 1091 309216 687352990 336059 7597420 43041000 47671 393121 3438890 3516 291262078 2056 373 6601152 59 8175301 242 252 229063706 63095715 1719540 10 141519 2274003 2230 28927207 2170065 13 596 11531 9609581 8856148 403418450 18550296 31 360408 175647674 188393030 3686 89 7170 630463 58968400 3186886 502900355 36836 44055 11 99943728 555 1616 243 10931 34 11498014 7269852 4868 21259 508416325 364183486 1154 14489879 36389538 22 9978936 157178 11231 16596 126 315 3148 93224 358570 8100 9995954 222330 276099 1222 17337 69916941 210424381 35215 1609 556993695 6597 26 1113461 20040028 26251 9899751 569327507 149 220418 153 166459 7152 1459487 2569138 126116 408645 10641904 3502 1906063 35 49 254249885 153359781 5067407 191948 23298 90916975 54409 25403 32013 33159055 25267313 42 3786298 65108213 224272 30494 2354986 10 671386267 79 230376906 16204 42880 734670 22608421 18 2548 16 49 294995548 2576 682158 766930 2266 199973 124840 565388 93 874816494 386005293 1800 24 142442044 575 46 9470071 21318 1092264 201 180580273 15 1709 19156 89 37177 136126 3497 65 554383065 1731304 19959 1565729 181702 9162454 182787 3972 127694550 2093629 28540 34601 92521846 88396 134656045 49 8922454 270 15639270 758883269 21727 24997569 690 45440409 1392 1867 255862 2307 868 5086 20 1382 128365662 44322 562568 93 762346602 2859 1070768 1384797 52503 145970 11635 21 17957 55572569 819691 346635244 605172078 316423456 292 263791 2454 966842 30 596 126631 357 38186224 154942 1039 299954 39870124 260829 1636 5623 32980939 341992 19 10515699 328538235 2574 5685 625643040 11374268 525 671438 74 40 6290926 36041 137 413 736025483 353578838 1881 27915 46 28 26 34189 2040434 5313 86985066 453863 13501243 76734 186846 141626108 43456 7898679 433819633 139 128 16466838 350515 19 14904293 820 191347 1526 51 971029 34609 40 47401591 11 5437 8434 89199 860964 1769 24499165 11471 18 42 71022 45 87412 11 1906 78 357032 316 4871 19353 775 12 33977 3122984 384 288288 217684417 270712585 295 41 175233 20817 28330907 60346344 21 7416 93942 3729 149 360666853 531608085 3859 25460 69324110 1203142 549 4262 394024 59291 9448 33 2534527 5237355 458690628 8908788 15 24 70 18 4202 94298180 4791155 147 12512250 55605 5123489 400367828 23642 13 223686 215521 1044 580764 58472 14359243 3476859 572843 31 10564104 3229134 67 341371 822427 256727022 1557 17 4275 57 92410794 195 23190812 10083738 823515 145258 776028369 92771562 3192 4510 2302 150682 246 13320 16 120 155 33202248 2064 16912762 1186854 48 24844 53289 7508 5039339 167370 641649975 52899180 51 120868 114261900 5205 316443 1251316 85033 111337184 191843 58665 227 103056 33461 1904772 69 497143 16819154 41 132872069 43043435 10 16570 34719 45 366784072 6201 2949399 128 1025921 16241 53 1084 14116984 55 3733774 25 30 438030 9212 2170 578 109609 964 250440365 898 188449517 680259398 1498260 9224347 1780 38 1410 523 1256995 721261272 34 96 244324706 8186157 7473 858 187630033 98926144 348557 830 306 58 61 938448 50686119 2801078 71570 3242 65539642 48521109 5803 17497474 6131 4006 405526301 6770 1882 187244 745 590894 6758 7450495 108108 124007846 30600 10112405 647 68 50 16010 541337 834 1376 24 190656497 837990748 1861496 11600 449 211409600 12476807 16 20859583 203250 108 450898798 614562500 48323464 635416524 5227427 436244 321426474 4898034 14325 4538 102600 33821515 193648290 9694118 82 92146880 608433 3590357 5989 94283 6593 3617 80247 22477 262346 4446630 38323706 58849537 13573573 329 4200 183724634 40845914 814195948 901047323 253572782 288 42294 723416 132078282 543639 908337402 3501988 1285491 51 105509 145994 81309935 117948820 62186227 105527 1706 2194 159029032 37 571075864 39 3207 87 426 312730 1541 14708 10563540 19541234 890 68360349 40 23954 9473800 6539231 304087 4546967 271 7452 9356 3027557 1719636 193 12065 24 287395567 20258007 41 322677 212049 1267770 690 573746 3341 10 23829123 63957 4597342 23420078 2553 593178 11074 298722 2725070 105411214 27405217 726369 652762 366506583 25198888 175528 105667526 6739705 576 463230831 8816425 11905 1460 38068 66178 27718 1657 449891 18 4658169 32 135204293 42 5888 82388 11 207 295 76 151677 72852 827 9844 26657 38 1812364 767 472944 222 755 492522 2014755 14300701 43 32782 199 101571 143 9295 615837 558 20123 4763 8239951 85322840 1342 495469 24097714 528368 158 119 40336039 235 784256540 31193082 212 29816 189451250 31433067 4350729 15766 27931203 1637 58221172 646782 53625848 3066 414266 218 757752 1247971 8758607 700079802 25589644 322574597 1247148 56906 2987 44913460 6399 8280 177365 3651 88711730 27 254 196377 16659774 12 2903 209118 583789 104 72901 538132565 131 5169373 19307653 6409 37 3057 2340 15 7071164 48111 11 450451 1381221 32 121301 30 1014428 599011178 28394496 91 1399 10 70907 7534374 1094303 5663281 33 61 34645 28431439 62456502 10050911 7870489 422 364339 219 20259102 1299981 17403 35645 100134 529097 18181 642039338 92685991 3814 52 108647 690679809 10 182 942 11 1484856 77221 3159 274 18 4331 38 97 217484 11696 1885868 103 3387 16339141 3014 167586717 26 1909 62420722 12 338 29 391 43480831 1844 296665231 30916 19 27883276 635003622 587209 54003331 22084509 578 65 177567307 440 9090312 30742 2387719 52 30 26214 56 762 232904 3206 166 399 59 326720 2684 3265 16196 2776 11 71400 3607 27 24307451 17116 929168 22527 284412647 125 419837500 3205 82244 7689072 1796 2001 831330996 74 425 112783 454187897 75 48944 992672165 726474 2620 6452462 79053499 28590070 50320731 420 306 4520803 3971 142669680 1174255 15 1447163 29446 9145134 12242532 323 698 844 873 53 2745 50530501 28287873 1931630 535314 4825 33 4922 2867748 15 3803801 447 422279404 23315952 131317759 3067 10997652 2654631 126 5436228 165582386 174691048 56178684 755080 820161960 27 1588 50106 220 531 21896114 2618260 141591630 1386722 138176007 484500568 26959090 68914728 219357 58 4247 2457500 75120 4268501 80458621 1618 2224494 24 3586 263321751 9803441 304183675 2015309 4693814 881356 1465 753042 420 1868 218593366 803267268 30396457 11 27 21272 51 150044 10926 44140984 1562 1553 109 81 206038602 320 55 129179 16029 31 65375 38592313 955489454 34015933 11428512 2406 108538379 35 15515 92 535254 76 1446055 31489626 2198 321 19991 5903 113 293 3641671 228410651 51 177 16532076 680 3221823 479684929 885858211 63059378 18 63 6480664 28895546 6807217 1787 47647790 4566294 12982 1383178 5800788 80265582 529018 84920 28823581 3966647 4407 68727 1911 5244 1621 216392 532423 2874040 5920 504548 1075 65691 52039 183952879 18117 88017517 1191065 61915 66977 941060 65488074 49283332 3732 25519163 8268752 99 3954 379900556 525 6148475 40880454 321439278 362082848 360996 154095 262498 33665923 1625864 18631 35409 201 499 309 1770624 18 9200 19 18 5000 5949 29 91788565 5724 1255 9703683 589188773 671277 130163 3667 13620519 22 34 37279708 470088 5224939 778089 129908 492 3435 21366 159 59515063 82834 194884171 13939 346 277273 33583 49814941 315085733 1730 18006 17672123 75 22 13 157 39439379 5249490 125 9041374 10621457 14750 14330 2433 1019 706 17352 1576002 32318 6765 2665 6486253 4349774 110 24 218583412 16 77766187 8616195 62517613 656 285 246 234901 22593577 119505 31 32098 177 12 13 5480454 12631 9847951 47 50 165 25509715 42431371 24 3620 89479 2681 47429 66 11 484729380 3000 8971622 949432654 40387 910 11277581 255 274969 2892618 59537 102 590169030 18 273 18 86642 64832354 46114 21475 277 184626 12882 16086 141293 145952 655 187124 143 46490557 10323176 2599009 4364004 186 500253355 15 380450 1521884 11 118976553 1554957 21 708 59230 926 7530147 10 231492 47 184500755 351196 55330 17671604 280653919 83519 114101985 25997943 23328714 13088 752601816 10417925 91664 515285 61 24 100202391 498779630 31 52558 3781318 11018232 10099626 27041573 5656 15235 245554133 196275594 61825485 7190 40821 845796 4378022 150467621 166942192 3678014 541 435 24797 97706294 771173572 5294267 27928930 495764085 111721 1155294 1586055 4782863 6042207 380704 582427 808296 76506655 703945022 849202 237002500 15271242 69098 148614 6852 339999 382398 234832380 434238 1528 456 38 5432 173427400 206063 816 704 2826 79346889 13817 71098 53935231 46 13966 75766860 64 2709 13 1713240 93891 20 257444 12 36186000 8333 39 18056 491956 29477702 20294450 11099906 1277 67 7208 142126575 1656 24 157206 6470 24 299133 30273625 66 140 2649291 543449 71093929 41 7328922 20460 1584371 227 36 294244835 11 10650 13562737 159551 3054686 886224400 168811 325 43 693627 218448 43 2959212 37464711 10450 2282319 995009 22227757 265 1713 200 5781377 2029 67148 863 229 120 1397697 811369 503 2283733 16351882 24922833 52 226032374 284577 260 11534 672 43801 12346707 20075 518554 3230019 62204648 226360069 24 4636041 185064 133695130 266876 195796218 1144 24421809 17125233 1430 772222483 10727 8980 663952 1835 211390 24221486 3017 333700 316393161 162800 43670 39 786 21079 1100 1679389 138 27265 247 741 18899007 101370 15 46 229 27 3614591 406 15 71 29247 660425714 55786 12 21764823 144 5142848 390244335 28711971 3115 53 442189013 562 89335423 258467 46967633 775082527 86381852 10 1002821 8966930 195079 1662973 12433 2382 73349 207772169 194455884 6738471 842 473 2416650 445 14195212 100383 7713033 73 4786222 1041 323907 2135253 2924526 10 3038085 227601830 2660973 4889643 354873752 20940 1418649 639058 1004308 9289344 4807765 558 68 6303202 42 43 15669249 4730764 134472 5513 262279600 7395 358616 833784 444413423 136608928 19 381 3734596 7884880 14 9590360 10 3177 53416472 836622 1514446 367997 59046 87596827 154513 52292231 802461 3963 543850 47052 163480 13068844 243745 2124555 15187053 44083949 577 504 78172 33 3979216 664 112958 269220225 268118266 165288898 1764775 1034897 333232092 3760778 10109597 27 1403 119980554 40978 401 35 23263 175475187 162016122 8333 3500 755 265245794 44731 360546148 3856 10 171841242 185689946 14 91853 9845910 83897 59841831 608 186740 173743656 79586 10 87242 15 345369383 4900 16575697 472762 227999342 99499102 226931397 2194 407 164 29967878 8250937 18 7908 8017 36266 1198 81699107 3221262 228586609 31031956 65971 14 139 18239 370889 142859135 26834 13810191 16473 21 1300 27667 193 1477 4547 3150 4171652 189 524260 53731 918128071 5723829 757513824 80 193338062 5854 68 210880895 54 816 37564722 934626 2102 406 19037957 2911883 8386892 206 25413 210 65827784 32 11 2271 9593339 3925174 90 1903 322205710 25 407642627 2206864 10157662 51 552528 400 319609171 135976 1209157 409373 2119 18 2867 516451 425175115 1117769 39586 50 505848 308 3766638 38 73816 38 4376 139326 486 54191963 18305 44 31560 23 344059913 2511250 42 156 46 834274166 24 54 114745 35680 85277 48313 41931 5541055 117939 31708 166 732206678 98 1724547 5854096 192 9075 35947134 179478649 38 303 197610 140489 154 30 21 6590394 17832 222 1988484 201264119 41832770 31 5348971 308 58845797 164082288 262 778 900831 265525 226910547 3277625 368145708 41267567 182287 7206725 274 985364 7405368 8365 1184 4195337 186 1632 12 4918 146966620 906514632 707 257 46648 2610474 1263393 580 17 848611 3973524 187816101 4581934 2654 112594 14 274 2896530 2428 425 5327858 25 15 8984709 970471 160287106 2038 3506 5697 163313084 11549 7803 275 103 873066 208686187 663 334491 69 2419226 89429 454776262 605 4343 2324 713556327 31468 477 12 111939774 109502094 703708 382561363 2014895 16 442 910882 118 99 75158 593150686 155 202370 512047746 327 1001381 18 21241498 293294 33 72 305 47809 362497 144465674 191716747 11 261212 28909505 42 16 4485922 38 2205 761011438 23 167369 2920 9946 616 348411 276 12357 4102487 277856870 70 421 17824234 54 892584427 675 222779660 13747 82 84322 1006 2352512 43 55 12288135 57 12939952 23 26 39 9014882 12 1067 2244463 1426 110122 633 549351 18677782 111469871 31320715 29 235360 854406758 652428 452956896 299696058 9279738 3553 121780 998494 288152950 5336431 35268 382149273 352554 520213 62674670 8800 7325595 4331 25721 622 2849 799 42944 360315 2148 4103715 300522779 408 22951 350 500444 8571200 404451 681440899 809508650 295244487 123 9725 945580799 195 7662847 5295 10106782 300790 50 1398 339338850 870072921 56722 14083742 17728452 570304 171 29848 27 238804 951778 470088 267755140 845 915960 193 5055650 11 785 84 1373270 191 780216636 26648011 24724586 216 161954 131 8767613 14224 20 230208 24 14 94441 504277206 297226436 10575 12 508382 8643 876 340 1793 550814 820 640804561 15 18452273 246521407 15368026 374 910447 36025024 7052393 150741576 477294570 26 262661651 11 13788 83 134159466 416 17746 1331002 2475 2241750 56 38 279997629 47000935 31753245 89658 357728832 21 555365033 319508079 5005 6869745 209 905916087 12 3121 1409 549762 361 5506302 237289 23188 110 381 441363536 381574 28837541 37301903 21877589 1494991 750 67370298 18766 5164164 451 15 15784 1749 15349330 325232 4325042 751870 1294196 9771834 7972 259213 310346 1087255 691 3873 11346 264562 47012678 162195 5412675 33 3001502 27 82118 25655019 16870644 42162 22709 868940179 8213119 3321676 2993 3020 16 3481 52893 65542734 150911877 28771 101123208 611 12141 206823227 44361844 35789260 5225 471101461 133915 952325 7104329 11 6574239 23 20860944 20435084 1791 973199 547 11827 82364956 859651 2902683 26763628 21 551327405 18 168961605 151751823 4605 249 87 4435 6940 8597 23392373 1695 6196326 16449518 7811052 4356 17 54045 54394932 774009539 150053441 1628913 3238041 161138 9238 817383009 444 69860685 79 62859198 480936 391322866 69441 14 12 73608 503 18 19449970 27 24 28267 489992523 258059650 1864 51302 949120 713372 584715874 131344 476896 2310187 256 1779 7724 197 85308 882448460 184693112 518193 13565799 12356 74509204 978529404 83407905 111058907 1180609 89285498 50 27571 53 524703 25277012 32642040 115 85 4624233 5179314 995300851 559202113 274 17347433 37045532 114 728661650 19 6595 446952 34656007 13678 7837638 28 34 9997551 268936 70573 1076 120 11436 108474259 28189790 755453 611407 411794049 56624138 668 157 149842 154995381 119 748226 217447199 1342334 15 142305654 566698370 333255903 388583 1653703 6728225 44241505 67 63036 253 948 7246265 13755370 279 5894008 50772 4007 5323093 403948 407 18549 67168625 206683 72410 9630 16644 96 14883880 7607009 98 207426 264560 97486714 5914 28744 40 35087 43500 271 230285 651411640 259 51 7704903 43 21327923 8115 149430 50 15928 4097 248958 19 297 13 6395 5736 86 307128621 127142 1442767 592671216 53588 124 15889622 348881 50 4035432 64 91 35868 1029019 387478606 769 517400820 2322 90 429098 1076167 937780419 354 61063 3653 2697 181578 7998434 28 3260886 3584620 107733763 6778 7783527 1657 5222 92200927 412 17 149181373 134272 2366 39358 36918 179 868525688 711147116 7213 129 70892374 9179 2509 145787055 185033214 1969649 326112154 12 1087 82930454 324 1166 27399720 2295 13897710 1643 465 284 1576907 13587864 1081 439 1052464 2213 8639 1087 864364 32 134727 46763143 118553 3396 22725132 866 7968 2546 226 62569093 50756 174 22857 209742 3712 15977 38 2410825 774360111 197 759 4361930 165 3058478 318628 608999071 18394 371 1725 719395480 1208756 1417360 22 501799160 11 31325 3605174 11032 908 36994116 12799 244030 34453233 236 11576 71602 109015 65 28959431 1974534 8939 361986671 30 28326 55549 111601377 52 4375 29334912 3275899 6853569 23026140 233439060 105671873 11783 2842 141 6430086 95113613 691 181 631907 255777206 4240 405987 10720539 107093635 175 24408 4525987 10242 3219 138 520 130028 92918572 10485 17906725 2359160 35 143 1862006 40343 28180802 213 1217 281629 3533 44 851457568 156 62799097 484029266 169038 405 115 32 6557813 1113714 363979198 26 26843 366987 25 294309274 1200107 215376439 14977 77628053 3760378 38480 88354 244634 15257 266 415329 31354 36 1727 933 649953857 232 106233959 632832858 4189 38 928 95 260279 197 32275 17076343 127277580 8171356 616 45 16 875962 595 30267 13082 14491996 230698 14595 2092 55988223 75901795 94178521 161207 115678767 5569694 2138511 9050 112 535 4531 195 6779 125732 15044762 4054300 7219953 129013 11 22820 12 42 23 101615124 931 23146 165197382 50658 290 10 1415 6036 30 88 1733969 273451 5496 61113 1322 33556910 5266599 1565556 398 1145 66190 260404434 501 1242 4171 34 145046 80833342 20345 177022339 307311052 74701463 37441 322 142620392 16537 747690 519129438 17652564 689 646748860 504601715 5752 40873937 247 41286102 95082078 14482221 20 13967563 642 586 79 374 41619628 14 195692144 153 129 122 22 96011360 809 2142 19989 19617919 998488 12695 226458222 51 86670 23 8970 10184108 3268 269906485 41554 764 8545911 5875539 21 2120 79507 1118613 3545 8326 59 813141431 1166166 6398154 667 46 4658 190 6984 2796231 1637 470 819026 10158674 118 1053 41177403 44772730 63 16183 1317095 48 86 37 46 393178 1704 5073 28430915 43947 1076590 868201 3566517 80876072 320 17 406498 474905324 2447029 44605066 1077 811 18 472070 103 124817 1090140 53603 2135 76 631389 67903882 69 12476209 8410718 898875 62542333 1944 676077186 460961281 3196 5309558 10136 4910 40778379 4741915 26104 143 152489 160 3583 399900318 10082 1260948 5299182 38426896 76492152 240 522365 30 358474228 6450897 696283 18900648 39445 123480 225629 3288 12085648 9570673 4454 156510101 1146 16638 1472 18483 46592695 200478564 548 40716232 4700 176 160085 397891914 21814884 14 29546991 141660 120177848 10867026 4938782 83 86 181550282 137 325633 93133276 47 2063592 851 539219 222653177 20 1250501 39 1347335 767 16820606 17 10037 266680 758628 41459926 32516329 329712223 999 845926 1198 293357887 59 43665355 51 189 136 11701 531041 12673901 59667 16322813 16395709 2277722 94738264 4314416 483 92 1485714 3986684 69 66756 1109 27380695 487925787 212629986 124 968 17381904 886 99 1678330 52835 12557829 505 3903 7428 14161169 12 16595740 860500452 17 182 18142679 19 4170 31 42373956 94 380325240 260944545 104 2882913 38889376 365268 440774503 350 118456036 8775867 15007 1070 22 38089728 3243 8950593 364 17096 2867894 122868670 99358 137 1328 26202 1069 6608 530606435 2875 917578 2323 55 91 255248 16614844 655 13268 2247 2657806 2277 390 903219602 2305 10 451117082 13 287604252 14029250 460 17731306 787693993 58461957 247 135 212416673 52008 12034 62384 45209429 8376 145 12 236 3106 16280140 214 36373533 29309193 209297 302766778 3379 80034 181795560 64793764 1750 6703 7652 2134 10 6824 742 13498 460 363335 370 1383 9740 798922 58875971 4031537 1036097 7372730 297431 542163722 171 120752 159 18 1574 286729969 165 152283588 29612213 159 90937 80535 130 207 201 69 19324 742 588641423 137 1354477 79263546 307436490 32060 128 20483373 70862340 13977 77839 191501 868343 4879340 314633 5118764 23559 30821 73697 63031 941132 13391336 98 341 44 653405667 71837302 5047689 13 2974528 66991 2572 65 354441 53477535 2357697 267 1750506 618042 11316 5894 400 513200 405 2563 1092 32258667 634125574 15907784 13 3039600 344390584 1149426 121 260 19049 2568037 2036 23362494 462 116736 12451 54205372 5249 60058536 23 790 40344605 243517 34 4991 30229521 430 354109944 107809 1027700 708096 1764842 220020097 1909591 191417 2570 21 179301 3860 35690 12796 4977 10271 17096 19510696 22941 11138 61 36 27388 688 50242 2014 586 25815132 227730114 31673517 87166 589186 66955594 17619 247498725 146541641 196662 570 653524865 242745 147721 170701642 38055 4121945 25 80178 4646 30620900 2471329 48290 270884 13 93388519 178421 674656 426742 144 104804353 1200 8199 13307369 2089 34 201811 26 182364 24774 104228 64877896 13545 12093207 34198857 1390842 6506 50611 3051 310019 373031 286210284 49547122 27307 53971688 10502 198 33250940 129370 11157035 2137 16 534264945 209012 97 203191269 14 77820694 5365738 2326 160860044 252844886 442405 165497507 2647535 106069 11824 2471418 420872189 7500305 134 20748 17553 29821 79850 54360988 271 586374 179422948 846 540689 24556212 52319129 42 81222 21735463 54758 120 2672529 774494 296837 394879612 1333 368 487 704749 12545 1289570 54607 477 23575248 82024193 25053330 4304732 743164129 10706128 220 18 19 66982 186382878 25 884 35 17 560249403 111444 35 390728 868307 16 28182 294235 712 4658 6243061 10003699 12 1228866 38 53120162 701 12918125 525 240326461 1242 4585 122745 62 32424 1110076 7337250 99190954 10954 5874577 803671089 138582 992800735 651236 295 420504487 222 88727564 19 53754738 3603191 619 5926696 30168 31 5413 540392482 58455 158 27 60566 52250884 755714788 339071 10850 14 20037 19500 1213189 1906 81895 221 517223758 253365 1509 186964 15406 751 2311007 455 422 826866432 496166387 282 9155 760 914976 52469 13760133 15651 79 467688253 47802 85317 21296 349 2662678 94 55 177565773 16298 9758 174624740 786622318 272045 892424898 78 116 7887 475 18698984 3466745 110665 80 5051474 197385 4101 436617871 6560087 108621 86890 103263753 214850 120209379 394 546048 380431 2312599 557 1251 118269 27012216 33340400 6785 32108438 45771 89937100 447178 8149648 41970 2503 92 164961980 2205 1395 232 221065729 232156262 59317 491483 94 815 1210 9412139 313400817 1124393 668 23 15 495 14998 14738 356911591 2151 68 149458692 3846070 700407 705 25126 361 218 40438 398 6910 685 22897880 207356 3949 6135587 196105102 195379068 11 5800431 38 43 245174657 195782913 190 809252 635 53309047 217812 1693 222428 1355519 34 73540626 769 3683 44 15661193 125443 606 11415593 49956 80082167 175 49614121 51665487 341 29381670 679 6828 35 139251 64327042 27 244583 106 98739 37776741 51 3823902 115239 19241 256 24 37118 1139 30331 6245457 119 15 130 7723935 26082271 8694389 858 497426 3111 10 1609 61528 746557264 47 7704350 480 4677109 64 42767278 15832 4391903 122 36884580 578402 137487 750 230182 5368910 280308 103559 17 20266430 21865168 654371936 791730 140 969304528 779105437 7020 475006 1527 524220 33 2017995 52762 9190 4471205 107 89501 1377 251473 44778736 108583 8969 924762994 38811325 1202 443344 240449 363 187 89889315 91 416 22672764 5739 66093 640317 16 21576043 3822 2882363 112 10269 1462 27313 3328588 267 4439916 6538 340335 92181034 3214 21 43183 6249 126007795 450 755 8283 119657245 553708717 538372 700 31 88597 105 132172 52925 1168185 161162 374 549672897 36 95 179 247602 1466553 1809868 17 116781 372655227 44395344 9271 46999916 309661028 11476945 48515818 24 18246 5728 179660 241618629 2011 128 17 814189 13747 304 279194 201318502 18 16 5874337 161552 15 16 39659232 103092 543055591 58026348 60 408 49714 14 116557 81206 7380235 3913 2818833 122 74882 8727602 1085 26813481 1320 1955458 129996 3774 42100 233 62667 30920 12 155 1762274 629286 472344 148 3517203 162895721 21 541404018 352214 4203217 2475132 596 3077978 81 783 48 990 945516888 3636062 250524754 10670 26891960 421 60427 425 218 231919256 11644792 6749279 67553148 643522 16 665024 7577 84740 116284 33 284 641521101 532918118 744 168150 412843 2390348 682085 26 7651 307148 42 844683742 273231 41 89 371556150 309 49910 1033074 42704 62267019 948136630 721806254 7400 2058 12 1340 10 7663 6418 27 230 21 1500 6471 28074775 1028051 16338089 141 43411 170212435 2043630 24164768 380679 129 2160215 11 76300975 217082922 61671 2276 409803817 57866 58764 85 346193907 324405890 684728 82886 36215 87 48856963 1843411 39 1392867 2493 8725067 231436 745 15127 101028 37251449 402816 15120450 2103 91 1387615 2166 49 135770666 25917536 275684173 268089704 2013 30550821 4352790 79208 34 254722080 1213627 254968 2334 2626966 14 41 5711032 154042 391 151 166 118442 12142 351012 27899115 1397 20 76 13 288 14945910 7394 50353 2025 4742603 317545514 518649 306430 36871206 30222 506031 209520 5594406 3741189 22 96057292 36 2026 16 712 73372974 41237159 377 1056 7886 382274 1185 453935 463979487 147 572594488 68106333 88953 67784 2949141 42341 1495 150 9554 350 37711 21 263164317 1237484 271738001 310138216 143644 1280636 8890389 81068289 12399736 44723462 166 20531 26718 405 10210440 448561517 174287 639044 237 200956 719254 20 11 4358643 497 51006695 18 15677982 3102808 4362 98246738 142 94381 183865 9425830 44 587751 32893 57 22 103691 81355573 38033 13 21 136542 31 122396 12 205622656 215078 52339884 2116 436947030 88960915 53 8069 199567 948512479 1847282 107459 7828 49746 482453 9037 192 852 18 147 425030030 42994 29 127569515 300632 6046 409531 393 190556 22605 12374264 315434953 142269135 44997 31334 419 58796 7855368 303938184 59186 185316 917044 7645446 8001 3318 2446 6902463 428 50449 127095 3965 893 994025460 1445640 3903087 65 2566 3926868 45354 20269825 10743098 6297 641027 29539 557 15831 475 2456127 171 5416156 63607 98517 1918 389724599 13952912 1168 590165958 69 572 21474 22 11047 203011146 923553 5815396 41898 121 649910 4636 52809331 3072 36512 43 30425583 240 32336323 1425696 12123163 38675 12298539 432732 430619955 48067563 152754584 331661 818639916 3757 18744762 748 14355 742002622 681534 38 3554 530 8774 12 5797 901268837 75 6474424 65 251 35860757 3495 59384 11 102 18 150005100 14 42 119180120 71346 586 5651427 226521 4768 880640579 154388 9723249 107759412 93616 550 24980 1556194 15869 135870083 446 34937 2461794 58818249 505462 299381 39414827 51 226345606 1014 14785 428225014 1116952 41113 17255223 102920660 402418 3119 8741 608839860 113 21 123455441 3454271 13800045 101 1949 74077 49 634850656 263351070 85 954647279 7882613 225741953 13 156532 18 10052 6902222 579390811 55 23 49169 423870 203443621 843 8721 462143 18273276 762 847 299365 11767415 5481 17 1499 53924 3635154 426556 28116093 99164542 5294 335410450 1050087 309047 1365310 207084 6636 5058 124 171827 31727 10 320563451 3465873 3970214 28359 76874 2994 345179 167 435802304 188212 579 57 207956893 316869111 5051 163 123703543 25 802156915 47072497 2657 320112900 3288 3019 860417752 23 32 20130046 5191181 69379916 1942502 4515 70899 88 146382 107102891 4594 45776814 61624 36763 15 17410 10870297 1039 612347 106173667 10907287 12065117 69 89357 59010972 33518 135363778 3289 292585545 18666 2668469 67 17 353975378 7823 232 59 2549 118873430 29920 220785 209 10164182 141096 5178 223678 11878748 2841 12427 161975198 2831 11 140181790 70515285 299 55860 26358724 35386101 117 76 371388269 187651 213813 4174483 64536 826359 464071 26236078 2998 21384249 22874156 771406 14463545 25742971 157499 7013746 6025 187678 685400075 427 127457 2721 612345 43 39497613 144160189 2852 2572456 121 3529 24943930 1787278 473727 45 9603 931684508 275 76 795255859 441539015 558 9699 285 315 69990 5011124 226 341 118 2668 524935896 29387 201087 3524430 1795981 347534 3140737 11313 12 11561 109343403 43986 33957 1585 1672 134012526 806018995 1827 34482 8624823 12859 717461845 494150 513490 56845 38062171 1068 2562 58 32170055 5675 11165 1521746 32742567 482933563 144743837 133310 41 2796 1678 42354 52 655599120 60 2903224 785 4914 444 240784 860 2319 368975 188 145624752 13788246 73575 231133295 54 865 12198894 16 16245155 30134 19 29 11 4999070 455 198868 616566462 30 1885705 198067955 45967 2445489 175136799 12055886 518057494 109679855 170659615 103 22701 548229084 19891 46960602 129 3657468 12865 1477 189293 3866647 1314725 1899523 73046045 7409613 898818 15 107 8959775 158050 133 1801 10 944620 255069 69072 231 14 3098 75889 14 486141933 204974 511098654 529741 47 477348553 649513 111 435848707 816253 421151637 9564449 1725103 459217 12 8836719 194 77 683310 78562575 5313026 16652328 37912856 572 33119 25056 170328843 153663 913851286 21631 123 2036 234 17508 745675 214 199955035 405 118551788 164 28953 179133 469833679 19992 10547556 33418 389 3757041 511 40839411 1939 33209318 938 198 695834 56269 615311551 8396886 175058608 21317293 10 129678399 145184 3741 88 66113 203680768 16242332 62069 3315278 34376869 157326979 440 70728 15102756 128205640 26355 6140 49396 8190 373127569 29 29612683 1153104 29 9390740 59915 15 4005 8149 12 30673 960 31775406 4390971 19784499 14465 458 8742185 22 697508 1116065 636 350961 374911 26333 1417 34 1741 292650 1178 71 85721 17151366 419 480 3743850 39354 785566066 31347811 9549565 434028 1423 597780180 2746625 4769 2915570 341841 36 367214 10 57881003 1589502 162 379120470 1602869 16477983 6593840 1676 2995 46791099 9509 21 302 200407 749395781 10337090 149 2663968 1161176 416979 13223285 24966057 63 2614395 84863271 208532979 4324705 36 312 20736 119 1270973 1565 482455035 17603 61 27992 2367 1267 110 62819 600882 2965 44 3095 251 142214540 69 45121626 102 4503 264954862 41462 11104471 3834 62816401 3048176 28251 321688 34 98021 78577174 11560 55329136 64543264 1529372 259296526 544375 6560525 8721 40135067 45039 329 10679 139740 260800 46094 835874153 15259 1262668 18198960 1383728 6663718 899872 332572481 1223 54293594 357466981 97419 11 76674 1645855 753046 777 1903 364425 774477734 482563 679 158924755 119991009 14528786 9946395 743 10153 60304576 36668 73570892 197014199 19385 10135932 29 693 29144 112107691 14 205450327 826 424 45666127 154666 18352 13763233 24 31 558 87 1101 3352678 1787579 1944468 40 14 78409805 23819981 47 15 6340 9658105 504 438445 2534 142707 1652 453374030 3003405 4342999 30985 22 26 218566059 156934 16 4048 55003 21457 1373 33 197614 26680134 208705 1155 115760 13 127897 72324860 2081 39247966 524 597829685 47076 54442 236166 26462400 16953887 107183 11805 339 352 77094 708386 162597013 5188182 53067887 69534 349570 3805115 34999596 287 451588 154269376 39710607 118750112 24 5612 681439691 10129768 8017 90093 1177 16258 64436518 16743 328 102272808 31368 292472 889909 179045691 684 161711364 11382854 5912 85869 27 4760 354288212 90083 194 20026 897 5023 43313652 93 3103 442293698 1177579 6755 89 181 1108 735 249674128 8622011 76593790 929811589 2356340 34512 202644 16991613 72436 2978367 2226041 3433850 660756 299759439 130887078 54328 7136370 4540218 362824249 211725470 240455 130 25 22932 7340 21605 510191 2353629 981 619 110455839 269379947 22165943 42668093 74274 104 10617 9482 932090783 1686 55584 25519 632674 6893145 2306901 178591926 2094196 16 2720 811879300 290422 2568 1673 9845223 35279 7559 60154 129824189 1292 102358855 112625 18 1486 19322 4446592 20548878 49177 1718 5326 329803957 10 1891296 4426462 301440164 2193 3851546 24128 28 484333 27278512 22165 83277 593 11245361 13259 68974860 10778 6444495 630 593156 212815374 52536760 7966764 42 3090 26021 4136 72 292641734 2841419 731216 79 86683270 38 76379091 268 3109 43691 262 1948670 91 137341 161082 227 19299 121403628 212994 2063 1815 311727398 14881201 178798 656673 108 1232 1553080 91761 43623 30152180 1260862 1760251 25992 813082577 44772 49541234 123883465 11 7912665 226767120 17376270 33037909 196478 12580098 671800712 25272 70762 1370447 206 1394 101021 45062 16340575 330713 4409141 18 15 78 94470844 34170169 10 375611 22227 215027505 24 7274 7056721 20 246756 52816 271 26 134489 150 335 20 150887 188 3202 133761 1407436 23608 1475 172 11781 3392 1604807 2796309 16017611 185977 829525360 156405703 143 3529 7568437 4003156 6975 486 7527182 2882024 3762276 135119396 3177466 255129 490778069 191256 731 13153852 2592467 208 257 10 169840933 57535871 3194472 154870265 75247 458 230 91 128 5960672 140727371 11324 5497 3505 29156 66 101267 59120 15246 94514 136516 750316 311260851 1117812 121219 11619463 17 307688 48 2413747 1381918 888773667 1176 2755 7946 26 106214463 6750 5262 1356888 97 35044357 172041108 257592 57746 256301084 73243 945749514 3672 229945 109 30649 6977 410 536 888132 234061 110 885371 676710 2844856 7137 18 37 482 2419478 157265924 1504690 244 127434 11833154 63 14 164 28522646 663 96 7501 21905774 375102919 187401117 1025440 19593 897716 432005 5708 29824946 241347032 445750 91808874 63922360 1283983 76 727 7419 363550 163 6913 876644 33528 15301020 25 25 13 1928722 7607779 110 148894058 206 5843509 1452 9681 38034 1061 1355708 176006 3093270 145666142 868445 1325 1566642 5592032 32522324 793 16274 29674560 108974 66740436 3783 606570768 142704 1029 74 166 798659 289208163 339667577 10 2825179 56 147865 1544 130 565816241 1869 81 694 51641 2071311 688 19 180 382876713 27690389 71042 2915 137061260 75868 2392661 73035008 12 2281 117912 155549 108 1748 922809 12 469862 31823497 4087 20 748 530640195 102911 8127 1252 65 360586249 568 678547 41936237 45 1020332 6702752 14425449 919873 66178775 15981 403 34 120459460 12 21206 82501999 159 17 133279610 1612 128281592 173 2625073 15 137825 10884481 428 156 20 2560 928557 106125 24 280973 78 13808373 364 32140 105 399887757 644303732 1520931 4911 47241477 1270014 3925 323 448191546 216024 932 14071 2953 17657814 4462 1382 68 14 86229 108476455 1107557 85406 608 139 23151 67496428 1432816 183682 6671563 74 81 129782880 245561 146 283444065 78451153 1047 127314 81 172033281 545 407456734 2782961 8352 6715656 45450203 21846 161 29111100 86 792613 1333245 310625 1662345 46948679 12 65 1102727 25240 182512145 59 31976389 14 26114 120530 3959646 24 7686969 218 132 191322704 608 7725 22 356 11 39125697 5667721 78 19286313 30 66 48 22356 333 246070 1031 96205 323 214 94716 10 1143481 2671156 215471 583364 65155965 692005 54250 276326 2898072 238 32 6814 68303572 5181186 5106 91670581 21379 106208 155457 12883667 118782 94438000 768577048 409 486 567 76310 72 163 793496311 7835 11802 54 714132310 4268 61 2356461 54966 9994890 43716 60 3999 39317 79682 1193213 219 5590 21982599 7241 7342688 32764 2719 27515382 27 18 29 40108843 108610709 1305 120 125 263843 189500 68508 77426643 114 2951122 69 276484 20897891 676 1148 59 2237896 23316 62402 44 708 6341 122 1847 24063103 50908974 938847305 115 17088 15582 20528 29 5025 88 57518 31 4109245 173852845 330722533 40577264 154 438 97 737 70744 249079647 93147896 306 210 13 11344163 714 275941593 153693092 753 806901 166185 1941215 22134579 918299357 24863 9774649 386670 3744 1861587 4273954 1675806 439777472 6396 5864 515 103788 12603 2714665 78 82025 823881 5958726 335551222 11664 49083 17422 250106 1165 2904 1905741 76 26162635 24 39556668 1058 917 1192 215162 92717 621 43 12452 279 291045 32341 402025 12616 18506 144065 584 66326222 3304 31140 21532646 9355796 180 256283857 697855 1468 279 96343 25649 30336 52943629 120066875 83316 19 8593 39361965 421961 36148121 1292962 253 35 31 202 97 1348 1459 3617412 11856077 2122621 345927 3593 1034763 1284 6687 806153 346687121 25373 590 51993115 22 5379 8502074 11 2972 423095 1346696 11 327 24311560 123 13 1498 1419 976625 5083384 683 17709 7390705 13 5204 497 19336746 12209 27637891 156 12 300162062 37640 2466472 137016 83 63117 13039 118572821 80741402 379874749 197838 18534 12736540 515 4255 133707 340684198 80 38971 331678 141 335124022 185026682 2315 2006730 863 3094 51679 421863 2153 133337 25506803 35 5688993 798371 1402 14913 89 106 11030027 139124 1114037 7232 10770399 440 28043 17718017 1696 479985231 15851493 584244 1324 678794471 10173434 60552 478866814 267867904 242 30570368 6686 2455 82 177306810 211896 2256087 24300 1946222 12 2698 284 2608301 868 81 96388 52967961 2162475 223 272 25116250 15 1090310 44434877 25 5032 251 1824182 3616754 2616 8989375 21507234 5681 848853 3679655 1463 13 268861228 1678 145761135 6299 12802 1718987 32 384145482 34429 484113 6044 81 41021 1711 824651445 76578436 155316229 51575009 13604567 470838 31004 536 741777 25955 28066388 252699 312 631653944 3779883 3616 710 770614 363803264 14673372 3121603 159820 42 3012909 311692277 121 95 1938701 852 15463 5922956 8147237 527 3380 108 9251 1454916 7136506 3091 47037 392 12709 40489 24315 703388 48 32842 17 4312167 4499856 103477 21 6492 26950340 689510127 145331 276763 39238 29390 75 7019 15 1362286 7172 224986422 3743808 20686463 5202527 15 8653 81 6552471 865066 15 245722 40867 27930 149298 42481 189 1325830 764949390 5397 333335515 79794 1581 1229660 141427135 5053 63 92386586 905 48 4017557 23922 45469086 10 1118 41357112 110 77 188451 421240723 175 52309209 952476 44441542 7783 17848 702460506 7547933 178638085 87747 59586 312 53556 16 44738 238790552 85 2947812 194085 76682 2512488 14522 15 31 1915 673901 14566599 5185 508334407 373 161570 4045677 1935 44 1979754 19054927 14107 88 1784590 181235 11 6547932 43875 132 400 15946135 96307 592514742 2364 224931 257429287 6123 2739 24115 1137 5130 21 4273289 482798 58 432 2615 500 24 19487 75099 30187 857 26932 5694450 106 54392 1131592 418228 1993395 4611 969877431 410 1214788 7333 30519966 901 152939340 1194 474758 4459 4651 29 1909179 20 208188257 3344 2871 67 928594 29634690 230 39 159974628 495 8044 185376377 110206 156416555 264896 29 2786777 39680909 258623439 68380 145005073 163905 14 277048 146596 5002234 12 19539 114 214395 601 555 12599 3093153 980 56 13143070 68083 13862 401893513 23852148 614610745 7626829 180 32908942 241471 218149 600 1102759 10633582 41117 16025807 23 61943 952 12 216828 67 126512476 30141 861423291 9272 73382963 79 58846169 1425592 57533539 993188503 6018231 20 350 6879743 10 18578 647981 314 1476072 7223 18 2134297 50 7355809 107558652 21455626 30248341 2672148 775130307 91928 95954303 376 2768 1121 63892 11614 176031 79873 14351 146485560 3151 35585 538009483 12 3407 977 146 522646 1972189 3892480 21 858882 16 2247 1186 112229 20 260348 2770 1785 10897 18 3812 46599764 20223 2106312 13244 196414740 35 125624432 3674087 344 45 80714776 346509298 12485975 7270008 114398 50749 871666 1239621 6044 1315402 4168 1016 3861 16245 52156325 732 37107 12168364 140586 308642178 137382878 482533 144018225 193321716 84144 25 1748 37896 13795337 142410 6859 85569013 2386940 155782376 33 70325 82627610 204523655 4540159 136190918 603171893 31 37467430 313473 228068 93186 2583861 18684 137499 52081 15501 99448 126841861 62238 129442 24966957 402274359 25222500 235773 3835 109933565 208761 240916 532926327 2632310 533958622 163031267 13117746 77472 197431 159527 3308 38 310918 1101513 747026 43944256 242 189750 779700 10 580244900 1239742 57121 472133362 18038 202294 12063 1141 14698008 89971 31841003 181354648 12090 27548156 50715334 8989883 73762 126936 2368 20 31 16605398 34233 194411 181654304 642304 7896281 138725915 114081163 178 2104810 96 253455 45242245 1455 822237307 136 836 164948 55571 177584226 104150344 169366 5701 291750950 26247330 189931351 4793366 451139 5113901 140553956 1342854 15459085 22 45001569 841749 179567 1363 144 2242 3376 18333 82 99 158305076 160536115 37 103459932 12485677 1759 134 517403 624 198100095 73255361 1193377 75428166 115985762 1307611 255323 11 34532 3597 25 803930 89738295 3538494 183 225032439 51607 2186 4242674 46 26446 19386 344667 53 11145591 11280996 71856896 198299904 226019336 386762644 261635591 4910 14 96171 259118 31617 4511 45145362 23070557 517 355026 11561 99 239949 56 12585430 44 959 401 292645 18482 1172509 16 6593 82110649 16655503 802 142 38 1824 66186 67752 3438612 491 42392632 761 47706747 462110 156786041 400 333 2252411 394623387 1721 97592 253 38077 25042 62 1814 15342020 148 36 25084 5415 14941826 39 1540085 2327 44610 15547 5810 25 3632 62621151 358 14857 697755746 37 173 413988 284 840470 42993 7340795 318 242749 512561 11271 57 4430505 131113 125 900 7968133 6552 6224678 63366 332723609 113 21679 20 113744 5224 55530 897113 620 1498 6453574 24 46147436 102765 928578 974280506 981 47 214986989 81 409725 72107 181 52953776 14391 279374 156809 26906 61 21576 162315267 27777 268 6220 2943 4504 350 112649 115198 46700956 63985784 522800 93865 3585785 27 1168 40757740