100 1000 -1 921671366 121044688 293336675 330659536 891692776 245447317 788332276 -1 742964697 901797885 22528491 721187344 385363485 569520360 -1 979836734 938136829 933975465 164555227 570142784 281665707 -1 770162038 738286868 62023349 138029735 -1 645016737 388451261 897435677 589686675 556906419 -1 929350766 -1 304150484 725189194 204982088 917656568 500530482 179407372 389700705 681316795 918955432 358700131 -1 749716803 463703208 78693306 867281439 823134581 959718181 736638769 931241272 447454466 -1 387965359 550791097 300391982 904692296 641095745 316953281 468067420 658217071 898509393 50956908 884162201 221959738 -1 580122162 583190596 337095151 350906750 315512548 643174556 853434953 30797831 827976965 344531884 786665952 866691810 807412316 302138677 899799009 -1 673407260 706153113 990639350 627352867 537468972 406071042 780005109 93053108 247231154 409333388 416501867 231480716 690662781 -1 36 89 72 93 48 62 34 33 92 7 89 76 59 16 61 93 81 57 94 74 8 33 5 64 68 52 26 27 97 29 48 58 28 54 70 71 1 68 96 77 73 78 76 23 28 87 12 30 34 50 95 79 75 88 30 31 50 79 74 35 68 76 79 61 33 34 92 97 59 77 90 61 2 53 87 40 41 29 15 78 30 3 62 28 27 45 80 98 7 35 34 48 17 5 77 5 83 51 72 90 54 73 46 82 20 65 51 25 85 99 25 26 27 98 63 88 96 28 84 97 60 49 51 38 82 1 93 100 85 81 45 44 74 75 31 32 86 83 23 4 71 80 31 98 56 42 60 40 70 73 85 55 34 68 74 80 71 15 59 62 12 91 33 98 42 76 50 56 75 86 79 98 96 95 61 79 88 20 2 64 62 13 34 31 71 75 38 23 94 75 93 49 64 79 36 18 67 96 79 88 86 84 73 99 100 86 45 49 34 85 91 76 78 79 54 77 59 65 83 2 67 91 37 90 43 44 73 70 60 84 36 86 77 16 55 99 24 64 77 82 71 41 39 20 22 100 42 21 13 38 99 4 83 84 28 2 58 83 69 89 90 69 55 97 21 27 68 13 96 90 10 11 40 59 39 1 100 99 7 42 93 98 100 97 59 2 55 92 70 52 67 79 92 75 39 82 55 94 80 87 84 72 42 24 71 85 62 33 16 87 24 91 53 7 20 42 85 58 93 80 77 15 96 64 95 96 10 60 85 31 6 49 81 91 75 78 20 92 56 57 95 64 55 12 86 79 49 60 77 96 88 93 94 84 59 66 93 97 45 90 82 10 85 51 39 40 70 8 35 68 87 52 43 57 16 38 20 56 60 92 36 52 38 95 59 35 86 59 46 7 80 85 48 77 67 95 82 83 68 84 41 20 62 63 18 10 2 9 29 15 94 96 66 68 82 52 86 87 86 34 50 78 95 20 44 27 58 39 26 87 89 63 5 40 61 62 83 23 26 96 65 89 94 87 90 67 97 68 88 5 71 86 50 59 18 78 16 17 67 54 39 84 72 83 8 83 93 72 85 98 50 58 80 99 79 85 59 75 48 50 88 70 60 53 1 2 3 50 75 87 77 69 13 16 81 75 7 94 67 83 69 57 85 91 56 34 74 23 99 69 28 11 66 14 46 65 81 87 93 77 97 98 44 45 100 90 94 57 58 52 97 86 61 78 55 11 43 92 84 58 68 69 20 83 89 100 9 26 43 49 12 88 54 45 12 90 18 75 33 50 86 90 69 74 14 100 97 88 63 18 95 67 19 76 34 41 39 80 85 52 88 71 92 95 21 22 60 27 12 100 68 94 94 90 94 89 97 99 89 18 97 94 27 28 6 81 61 99 62 48 85 7 71 72 55 31 93 12 67 68 57 63 22 53 12 49 54 30 88 89 42 15 31 41 87 25 42 70 49 50 63 53 75 15 52 40 34 17 83 97 65 51 69 5 99 100 63 5 36 27 65 92 74 51 67 92 23 36 43 94 98 51 88 84 97 95 41 17 25 27 26 93 81 89 70 97 68 14 37 8 79 26 54 56 94 14 53 37 20 59 41 65 94 95 24 13 89 85 34 8 47 50 84 36 20 21 48 71 47 48 16 5 29 49 99 37 29 12 94 98 98 69 48 8 4 15 24 25 100 44 28 16 72 76 5 36 37 93 4 46 26 30 38 100 19 11 71 66 98 32 82 15 70 37 29 92 10 37 49 40 96 86 98 40 13 23 99 95 73 60 71 74 85 17 95 23 80 92 49 14 29 64 49 85 100 79 65 44 79 90 60 76 81 34 79 77 88 32 9 10 95 94 36 37 84 85 33 89 27 55 98 94 61 27 57 7 96 81 88 37 6 61 83 57 23 50 69 70 85 93 22 17 14 6 8 12 72 73 67 11 59 76 91 93 38 78 25 49 4 94 97 42 80 84 5 93 63 67 98 77 86 94 44 3 34 70 46 47 63 64 68 48 91 79 56 66 89 90 39 62 3 4 92 82 96 73 90 97 56 86 40 46 6 18 76 26 41 18 35 36 87 99 57 56 43 40 94 30 69 64 84 80 83 71 99 84 79 80 93 28 7 64 55 86 93 58 93 85 83 93 77 79 13 14 3 57 22 64 31 10 66 38 21 94 41 7 75 54 36 42 98 82 63 72 91 94 22 81 78 66 85 73 59 94 99 96 60 74 99 72 21 59 91 8 14 17 37 38 11 62 74 26 50 35 81 82 97 93 93 99 10 89 55 2 90 89 97 96 10 48 63 28 60 59 62 60 12 13 39 18 9 6 10 76 61 38 83 35 92 64 71 14 54 75 14 34 62 66 84 38 34 46 94 48 51 52 38 58 83 70 72 82 35 69 94 93 74 98 88 24 81 49 91 80 92 67 57 77 56 61 75 92 100 50 93 43 71 64 33 92 92 94 41 32 41 56 41 42 18 70 62 56 74 79 88 85 17 11 82 93 68 83 29 41 62 39 20 11 32 96 83 95 63 84 36 21 87 34 83 6 55 67 66 72 78 82 99 60 100 60 96 97 73 80 56 36 33 9 79 67 25 12 21 7 95 85 48 83 84 99 68 27 14 15 6 7 56 71 82 96 48 27 6 41 90 78 58 99 3 91 15 16 63 86 29 31 89 53 56 95 85 27 97 78 42 43 50 66 77 72 60 61 84 98 98 42 32 24 56 98 53 46 33 60 100 41 90 100 96 98 47 14 90 62 81 74 30 72 17 29 13 60 74 67 92 93 50 98 69 60 24 14 69 32 3 98 91 100 83 53 65 7 94 29 30 16 8 45 88 67 93 82 4 19 56 5 44 65 85 50 70 62 31 82 2 59 85 23 60 57 5 49 64 17 99 98 68 10 32 76 71 98 71 84 52 62 87 88 48 43 84 96 82 94 91 58 46 13 95 76 55 98 75 76 82 54 44 43 96 89 91 96 77 83 75 49 35 30 33 95 70 76 51 2 21 98 100 48 89 60 18 89 94 6 43 100 61 68 94 8 80 88 18 6 36 32 86 78 17 94 97 87 38 7 80 93 57 78 74 89 94 100 25 35 41 58 52 43 35 32 2 14 34 98 88 43 90 91 40 44 73 81 55 64 23 52 50 51 80 62 98 93 35 6 94 59 19 91 45 61 89 67 4 5 58 59 40 41 32 88 73 74 44 18 38 39 29 40 22 23 95 98 84 88 77 78 25 91 63 41 27 48 62 37 81 98 32 68 100 98 92 34 72 80 17 18 71 36 19 31 89 88 97 57 57 79 49 5 42 85 34 19 77 97 50 69 14 79 69 36 98 87 89 97 97 66 3 49 32 46 92 48 99 93 67 71 43 15 55 28 21 17 43 65 67 5 50 22 38 48 78 10 68 75 29 30 42 67 62 31 59 60 68 60 71 67 39 77 91 95 66 67 12 26 81 47 92 23 46 53 52 53 72 87 46 37 71 9 90 93 75 94 24 97 100 54 5 34 98 99 21 38 51 16 77 40 72 20 54 63 61 48 84 87 32 78 40 83 73 55 68 97 62 42 99 39 61 15 96 21 12 33 43 53 10 55 38 34 48 11 89 74 78 100 80 47 72 32 39 22 76 77 75 79 65 71 38 75 45 98 73 98 91 92 89 20 82 41 18 83 67 99 68 80 97 75 82 57 16 95 51 63 18 19 19 52 36 13 46 35 85 86 15 74 74 28 58 57 37 11 100 55 92 88 65 10 10 31 7 8 55 56 14 46 64 65 19 88 96 83 3 45 69 26 94 10 65 66 65 56 48 49 49 74 90 60 33 82 98 97 66 85 55 54 18 86 43 9 35 25 82 23 90 92 89 86 47 61 70 64 16 4 23 24 100 94 86 100 53 54 24 74 5 6 56 33 28 29 66 43 89 82 63 76 71 43 92 89 87 60 89 96 67 36 78 64 88 83 41 57 20 1 37 95 91 85 75 66 13 65 49 79 92 86 17 75 78 69 66 63 98 92 64 85 74 32 75 74 71 79 93 24 96 49 94 97 22 46 2 47 82 8 60 86 19 20 36 74 91 69 11 12 19 13 96 53 48 14 69 78 42 58 75 67 18 87 94 76 90 87 100 91 80 81 32 33 95 93 95 49 5 63 98 27 92 78 73 72 45 46 91 98 67 40 89 25 79 45 44 16 93 90 26 42 86 64 42 38 70 89 99 68 75 83 54 55 79 97 54 69 58 56 96 27 5 47 62 96 4 58 85 46 64 97 8 9 26 39 88 2 41 81 34 52 35 71 35 65 57 58 34 35 29 6 49 63 35 37 66 50 55 6 77 84 12 59 84 75 100 72 89 77 58 61 86 10 62 43 92 45 40 85 79 56 73 89 4 9 65 1 98 67 89 80 13 94 33 12 86 85 49 91 37 39 80 94 78 71 31 2 65 83 92 96 68 99 67 89 21 66 86 72 72 74 98 70 42 99 44 80 34 95 74 62 93 94 72 17 2 3 100 96 80 72 79 84 95 46 99 94