100 1000 -1 769953265 -1 389517741 232311702 803489701 -1 131252441 751764562 -1 318024075 698972730 932690874 74908374 532063002 727493451 843033359 988681672 99965665 558826253 893347311 -1 726200130 825705815 723174485 724191506 -1 655037317 549000168 649098730 611781589 922959881 40320253 -1 755323021 440970457 845235724 895927128 630112925 665116194 483954067 897278018 -1 659478702 121127110 969954050 203540469 480867411 403090685 -1 689288586 913848687 167235770 77803768 967029141 570215160 -1 273964911 113584511 61752848 235513911 584684130 359656759 140571185 665484442 62966173 976734820 450556424 833872446 586650385 803920526 244257007 159649812 719622568 -1 676517860 624861785 238419796 703014833 -1 500188251 675286295 626374521 45165952 299671321 214605237 403393872 350846022 787694421 638094654 332084069 208639946 408034975 533997454 -1 436224708 269491517 911025742 -1 -1 32 54 90 91 61 59 6 11 64 3 81 99 24 52 55 24 25 78 38 20 97 24 71 67 62 6 60 27 82 43 43 38 58 59 51 38 64 6 98 15 19 59 7 87 90 68 87 54 34 96 68 11 95 70 21 26 89 94 59 81 92 93 63 74 60 81 34 72 70 68 92 26 82 79 18 19 66 83 66 67 52 53 38 99 19 20 49 50 90 55 96 95 3 86 85 47 47 37 84 55 44 74 67 33 95 88 33 32 92 100 93 53 22 71 58 50 49 48 24 82 91 62 79 52 82 52 89 15 56 17 22 81 75 83 53 3 6 86 89 85 92 98 54 3 12 71 54 56 94 92 70 71 68 79 28 20 43 8 74 69 76 85 98 68 69 62 2 93 73 56 76 29 14 96 48 49 84 83 100 97 19 83 83 75 71 44 13 14 33 42 73 37 88 86 77 92 49 72 53 88 78 47 23 54 75 99 74 31 63 43 58 99 8 11 86 56 88 89 96 76 97 62 32 55 31 64 98 89 89 50 72 38 9 98 18 45 3 71 87 75 86 75 73 71 69 76 74 64 57 36 62 49 65 64 84 76 32 73 84 98 23 24 49 8 88 6 74 83 100 91 49 74 67 68 81 36 41 42 48 55 100 79 22 54 1 2 74 21 82 100 25 80 4 44 50 51 99 93 62 65 94 81 71 27 35 62 52 33 3 4 42 17 34 30 57 70 91 100 46 53 61 62 88 20 91 51 99 60 36 5 22 72 97 93 33 34 68 31 76 64 60 45 83 94 22 64 27 28 81 92 96 75 43 61 92 69 30 31 95 73 45 63 32 76 84 82 64 87 62 46 14 18 73 85 60 85 58 55 91 19 100 98 26 10 52 45 93 31 24 42 66 91 69 56 75 76 90 97 78 92 46 54 45 82 67 53 2 3 57 78 91 97 21 22 77 33 99 89 70 85 10 31 61 12 68 69 49 63 42 87 90 38 90 51 69 99 11 2 48 21 91 96 99 95 64 65 33 21 67 35 7 8 80 72 94 66 18 4 85 39 82 64 40 83 77 88 80 17 46 49 50 68 90 49 95 75 85 23 41 94 35 97 34 22 92 39 56 27 37 95 39 40 35 36 80 61 98 40 15 16 88 63 89 96 6 57 90 78 86 7 91 73 40 54 75 80 59 32 14 40 94 85 11 30 95 46 76 77 75 43 47 38 13 54 97 98 21 20 54 86 90 27 47 26 38 39 4 36 92 89 93 97 75 93 72 20 64 54 76 92 50 54 32 68 4 80 86 85 59 51 65 85 25 33 85 55 60 52 4 83 95 85 54 59 98 72 100 85 97 85 36 34 55 59 82 58 79 42 59 86 87 95 36 52 76 52 64 45 35 78 36 88 86 80 47 92 13 75 89 31 33 46 50 35 76 96 16 14 99 74 3 90 51 46 71 86 91 92 49 53 98 50 46 65 95 96 63 64 90 45 71 37 29 37 96 93 98 100 38 51 27 94 44 5 68 84 48 79 44 45 93 54 96 60 100 63 88 87 74 54 57 97 69 57 98 71 52 8 97 92 71 79 4 63 55 38 14 2 11 45 78 94 65 79 98 77 45 68 42 65 59 94 26 43 8 59 78 75 78 73 74 75 91 93 55 76 25 92 88 35 41 23 87 100 16 10 60 37 88 85 62 23 99 61 81 8 58 88 66 49 75 97 62 4 30 21 88 50 78 58 89 34 30 58 89 38 74 98 96 100 86 45 98 90 39 52 81 16 31 59 40 70 20 83 10 9 31 20 89 79 62 83 4 54 12 70 46 77 66 33 49 64 72 80 12 13 58 72 96 42 29 30 86 31 71 78 52 24 31 52 89 84 63 83 28 5 54 55 86 77 41 6 95 100 80 81 67 69 99 82 52 73 13 45 80 49 93 94 94 50 3 68 94 29 81 60 96 88 100 89 69 87 95 54 52 42 96 15 53 80 54 90 85 78 59 73 65 58 86 53 9 24 49 32 64 76 66 24 48 75 90 17 97 77 61 73 55 39 18 75 52 55 42 43 16 17 54 96 24 34 18 71 66 75 22 63 91 52 31 32 61 66 28 90 51 15 81 77 64 52 99 4 74 94 26 95 76 54 15 78 54 65 60 89 62 63 100 93 43 2 84 85 95 90 41 57 65 3 18 46 44 94 85 98 36 82 93 99 75 24 92 22 21 1 64 93 67 12 84 61 84 92 94 2 63 68 46 97 96 94 48 13 25 27 32 53 65 66 13 48 97 94 60 61 21 55 38 89 85 9 24 95 10 11 86 90 34 35 75 58 59 60 51 52 62 82 2 15 64 50 50 8 88 98 80 94 97 4 35 92 89 61 87 56 84 20 43 24 90 83 19 2 55 40 5 77 49 5 55 56 27 67 34 6 20 72 21 36 96 84 79 64 76 89 15 34 31 47 21 2 95 99 58 68 4 91 69 55 4 15 9 54 99 97 19 12 91 42 96 30 90 98 33 51 86 38 45 67 80 62 46 47 41 83 79 29 56 57 66 73 90 100 49 75 20 22 66 100 16 56 51 97 94 64 82 99 53 72 67 60 50 2 78 99 37 13 26 27 80 15 58 75 7 95 97 87 99 77 90 29 8 72 76 79 92 37 70 83 28 29 5 36 89 75 44 100 9 50 48 63 24 25 98 97 62 12 26 29 39 37 73 53 62 31 73 91 47 70 4 5 90 95 71 49 65 73 59 35 80 86 90 93 81 58 85 95 94 90 31 27 90 72 96 41 52 72 40 82 22 23 81 15 77 50 99 96 8 79 31 16 86 74 96 99 100 80 90 99 37 38 69 8 85 99 51 65 82 91 56 86 68 75 56 100 72 73 2 99 74 73 89 41 97 95 52 88 83 89 28 94 85 89 77 22 76 58 20 48 22 40 92 85 94 100 89 91 98 99 19 48 18 8 25 15 53 42 67 75 11 65 81 64 36 37 87 71 51 91 75 74 98 56 59 72 99 98 99 62 36 72 77 80 28 74 4 29 71 62 92 83 14 36 89 81 78 35 66 89 64 98 4 32 4 30 41 30 97 55 62 42 39 17 89 67 95 63 95 89 98 26 44 26 99 73 52 83 100 28 99 90 42 20 61 7 94 97 25 69 91 64 25 24 94 96 100 96 71 93 14 26 87 90 70 44 95 78 92 88 78 93 98 73 77 40 89 90 70 63 11 70 79 69 51 21 60 88 20 69 18 36 90 87 76 36 6 7 17 13 78 61 17 54 71 76 25 46 97 56 34 25 80 59 71 56 85 79 99 100 60 78 84 69 81 32 74 96 45 46 61 92 29 40 70 52 62 43 70 86 54 49 40 34 42 39 69 70 73 39 92 91 63 62 92 55 81 70 100 71 25 67 42 49 61 98 20 71 78 65 71 45 73 57 46 72 13 74 32 65 95 33 92 86 46 96 88 83 56 51 97 82 51 49 23 50 83 95 23 44 94 99 71 72 42 45 35 89 28 84 5 6 86 68 56 90 33 57 79 83 17 2 33 69 17 58 57 65 91 82 10 74 35 43 29 25 19 46 64 69 3 51 44 93 98 36 32 33 79 65 86 57 76 90 53 54 45 94 63 76 98 96 60 7 81 82 70 99 10 88 96 98 96 91 73 47 77 86 76 88 96 81 46 80 10 16 80 75 78 56 94 52 84 87 52 62 62 2 56 55 45 11 16 84 89 70 79 97 27 53 64 33 87 33 96 97 40 79 70 11 73 22 98 92 86 87 92 66 67 72 74 36 28 34 88 38 88 4 32 99 15 35 53 96 100 88 44 49 36 33 34 29 94 95 90 82 95 64 16 34 65 86 71 68 85 86 90 53 47 84 48 94 73 74 98 27 82 73 62 97 20 62 91 84 70 92 49 40 33 12 73 51 20 97 100 12 76 80 74 97 25 26 66 79 78 15 50 10 90 63 5 92 8 9 29 95 27 56 28 96 100 99 29 78 78 79 55 92 77 71 91 99 79 80 56 4 54 74 67 37 34 56 49 86 68 87 20 45 37 14 96 80 51 74 74 27 25 64 87 88 90 86 16 91 37 53 51 22 38 12 91 33 68 98 12 17 60 5 98 84 14 15 77 9 41 84 66 95 59 66 50 12 28 70 67 88 20 100 52 56 32 62 91 85 9 78 35 29 56 53 86 48 91 90 35 54 81 88 59 44 92 99 77 75 23 19 72 23 63 47 11 12 61 60 48 30 4 79 59 10 20 21 87 35 96 89 29 64 65 19 80 84 37 17 82 85 53 67 99 88 91 80 41 8 80 55 96 87 78 10 98 21 98 87 47 14 40 41 83 85 69 67 95 44 80 37 54 97 58 63 69 78 57 58 94 78 31 93 59 30 17 18 56 63 85 52 11 29 83 84 80 29 35 26 70 60 70 25 47 48 83 10 51 61 64 77 86 94 82 83 9 10 50 36 38 75 86 93 79 81 34 71 94 86 70 89 75 53 77 78 14 53 10 65 34 37 79 75 43 44 46 36