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