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