65 A
   100000000          26          82          65         102         100
         147          75          69         117          42          89
         125          38          40          13          38          31
          22         103         143          94         104         123
         140          98          58          38          30          67
         120         149         100         141          93         162
          62          46          74         104          90         106
          71          96         158          76          58          59
         106         137          48         118         105         140
          55         115          94         122         154         118
          36          21         165          92          66          66
   100000000          56          39          76         109         156
         141         135         183         108         155         190
         104          76          79         104          97          88
         130         176         121         131         150         167
         125          85          65          57          94         147
         160          80         162          67         189         128
          20          48          81         156         172         137
         162         224         142         124          95         133
         164          75         145         132         151          82
         142          74          96         128         145         102
          66         176         119          40          43          57
   100000000          16          20          53         100          87
         107         155          85         132         168          81
          53          56          81          74          65         146
         186         137         147         166         183         141
         101          81          73         110         163         164
         102         166          71         205         105          42
          70          25         128         144         114         139
         201         119         101          72         149         180
          91         161         148         155          98         158
          89         100         109         161          79          64
         180         135          62          27          41          62
   100000000          82          97         144         102          96
         144          69         116         152          65          37
          40          65          58          49         130         170
         121         131         150         167         125          85
          65          57          94         147         166          86
         168          73         189          89          26          54
          87         117         133          98         123         185
         103          85          56         133         164          75
         145         132         157          82         142          80
         102         134         145          63          48         182
         119          46         106         120          63          79
   100000000          33          80          67          87         135
         100         147         208         130         116         119
         144         137         128         209         226         200
         189         208         195         153         164         144
         136         122         175         144         107         146
          51         268          93         105          91           5
         108         124         129         154         199         159
         150          78         212         238         154         173
         160         135         126         144          69          80
          89         203         106         127         160         175
          83         109         135         161         174         142
   100000000          47          34          54         102          67
         114         175          97          97          96         128
         135         131         198         193         203         213
         232         249         207         167         147         139
         176         229         222         204         224         148
         235          60         155         183          81          75
          91          96         121         166         126         117
          45         215         246         157         227         214
         213         164         222         166         117         119
         227          73         130         238         201         175
         157         171         114         130          95          60
   100000000          94         114         162         127         174
         235         157         157         156         188         188
         179         258         253         251         239         258
         245         203         215         195         187         172
         207         175         157         177         101         295
         120         156         141          34         135         151
         156         181         226         186         177         105
         263         288         205         223         210         166
         176         175         119          70          72         253
         133         178         191         225         133          75
         101         157         140         176          34          81
   100000000          20          68          33          80         141
          63          63          62          94         101          97
         164         159         169         179         198         215
         173         133         113         105         142         195
         224         175         216         168         201          26
         121         149          56          41          57          62
          87         132          92          83          11         181
         212         123         193         180         215         130
         190         169         151         153         193          39
          96         240         167         141          95         121
         177         160         196          54         101          20
   100000000          48          53         100         158          83
          83          82         114         121         117         184
         179         189         199         218         235         193
         153         133         125         162         215         244
         195         236         188         221          46         141
         169          76          21          37          82          89
         112         112         103          31         201         232
         143         213         200         235         150         210
         189         171         173         213          59         116
         260         187         161          79         105         161
         144         181          91         138          57          37
   100000000          37          53         114          67          67
          66          98         105         101         137         132
         149         183         202         219         177         137
         117         109         146         199         228         179
         220         172         174          57         125         153
         113          58          54          35          41         103
          65          87          68         156         187         127
         197         184         219         134         194         173
         201         210         197          43         100         244
         171         145          42          68         124         107
         144          67         114          33          27          75
   100000000          47         108          30          30          29
          61          68          64         131         126         136
         146         165         182         140         100          80
          72         109         162         191         142         183
         135         168          20          88         116          89
          48          64          29          54         116          59
          50          44         148         179          90         160
         147         182          97         157         136         164
         186         160           6          63         207         134
         108          83         109         165         148         185
         108         155          74          68          88          41
   100000000          61          71          71          70         102
         109         105          84          79          96         144
         163         190         175         141         121         113
         150         203         232         183         224         176
         121          61         129         157         130          89
         105          42          67         129          12          91
          85         103         134         131         201         188
         223         138         198         177         205         227
         158          47         104         248         175         149
         204         230         286         269         306         216
         255         182         162         125         162         123
   100000000         192         192         191         223         230
         226         144         139         156         184         165
         230         215         249         242         234         251
         282         332         297         325         297         113
         182         250         278         238         173         147
         160         104         114         135         163         193
         147         174         252         267         289         323
         259         299         298         325         327         198
         168         225         348         237         270          38
          64         120         103         140          88         135
          63          57         105          30          77          87
   100000000          28          25          31          38          47
         110         105         122         142         161         178
         136          96          76          68         105         158
         187         138         179         131         147          50
          84         112          92          78          94          59
          84         146          38          20          47         129
         160          86         156         143         178          93
         153         132         160         192         156          24
          59         203         130         104         151         177
         221         216         202          60         107          76
          96         144         109         156         217         139
   100000000         138         170         177         173         240
         235         245         255         274         291         249
         209         189         181         218         271         282
         251         284         208         277         102         197
         225          64         117         133         138         163
         208         168         159          19         257         288
         199         269         256         273         206         266
         226         177         179         269         115         172
         298         243         217          13          39          95
          78         115          87         134          62          56
         104          29          76         112          25          27
   100000000          32          39          35         116         130
         107         117         136         153         111          71
          51          43          80         133         162         113
         154         106         172          49          59          87
          91          77          93          58          83         145
          63          45          46         119         150          61
         131         118         153          68         128         107
         135         167         131          23          34         178
         105          79          38          48         104          87
         124         119         166          94          88         136
          61         108         118          31          59          32
   100000000           7          16         123         136         114
         124         143         160         118          78          58
          50          87         140         169         120         161
         115         178          81          68          96         123
         109         125          90         115         177          69
          51          78         126         157          68         138
         125         160          75         135         114         144
         176         138          55          41         185         112
          88          31          41          97          80         117
         115         162          90          84         132          57
         104         114          27          55          28           7
   100000000           9         116         132         107         117
         136         153         111          71          51          43
          80         133         162         113         154         108
         174          77          61          89         119         105
         121          86         111         173          65          47
          74         119         150          61         131         118
         153          68         128         107         137         169
         131          51          34         178         105          81
          22          32          88          71         108         122
         169          97          91         139          64         111
         123          36          62          35          16           9
   100000000         107         141          98         108         127
         144         102          62          42          34          71
         124         153         104         145          99         166
          84          52          80         113         112         128
          93         118         180          74          56          81
         110         141          52         122         109         144
          59         119          98         128         160         122
          58          25         169          96          72         108
         134         190         173         210         133         180
          99          93         113          66          85          60
          96          96          95         127         134         130
   100000000          46          63         116         135         162
         147         166         146         138         175         221
         257         208         249         201         120          86
         154         182         155         114         130          67
          92         154          37          19         110          75
         106         156         199         213         248         163
         223         202         230         252         130          72
         129         273         169         174         127         153
         209         192         229         152         199         118
         112         132          85         104          79         115
         115         114         146         153         149          19
   100000000          17          70          89         116         101
         135         148         157         137         175         219
         183         211         220          85         105         173
         201         174         133         149          86         111
         173          56          38         129          29          60
         175         153         175         210         182         185
         221         249         271          84          91         148
         235         123         193         153         179         235
         218         255         178         225         144         138
         158         111         130         105         141         141
         140         172         179         175          45          57
   100000000          53          72          99          84         118
         131         183         120         158         202         166
         194         241          68         131         199         222
         200         159         175         112         137         199
          82          64         155          12          43         201
         136         158         193         185         168         209
         270         297          67         117         174         218
         106         214         179         165         199         204
         219         243         290         209         203         223
         176         195         165         206         206         192
         199         192         183         110         112          82
   100000000          19          46          31          65          78
         149          67         105         149         113         141
         188          95         196         185         169         224
         224         240         177         202         260         147
         129         220          70          49         167          83
         105         140         132         115         156         217
         249          14         182         158         165          53
         161         212         205         239         244         259
         237         284         203         197         217         170
         189         146         200         200         199         231
         232         223         104          93          63          40
   100000000          67          71         105         118         189
         107         117         167         153         181         228
          76         190         225         209         259         218
         234         171         196         241         141         123
         214          51          30         207         104         145
         158         172         155         196         254         286
          54         176         198         183          93         201
         184         170         204         209         224         248
         295         214         208         228         181         200
         175         211         211         197         204         197
         188         115         150         106          72          57
   100000000          36          70          83         154          72
          59         109         118         146         193         133
         201         190         174         229         229         245
         182         207         269         152         134         225
         108          87         172          37         110         100
         137         120         161         196         228          86
         187         163         125          58         166         148
         134         168         173         188         212         259
         178         172         192         145         164         139
         175         175         161         168         161         152
          79         125          70          36          55          82
   100000000          34          47         118          36          89
         118          82         110         157         131         165
         154         138         193         193         209         146
         171         233         116          98         189          82
          85         136          87          74         109         101
          84         125         186         218          50         151
         127         134          22         130         153         146
         180         185         200         178         225         144
         138         158         111         130         105         141
         141         140         172         173         164          45
          91          36          46          65          92          77
   100000000          59         130          48         101         130
          94         122         169         104         131         166
         150         200         159         175         112         137
         199          82          64         155          48          79
         148          99          86         121         113          96
         137         198         230          60         117         139
         146          34         142         173         166         200
         205         220         198         245         164         158
         178         131         150         125         161         161
         160         192         193         184          65         111
          56          66          85         112          97          20
   100000000         150          68         121         150         114
         142         189         124         151         186         170
         220         179         195         132         157         219
         102          84         175          68          99         168
         119         106         141         133         116         157
         218         250          80         137         159         166
          54         162          30          16          72          55
          92         125         172         105          99         147
          72         119         133          68          70          43
          50          43          34          73         119          64
          74          93         110          68          28           8
   100000000          37          90         119          70         111
          83         132          92          36          64          97
         120         136         101         126         188         106
          88          89          76         107          18          88
          75         110          25          85          64         112
         144          88          66           9         135          62
          56         112          98         132         137         152
         185         232         187         181         223         154
         195         170         150         152         125         132
         125         116         110         156         101          67
          86          73          31          65          78          82
   100000000          53          82          46          74         121
         162         174         118         102         157         202
         218         177         202         264         147         129
         171         113         116         100          51          38
          73          65          48          89         150         182
          81         148          91          98          53          94
         144         130         164         169         184         217
         256         219         213         261         186         233
         234         182         184         157         164         157
         148         174         209         165         131         116
          59          95         129         122         114          93
   100000000          50          78          92         147         192
         206         150         134         189         234         250
         215         240         302         211         193         203
         167         146         132          96          92          41
          97          80         121         137         169         145
         180         123          66         117         126          94
          80         114         119         134         167         214
         169         163         211         136         183         197
         132         134         107         114         107          98
         137         183         128         110         129          81
          74          92          72          64          43          57
   100000000          28          56         103         196         156
         100          84         139         184         200         165
         190         252         170         152         153         140
         159          82          59          42          62          47
          30          71         132         164         124         130
          73          16          96          76          66          52
         101          91         121         154         201         141
         135         183         108         155         169         104
         106          79          86          79          70         109
         155         100          82         101          88          46
          64          44          36          15          68          97
   100000000          89          90         168         128          72
          71         126         156         172         137         162
         224         142         124         125         112         131
          54          66          53          88          19          63
          58         119         151          96         102          45
         113          68          63         129         124          86
         102         106         139         186         173         193
         241         171         218         241         167         139
         142         158         151         142         181         227
         172         154         173         160         118         136
         116         108          87         140         168          72
   100000000          75         240         191         128          56
         111         214         230         200         225         287
         205         187         158         184         203         126
         138         125         159          91         135          34
         104         136         168         165         117         184
         140          48         113         108          70          86
          51          84         131         118         138         186
         151         198         225         151         123         126
         142         135         126         165         211         156
         138         157         144         102         120         100
          92          71         124          93          56          95
   100000000         224         144         112          40          56
         159         175         180         205         250         189
         171         129         168         187         110         122
         109          84          75          93          18          29
          61         152         149         101         109         124
          32         146         172         228         211         248
         171         218         137         131         151         104
         123          80         134         134         133         165
         172         168          38          27          44          75
          76         121         106         140         153         176
         142         180         224         188         216         239
   100000000         124         192         220         193         152
         168         105         130         192          75          57
         148          34          65         194         158         180
         215         201         190         231         268         290
          89         110         167         240         128         212
         102         128         184         167         203          61
         108          27           7          55          60         107
         165          90          90          89         121         128
         124         191         186         196         206         225
         242         200         160         140         132         169
         222         251         202         243         195         228
   100000000         148         176          83          28          44
          89          96         119         119         110          38
         208         239         150         220         207         242
         157         217         196         178         180         220
          66         123         267         194         168          46
          53          36          19          56          89         136
         121         115         163          88         135         170
          84          56          59          84          77          68
         110         156         101         111         130         147
         105          65          45          37          74         127
         140          60         142          47         169         108
   100000000          28          61         136         152         117
         142         204         122         104          75         113
         144          55         125         112         131          62
         122          54          76         108         125          82
          46         156          99          20          73          87
          30          46          50          83         130         117
         137         185         115         162         198         111
          83          86         111         104          95         176
         216         167         176         195         182         140
         131         111         103         109         162         131
          94         133          38         235         135          72
   100000000          55         158         174         144         169
         231         149         131         102         179         210
         121         160         147         122         113         131
          56          67          99         190         109          94
         147         162          70         137         163         189
         202         170          28          75          62          82
         130          95         142         203         125         125
         124         156         163         159         226         221
         231         241         260         277         235         195
         175         167         204         257         250         232
         252         176         263          88         183         211
   100000000         103         119         124         149         194
         154         145          73         243         274         185
         255         242         241         192         250         194
         145         147         255         101         158         266
         229         203         117         143         199         182
         204          73         109          42          51          55
          75         108         165         105         105         104
         136         143         139         192         187         204
         221         240         257         215         175         155
         147         184         237         266         217         258
         210         228          68         163         191          98
   100000000          44          90          96         119         120
         125          53         211         242         165         235
         222         257         172         232         211         179
         181         235          81         138         282         209
         183          90         116         172         155         192
          91         138          57          37          11          48
          64         121          78          78          77         109
         116         112         148         143         160         194
         213         230         188         148         128         120
         157         210         239         190         231         183
         184          68         136         164         113          44
   100000000          46          52          75          76          98
          68         167         198         138         208         195
         230         145         205         184         208         210
         208          54         111         255         182         156
         101         127         183         166         203         126
         173          92          83          46          59          18
          79          89          89          88         120         127
         123         102          97         114         162         181
         208         193         159         139         131         168
         221         250         201         242         194         139
          79         147         175         148         104          69
   100000000          25          87          30         109         103
         121         152         149         219         206         241
         156         216         195         223         245         176
          65         122         266         193         167         100
         126         182         165         202         112         159
          78          58          21          58          71         108
          88          88          87         119         126         122
         155         150         167         204         223         240
         198         158         138         130         167         220
         249         200         241         193         171          78
         146         174         134          79          44          56
   100000000          62          83         108          89         174
         205         148         218         205         240         155
         215         194         222         231         218          64
         121         265         192         166          92         118
         174         157         194         117         164          83
          77          97          50           9          46          80
          80          79         111         118         114          93
          88         105         153         172         199         184
         150         130         122         159         212         241
         192         233         185         130          70         138
         166         139          98         114          51          76
   100000000          21         100          94         112         143
         140         210         197         232         147         207
         186         214         236         167          56         113
         257         184         158          71          97         153
         136         173          96         143          62          56
          76          29          48          49          59          59
          58          90          97          93          72          67
          84         132         151         178         163         129
         109         101         138         191         220         171
         212         164         109          49         117         145
         118          77          93          30          55         117
   100000000          79          73          91         122         119
         189         176         211         126         186         165
         193         215         146          35          92         236
         163         137          89         115         171         154
         191         114         161          80          74          94
          47          66          67          77          77          76
         108         115         111          90          85         102
         150         169         196         181         147         127
         119         156         209         238         189         230
         182         127          67         135         163         136
          95         111          48          73         135          18
   100000000          91         109         140         137         207
         194         229         144         204         183         211
         233         164          53         110         254         181
         155         132         158         202         197         183
          41          88          57          77         125          90
         137         198         120          55         119         151
         158         154         221         216         226         236
         255         272         230         190         170         162
         199         252         263         232         265         189
         258          83         178         206          45          98
         114         119         144         189         149         140
   100000000         238         269         180         250         237
         254         187         247         207         158         160
         250          96         153         279         224         198
         164         190         240         229         260         189
         236         155         149         169         122         141
          98         152         152         151         183         190
         186          56          45          12          41          60
          87          72         106         119         190         108
         146         190         154         182         229          56
         142         210         210         211         170         186
         123         148         210          93          75         166
   100000000          31         208         124         146         181
         173         156         197         258         290          55
         128         185         206          94         202         189
         175         209         214         229         253         300
         219         213         233         186         205         175
         216         216         202         209         202         193
         120         122          92          10          29          56
          41          75          88         159          77         115
         159         123         151         198         105         206
         195         179         234         234         250         187
         212         270         157         139         230          80
   100000000         177          93         115         150         142
         125         166         227         259          24         192
         168         175          63         171          54          40
          89          79         109         142         189         129
         123         171          96         143         157          92
          94          67          74          67          58          97
         143          88          86         105          92          50
          52          32          24          19          72         101
          52          93          78         156         116          60
          59         114         144         160         125         150
         212         130         112         113         100         131
   100000000          70          57          92           7          67
          46         107         139         100          90          33
         117          72          51         178         164         198
         203         218         251         290         236         230
         250         203         222         197         216         218
         191         198         191         182         137         172
         128          94          79          22          58          92
         105         148          94          34          84         112
         126         181         155         223         184         168
         223         251         267         204         229         291
         174         156         237         130         109         166
   100000000         126          75         131         114         155
         171         203         108         209         157         100
          80         160         138         124         158         163
         178         211         250         213         207         255
         180         227         214         176         178         151
         158         151         142         154         189         145
         111          96          39          75         109         116
         108          87          15          44          72          86
         141         172         200         144         128         183
         228         244         209         234         296         191
         173         197         147         126         126          17
   100000000          35          91          74         115         131
         163         125         174         117          60          97
         120         103          89         123         128         143
         176         215         178         172         220         145
         192         206         141         143         116         123
         116         107         146         192         137         119
         138          90          83         101          81          73
          52          41           9          37          51         106
         205         165         109          93         148         193
         209         174         199         261         179         161
         162         149         168          91          68          51
   100000000          56          39          80          96         128
         133         139          82          25         105          85
          47          33          82          72         102         135
         182         122         116         164          89         136
         150          85          87          60          67          60
          51          90         136          81          91         110
         127          85          45          25          17          54
         107         136          45         128          71         149
         109          53          52         107         137         153
         118         143         205         123         105         106
          93         124          35         105          92         127
   100000000         102          39         100         132         105
          83          26         152          79          44         113
          99          84         100         104         137         184
         171         182         230         155         202         216
         151         137         126         133         126         117
         156         202         147         129         148         122
          93         111          91          83          62          73
          41          47          26          73         215         175
         119          54         109         203         219         184
         209         271         189         171         156         159
         178         101         100          83          32          66
   100000000          41         102         134         143         149
          92          57         115          46          95          90
          52          68          72         105         152         139
         159         207         137         184         207         133
         105         108         124         117         108         147
         193         138         120         139         126          84
         102          82          74          53         106         134
          38         127          41         206         157          94
          22          77         180         196         166         191
         253         171         153         124         150         169
          92         104          91         125          57         101
   100000000          70         102         134         131          83
         150         106          14         146         160         103
         119          84         117         119         151         171
         219         184         231         271         184         156
         159         184         177         168         226         272
         217         199         218         186         163         181
         161         153         132         137         105         117
         107          61         285         177         145         101
          89         190         208         213         238         283
         222         204         162         229         248         171
         164         147          96         136         105          79
   100000000          32         213         182         162         121
         185          93         114         128          71          87
          52          85         120         119         139         187
         152         199         239         152         124         127
         152         145         136         194         240         185
         167         186         173         131         149         129
         121         100         153         122          85         124
          29         253         145         113          69          57
         160         176         181         206         251         190
         172         130         197         216         139         151
         138         113         104         122          47          58
   100000000         181         150         130         138         153
          61         165         151         185         190         205
         229         276         195         189         209         162
         181         156         192         192         178         185
         178         169          96         132          87          53
          39          53          17          51          64         135
          53         106         135          99         127         174
         115         182         171         155         210         210
         226         163         188         250         133         115
         206          90          69         153          90          91
         126         118         101         142         203         235
   100000000         168         144         151          39         147
          36          62         118         101         138          73
         120          39          33          81           6          53
         111          24          24          23          55          62
          58         134         129         130         140         159
         176         134          94          74          66         103
         156         185         136         177         129         171
          26          82         110          88          54          70
          35          60         122          62          44          43
         142         173          84         154         141         176
          91         151         130         158         190         154
   100000000          57         201         128         102          21
           7          63          46          83         116         163
          96          90         138          63         110         142
          59          61          34          41          34          25
          82         128          73          83         102         119
          77          37          17           9          46          99
         128          79         120          74         141          83
          27          55          88         111         127          92
         117         179          97          79          80          85
         116          27          97          84         119          34
          94          73         103         135          97          57
   100000000         144          71          47         164         150
         184         189         204         237         276         239
         233         281         206         253         240         202
         204         177         184         177         168         180
         215         171         137         122          65         101
         135         142         134         113          41          70
          98         112         167         198         226         170
         154         209         254         270         235         260
         322         217         199         223         173         152
         152          43          26          61         117         100
         141         157         189         151         200         143
   100000000         123         146         126         112         146
         151         166         199         246         201         195
         237         168         209         184         164         166
         139         146         139         130         124         170
         115          81         100          87          45          79
          92          96          14          67          96          60
          88         135         176         188         132         116
         171         216         232         191         216         278
         161         143         185         127         130         114
          65          52          87          79          62         103
         164         196          95         162         105         112
   100000000         108          81          95          38          54
          58          91         138         125         145         193
         123         170         206         119          91          94
         119         112         103         184         224         175
         165         184         171         129         139         119
         111          98         151         120          83         122
          27         243         143          80           8          63
         166         182         152         177         239         157
         139         110         187         214         129         149
         136         111         102         120          45          56
          88         179         117         102         136         151
           0
EOF
