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