         207         259
         206         258
         205         258
         204         258
         203         257
         203         257
         202         257
         201         256
         200         256
         199         256
         199         255
         198         255
         197         254
         196         254
         195         254
         195         253
         194         253
         193         253
         192         252
         191         252
         191         251
         190         251
         189         251
         188         250
         187         250
         187         249
         186         249
         185         249
         184         248
         183         248
         183         248
         182         247
         181         247
         180         246
         179         246
         179         246
         178         245
         177         245
         176         244
         175         244
         175         243
         174         243
         173         243
         172         242
         172         242
         171         241
         170         241
         169         241
         168         240
         168         240
         167         239
         166         239
         165         238
         165         238
         164         238
         163         237
         162         237
         162         236
         161         236
         160         235
         159         235
         158         235
         158         234
         157         234
         156         233
         155         233
         155         232
         154         232
         153         231
         152         231
         152         231
         151         230
         150         230
         149         229
         149         229
         148         228
         147         228
         146         227
         146         227
         145         226
         144         226
         143         225
         143         225
         142         225
         141         224
         140         224
         140         223
         139         223
         138         222
         137         222
         137         221
         136         221
         135         220
         135         220
         134         219
         133         219
         132         218
         132         218
         131         217
         130         217
         130         216
         129         216
         128         215
         127         215
         127         214
         126         214
         125         213
         124         213
         124         212
         123         212
         122         211
         122         211
         121         210
         120         210
         120         209
         119         209
         118         208
         117         208
         117         207
         116         207
         115         206
         115         206
         114         205
         113         205
         113         204
         112         204
         111         203
         111         203
         110         202
         109         202
         109         201
         108         201
         107         200
         107         200
         106         199
         105         199
         104         198
         104         198
         103         197
         102         197
         102         196
         101         196
         101         195
         100         194
          99         194
          99         193
          98         193
          97         192
          97         192
          96         191
          95         191
          95         190
          94         190
          93         189
          93         189
          92         188
          91         187
          91         187
          90         186
          90         186
          89         185
          88         185
          88         184
          87         184
          87         183
          86         182
          85         182
          85         181
          84         181
          83         180
          83         180
          82         179
          82         179
          81         178
          80         177
          80         177
          79         176
          79         176
          78         175
          78         175
          77         174
          76         174
          76         173
          75         172
          75         172
          74         171
          73         171
          73         170
          72         170
          72         169
          71         168
          71         168
          70         167
          70         167
          69         166
          69         166
          68         165
          67         164
          67         164
          66         163
          66         163
          65         162
          65         162
          64         161
          64         160
          63         160
          63         159
          62         159
          62         158
          61         157
          61         157
          60         156
          60         156
          59         155
          59         155
          58         154
          58         153
          57         153
          57         152
          56         152
          56         151
          55         150
          55         150
          54         149
          54         149
          53         148
          53         147
          53         147
          52         146
          52         146
          51         145
          51         144
          50         144
          50         143
          49         143
          49         142
          49         142
          48         141
          48         140
          47         140
          47         139
          47         139
          46         138
          46         137
          45         137
          45         136
          45         136
          44         135
          44         134
          44         134
          43         133
          43         133
          42         132
          42         131
          42         131
          41         130
          41         130
          41         129
          40         128
          40         128
          40         127
          39         126
          39         126
          39         125
          39         125
          38         124
          38         123
          38         123
          37         122
          37         122
          37         121
          37         120
          36         120
          36         119
          36         119
          35         118
          35         117
          35         117
          35         116
          35         116
          34         115
          34         114
          34         114
          34         113
          33         113
          33         112
          33         111
          33         111
          33         110
          33         109
          32         109
          32         108
          32         108
          32         107
          32         106
          32         106
          31         105
          31         105
          31         104
          31         103
          31         103
          31         102
          31         102
          31         101
          31         100
          31         100
          30          99
          30          99
          30          98
          30          97
          30          97
          30          96
          30          95
          30          95
          30          94
          30          94
          30          93
          30          92
          30          92
          30          91
          30          91
          30          90
          30          89
          30          89
          31          88
          31          88
          31          87
          31          86
          31          86
          31          85
          31          85
          31          84
          31          83
          31          83
          32          82
          32          82
          32          81
          32          80
          32          80
          33          79
          33          79
          33          78
          33          77
          33          77
          34          76
          34          76
          34          75
          34          74
          35          74
          35          73
          35          73
          36          72
          36          71
          36          71
          37          70
          37          70
          37          69
          38          69
          38          68
          39          67
          39          67
          39          66
          40          66
          40          65
          41          64
          41          64
          42          63
          42          63
          43          62
          43          62
          44          61
          44          60
          45          60
          46          59
          46          59
          47          58
          47          58
          48          57
          49          56
          49          56
          50          55
          51          55
          51          54
          52          54
          53          53
          54          53
          54          52
          55          51
          56          51
          57          50
          58          50
          58          49
          59          49
          60          48
          61          48
          62          47
          63          47
          64          46
          65          45
          66          45
          67          44
          68          44
          69          43
          70          43
          71          42
          72          42
          73          41
          74          41
          75          40
          76          40
          78          39
          79          39
          80          38
          81          38
          82          37
          84          37
          85          36
          86          36
          88          35
          89          35
          90          34
          92          34
          93          33
          95          33
          96          32
          97          32
          99          31
         100          31
         102          30
         104          30
         105          30
         107          29
         108          29
         110          28
         112          28
         113          27
         115          27
         117          26
         118          26
         120          25
         122          25
         124          25
         126          24
         128          24
         129          23
         131          23
         133          23
         135          22
         137          22
         139          21
         141          21
         143          21
         145          20
         147          20
         150          19
         152          19
         154          19
         156          18
         158          18
         161          18
         163          17
         165          17
         167          17
         170          16
         172          16
         174          16
         177          15
         179          15
         182          15
         184          14
         187          14
         189          14
         192          13
         194          13
         197          13
         200          12
         202          12
         205          12
         207          12
         210          11
         213          11
         216          11
         218          11
         221          10
         224          10
         227          10
         230          10
         232          10
         235           9
         238           9
         241           9
         244           9
         247           8
         250           8
         253           8
         256           8
         259           8
         262           8
         265           7
         268           7
         271           7
         274           7
         277           7
         280           7
         283           7
         287           7
         290           6
         293           6
         296           6
         299           6
         302           6
         306           6
         309           6
         312           6
         315           6
         318           6
         322           6
         325           6
         328           6
         331           6
         334           6
         338           6
         341           6
         344           6
         347           6
         351           6
         354           6
         357           6
         360           6
         363           6
         367           6
         370           6
         373           6
         376           6
         379           6
         383           6
         386           6
         389           6
         392           7
         395           7
         398           7
         401           7
         405           7
         408           7
         411           7
         414           7
         417           8
         420           8
         423           8
         426           8
         429           8
         432           8
         435           9
         438           9
         441           9
         444           9
         447           9
         450          10
         453          10
         456          10
         458          10
         461          11
         464          11
         467          11
         470          11
         472          12
         475          12
         478          12
         480          12
         483          13
         486          13
         488          13
         491          14
         494          14
         496          14
         499          15
         501          15
         504          15
         506          16
         509          16
         511          16
         513          17
         516          17
         518          17
         520          18
         523          18
         525          18
         527          19
         530          19
         532          20
         534          20
         536          20
         538          21
         540          21
         542          21
         545          22
         547          22
         549          23
         551          23
         553          24
         555          24
         557          24
         558          25
         560          25
         562          26
         564          26
         566          27
         568          27
         569          28
         571          28
         573          28
         575          29
         576          29
         578          30
         580          30
         581          31
         583          31
         584          32
         586          32
         588          33
         589          33
         591          34
         592          34
         593          35
         595          35
         596          36
         598          36
         599          37
         600          37
         602          38
         603          38
         604          39
         606          39
         607          40
         608          40
         609          41
         611          41
         612          42
         613          43
         614          43
         615          44
         616          44
         617          45
         619          45
         620          46
         621          46
         622          47
         623          47
         624          48
         625          49
         626          49
         627          50
         627          50
         628          51
         629          51
         630          52
         631          53
         632          53
         633          54
         633          54
         634          55
         635          55
         636          56
         637          57
         637          57
         638          58
         639          58
         640          59
         640          59
         641          60
         642          61
         642          61
         643          62
         643          62
         644          63
         645          64
         645          64
         646          65
         646          65
         647          66
         647          67
         648          67
         648          68
         649          68
         649          69
         650          70
         650          70
         651          71
         651          71
         652          72
         652          73
         653          73
         653          74
         653          75
         654          75
         654          76
         654          76
         655          77
         655          78
         655          78
         656          79
         656          79
         656          80
         657          81
         657          81
         657          82
         657          83
         658          83
         658          84
         658          84
         658          85
         659          86
         659          86
         659          87
         659          88
         659          88
         659          89
         660          90
         660          90
         660          91
         660          91
         660          92
         660          93
         660          93
         660          94
         661          95
         661          95
         661          96
         661          96
         661          97
         661          98
         661          98
         661          99
         661         100
         661         100
         661         101
         661         102
         661         102
         661         103
         661         103
         661         104
         661         105
         661         105
         661         106
         661         107
         207         258
         206         258
         206         258
         205         257
         204         257
         203         256
         202         256
         201         256
         201         255
         200         255
         199         255
         198         254
         197         254
         197         254
         196         253
         195         253
         194         252
         193         252
         193         252
         192         251
         191         251
         190         251
         190         250
         189         250
         188         249
         187         249
         186         249
         186         248
         185         248
         184         247
         183         247
         182         247
         182         246
         181         246
         180         245
         179         245
         178         245
         178         244
         177         244
         176         243
         175         243
         175         243
         174         242
         173         242
         172         241
         171         241
         171         241
         170         240
         169         240
         168         239
         168         239
         167         238
         166         238
         165         238
         165         237
         164         237
         163         236
         162         236
         161         235
         161         235
         160         235
         159         234
         158         234
         158         233
         157         233
         156         232
         155         232
         155         231
         154         231
         153         231
         152         230
         152         230
         151         229
         150         229
         149         228
         149         228
         148         227
         147         227
         146         226
         146         226
         145         226
         144         225
         143         225
         143         224
         142         224
         141         223
         141         223
         140         222
         139         222
         138         221
         138         221
         137         220
         136         220
         135         219
         135         219
         134         218
         133         218
         133         217
         132         217
         131         217
         130         216
         130         216
         129         215
         128         215
         127         214
         127         214
         126         213
         125         213
         125         212
         124         212
         123         211
         123         211
         122         210
         121         210
         120         209
         120         209
         119         208
         118         208
         118         207
         117         207
         116         206
         116         206
         115         205
         114         205
         114         204
         113         204
         112         203
         111         202
         111         202
         110         201
         109         201
         109         200
         108         200
         107         199
         107         199
         106         198
         105         198
         105         197
         104         197
         103         196
         103         196
         102         195
         102         195
         101         194
         100         194
         100         193
          99         192
          98         192
          98         191
          97         191
          96         190
          96         190
          95         189
          94         189
          94         188
          93         188
          93         187
          92         187
          91         186
          91         185
          90         185
          89         184
          89         184
          88         183
          88         183
          87         182
          86         182
          86         181
          85         181
          85         180
          84         179
          83         179
          83         178
          82         178
          82         177
          81         177
          80         176
          80         176
          79         175
          79         174
          78         174
          77         173
          77         173
          76         172
          76         172
          75         171
          75         170
          74         170
          74         169
          73         169
          72         168
          72         168
          71         167
          71         166
          70         166
          70         165
          69         165
          69         164
          68         164
          68         163
          67         162
          66         162
          66         161
          65         161
          65         160
          64         160
          64         159
          63         158
          63         158
          62         157
          62         157
          61         156
          61         155
          60         155
          60         154
          59         154
          59         153
          58         153
          58         152
          58         151
          57         151
          57         150
          56         150
          56         149
          55         148
          55         148
          54         147
          54         147
          53         146
          53         145
          53         145
          52         144
          52         144
          51         143
          51         143
          50         142
          50         141
          50         141
          49         140
          49         140
          48         139
          48         138
          48         138
          47         137
          47         137
          46         136
          46         135
          46         135
          45         134
          45         134
          45         133
          44         132
          44         132
          44         131
          43         131
          43         130
          43         129
          42         129
          42         128
          42         128
          41         127
          41         126
          41         126
          40         125
          40         125
          40         124
          39         123
          39         123
          39         122
          39         122
          38         121
          38         120
          38         120
          37         119
          37         118
          37         118
          37         117
          37         117
          36         116
          36         115
          36         115
          36         114
          35         114
          35         113
          35         112
          35         112
          35         111
          34         111
          34         110
          34         109
          34         109
          34         108
          34         108
          33         107
          33         106
          33         106
          33         105
          33         105
          33         104
          33         103
          33         103
          33         102
          32         102
          32         101
          32         100
          32         100
          32          99
          32          98
          32          98
          32          97
          32          97
          32          96
          32          95
          32          95
          32          94
          32          94
          32          93
          32          92
          32          92
          32          91
          32          91
          32          90
          32          89
          32          89
          32          88
          32          88
          32          87
          33          86
          33          86
          33          85
          33          85
          33          84
          33          83
          33          83
          33          82
          34          82
          34          81
          34          80
          34          80
          34          79
          35          79
          35          78
          35          77
          35          77
          35          76
          36          76
          36          75
          36          75
          37          74
          37          73
          37          73
          38          72
          38          72
          38          71
          39          70
          39          70
          39          69
          40          69
          40          68
          41          68
          41          67
          41          66
          42          66
          42          65
          43          65
          43          64
          44          63
          44          63
          45          62
          45          62
          46          61
          46          61
          47          60
          48          59
          48          59
          49          58
          49          58
          50          57
          51          57
          51          56
          52          56
          53          55
          53          54
          54          54
          55          53
          56          53
          56          52
          57          52
          58          51
          59          51
          60          50
          60          49
          61          49
          62          48
          63          48
          64          47
          65          47
          66          46
          67          46
          68          45
          69          45
          70          44
          71          44
          72          43
          73          43
          74          42
          75          42
          76          41
          77          41
          78          40
          80          40
          81          39
          82          39
          83          38
          84          38
          86          37
          87          37
          88          36
          90          36
          91          35
          92          35
          94          34
          95          34
          97          33
          98          33
          99          32
         101          32
         102          31
         104          31
         106          30
         107          30
         109          29
         110          29
         112          29
         114          28
         115          28
         117          27
         119          27
         120          26
         122          26
         124          25
         126          25
         128          25
         129          24
         131          24
         133          23
         135          23
         137          23
         139          22
         141          22
         143          21
         145          21
         147          21
         149          20
         151          20
         153          20
         156          19
         158          19
         160          18
         162          18
         165          18
         167          17
         169          17
         171          17
         174          16
         176          16
         178          16
         181          15
         183          15
         186          15
         188          14
         191          14
         193          14
         196          14
         198          13
         201          13
         204          13
         206          12
         209          12
         211          12
         214          12
         217          11
         220          11
         222          11
         225          11
         228          10
         231          10
         234          10
         236          10
         239          10
         242           9
         245           9
         248           9
         251           9
         254           9
         257           9
         260           8
         263           8
         266           8
         269           8
         272           8
         275           8
         278           7
         281           7
         284           7
         287           7
         290           7
         293           7
         296           7
         300           7
         303           7
         306           7
         309           7
         312           6
         315           6
         319           6
         322           6
         325           6
         328           6
         331           6
         334           6
         338           6
         341           6
         344           6
         347           6
         350           6
         354           6
         357           6
         360           6
         363           6
         366           6
         369           7
         373           7
         376           7
         379           7
         382           7
         385           7
         388           7
         392           7
         395           7
         398           7
         401           7
         404           8
         407           8
         410           8
         413           8
         416           8
         419           8
         422           8
         425           9
         428           9
         431           9
         434           9
         437           9
         440          10
         443          10
         446          10
         449          10
         451          10
         454          11
         457          11
         460          11
         463          11
         466          12
         468          12
         471          12
         474          12
         476          13
         479          13
         482          13
         484          14
         487          14
         489          14
         492          14
         495          15
         497          15
         500          15
         502          16
         504          16
         507          16
         509          17
         512          17
         514          17
         516          18
         519          18
         521          19
         523          19
         526          19
         528          20
         530          20
         532          20
         534          21
         536          21
         539          22
         541          22
         543          22
         545          23
         547          23
         549          24
         551          24
         553          24
         555          25
         556          25
         558          26
         560          26
         562          27
         564          27
         566          27
         567          28
         569          28
         571          29
         573          29
         574          30
         576          30
         578          31
         579          31
         581          32
         582          32
         584          33
         585          33
         587          34
         588          34
         590          35
         591          35
         593          36
         594          36
         596          37
         597          37
         598          38
         600          38
         601          39
         602          39
         604          40
         605          40
         606          41
         607          41
         609          42
         610          42
         611          43
         612          43
         613          44
         614          44
         615          45
         616          46
         617          46
         619          47
         620          47
         621          48
         622          48
         623          49
         624          49
         624          50
         625          50
         626          51
         627          52
         628          52
         629          53
         630          53
         631          54
         631          54
         632          55
         633          56
         634          56
         635          57
         635          57
         636          58
         637          59
         637          59
         638          60
         639          60
         640          61
         640          61
         641          62
         641          63
         642          63
         643          64
         643          64
         644          65
         644          66
         645          66
         645          67
         646          67
         647          68
         647          69
         648          69
         648          70
         648          70
         649          71
         649          72
         650          72
         650          73
         651          73
         651          74
         651          75
         652          75
         652          76
         653          77
         653          77
         653          78
         654          78
         654          79
         654          80
         654          80
         655          81
         655          81
         655          82
         656          83
         656          83
         656          84
         656          85
         656          85
         657          86
         657          86
         657          87
         657          88
         657          88
         658          89
         658          90
         658          90
         658          91
         658          91
         658          92
         659          93
         659          93
         659          94
         659          95
         659          95
         659          96
         659          96
         659          97
         659          98
         659          98
         659          99
         659         100
         659         100
         659         101
         659         102
         659         102
         659         103
         659         103
         659         104
         659         105
         659         105
         659         106
         659         107
         208         258
         207         257
         206         257
         205         257
         204         256
         204         256
         203         256
         202         255
         201         255
         200         254
         200         254
         199         254
         198         253
         197         253
         196         253
         196         252
         195         252
         194         252
         193         251
         192         251
         192         250
         191         250
         190         250
         189         249
         189         249
         188         248
         187         248
         186         248
         185         247
         185         247
         184         247
         183         246
         182         246
         181         245
         181         245
         180         245
         179         244
         178         244
         178         243
         177         243
         176         243
         175         242
         174         242
         174         241
         173         241
         172         240
         171         240
         171         240
         170         239
         169         239
         168         238
         168         238
         167         238
         166         237
         165         237
         164         236
         164         236
         163         235
         162         235
         161         235
         161         234
         160         234
         159         233
         158         233
         158         232
         157         232
         156         231
         155         231
         155         231
         154         230
         153         230
         152         229
         152         229
         151         228
         150         228
         149         227
         149         227
         148         226
         147         226
         146         226
         146         225
         145         225
         144         224
         143         224
         143         223
         142         223
         141         222
         141         222
         140         221
         139         221
         138         220
         138         220
         137         219
         136         219
         135         218
         135         218
         134         218
         133         217
         133         217
         132         216
         131         216
         130         215
         130         215
         129         214
         128         214
         128         213
         127         213
         126         212
         126         212
         125         211
         124         211
         123         210
         123         210
         122         209
         121         209
         121         208
         120         208
         119         207
         119         207
         118         206
         117         206
         117         205
         116         205
         115         204
         114         204
         114         203
         113         203
         112         202
         112         202
         111         201
         110         201
         110         200
         109         200
         108         199
         108         198
         107         198
         106         197
         106         197
         105         196
         104         196
         104         195
         103         195
         102         194
         102         194
         101         193
         101         193
         100         192
          99         192
          99         191
          98         191
          97         190
          97         189
          96         189
          95         188
          95         188
          94         187
          94         187
          93         186
          92         186
          92         185
          91         185
          90         184
          90         184
          89         183
          89         182
          88         182
          87         181
          87         181
          86         180
          86         180
          85         179
          84         179
          84         178
          83         177
          83         177
          82         176
          81         176
          81         175
          80         175
          80         174
          79         174
          79         173
          78         172
          77         172
          77         171
          76         171
          76         170
          75         170
          75         169
          74         168
          74         168
          73         167
          72         167
          72         166
          71         166
          71         165
          70         164
          70         164
          69         163
          69         163
          68         162
          68         162
          67         161
          67         160
          66         160
          66         159
          65         159
          65         158
          64         158
          64         157
          63         156
          63         156
          62         155
          62         155
          61         154
          61         153
          60         153
          60         152
          59         152
          59         151
          58         151
          58         150
          57         149
          57         149
          56         148
          56         148
          56         147
          55         146
          55         146
          54         145
          54         145
          53         144
          53         144
          53         143
          52         142
          52         142
          51         141
          51         141
          51         140
          50         139
          50         139
          49         138
          49         138
          49         137
          48         136
          48         136
          47         135
          47         135
          47         134
          46         133
          46         133
          46         132
          45         132
          45         131
          45         130
          44         130
          44         129
          44         129
          43         128
          43         127
          43         127
          42         126
          42         126
          42         125
          41         124
          41         124
          41         123
          41         123
          40         122
          40         121
          40         121
          39         120
          39         120
          39         119
          39         118
          38         118
          38         117
          38         117
          38         116
          38         115
          37         115
          37         114
          37         114
          37         113
          37         112
          36         112
          36         111
          36         111
          36         110
          36         109
          36         109
          35         108
          35         108
          35         107
          35         106
          35         106
          35         105
          35         104
          34         104
          34         103
          34         103
          34         102
          34         101
          34         101
          34         100
          34         100
          34          99
          34          98
          34          98
          34          97
          34          97
          34          96
          34          95
          34          95
          34          94
          34          94
          34          93
          34          92
          34          92
          34          91
          34          91
          34          90
          34          89
          34          89
          34          88
          34          88
          34          87
          34          86
          34          86
          34          85
          35          85
          35          84
          35          83
          35          83
          35          82
          35          82
          36          81
          36          81
          36          80
          36          79
          36          79
          37          78
          37          78
          37          77
          37          76
          38          76
          38          75
          38          75
          38          74
          39          73
          39          73
          39          72
          40          72
          40          71
          40          71
          41          70
          41          69
          42          69
          42          68
          42          68
          43          67
          43          66
          44          66
          44          65
          45          65
          45          64
          46          64
          46          63
          47          62
          47          62
          48          61
          48          61
          49          60
          49          60
          50          59
          51          59
          51          58
          52          57
          53          57
          53          56
          54          56
          55          55
          55          55
          56          54
          57          54
          58          53
          58          52
          59          52
          60          51
          61          51
          62          50
          62          50
          63          49
          64          49
          65          48
          66          48
          67          47
          68          47
          69          46
          70          45
          71          45
          72          44
          73          44
          74          43
          75          43
          76          42
          77          42
          78          41
          79          41
          80          40
          82          40
          83          39
          84          39
          85          38
          86          38
          88          37
          89          37
          90          36
          92          36
          93          35
          94          35
          96          34
          97          34
          99          33
         100          33
         101          33
         103          32
         104          32
         106          31
         107          31
         109          30
         111          30
         112          29
         114          29
         116          28
         117          28
         119          28
         121          27
         122          27
         124          26
         126          26
         128          25
         129          25
         131          25
         133          24
         135          24
         137          23
         139          23
         141          23
         143          22
         145          22
         147          21
         149          21
         151          21
         153          20
         155          20
         157          20
         160          19
         162          19
         164          19
         166          18
         168          18
         171          17
         173          17
         175          17
         178          17
         180          16
         182          16
         185          16
         187          15
         190          15
         192          15
         195          14
         197          14
         200          14
         202          14
         205          13
         208          13
         210          13
         213          12
         215          12
         218          12
         221          12
         224          11
         226          11
         229          11
         232          11
         235          11
         237          10
         240          10
         243          10
         246          10
         249          10
         252           9
         255           9
         258           9
         261           9
         264           9
         267           9
         270           8
         273           8
         276           8
         279           8
         282           8
         285           8
         288           8
         291           8
         294           8
         297           7
         300           7
         303           7
         306           7
         309           7
         312           7
         316           7
         319           7
         322           7
         325           7
         328           7
         331           7
         334           7
         338           7
         341           7
         344           7
         347           7
         350           7
         353           7
         357           7
         360           7
         363           7
         366           7
         369           7
         372           7
         375           7
         379           7
         382           7
         385           8
         388           8
         391           8
         394           8
         397           8
         400           8
         403           8
         406           8
         409           8
         412           9
         415           9
         418           9
         421           9
         424           9
         427           9
         430          10
         433          10
         436          10
         439          10
         442          10
         445          11
         447          11
         450          11
         453          11
         456          11
         459          12
         461          12
         464          12
         467          12
         470          13
         472          13
         475          13
         478          14
         480          14
         483          14
         485          14
         488          15
         491          15
         493          15
         496          16
         498          16
         500          16
         503          17
         505          17
         508          17
         510          18
         512          18
         515          18
         517          19
         519          19
         522          19
         524          20
         526          20
         528          20
         530          21
         532          21
         535          22
         537          22
         539          22
         541          23
         543          23
         545          24
         547          24
         549          24
         551          25
         553          25
         555          26
         556          26
         558          27
         560          27
         562          27
         564          28
         565          28
         567          29
         569          29
         571          30
         572          30
         574          31
         576          31
         577          32
         579          32
         580          33
         582          33
         583          33
         585          34
         586          34
         588          35
         589          35
         591          36
         592          36
         594          37
         595          37
         596          38
         598          38
         599          39
         600          39
         602          40
         603          40
         604          41
         605          42
         606          42
         608          43
         609          43
         610          44
         611          44
         612          45
         613          45
         614          46
         615          46
         616          47
         618          47
         619          48
         620          49
         620          49
         621          50
         622          50
         623          51
         624          51
         625          52
         626          52
         627          53
         628          54
         629          54
         629          55
         630          55
         631          56
         632          56
         633          57
         633          58
         634          58
         635          59
         635          59
         636          60
         637          60
         638          61
         638          62
         639          62
         639          63
         640          63
         641          64
         641          65
         642          65
         642          66
         643          66
         644          67
         644          68
         645          68
         645          69
         646          69
         646          70
         647          71
         647          71
         647          72
         648          72
         648          73
         649          74
         649          74
         649          75
         650          75
         650          76
         651          77
         651          77
         651          78
         652          78
         652          79
         652          80
         653          80
         653          81
         653          82
         653          82
         654          83
         654          83
         654          84
         654          85
         655          85
         655          86
         655          86
         655          87
         655          88
         656          88
         656          89
         656          90
         656          90
         656          91
         656          91
         657          92
         657          93
         657          93
         657          94
         657          95
         657          95
         657          96
         657          96
         657          97
         657          98
         658          98
         658          99
         658         100
         658         100
         658         101
         658         102
         658         102
         658         103
         658         103
         658         104
         658         105
         658         105
         658         106
         658         107
         208         257
         207         257
         207         256
         206         256
         205         256
         204         255
         203         255
         203         255
         202         254
         201         254
         200         254
         199         253
         199         253
         198         253
         197         252
         196         252
         195         251
         195         251
         194         251
         193         250
         192         250
         192         250
         191         249
         190         249
         189         248
         188         248
         188         248
         187         247
         186         247
         185         246
         184         246
         184         246
         183         245
         182         245
         181         244
         181         244
         180         244
         179         243
         178         243
         177         242
         177         242
         176         242
         175         241
         174         241
         174         240
         173         240
         172         240
         171         239
         171         239
         170         238
         169         238
         168         237
         167         237
         167         237
         166         236
         165         236
         164         235
         164         235
         163         234
         162         234
         161         234
         161         233
         160         233
         159         232
         158         232
         158         231
         157         231
         156         231
         155         230
         155         230
         154         229
         153         229
         152         228
         152         228
         151         227
         150         227
         149         226
         149         226
         148         226
         147         225
         146         225
         146         224
         145         224
         144         223
         144         223
         143         222
         142         222
         141         221
         141         221
         140         220
         139         220
         138         220
         138         219
         137         219
         136         218
         136         218
         135         217
         134         217
         133         216
         133         216
         132         215
         131         215
         131         214
         130         214
         129         213
         128         213
         128         212
         127         212
         126         211
         126         211
         125         210
         124         210
         124         209
         123         209
         122         208
         122         208
         121         207
         120         207
         119         206
         119         206
         118         205
         117         205
         117         204
         116         204
         115         203
         115         203
         114         202
         113         202
         113         201
         112         201
         111         200
         111         200
         110         199
         109         199
         109         198
         108         198
         107         197
         107         197
         106         196
         105         195
         105         195
         104         194
         103         194
         103         193
         102         193
         102         192
         101         192
         100         191
         100         191
          99         190
          98         190
          98         189
          97         189
          96         188
          96         188
          95         187
          95         186
          94         186
          93         185
          93         185
          92         184
          92         184
          91         183
          90         183
          90         182
          89         182
          88         181
          88         180
          87         180
          87         179
          86         179
          85         178
          85         178
          84         177
          84         177
          83         176
          83         175
          82         175
          81         174
          81         174
          80         173
          80         173
          79         172
          79         172
          78         171
          77         170
          77         170
          76         169
          76         169
          75         168
          75         168
          74         167
          74         166
          73         166
          73         165
          72         165
          71         164
          71         164
          70         163
          70         163
          69         162
          69         161
          68         161
          68         160
          67         160
          67         159
          66         158
          66         158
          65         157
          65         157
          64         156
          64         156
          63         155
          63         154
          62         154
          62         153
          61         153
          61         152
          61         152
          60         151
          60         150
          59         150
          59         149
          58         149
          58         148
          57         147
          57         147
          56         146
          56         146
          56         145
          55         145
          55         144
          54         143
          54         143
          53         142
          53         142
          53         141
          52         140
          52         140
          51         139
          51         139
          51         138
          50         137
          50         137
          50         136
          49         136
          49         135
          48         134
          48         134
          48         133
          47         133
          47         132
          47         131
          46         131
          46         130
          46         130
          45         129
          45         128
          45         128
          44         127
          44         127
          44         126
          43         125
          43         125
          43         124
          43         124
          42         123
          42         122
          42         122
          41         121
          41         121
          41         120
          41         119
          40         119
          40         118
          40         118
          40         117
          40         116
          39         116
          39         115
          39         115
          39         114
          38         113
          38         113
          38         112
          38         112
          38         111
          38         110
          37         110
          37         109
          37         109
          37         108
          37         107
          37         107
          37         106
          36         106
          36         105
          36         104
          36         104
          36         103
          36         103
          36         102
          36         101
          36         101
          36         100
          35         100
          35          99
          35          98
          35          98
          35          97
          35          97
          35          96
          35          95
          35          95
          35          94
          35          94
          35          93
          35          92
          35          92
          35          91
          35          91
          35          90
          36          89
          36          89
          36          88
          36          88
          36          87
          36          86
          36          86
          36          85
          36          85
          37          84
          37          84
          37          83
          37          82
          37          82
          37          81
          38          81
          38          80
          38          79
          38          79
          38          78
          39          78
          39          77
          39          76
          39          76
          40          75
          40          75
          40          74
          41          74
          41          73
          41          72
          42          72
          42          71
          42          71
          43          70
          43          69
          43          69
          44          68
          44          68
          45          67
          45          67
          46          66
          46          65
          47          65
          47          64
          48          64
          48          63
          49          63
          49          62
          50          62
          50          61
          51          60
          51          60
          52          59
          53          59
          53          58
          54          58
          55          57
          55          56
          56          56
          57          55
          57          55
          58          54
          59          54
          60          53
          60          53
          61          52
          62          52
          63          51
          64          50
          64          50
          65          49
          66          49
          67          48
          68          48
          69          47
          70          47
          71          46
          72          46
          73          45
          74          45
          75          44
          76          44
          77          43
          78          43
          79          42
          80          42
          81          41
          82          41
          84          40
          85          40
          86          39
          87          39
          88          38
          90          38
          91          37
          92          37
          94          36
          95          36
          96          35
          98          35
          99          34
         100          34
         102          33
         103          33
         105          32
         106          32
         108          32
         109          31
         111          31
         113          30
         114          30
         116          29
         117          29
         119          28
         121          28
         122          28
         124          27
         126          27
         128          26
         130          26
         131          25
         133          25
         135          25
         137          24
         139          24
         141          23
         143          23
         145          23
         147          22
         149          22
         151          22
         153          21
         155          21
         157          20
         159          20
         161          20
         163          19
         166          19
         168          19
         170          18
         172          18
         175          18
         177          17
         179          17
         182          17
         184          16
         186          16
         189          16
         191          15
         194          15
         196          15
         199          15
         201          14
         204          14
         206          14
         209          13
         211          13
         214          13
         217          13
         219          12
         222          12
         225          12
         227          12
         230          12
         233          11
         236          11
         239          11
         241          11
         244          11
         247          10
         250          10
         253          10
         256          10
         259          10
         261           9
         264           9
         267           9
         270           9
         273           9
         276           9
         279           9
         282           9
         285           8
         288           8
         291           8
         294           8
         297           8
         300           8
         304           8
         307           8
         310           8
         313           8
         316           8
         319           8
         322           8
         325           7
         328           7
         331           7
         335           7
         338           7
         341           7
         344           7
         347           7
         350           7
         353           7
         356           8
         359           8
         363           8
         366           8
         369           8
         372           8
         375           8
         378           8
         381           8
         384           8
         387           8
         390           8
         393           8
         396           8
         400           9
         403           9
         406           9
         409           9
         412           9
         415           9
         417           9
         420          10
         423          10
         426          10
         429          10
         432          10
         435          11
         438          11
         441          11
         444          11
         446          11
         449          12
         452          12
         455          12
         457          12
         460          12
         463          13
         466          13
         468          13
         471          14
         474          14
         476          14
         479          14
         481          15
         484          15
         486          15
         489          15
         492          16
         494          16
         496          16
         499          17
         501          17
         504          17
         506          18
         508          18
         511          18
         513          19
         515          19
         518          19
         520          20
         522          20
         524          21
         526          21
         529          21
         531          22
         533          22
         535          22
         537          23
         539          23
         541          24
         543          24
         545          24
         547          25
         549          25
         551          26
         553          26
         554          27
         556          27
         558          27
         560          28
         562          28
         563          29
         565          29
         567          30
         569          30
         570          31
         572          31
         574          31
         575          32
         577          32
         578          33
         580          33
         581          34
         583          34
         584          35
         586          35
         587          36
         589          36
         590          37
         592          37
         593          38
         594          38
         596          39
         597          39
         598          40
         599          40
         601          41
         602          41
         603          42
         604          42
         606          43
         607          43
         608          44
         609          44
         610          45
         611          46
         612          46
         613          47
         614          47
         615          48
         616          48
         617          49
         618          49
         619          50
         620          50
         621          51
         622          52
         623          52
         624          53
         625          53
         626          54
         627          54
         627          55
         628          55
         629          56
         630          57
         631          57
         631          58
         632          58
         633          59
         633          60
         634          60
         635          61
         636          61
         636          62
         637          62
         637          63
         638          64
         639          64
         639          65
         640          65
         640          66
         641          67
         642          67
         642          68
         643          68
         643          69
         644          70
         644          70
         645          71
         645          71
         645          72
         646          73
         646          73
         647          74
         647          74
         648          75
         648          76
         648          76
         649          77
         649          77
         649          78
         650          79
         650          79
         650          80
         651          80
         651          81
         651          82
         652          82
         652          83
         652          83
         652          84
         653          85
         653          85
         653          86
         653          87
         653          87
         654          88
         654          88
         654          89
         654          90
         654          90
         655          91
         655          92
         655          92
         655          93
         655          93
         655          94
         655          95
         655          95
         656          96
         656          97
         656          97
         656          98
         656          98
         656          99
         656         100
         656         100
         656         101
         656         102
         656         102
         656         103
         656         103
         656         104
         656         105
         656         105
         656         106
         656         107
         209         257
         208         256
         207         256
         206         256
         206         255
         205         255
         204         255
         203         254
         202         254
         202         253
         201         253
         200         253
         199         252
         198         252
         198         252
         197         251
         196         251
         195         251
         194         250
         194         250
         193         249
         192         249
         191         249
         191         248
         190         248
         189         247
         188         247
         187         247
         187         246
         186         246
         185         246
         184         245
         184         245
         183         244
         182         244
         181         244
         180         243
         180         243
         179         242
         178         242
         177         242
         177         241
         176         241
         175         240
         174         240
         173         240
         173         239
         172         239
         171         238
         170         238
         170         237
         169         237
         168         237
         167         236
         167         236
         166         235
         165         235
         164         234
         164         234
         163         234
         162         233
         161         233
         161         232
         160         232
         159         231
         158         231
         158         231
         157         230
         156         230
         155         229
         155         229
         154         228
         153         228
         152         227
         152         227
         151         226
         150         226
         149         226
         149         225
         148         225
         147         224
         147         224
         146         223
         145         223
         144         222
         144         222
         143         221
         142         221
         141         220
         141         220
         140         220
         139         219
         139         219
         138         218
         137         218
         136         217
         136         217
         135         216
         134         216
         134         215
         133         215
         132         214
         131         214
         131         213
         130         213
         129         212
         129         212
         128         211
         127         211
         127         210
         126         210
         125         209
         124         209
         124         208
         123         208
         122         207
         122         207
         121         206
         120         206
         120         205
         119         205
         118         204
         118         204
         117         203
         116         203
         116         202
         115         202
         114         201
         114         201
         113         200
         112         200
         112         199
         111         199
         110         198
         110         198
         109         197
         108         197
         108         196
         107         196
         106         195
         106         195
         105         194
         104         194
         104         193
         103         193
         103         192
         102         191
         101         191
         101         190
         100         190
          99         189
          99         189
          98         188
          97         188
          97         187
          96         187
          96         186
          95         186
          94         185
          94         184
          93         184
          93         183
          92         183
          91         182
          91         182
          90         181
          90         181
          89         180
          88         180
          88         179
          87         178
          87         178
          86         177
          85         177
          85         176
          84         176
          84         175
          83         175
          83         174
          82         174
          81         173
          81         172
          80         172
          80         171
          79         171
          79         170
          78         170
          77         169
          77         168
          76         168
          76         167
          75         167
          75         166
          74         166
          74         165
          73         165
          73         164
          72         163
          72         163
          71         162
          71         162
          70         161
          70         161
          69         160
          69         159
          68         159
          68         158
          67         158
          67         157
          66         157
          66         156
          65         155
          65         155
          64         154
          64         154
          63         153
          63         152
          62         152
          62         151
          61         151
          61         150
          60         150
          60         149
          59         148
          59         148
          59         147
          58         147
          58         146
          57         145
          57         145
          56         144
          56         144
          56         143
          55         143
          55         142
          54         141
          54         141
          54         140
          53         140
          53         139
          52         138
          52         138
          52         137
          51         137
          51         136
          51         135
          50         135
          50         134
          49         134
          49         133
          49         133
          48         132
          48         131
          48         131
          47         130
          47         130
          47         129
          46         128
          46         128
          46         127
          45         127
          45         126
          45         125
          45         125
          44         124
          44         124
          44         123
          43         122
          43         122
          43         121
          43         121
          42         120
          42         119
          42         119
          42         118
          41         118
          41         117
          41         116
          41         116
          41         115
          40         115
          40         114
          40         113
          40         113
          40         112
          39         112
          39         111
          39         110
          39         110
          39         109
          39         109
          38         108
          38         107
          38         107
          38         106
          38         106
          38         105
          38         104
          38         104
          38         103
          37         103
          37         102
          37         101
          37         101
          37         100
          37         100
          37          99
          37          98
          37          98
          37          97
          37          97
          37          96
          37          95
          37          95
          37          94
          37          94
          37          93
          37          92
          37          92
          37          91
          37          91
          37          90
          37          89
          37          89
          37          88
          38          88
          38          87
          38          87
          38          86
          38          85
          38          85
          38          84
          38          84
          39          83
          39          82
          39          82
          39          81
          39          81
          40          80
          40          79
          40          79
          40          78
          40          78
          41          77
          41          77
          41          76
          42          75
          42          75
          42          74
          42          74
          43          73
          43          72
          43          72
          44          71
          44          71
          45          70
          45          70
          45          69
          46          68
          46          68
          47          67
          47          67
          47          66
          48          66
          48          65
          49          64
          49          64
          50          63
          50          63
          51          62
          52          62
          52          61
          53          61
          53          60
          54          59
          55          59
          55          58
          56          58
          56          57
          57          57
          58          56
          59          56
          59          55
          60          54
          61          54
          62          53
          62          53
          63          52
          64          52
          65          51
          66          51
          66          50
          67          50
          68          49
          69          49
          70          48
          71          48
          72          47
          73          47
          74          46
          75          45
          76          45
          77          44
          78          44
          79          43
          80          43
          81          42
          82          42
          83          41
          84          41
          86          40
          87          40
          88          39
          89          39
          90          38
          92          38
          93          37
          94          37
          96          37
          97          36
          98          36
         100          35
         101          35
         102          34
         104          34
         105          33
         107          33
         108          32
         110          32
         111          31
         113          31
         114          31
         116          30
         118          30
         119          29
         121          29
         123          28
         124          28
         126          28
         128          27
         130          27
         131          26
         133          26
         135          25
         137          25
         139          25
         141          24
         143          24
         144          23
         146          23
         148          23
         150          22
         152          22
         154          22
         157          21
         159          21
         161          20
         163          20
         165          20
         167          19
         169          19
         172          19
         174          18
         176          18
         178          18
         181          17
         183          17
         185          17
         188          17
         190          16
         193          16
         195          16
         198          15
         200          15
         203          15
         205          15
         208          14
         210          14
         213          14
         215          13
         218          13
         221          13
         223          13
         226          13
         229          12
         231          12
         234          12
         237          12
         240          11
         242          11
         245          11
         248          11
         251          11
         254          11
         257          10
         259          10
         262          10
         265          10
         268          10
         271          10
         274           9
         277           9
         280           9
         283           9
         286           9
         289           9
         292           9
         295           9
         298           9
         301           9
         304           8
         307           8
         310           8
         313           8
         316           8
         319           8
         322           8
         325           8
         328           8
         332           8
         335           8
         338           8
         341           8
         344           8
         347           8
         350           8
         353           8
         356           8
         359           8
         362           8
         365           8
         369           8
         372           8
         375           8
         378           8
         381           9
         384           9
         387           9
         390           9
         393           9
         396           9
         399           9
         402           9
         405           9
         408          10
         411          10
         414          10
         417          10
         420          10
         422          10
         425          11
         428          11
         431          11
         434          11
         437          11
         440          11
         442          12
         445          12
         448          12
         451          12
         454          13
         456          13
         459          13
         462          13
         464          14
         467          14
         470          14
         472          14
         475          15
         477          15
         480          15
         483          15
         485          16
         488          16
         490          16
         492          17
         495          17
         497          17
         500          18
         502          18
         504          18
         507          19
         509          19
         511          19
         514          20
         516          20
         518          20
         520          21
         522          21
         525          21
         527          22
         529          22
         531          23
         533          23
         535          23
         537          24
         539          24
         541          24
         543          25
         545          25
         547          26
         549          26
         551          27
         553          27
         554          27
         556          28
         558          28
         560          29
         562          29
         563          30
         565          30
         567          30
         568          31
         570          31
         572          32
         573          32
         575          33
         576          33
         578          34
         579          34
         581          35
         582          35
         584          36
         585          36
         587          37
         588          37
         590          38
         591          38
         592          39
         594          39
         595          40
         596          40
         597          41
         599          41
         600          42
         601          42
         602          43
         604          43
         605          44
         606          44
         607          45
         608          45
         609          46
         610          46
         611          47
         612          47
         613          48
         614          49
         615          49
         616          50
         617          50
         618          51
         619          51
         620          52
         621          52
         622          53
         623          53
         624          54
         625          55
         625          55
         626          56
         627          56
         628          57
         629          57
         629          58
         630          59
         631          59
         631          60
         632          60
         633          61
         634          61
         634          62
         635          63
         636          63
         636          64
         637          64
         637          65
         638          66
         638          66
         639          67
         640          67
         640          68
         641          68
         641          69
         642          70
         642          70
         643          71
         643          71
         644          72
         644          73
         644          73
         645          74
         645          74
         646          75
         646          76
         646          76
         647          77
         647          77
         648          78
         648          79
         648          79
         649          80
         649          81
         649          81
         649          82
         650          82
         650          83
         650          84
         651          84
         651          85
         651          85
         651          86
         651          87
         652          87
         652          88
         652          88
         652          89
         652          90
         653          90
         653          91
         653          92
         653          92
         653          93
         653          93
         653          94
         654          95
         654          95
         654          96
         654          97
         654          97
         654          98
         654          98
         654          99
         654         100
         654         100
         654         101
         654         102
         654         102
         654         103
         654         103
         654         104
         654         105
         654         105
         654         106
         654         107
         209         256
         208         256
         208         255
         207         255
         206         255
         205         254
         205         254
         204         254
         203         253
         202         253
         201         253
         201         252
         200         252
         199         252
         198         251
         197         251
         197         250
         196         250
         195         250
         194         249
         193         249
         193         249
         192         248
         191         248
         190         247
         190         247
         189         247
         188         246
         187         246
         186         245
         186         245
         185         245
         184         244
         183         244
         183         243
         182         243
         181         243
         180         242
         180         242
         179         241
         178         241
         177         241
         176         240
         176         240
         175         239
         174         239
         173         239
         173         238
         172         238
         171         237
         170         237
         170         237
         169         236
         168         236
         167         235
         167         235
         166         234
         165         234
         164         234
         164         233
         163         233
         162         232
         161         232
         161         231
         160         231
         159         231
         158         230
         158         230
         157         229
         156         229
         155         228
         155         228
         154         227
         153         227
         152         227
         152         226
         151         226
         150         225
         149         225
         149         224
         148         224
         147         223
         147         223
         146         222
         145         222
         144         221
         144         221
         143         221
         142         220
         142         220
         141         219
         140         219
         139         218
         139         218
         138         217
         137         217
         137         216
         136         216
         135         215
         134         215
         134         214
         133         214
         132         213
         132         213
         131         212
         130         212
         130         211
         129         211
         128         210
         127         210
         127         210
         126         209
         125         209
         125         208
         124         208
         123         207
         123         207
         122         206
         121         206
         121         205
         120         205
         119         204
         119         204
         118         203
         117         203
         117         202
         116         201
         115         201
         115         200
         114         200
         113         199
         113         199
         112         198
         111         198
         111         197
         110         197
         109         196
         109         196
         108         195
         107         195
         107         194
         106         194
         105         193
         105         193
         104         192
         103         192
         103         191
         102         191
         102         190
         101         190
         100         189
         100         188
          99         188
          98         187
          98         187
          97         186
          97         186
          96         185
          95         185
          95         184
          94         184
          94         183
          93         183
          92         182
          92         181
          91         181
          91         180
          90         180
          89         179
          89         179
          88         178
          88         178
          87         177
          86         177
          86         176
          85         175
          85         175
          84         174
          84         174
          83         173
          82         173
          82         172
          81         172
          81         171
          80         170
          80         170
          79         169
          79         169
          78         168
          78         168
          77         167
          76         167
          76         166
          75         165
          75         165
          74         164
          74         164
          73         163
          73         163
          72         162
          72         161
          71         161
          71         160
          70         160
          70         159
          69         159
          69         158
          68         157
          68         157
          67         156
          67         156
          66         155
          66         155
          65         154
          65         153
          64         153
          64         152
          63         152
          63         151
          63         151
          62         150
          62         149
          61         149
          61         148
          60         148
          60         147
          59         146
          59         146
          59         145
          58         145
          58         144
          57         144
          57         143
          57         142
          56         142
          56         141
          55         141
          55         140
          55         139
          54         139
          54         138
          53         138
          53         137
          53         136
          52         136
          52         135
          52         135
          51         134
          51         134
          50         133
          50         132
          50         132
          49         131
          49         131
          49         130
          48         129
          48         129
          48         128
          48         128
          47         127
          47         126
          47         126
          46         125
          46         125
          46         124
          45         123
          45         123
          45         122
          45         122
          44         121
          44         120
          44         120
          44         119
          43         119
          43         118
          43         118
          43         117
          43         116
          42         116
          42         115
          42         115
          42         114
          42         113
          41         113
          41         112
          41         112
          41         111
          41         110
          40         110
          40         109
          40         109
          40         108
          40         107
          40         107
          40         106
          40         106
          39         105
          39         104
          39         104
          39         103
          39         103
          39         102
          39         101
          39         101
          39         100
          39         100
          39          99
          39          98
          39          98
          39          97
          39          97
          39          96
          39          95
          39          95
          39          94
          39          94
          39          93
          39          92
          39          92
          39          91
          39          91
          39          90
          39          90
          39          89
          39          88
          39          88
          39          87
          39          87
          40          86
          40          85
          40          85
          40          84
          40          84
          40          83
          40          82
          41          82
          41          81
          41          81
          41          80
          42          80
          42          79
          42          78
          42          78
          42          77
          43          77
          43          76
          43          75
          44          75
          44          74
          44          74
          45          73
          45          73
          45          72
          46          71
          46          71
          46          70
          47          70
          47          69
          48          69
          48          68
          48          67
          49          67
          49          66
          50          66
          50          65
          51          65
          51          64
          52          64
          52          63
          53          62
          53          62
          54          61
          55          61
          55          60
          56          60
          56          59
          57          59
          58          58
          58          57
          59          57
          60          56
          60          56
          61          55
          62          55
          63          54
          63          54
          64          53
          65          53
          66          52
          67          51
          67          51
          68          50
          69          50
          70          49
          71          49
          72          48
          73          48
          74          47
          75          47
          76          46
          77          46
          78          45
          79          45
          80          44
          81          44
          82          43
          83          43
          84          42
          85          42
          86          41
          88          41
          89          40
          90          40
          91          39
          92          39
          94          38
          95          38
          96          37
          98          37
          99          36
         100          36
         102          35
         103          35
         104          34
         106          34
         107          34
         109          33
         110          33
         112          32
         113          32
         115          31
         116          31
         118          30
         120          30
         121          30
         123          29
         125          29
         126          28
         128          28
         130          27
         131          27
         133          27
         135          26
         137          26
         139          25
         141          25
         142          25
         144          24
         146          24
         148          24
         150          23
         152          23
         154          22
         156          22
         158          22
         160          21
         162          21
         165          21
         167          20
         169          20
         171          20
         173          19
         175          19
         178          19
         180          18
         182          18
         185          18
         187          17
         189          17
         192          17
         194          16
         197          16
         199          16
         201          16
         204          15
         206          15
         209          15
         211          15
         214          14
         217          14
         219          14
         222          14
         224          13
         227          13
         230          13
         232          13
         235          12
         238          12
         241          12
         243          12
         246          12
         249          11
         252          11
         255          11
         257          11
         260          11
         263          11
         266          10
         269          10
         272          10
         275          10
         278          10
         280          10
         283          10
         286          10
         289           9
         292           9
         295           9
         298           9
         301           9
         304           9
         307           9
         310           9
         313           9
         316           9
         319           9
         322           9
         326           9
         329           9
         332           9
         335           9
         338           9
         341           9
         344           9
         347           9
         350           9
         353           9
         356           9
         359           9
         362           9
         365           9
         368           9
         371           9
         374           9
         377           9
         380           9
         383           9
         386           9
         389           9
         392          10
         395          10
         398          10
         401          10
         404          10
         407          10
         410          10
         413          10
         416          11
         419          11
         422          11
         424          11
         427          11
         430          11
         433          12
         436          12
         439          12
         441          12
         444          12
         447          13
         450          13
         452          13
         455          13
         458          14
         460          14
         463          14
         466          14
         468          15
         471          15
         473          15
         476          15
         479          16
         481          16
         484          16
         486          17
         489          17
         491          17
         493          17
         496          18
         498          18
         501          18
         503          19
         505          19
         507          19
         510          20
         512          20
         514          20
         516          21
         519          21
         521          21
         523          22
         525          22
         527          23
         529          23
         531          23
         533          24
         535          24
         537          25
         539          25
         541          25
         543          26
         545          26
         547          27
         549          27
         551          27
         553          28
         554          28
         556          29
         558          29
         560          30
         561          30
         563          30
         565          31
         566          31
         568          32
         570          32
         571          33
         573          33
         574          34
         576          34
         577          35
         579          35
         580          36
         582          36
         583          36
         585          37
         586          37
         588          38
         589          38
         590          39
         592          39
         593          40
         594          40
         595          41
         597          41
         598          42
         599          42
         600          43
         602          43
         603          44
         604          45
         605          45
         606          46
         607          46
         608          47
         609          47
         610          48
         611          48
         612          49
         613          49
         614          50
         615          50
         616          51
         617          52
         618          52
         619          53
         620          53
         621          54
         622          54
         623          55
         623          55
         624          56
         625          57
         626          57
         627          58
         627          58
         628          59
         629          59
         630          60
         630          60
         631          61
         632          62
         632          62
         633          63
         634          63
         634          64
         635          65
         635          65
         636          66
         637          66
         637          67
         638          67
         638          68
         639          69
         639          69
         640          70
         640          70
         641          71
         641          72
         642          72
         642          73
         643          73
         643          74
         643          75
         644          75
         644          76
         645          76
         645          77
         645          78
         646          78
         646          79
         646          79
         647          80
         647          81
         647          81
         648          82
         648          82
         648          83
         648          84
         649          84
         649          85
         649          85
         649          86
         650          87
         650          87
         650          88
         650          89
         651          89
         651          90
         651          90
         651          91
         651          92
         651          92
         651          93
         652          93
         652          94
         652          95
         652          95
         652          96
         652          97
         652          97
         652          98
         652          98
         652          99
         653         100
         653         100
         653         101
         653         102
         653         102
         653         103
         653         103
         653         104
         653         105
         653         105
         653         106
         653         107
         210         256
         209         255
         208         255
         207         255
         207         254
         206         254
         205         254
         204         253
         204         253
         203         252
         202         252
         201         252
         200         251
         200         251
         199         251
         198         250
         197         250
         196         250
         196         249
         195         249
         194         248
         193         248
         193         248
         192         247
         191         247
         190         247
         189         246
         189         246
         188         245
         187         245
         186         245
         186         244
         185         244
         184         243
         183         243
         182         243
         182         242
         181         242
         180         241
         179         241
         179         241
         178         240
         177         240
         176         239
         176         239
         175         239
         174         238
         173         238
         173         237
         172         237
         171         236
         170         236
         170         236
         169         235
         168         235
         167         234
         167         234
         166         234
         165         233
         164         233
         164         232
         163         232
         162         231
         161         231
         161         231
         160         230
         159         230
         158         229
         158         229
         157         228
         156         228
         155         227
         155         227
         154         227
         153         226
         152         226
         152         225
         151         225
         150         224
         150         224
         149         223
         148         223
         147         222
         147         222
         146         222
         145         221
         144         221
         144         220
         143         220
         142         219
         142         219
         141         218
         140         218
         139         217
         139         217
         138         216
         137         216
         137         215
         136         215
         135         214
         135         214
         134         213
         133         213
         132         213
         132         212
         131         212
         130         211
         130         211
         129         210
         128         210
         128         209
         127         209
         126         208
         126         208
         125         207
         124         207
         124         206
         123         206
         122         205
         121         205
         121         204
         120         204
         119         203
         119         203
         118         202
         117         202
         117         201
         116         201
         115         200
         115         200
         114         199
         113         199
         113         198
         112         198
         112         197
         111         197
         110         196
         110         195
         109         195
         108         194
         108         194
         107         193
         106         193
         106         192
         105         192
         104         191
         104         191
         103         190
         103         190
         102         189
         101         189
         101         188
         100         188
          99         187
          99         187
          98         186
          98         185
          97         185
          96         184
          96         184
          95         183
          95         183
          94         182
          93         182
          93         181
          92         181
          92         180
          91         180
          90         179
          90         178
          89         178
          89         177
          88         177
          88         176
          87         176
          86         175
          86         175
          85         174
          85         174
          84         173
          84         172
          83         172
          82         171
          82         171
          81         170
          81         170
          80         169
          80         169
          79         168
          79         167
          78         167
          78         166
          77         166
          77         165
          76         165
          75         164
          75         163
          74         163
          74         162
          73         162
          73         161
          72         161
          72         160
          71         159
          71         159
          70         158
          70         158
          69         157
          69         157
          68         156
          68         155
          68         155
          67         154
          67         154
          66         153
          66         153
          65         152
          65         151
          64         151
          64         150
          63         150
          63         149
          62         149
          62         148
          62         147
          61         147
          61         146
          60         146
          60         145
          59         145
          59         144
          59         143
          58         143
          58         142
          57         142
          57         141
          57         140
          56         140
          56         139
          55         139
          55         138
          55         138
          54         137
          54         136
          54         136
          53         135
          53         135
          53         134
          52         133
          52         133
          51         132
          51         132
          51         131
          51         130
          50         130
          50         129
          50         129
          49         128
          49         127
          49         127
          48         126
          48         126
          48         125
          47         125
          47         124
          47         123
          47         123
          46         122
          46         122
          46         121
          46         120
          45         120
          45         119
          45         119
          45         118
          44         117
          44         117
          44         116
          44         116
          44         115
          43         114
          43         114
          43         113
          43         113
          43         112
          43         111
          42         111
          42         110
          42         110
          42         109
          42         109
          42         108
          41         107
          41         107
          41         106
          41         106
          41         105
          41         104
          41         104
          41         103
          41         103
          41         102
          41         101
          40         101
          40         100
          40         100
          40          99
          40          98
          40          98
          40          97
          40          97
          40          96
          40          95
          40          95
          40          94
          40          94
          40          93
          40          92
          40          92
          40          91
          41          91
          41          90
          41          90
          41          89
          41          88
          41          88
          41          87
          41          87
          41          86
          41          85
          42          85
          42          84
          42          84
          42          83
          42          83
          42          82
          43          81
          43          81
          43          80
          43          80
          44          79
          44          78
          44          78
          44          77
          45          77
          45          76
          45          76
          45          75
          46          74
          46          74
          46          73
          47          73
          47          72
          47          72
          48          71
          48          70
          49          70
          49          69
          49          69
          50          68
          50          68
          51          67
          51          66
          52          66
          52          65
          53          65
          53          64
          54          64
          54          63
          55          63
          55          62
          56          61
          57          61
          57          60
          58          60
          58          59
          59          59
          60          58
          60          58
          61          57
          62          57
          62          56
          63          55
          64          55
          65          54
          65          54
          66          53
          67          53
          68          52
          69          52
          69          51
          70          51
          71          50
          72          50
          73          49
          74          49
          75          48
          76          48
          77          47
          78          47
          79          46
          80          45
          81          45
          82          44
          83          44
          84          43
          85          43
          86          42
          87          42
          88          41
          89          41
          91          41
          92          40
          93          40
          94          39
          96          39
          97          38
          98          38
          99          37
         101          37
         102          36
         103          36
         105          35
         106          35
         108          34
         109          34
         111          33
         112          33
         114          33
         115          32
         117          32
         118          31
         120          31
         121          30
         123          30
         125          30
         126          29
         128          29
         130          28
         131          28
         133          27
         135          27
         137          27
         139          26
         140          26
         142          25
         144          25
         146          25
         148          24
         150          24
         152          24
         154          23
         156          23
         158          22
         160          22
         162          22
         164          21
         166          21
         168          21
         170          20
         173          20
         175          20
         177          19
         179          19
         182          19
         184          18
         186          18
         188          18
         191          18
         193          17
         196          17
         198          17
         200          16
         203          16
         205          16
         208          16
         210          15
         213          15
         215          15
         218          15
         220          14
         223          14
         226          14
         228          14
         231          13
         234          13
         236          13
         239          13
         242          13
         244          12
         247          12
         250          12
         253          12
         255          12
         258          11
         261          11
         264          11
         267          11
         270          11
         272          11
         275          11
         278          10
         281          10
         284          10
         287          10
         290          10
         293          10
         296          10
         299          10
         302          10
         305          10
         308           9
         311           9
         314           9
         317           9
         320           9
         323           9
         326           9
         329           9
         332           9
         335           9
         338           9
         341           9
         344           9
         347           9
         350           9
         353           9
         356           9
         359           9
         362           9
         365           9
         368           9
         371           9
         374          10
         377          10
         380          10
         383          10
         386          10
         389          10
         392          10
         395          10
         398          10
         401          10
         403          11
         406          11
         409          11
         412          11
         415          11
         418          11
         421          11
         424          12
         426          12
         429          12
         432          12
         435          12
         438          13
         440          13
         443          13
         446          13
         449          13
         451          14
         454          14
         457          14
         459          14
         462          15
         464          15
         467          15
         470          15
         472          16
         475          16
         477          16
         480          16
         482          17
         485          17
         487          17
         490          18
         492          18
         494          18
         497          19
         499          19
         501          19
         504          20
         506          20
         508          20
         510          21
         513          21
         515          21
         517          22
         519          22
         521          22
         523          23
         525          23
         528          23
         530          24
         532          24
         534          25
         536          25
         538          25
         539          26
         541          26
         543          27
         545          27
         547          27
         549          28
         551          28
         552          29
         554          29
         556          29
         558          30
         559          30
         561          31
         563          31
         564          32
         566          32
         568          33
         569          33
         571          34
         572          34
         574          34
         575          35
         577          35
         578          36
         580          36
         581          37
         583          37
         584          38
         586          38
         587          39
         588          39
         590          40
         591          40
         592          41
         593          41
         595          42
         596          42
         597          43
         598          43
         600          44
         601          44
         602          45
         603          45
         604          46
         605          46
         606          47
         607          47
         608          48
         609          49
         610          49
         611          50
         612          50
         613          51
         614          51
         615          52
         616          52
         617          53
         618          53
         619          54
         620          55
         621          55
         621          56
         622          56
         623          57
         624          57
         625          58
         625          58
         626          59
         627          60
         628          60
         628          61
         629          61
         630          62
         630          62
         631          63
         632          64
         632          64
         633          65
         633          65
         634          66
         635          66
         635          67
         636          68
         636          68
         637          69
         637          69
         638          70
         638          71
         639          71
         639          72
         640          72
         640          73
         641          74
         641          74
         642          75
         642          75
         642          76
         643          77
         643          77
         644          78
         644          78
         644          79
         645          80
         645          80
         645          81
         646          81
         646          82
         646          83
         646          83
         647          84
         647          84
         647          85
         647          86
         648          86
         648          87
         648          87
         648          88
         649          89
         649          89
         649          90
         649          90
         649          91
         649          92
         650          92
         650          93
         650          94
         650          94
         650          95
         650          95
         650          96
         650          97
         651          97
         651          98
         651          98
         651          99
         651         100
         651         100
         651         101
         651         102
         651         102
         651         103
         651         103
         651         104
         651         105
         651         105
         651         106
         651         107
         210         255
         210         255
         209         254
         208         254
         207         254
         206         253
         206         253
         205         253
         204         252
         203         252
         202         252
         202         251
         201         251
         200         251
         199         250
         199         250
         198         249
         197         249
         196         249
         195         248
         195         248
         194         248
         193         247
         192         247
         192         246
         191         246
         190         246
         189         245
         188         245
         188         244
         187         244
         186         244
         185         243
         185         243
         184         243
         183         242
         182         242
         182         241
         181         241
         180         241
         179         240
         179         240
         178         239
         177         239
         176         239
         176         238
         175         238
         174         237
         173         237
         172         236
         172         236
         171         236
         170         235
         169         235
         169         234
         168         234
         167         234
         166         233
         166         233
         165         232
         164         232
         164         231
         163         231
         162         230
         161         230
         161         230
         160         229
         159         229
         158         228
         158         228
         157         227
         156         227
         155         227
         155         226
         154         226
         153         225
         152         225
         152         224
         151         224
         150         223
         150         223
         149         222
         148         222
         147         222
         147         221
         146         221
         145         220
         145         220
         144         219
         143         219
         142         218
         142         218
         141         217
         140         217
         140         216
         139         216
         138         215
         137         215
         137         215
         136         214
         135         214
         135         213
         134         213
         133         212
         133         212
         132         211
         131         211
         131         210
         130         210
         129         209
         128         209
         128         208
         127         208
         126         207
         126         207
         125         206
         124         206
         124         205
         123         205
         122         204
         122         204
         121         203
         120         203
         120         202
         119         202
         118         201
         118         201
         117         200
         116         200
         116         199
         115         199
         114         198
         114         198
         113         197
         112         197
         112         196
         111         196
         111         195
         110         195
         109         194
         109         194
         108         193
         107         193
         107         192
         106         191
         105         191
         105         190
         104         190
         104         189
         103         189
         102         188
         102         188
         101         187
         100         187
         100         186
          99         186
          99         185
          98         185
          97         184
          97         184
          96         183
          96         182
          95         182
          94         181
          94         181
          93         180
          93         180
          92         179
          92         179
          91         178
          90         178
          90         177
          89         177
          89         176
          88         175
          88         175
          87         174
          86         174
          86         173
          85         173
          85         172
          84         172
          84         171
          83         170
          83         170
          82         169
          81         169
          81         168
          80         168
          80         167
          79         167
          79         166
          78         165
          78         165
          77         164
          77         164
          76         163
          76         163
          75         162
          75         162
          74         161
          74         160
          73         160
          73         159
          72         159
          72         158
          71         158
          71         157
          70         156
          70         156
          69         155
          69         155
          68         154
          68         154
          67         153
          67         152
          66         152
          66         151
          65         151
          65         150
          65         150
          64         149
          64         148
          63         148
          63         147
          62         147
          62         146
          62         145
          61         145
          61         144
          60         144
          60         143
          60         143
          59         142
          59         141
          58         141
          58         140
          58         140
          57         139
          57         139
          56         138
          56         137
          56         137
          55         136
          55         136
          55         135
          54         134
          54         134
          54         133
          53         133
          53         132
          53         131
          52         131
          52         130
          52         130
          51         129
          51         129
          51         128
          50         127
          50         127
          50         126
          49         126
          49         125
          49         124
          49         124
          48         123
          48         123
          48         122
          48         121
          47         121
          47         120
          47         120
          47         119
          46         119
          46         118
          46         117
          46         117
          46         116
          45         116
          45         115
          45         114
          45         114
          45         113
          44         113
          44         112
          44         111
          44         111
          44         110
          44         110
          43         109
          43         108
          43         108
          43         107
          43         107
          43         106
          43         105
          43         105
          42         104
          42         104
          42         103
          42         103
          42         102
          42         101
          42         101
          42         100
          42         100
          42          99
          42          98
          42          98
          42          97
          42          97
          42          96
          42          95
          42          95
          42          94
          42          94
          42          93
          42          93
          42          92
          42          91
          42          91
          42          90
          42          90
          42          89
          43          88
          43          88
          43          87
          43          87
          43          86
          43          85
          43          85
          43          84
          44          84
          44          83
          44          83
          44          82
          44          81
          45          81
          45          80
          45          80
          45          79
          46          79
          46          78
          46          77
          46          77
          47          76
          47          76
          47          75
          48          75
          48          74
          48          73
          49          73
          49          72
          49          72
          50          71
          50          71
          50          70
          51          69
          51          69
          52          68
          52          68
          53          67
          53          67
          54          66
          54          65
          55          65
          55          64
          56          64
          56          63
          57          63
          57          62
          58          62
          58          61
          59          61
          60          60
          60          59
          61          59
          62          58
          62          58
          63          57
          64          57
          64          56
          65          56
          66          55
          67          55
          67          54
          68          54
          69          53
          70          52
          70          52
          71          51
          72          51
          73          50
          74          50
          75          49
          76          49
          77          48
          78          48
          79          47
          80          47
          81          46
          82          46
          83          45
          84          45
          85          44
          86          44
          87          43
          88          43
          89          42
          90          42
          91          41
          93          41
          94          40
          95          40
          96          39
          97          39
          99          38
         100          38
         101          37
         103          37
         104          37
         105          36
         107          36
         108          35
         110          35
         111          34
         112          34
         114          33
         115          33
         117          33
         119          32
         120          32
         122          31
         123          31
         125          30
         127          30
         128          30
         130          29
         132          29
         133          28
         135          28
         137          27
         139          27
         140          27
         142          26
         144          26
         146          26
         148          25
         150          25
         152          24
         154          24
         156          24
         158          23
         160          23
         162          23
         164          22
         166          22
         168          22
         170          21
         172          21
         174          20
         176          20
         179          20
         181          20
         183          19
         185          19
         188          19
         190          18
         192          18
         195          18
         197          17
         199          17
         202          17
         204          17
         207          16
         209          16
         211          16
         214          16
         216          15
         219          15
         222          15
         224          15
         227          14
         229          14
         232          14
         235          14
         237          13
         240          13
         243          13
         245          13
         248          13
         251          13
         254          12
         256          12
         259          12
         262          12
         265          12
         267          12
         270          11
         273          11
         276          11
         279          11
         282          11
         285          11
         287          11
         290          11
         293          10
         296          10
         299          10
         302          10
         305          10
         308          10
         311          10
         314          10
         317          10
         320          10
         323          10
         326          10
         329          10
         332          10
         335          10
         338          10
         341          10
         344          10
         347          10
         350          10
         353          10
         356          10
         359          10
         362          10
         365          10
         368          10
         371          10
         374          10
         376          10
         379          10
         382          10
         385          10
         388          11
         391          11
         394          11
         397          11
         400          11
         403          11
         406          11
         409          11
         411          12
         414          12
         417          12
         420          12
         423          12
         426          12
         428          13
         431          13
         434          13
         437          13
         439          13
         442          14
         445          14
         447          14
         450          14
         453          14
         455          15
         458          15
         461          15
         463          15
         466          16
         468          16
         471          16
         473          16
         476          17
         478          17
         481          17
         483          18
         486          18
         488          18
         490          18
         493          19
         495          19
         497          19
         500          20
         502          20
         504          20
         507          21
         509          21
         511          21
         513          22
         515          22
         517          22
         520          23
         522          23
         524          23
         526          24
         528          24
         530          25
         532          25
         534          25
         536          26
         538          26
         540          27
         541          27
         543          27
         545          28
         547          28
         549          29
         551          29
         552          29
         554          30
         556          30
         558          31
         559          31
         561          32
         563          32
         564          33
         566          33
         567          33
         569          34
         571          34
         572          35
         574          35
         575          36
         577          36
         578          37
         579          37
         581          38
         582          38
         584          39
         585          39
         586          40
         588          40
         589          41
         590          41
         591          42
         593          42
         594          43
         595          43
         596          44
         598          44
         599          45
         600          45
         601          46
         602          46
         603          47
         604          47
         605          48
         606          48
         607          49
         608          49
         609          50
         610          50
         611          51
         612          51
         613          52
         614          53
         615          53
         616          54
         617          54
         618          55
         619          55
         619          56
         620          56
         621          57
         622          58
         623          58
         623          59
         624          59
         625          60
         626          60
         626          61
         627          61
         628          62
         628          63
         629          63
         630          64
         630          64
         631          65
         632          65
         632          66
         633          67
         633          67
         634          68
         634          68
         635          69
         635          70
         636          70
         636          71
         637          71
         637          72
         638          72
         638          73
         639          74
         639          74
         640          75
         640          75
         641          76
         641          77
         641          77
         642          78
         642          78
         642          79
         643          80
         643          80
         643          81
         644          81
         644          82
         644          83
         645          83
         645          84
         645          84
         645          85
         646          86
         646          86
         646          87
         646          87
         647          88
         647          89
         647          89
         647          90
         647          91
         648          91
         648          92
         648          92
         648          93
         648          94
         648          94
         648          95
         649          95
         649          96
         649          97
         649          97
         649          98
         649          99
         649          99
         649         100
         649         100
         649         101
         649         102
         649         102
         649         103
         649         103
         649         104
         649         105
         649         105
         649         106
         649         107
         211         255
         210         254
         209         254
         209         254
         208         253
         207         253
         206         253
         205         252
         205         252
         204         251
         203         251
         202         251
         201         250
         201         250
         200         250
         199         249
         198         249
         198         249
         197         248
         196         248
         195         247
         195         247
         194         247
         193         246
         192         246
         191         246
         191         245
         190         245
         189         244
         188         244
         188         244
         187         243
         186         243
         185         242
         185         242
         184         242
         183         241
         182         241
         181         240
         181         240
         180         240
         179         239
         178         239
         178         238
         177         238
         176         238
         175         237
         175         237
         174         236
         173         236
         172         236
         172         235
         171         235
         170         234
         169         234
         169         233
         168         233
         167         233
         166         232
         166         232
         165         231
         164         231
         163         230
         163         230
         162         230
         161         229
         161         229
         160         228
         159         228
         158         227
         158         227
         157         227
         156         226
         155         226
         155         225
         154         225
         153         224
         153         224
         152         223
         151         223
         150         223
         150         222
         149         222
         148         221
         147         221
         147         220
         146         220
         145         219
         145         219
         144         218
         143         218
         143         217
         142         217
         141         216
         140         216
         140         216
         139         215
         138         215
         138         214
         137         214
         136         213
         136         213
         135         212
         134         212
         133         211
         133         211
         132         210
         131         210
         131         209
         130         209
         129         208
         129         208
         128         207
         127         207
         127         206
         126         206
         125         205
         125         205
         124         204
         123         204
         123         203
         122         203
         121         202
         121         202
         120         201
         119         201
         119         200
         118         200
         117         199
         117         199
         116         198
         115         198
         115         197
         114         197
         113         196
         113         196
         112         195
         111         195
         111         194
         110         194
         110         193
         109         193
         108         192
         108         192
         107         191
         106         191
         106         190
         105         190
         105         189
         104         189
         103         188
         103         187
         102         187
         102         186
         101         186
         100         185
         100         185
          99         184
          98         184
          98         183
          97         183
          97         182
          96         182
          96         181
          95         181
          94         180
          94         179
          93         179
          93         178
          92         178
          91         177
          91         177
          90         176
          90         176
          89         175
          89         175
          88         174
          87         173
          87         173
          86         172
          86         172
          85         171
          85         171
          84         170
          84         170
          83         169
          83         169
          82         168
          81         167
          81         167
          80         166
          80         166
          79         165
          79         165
          78         164
          78         164
          77         163
          77         162
          76         162
          76         161
          75         161
          75         160
          74         160
          74         159
          73         158
          73         158
          72         157
          72         157
          71         156
          71         156
          70         155
          70         154
          69         154
          69         153
          69         153
          68         152
          68         152
          67         151
          67         150
          66         150
          66         149
          65         149
          65         148
          65         148
          64         147
          64         146
          63         146
          63         145
          62         145
          62         144
          62         144
          61         143
          61         142
          60         142
          60         141
          60         141
          59         140
          59         140
          58         139
          58         138
          58         138
          57         137
          57         137
          57         136
          56         135
          56         135
          56         134
          55         134
          55         133
          55         133
          54         132
          54         131
          54         131
          53         130
          53         130
          53         129
          52         128
          52         128
          52         127
          51         127
          51         126
          51         125
          51         125
          50         124
          50         124
          50         123
          50         123
          49         122
          49         121
          49         121
          49         120
          48         120
          48         119
          48         118
          48         118
          47         117
          47         117
          47         116
          47         115
          47         115
          46         114
          46         114
          46         113
          46         113
          46         112
          46         111
          45         111
          45         110
          45         110
          45         109
          45         108
          45         108
          45         107
          44         107
          44         106
          44         105
          44         105
          44         104
          44         104
          44         103
          44         103
          44         102
          44         101
          44         101
          44         100
          44         100
          44          99
          44          98
          43          98
          43          97
          43          97
          43          96
          44          95
          44          95
          44          94
          44          94
          44          93
          44          93
          44          92
          44          91
          44          91
          44          90
          44          90
          44          89
          44          88
          44          88
          44          87
          45          87
          45          86
          45          86
          45          85
          45          84
          45          84
          46          83
          46          83
          46          82
          46          81
          46          81
          47          80
          47          80
          47          79
          47          79
          48          78
          48          77
          48          77
          48          76
          49          76
          49          75
          49          75
          50          74
          50          73
          50          73
          51          72
          51          72
          51          71
          52          71
          52          70
          53          70
          53          69
          54          68
          54          68
          54          67
          55          67
          55          66
          56          66
          56          65
          57          65
          57          64
          58          63
          59          63
          59          62
          60          62
          60          61
          61          61
          61          60
          62          60
          63          59
          63          59
          64          58
          65          57
          65          57
          66          56
          67          56
          68          55
          68          55
          69          54
          70          54
          71          53
          72          53
          72          52
          73          52
          74          51
          75          51
          76          50
          77          50
          78          49
          79          49
          80          48
          80          48
          81          47
          82          47
          83          46
          84          46
          86          45
          87          45
          88          44
          89          44
          90          43
          91          43
          92          42
          93          42
          94          41
          96          41
          97          40
          98          40
          99          39
         101          39
         102          38
         103          38
         105          37
         106          37
         107          36
         109          36
         110          36
         111          35
         113          35
         114          34
         116          34
         117          33
         119          33
         120          32
         122          32
         123          32
         125          31
         127          31
         128          30
         130          30
         132          29
         133          29
         135          29
         137          28
         139          28
         140          27
         142          27
         144          27
         146          26
         148          26
         149          26
         151          25
         153          25
         155          24
         157          24
         159          24
         161          23
         163          23
         165          23
         167          22
         169          22
         171          22
         174          21
         176          21
         178          21
         180          20
         182          20
         185          20
         187          19
         189          19
         191          19
         194          18
         196          18
         198          18
         201          18
         203          17
         205          17
         208          17
         210          17
         213          16
         215          16
         218          16
         220          16
         223          15
         225          15
         228          15
         230          15
         233          14
         236          14
         238          14
         241          14
         244          14
         246          13
         249          13
         252          13
         254          13
         257          13
         260          13
         263          12
         265          12
         268          12
         271          12
         274          12
         277          12
         279          12
         282          11
         285          11
         288          11
         291          11
         294          11
         297          11
         300          11
         302          11
         305          11
         308          11
         311          11
         314          11
         317          10
         320          10
         323          10
         326          10
         329          10
         332          10
         335          10
         338          10
         341          10
         344          10
         347          10
         350          10
         353          10
         355          10
         358          10
         361          10
         364          11
         367          11
         370          11
         373          11
         376          11
         379          11
         382          11
         385          11
         388          11
         391          11
         394          11
         396          11
         399          12
         402          12
         405          12
         408          12
         411          12
         413          12
         416          12
         419          13
         422          13
         425          13
         427          13
         430          13
         433          13
         436          14
         438          14
         441          14
         444          14
         446          14
         449          15
         452          15
         454          15
         457          15
         459          16
         462          16
         465          16
         467          16
         470          17
         472          17
         475          17
         477          17
         479          18
         482          18
         484          18
         487          19
         489          19
         491          19
         494          20
         496          20
         498          20
         500          20
         503          21
         505          21
         507          21
         509          22
         512          22
         514          23
         516          23
         518          23
         520          24
         522          24
         524          24
         526          25
         528          25
         530          25
         532          26
         534          26
         536          27
         538          27
         540          27
         542          28
         543          28
         545          29
         547          29
         549          29
         551          30
         552          30
         554          31
         556          31
         557          32
         559          32
         561          32
         562          33
         564          33
         566          34
         567          34
         569          35
         570          35
         572          36
         573          36
         575          37
         576          37
         577          38
         579          38
         580          38
         582          39
         583          39
         584          40
         586          40
         587          41
         588          41
         590          42
         591          42
         592          43
         593          43
         594          44
         596          44
         597          45
         598          45
         599          46
         600          46
         601          47
         602          48
         603          48
         604          49
         605          49
         606          50
         607          50
         608          51
         609          51
         610          52
         611          52
         612          53
         613          53
         614          54
         615          54
         616          55
         617          56
         617          56
         618          57
         619          57
         620          58
         621          58
         621          59
         622          59
         623          60
         624          61
         624          61
         625          62
         626          62
         626          63
         627          63
         628          64
         628          65
         629          65
         630          66
         630          66
         631          67
         631          67
         632          68
         633          69
         633          69
         634          70
         634          70
         635          71
         635          71
         636          72
         636          73
         637          73
         637          74
         637          74
         638          75
         638          76
         639          76
         639          77
         639          77
         640          78
         640          79
         641          79
         641          80
         641          80
         642          81
         642          82
         642          82
         643          83
         643          83
         643          84
         643          85
         644          85
         644          86
         644          86
         644          87
         645          88
         645          88
         645          89
         645          89
         645          90
         646          91
         646          91
         646          92
         646          92
         646          93
         646          94
         647          94
         647          95
         647          95
         647          96
         647          97
         647          97
         647          98
         647          99
         647          99
         647         100
         648         100
         648         101
         648         102
         648         102
         648         103
         648         103
         648         104
         648         105
         648         105
         648         106
         648         107
         211         254
         211         254
         210         253
         209         253
         208         253
         208         252
         207         252
         206         252
         205         251
         204         251
         204         251
         203         250
         202         250
         201         250
         201         249
         200         249
         199         248
         198         248
         197         248
         197         247
         196         247
         195         247
         194         246
         194         246
         193         245
         192         245
         191         245
         190         244
         190         244
         189         244
         188         243
         187         243
         187         242
         186         242
         185         242
         184         241
         184         241
         183         240
         182         240
         181         240
         181         239
         180         239
         179         238
         178         238
         178         238
         177         237
         176         237
         175         236
         175         236
         174         236
         173         235
         172         235
         172         234
         171         234
         170         233
         169         233
         169         233
         168         232
         167         232
         166         231
         166         231
         165         230
         164         230
         163         230
         163         229
         162         229
         161         228
         161         228
         160         227
         159         227
         158         227
         158         226
         157         226
         156         225
         155         225
         155         224
         154         224
         153         223
         153         223
         152         223
         151         222
         150         222
         150         221
         149         221
         148         220
         148         220
         147         219
         146         219
         145         218
         145         218
         144         217
         143         217
         143         217
         142         216
         141         216
         141         215
         140         215
         139         214
         138         214
         138         213
         137         213
         136         212
         136         212
         135         211
         134         211
         134         210
         133         210
         132         209
         132         209
         131         208
         130         208
         130         207
         129         207
         128         206
         127         206
         127         206
         126         205
         125         205
         125         204
         124         204
         123         203
         123         203
         122         202
         122         202
         121         201
         120         201
         120         200
         119         200
         118         199
         118         199
         117         198
         116         198
         116         197
         115         196
         114         196
         114         195
         113         195
         112         194
         112         194
         111         193
         111         193
         110         192
         109         192
         109         191
         108         191
         107         190
         107         190
         106         189
         106         189
         105         188
         104         188
         104         187
         103         187
         103         186
         102         186
         101         185
         101         185
         100         184
         100         183
          99         183
          98         182
          98         182
          97         181
          97         181
          96         180
          95         180
          95         179
          94         179
          94         178
          93         178
          92         177
          92         176
          91         176
          91         175
          90         175
          90         174
          89         174
          89         173
          88         173
          87         172
          87         172
          86         171
          86         170
          85         170
          85         169
          84         169
          84         168
          83         168
          83         167
          82         167
          82         166
          81         165
          80         165
          80         164
          79         164
          79         163
          78         163
          78         162
          77         162
          77         161
          76         160
          76         160
          75         159
          75         159
          74         158
          74         158
          74         157
          73         157
          73         156
          72         155
          72         155
          71         154
          71         154
          70         153
          70         153
          69         152
          69         151
          68         151
          68         150
          68         150
          67         149
          67         149
          66         148
          66         147
          65         147
          65         146
          65         146
          64         145
          64         145
          63         144
          63         143
          62         143
          62         142
          62         142
          61         141
          61         140
          61         140
          60         139
          60         139
          59         138
          59         138
          59         137
          58         136
          58         136
          58         135
          57         135
          57         134
          57         134
          56         133
          56         132
          56         132
          55         131
          55         131
          55         130
          54         129
          54         129
          54         128
          53         128
          53         127
          53         127
          53         126
          52         125
          52         125
          52         124
          51         124
          51         123
          51         122
          51         122
          50         121
          50         121
          50         120
          50         120
          50         119
          49         118
          49         118
          49         117
          49         117
          48         116
          48         115
          48         115
          48         114
          48         114
          48         113
          47         112
          47         112
          47         111
          47         111
          47         110
          47         110
          46         109
          46         108
          46         108
          46         107
          46         107
          46         106
          46         105
          46         105
          46         104
          46         104
          45         103
          45         102
          45         102
          45         101
          45         101
          45         100
          45         100
          45          99
          45          98
          45          98
          45          97
          45          97
          45          96
          45          95
          45          95
          45          94
          45          94
          45          93
          45          93
          45          92
          45          91
          46          91
          46          90
          46          90
          46          89
          46          88
          46          88
          46          87
          46          87
          46          86
          47          86
          47          85
          47          84
          47          84
          47          83
          47          83
          48          82
          48          82
          48          81
          48          80
          49          80
          49          79
          49          79
          49          78
          50          78
          50          77
          50          76
          50          76
          51          75
          51          75
          51          74
          52          74
          52          73
          52          72
          53          72
          53          71
          54          71
          54          70
          54          70
          55          69
          55          69
          56          68
          56          67
          57          67
          57          66
          58          66
          58          65
          59          65
          59          64
          60          64
          60          63
          61          63
          62          62
          62          61
          63          61
          63          60
          64          60
          65          59
          65          59
          66          58
          67          58
          67          57
          68          57
          69          56
          70          56
          70          55
          71          54
          72          54
          73          53
          73          53
          74          52
          75          52
          76          51
          77          51
          78          50
          79          50
          80          49
          80          49
          81          48
          82          48
          83          47
          84          47
          85          46
          86          46
          87          45
          88          45
          90          44
          91          44
          92          43
          93          43
          94          42
          95          42
          96          41
          98          41
          99          40
         100          40
         101          40
         103          39
         104          39
         105          38
         106          38
         108          37
         109          37
         110          36
         112          36
         113          35
         115          35
         116          35
         118          34
         119          34
         121          33
         122          33
         124          32
         125          32
         127          32
         128          31
         130          31
         132          30
         133          30
         135          29
         137          29
         139          29
         140          28
         142          28
         144          27
         146          27
         147          27
         149          26
         151          26
         153          26
         155          25
         157          25
         159          24
         161          24
         163          24
         165          23
         167          23
         169          23
         171          22
         173          22
         175          22
         177          21
         179          21
         182          21
         184          20
         186          20
         188          20
         190          20
         193          19
         195          19
         197          19
         200          18
         202          18
         204          18
         207          18
         209          17
         212          17
         214          17
         216          17
         219          16
         221          16
         224          16
         226          16
         229          15
         232          15
         234          15
         237          15
         239          15
         242          14
         245          14
         247          14
         250          14
         253          14
         255          13
         258          13
         261          13
         263          13
         266          13
         269          13
         272          12
         274          12
         277          12
         280          12
         283          12
         286          12
         289          12
         291          12
         294          12
         297          11
         300          11
         303          11
         306          11
         309          11
         312          11
         314          11
         317          11
         320          11
         323          11
         326          11
         329          11
         332          11
         335          11
         338          11
         341          11
         344          11
         347          11
         349          11
         352          11
         355          11
         358          11
         361          11
         364          11
         367          11
         370          11
         373          11
         376          11
         379          11
         381          11
         384          12
         387          12
         390          12
         393          12
         396          12
         399          12
         401          12
         404          12
         407          13
         410          13
         413          13
         416          13
         418          13
         421          13
         424          13
         427          14
         429          14
         432          14
         435          14
         437          14
         440          15
         443          15
         445          15
         448          15
         450          15
         453          16
         456          16
         458          16
         461          16
         463          17
         466          17
         468          17
         471          17
         473          18
         476          18
         478          18
         480          19
         483          19
         485          19
         488          19
         490          20
         492          20
         494          20
         497          21
         499          21
         501          21
         503          22
         506          22
         508          22
         510          23
         512          23
         514          23
         516          24
         518          24
         520          24
         522          25
         524          25
         526          26
         528          26
         530          26
         532          27
         534          27
         536          27
         538          28
         540          28
         542          29
         543          29
         545          29
         547          30
         549          30
         550          31
         552          31
         554          32
         556          32
         557          32
         559          33
         560          33
         562          34
         564          34
         565          35
         567          35
         568          36
         570          36
         571          36
         573          37
         574          37
         576          38
         577          38
         578          39
         580          39
         581          40
         582          40
         584          41
         585          41
         586          42
         588          42
         589          43
         590          43
         591          44
         592          44
         594          45
         595          45
         596          46
         597          46
         598          47
         599          47
         600          48
         601          48
         602          49
         604          49
         605          50
         606          50
         607          51
         607          51
         608          52
         609          53
         610          53
         611          54
         612          54
         613          55
         614          55
         615          56
         616          56
         616          57
         617          57
         618          58
         619          59
         620          59
         620          60
         621          60
         622          61
         622          61
         623          62
         624          62
         625          63
         625          64
         626          64
         626          65
         627          65
         628          66
         628          66
         629          67
         630          68
         630          68
         631          69
         631          69
         632          70
         632          70
         633          71
         633          72
         634          72
         634          73
         635          73
         635          74
         636          75
         636          75
         636          76
         637          76
         637          77
         638          77
         638          78
         638          79
         639          79
         639          80
         639          80
         640          81
         640          82
         640          82
         641          83
         641          83
         641          84
         642          85
         642          85
         642          86
         642          86
         643          87
         643          88
         643          88
         643          89
         643          89
         644          90
         644          91
         644          91
         644          92
         644          92
         645          93
         645          94
         645          94
         645          95
         645          96
         645          96
         645          97
         645          97
         646          98
         646          99
         646          99
         646         100
         646         100
         646         101
         646         102
         646         102
         646         103
         646         103
         646         104
         646         105
         646         105
         646         106
         646         107
         212         254
         211         253
         210         253
         210         253
         209         252
         208         252
         207         252
         207         251
         206         251
         205         250
         204         250
         203         250
         203         249
         202         249
         201         249
         200         248
         200         248
         199         248
         198         247
         197         247
         196         246
         196         246
         195         246
         194         245
         193         245
         193         245
         192         244
         191         244
         190         243
         190         243
         189         243
         188         242
         187         242
         187         242
         186         241
         185         241
         184         240
         184         240
         183         240
         182         239
         181         239
         181         238
         180         238
         179         238
         178         237
         178         237
         177         236
         176         236
         175         235
         175         235
         174         235
         173         234
         172         234
         172         233
         171         233
         170         233
         169         232
         169         232
         168         231
         167         231
         166         230
         166         230
         165         230
         164         229
         163         229
         163         228
         162         228
         161         227
         161         227
         160         227
         159         226
         158         226
         158         225
         157         225
         156         224
         155         224
         155         223
         154         223
         153         223
         153         222
         152         222
         151         221
         150         221
         150         220
         149         220
         148         219
         148         219
         147         218
         146         218
         146         218
         145         217
         144         217
         143         216
         143         216
         142         215
         141         215
         141         214
         140         214
         139         213
         139         213
         138         212
         137         212
         137         211
         136         211
         135         210
         134         210
         134         210
         133         209
         132         209
         132         208
         131         208
         130         207
         130         207
         129         206
         128         206
         128         205
         127         205
         126         204
         126         204
         125         203
         124         203
         124         202
         123         202
         122         201
         122         201
         121         200
         120         200
         120         199
         119         199
         119         198
         118         198
         117         197
         117         197
         116         196
         115         196
         115         195
         114         195
         113         194
         113         194
         112         193
         112         193
         111         192
         110         192
         110         191
         109         190
         108         190
         108         189
         107         189
         107         188
         106         188
         105         187
         105         187
         104         186
         104         186
         103         185
         102         185
         102         184
         101         184
         101         183
         100         183
          99         182
          99         182
          98         181
          98         180
          97         180
          96         179
          96         179
          95         178
          95         178
          94         177
          94         177
          93         176
          92         176
          92         175
          91         175
          91         174
          90         173
          90         173
          89         172
          89         172
          88         171
          87         171
          87         170
          86         170
          86         169
          85         169
          85         168
          84         167
          84         167
          83         166
          83         166
          82         165
          82         165
          81         164
          81         164
          80         163
          80         162
          79         162
          79         161
          78         161
          78         160
          77         160
          77         159
          76         159
          76         158
          75         157
          75         157
          74         156
          74         156
          73         155
          73         155
          72         154
          72         153
          71         153
          71         152
          71         152
          70         151
          70         151
          69         150
          69         149
          68         149
          68         148
          67         148
          67         147
          67         147
          66         146
          66         145
          65         145
          65         144
          65         144
          64         143
          64         143
          63         142
          63         141
          63         141
          62         140
          62         140
          61         139
          61         139
          61         138
          60         137
          60         137
          60         136
          59         136
          59         135
          59         135
          58         134
          58         133
          58         133
          57         132
          57         132
          57         131
          56         130
          56         130
          56         129
          55         129
          55         128
          55         128
          55         127
          54         126
          54         126
          54         125
          53         125
          53         124
          53         124
          53         123
          52         122
          52         122
          52         121
          52         121
          51         120
          51         119
          51         119
          51         118
          51         118
          50         117
          50         116
          50         116
          50         115
          50         115
          49         114
          49         114
          49         113
          49         112
          49         112
          49         111
          48         111
          48         110
          48         109
          48         109
          48         108
          48         108
          48         107
          48         107
          47         106
          47         105
          47         105
          47         104
          47         104
          47         103
          47         102
          47         102
          47         101
          47         101
          47         100
          47         100
          47          99
          47          98
          47          98
          47          97
          47          97
          47          96
          47          95
          47          95
          47          94
          47          94
          47          93
          47          93
          47          92
          47          91
          47          91
          47          90
          47          90
          47          89
          48          89
          48          88
          48          87
          48          87
          48          86
          48          86
          48          85
          49          84
          49          84
          49          83
          49          83
          49          82
          50          82
          50          81
          50          80
          50          80
          50          79
          51          79
          51          78
          51          78
          52          77
          52          77
          52          76
          53          75
          53          75
          53          74
          54          74
          54          73
          54          73
          55          72
          55          71
          55          71
          56          70
          56          70
          57          69
          57          69
          58          68
          58          68
          59          67
          59          66
          60          66
          60          65
          61          65
          61          64
          62          64
          62          63
          63          63
          63          62
          64          62
          65          61
          65          61
          66          60
          66          59
          67          59
          68          58
          69          58
          69          57
          70          57
          71          56
          71          56
          72          55
          73          55
          74          54
          74          54
          75          53
          76          53
          77          52
          78          52
          79          51
          80          51
          80          50
          81          50
          82          49
          83          49
          84          48
          85          48
          86          47
          87          47
          88          46
          89          46
          90          45
          91          45
          93          44
          94          44
          95          43
          96          43
          97          42
          98          42
          99          41
         101          41
         102          40
         103          40
         104          39
         106          39
         107          38
         108          38
         110          38
         111          37
         112          37
         114          36
         115          36
         117          35
         118          35
         119          34
         121          34
         122          34
         124          33
         126          33
         127          32
         129          32
         130          31
         132          31
         134          31
         135          30
         137          30
         139          29
         140          29
         142          29
         144          28
         146          28
         147          28
         149          27
         151          27
         153          26
         155          26
         157          26
         158          25
         160          25
         162          25
         164          24
         166          24
         168          24
         170          23
         172          23
         175          23
         177          22
         179          22
         181          22
         183          21
         185          21
         187          21
         190          20
         192          20
         194          20
         196          19
         199          19
         201          19
         203          19
         206          18
         208          18
         210          18
         213          18
         215          17
         218          17
         220          17
         223          17
         225          16
         228          16
         230          16
         233          16
         235          15
         238          15
         240          15
         243          15
         246          15
         248          14
         251          14
         253          14
         256          14
         259          14
         261          14
         264          13
         267          13
         270          13
         272          13
         275          13
         278          13
         281          13
         283          13
         286          12
         289          12
         292          12
         295          12
         298          12
         300          12
         303          12
         306          12
         309          12
         312          12
         315          12
         318          12
         320          12
         323          12
         326          11
         329          11
         332          11
         335          11
         338          11
         341          11
         344          11
         346          11
         349          11
         352          11
         355          12
         358          12
         361          12
         364          12
         367          12
         370          12
         372          12
         375          12
         378          12
         381          12
         384          12
         387          12
         390          12
         392          12
         395          13
         398          13
         401          13
         404          13
         406          13
         409          13
         412          13
         415          13
         417          14
         420          14
         423          14
         426          14
         428          14
         431          15
         434          15
         436          15
         439          15
         442          15
         444          16
         447          16
         449          16
         452          16
         454          16
         457          17
         460          17
         462          17
         465          17
         467          18
         469          18
         472          18
         474          18
         477          19
         479          19
         481          19
         484          20
         486          20
         488          20
         491          20
         493          21
         495          21
         497          21
         500          22
         502          22
         504          22
         506          23
         508          23
         510          23
         513          24
         515          24
         517          24
         519          25
         521          25
         523          26
         525          26
         527          26
         529          27
         531          27
         532          27
         534          28
         536          28
         538          29
         540          29
         542          29
         543          30
         545          30
         547          31
         549          31
         550          32
         552          32
         554          32
         555          33
         557          33
         559          34
         560          34
         562          35
         563          35
         565          35
         566          36
         568          36
         569          37
         571          37
         572          38
         574          38
         575          39
         576          39
         578          40
         579          40
         581          41
         582          41
         583          42
         584          42
         586          43
         587          43
         588          44
         589          44
         591          45
         592          45
         593          46
         594          46
         595          47
         596          47
         597          48
         598          48
         599          49
         601          49
         602          50
         603          50
         604          51
         605          51
         606          52
         607          52
         607          53
         608          53
         609          54
         610          54
         611          55
         612          55
         613          56
         614          57
         614          57
         615          58
         616          58
         617          59
         618          59
         618          60
         619          60
         620          61
         621          62
         621          62
         622          63
         623          63
         623          64
         624          64
         625          65
         625          65
         626          66
         626          67
         627          67
         628          68
         628          68
         629          69
         629          69
         630          70
         630          71
         631          71
         631          72
         632          72
         632          73
         633          74
         633          74
         634          75
         634          75
         635          76
         635          76
         635          77
         636          78
         636          78
         637          79
         637          79
         637          80
         638          81
         638          81
         638          82
         639          82
         639          83
         639          84
         640          84
         640          85
         640          85
         640          86
         641          87
         641          87
         641          88
         641          88
         642          89
         642          90
         642          90
         642          91
         642          91
         643          92
         643          93
         643          93
         643          94
         643          94
         643          95
         643          96
         644          96
         644          97
         644          97
         644          98
         644          99
         644          99
         644         100
         644         100
         644         101
         644         102
         644         102
         644         103
         645         103
         645         104
         645         105
         645         105
         645         106
         645         107
         213         253
         212         253
         211         252
         210         252
         209         252
         209         251
         208         251
         207         251
         206         250
         206         250
         205         250
         204         249
         203         249
         202         249
         202         248
         201         248
         200         247
         199         247
         199         247
         198         246
         197         246
         196         246
         196         245
         195         245
         194         244
         193         244
         192         244
         192         243
         191         243
         190         243
         189         242
         189         242
         188         241
         187         241
         186         241
         186         240
         185         240
         184         239
         183         239
         183         239
         182         238
         181         238
         180         237
         180         237
         179         237
         178         236
         177         236
         177         235
         176         235
         175         235
         174         234
         174         234
         173         233
         172         233
         171         233
         171         232
         170         232
         169         231
         169         231
         168         230
         167         230
         166         230
         166         229
         165         229
         164         228
         163         228
         163         227
         162         227
         161         227
         161         226
         160         226
         159         225
         158         225
         158         224
         157         224
         156         223
         156         223
         155         223
         154         222
         153         222
         153         221
         152         221
         151         220
         151         220
         150         219
         149         219
         148         219
         148         218
         147         218
         146         217
         146         217
         145         216
         144         216
         144         215
         143         215
         142         214
         141         214
         141         213
         140         213
         139         212
         139         212
         138         212
         137         211
         137         211
         136         210
         135         210
         135         209
         134         209
         133         208
         133         208
         132         207
         131         207
         131         206
         130         206
         129         205
         129         205
         128         204
         127         204
         127         203
         126         203
         125         202
         125         202
         124         201
         123         201
         123         200
         122         200
         121         199
         121         199
         120         198
         119         198
         119         197
         118         197
         118         196
         117         196
         116         195
         116         195
         115         194
         114         194
         114         193
         113         193
         112         192
         112         192
         111         191
         111         191
         110         190
         109         190
         109         189
         108         189
         108         188
         107         188
         106         187
         106         187
         105         186
         105         185
         104         185
         103         184
         103         184
         102         183
         102         183
         101         182
         100         182
         100         181
          99         181
          99         180
          98         180
          97         179
          97         179
          96         178
          96         178
          95         177
          95         176
          94         176
          93         175
          93         175
          92         174
          92         174
          91         173
          91         173
          90         172
          90         172
          89         171
          89         170
          88         170
          87         169
          87         169
          86         168
          86         168
          85         167
          85         167
          84         166
          84         166
          83         165
          83         164
          82         164
          82         163
          81         163
          81         162
          80         162
          80         161
          79         161
          79         160
          78         159
          78         159
          77         158
          77         158
          76         157
          76         157
          75         156
          75         156
          74         155
          74         154
          74         154
          73         153
          73         153
          72         152
          72         152
          71         151
          71         150
          70         150
          70         149
          70         149
          69         148
          69         148
          68         147
          68         146
          67         146
          67         145
          67         145
          66         144
          66         144
          65         143
          65         142
          65         142
          64         141
          64         141
          64         140
          63         140
          63         139
          62         138
          62         138
          62         137
          61         137
          61         136
          61         136
          60         135
          60         134
          60         134
          59         133
          59         133
          59         132
          58         132
          58         131
          58         130
          57         130
          57         129
          57         129
          56         128
          56         127
          56         127
          56         126
          55         126
          55         125
          55         125
          55         124
          54         123
          54         123
          54         122
          54         122
          53         121
          53         120
          53         120
          53         119
          52         119
          52         118
          52         118
          52         117
          52         116
          51         116
          51         115
          51         115
          51         114
          51         113
          51         113
          50         112
          50         112
          50         111
          50         111
          50         110
          50         109
          50         109
          49         108
          49         108
          49         107
          49         107
          49         106
          49         105
          49         105
          49         104
          49         104
          49         103
          49         102
          48         102
          48         101
          48         101
          48         100
          48         100
          48          99
          48          98
          48          98
          48          97
          48          97
          48          96
          48          95
          48          95
          48          94
          48          94
          49          93
          49          93
          49          92
          49          91
          49          91
          49          90
          49          90
          49          89
          49          89
          49          88
          49          87
          50          87
          50          86
          50          86
          50          85
          50          85
          50          84
          51          83
          51          83
          51          82
          51          82
          51          81
          52          81
          52          80
          52          79
          52          79
          53          78
          53          78
          53          77
          54          77
          54          76
          54          76
          55          75
          55          74
          55          74
          56          73
          56          73
          56          72
          57          72
          57          71
          58          70
          58          70
          58          69
          59          69
          59          68
          60          68
          60          67
          61          67
          61          66
          62          66
          62          65
          63          64
          63          64
          64          63
          65          63
          65          62
          66          62
          66          61
          67          61
          68          60
          68          60
          69          59
          70          59
          70          58
          71          58
          72          57
          72          56
          73          56
          74          55
          75          55
          76          54
          76          54
          77          53
          78          53
          79          52
          80          52
          81          51
          81          51
          82          50
          83          50
          84          49
          85          49
          86          48
          87          48
          88          47
          89          47
          90          46
          91          46
          92          45
          93          45
          94          44
          95          44
          97          43
          98          43
          99          42
         100          42
         101          42
         102          41
         104          41
         105          40
         106          40
         107          39
         109          39
         110          38
         111          38
         113          37
         114          37
         116          37
         117          36
         118          36
         120          35
         121          35
         123          34
         124          34
         126          34
         127          33
         129          33
         130          32
         132          32
         134          31
         135          31
         137          31
         139          30
         140          30
         142          29
         144          29
         145          29
         147          28
         149          28
         151          28
         153          27
         154          27
         156          26
         158          26
         160          26
         162          25
         164          25
         166          25
         168          24
         170          24
         172          24
         174          23
         176          23
         178          23
         180          22
         182          22
         184          22
         187          21
         189          21
         191          21
         193          21
         195          20
         198          20
         200          20
         202          19
         205          19
         207          19
         209          19
         212          18
         214          18
         216          18
         219          18
         221          17
         224          17
         226          17
         229          17
         231          16
         234          16
         236          16
         239          16
         241          16
         244          15
         246          15
         249          15
         252          15
         254          15
         257          14
         260          14
         262          14
         265          14
         268          14
         270          14
         273          14
         276          13
         279          13
         281          13
         284          13
         287          13
         290          13
         292          13
         295          13
         298          13
         301          13
         304          12
         306          12
         309          12
         312          12
         315          12
         318          12
         321          12
         323          12
         326          12
         329          12
         332          12
         335          12
         338          12
         341          12
         344          12
         346          12
         349          12
         352          12
         355          12
         358          12
         361          12
         364          12
         366          12
         369          12
         372          12
         375          12
         378          13
         381          13
         383          13
         386          13
         389          13
         392          13
         395          13
         397          13
         400          13
         403          13
         406          14
         408          14
         411          14
         414          14
         417          14
         419          14
         422          15
         425          15
         427          15
         430          15
         433          15
         435          15
         438          16
         441          16
         443          16
         446          16
         448          16
         451          17
         453          17
         456          17
         458          17
         461          18
         463          18
         466          18
         468          18
         471          19
         473          19
         475          19
         478          20
         480          20
         482          20
         485          20
         487          21
         489          21
         492          21
         494          22
         496          22
         498          22
         500          23
         503          23
         505          23
         507          24
         509          24
         511          24
         513          25
         515          25
         517          25
         519          26
         521          26
         523          26
         525          27
         527          27
         529          28
         531          28
         533          28
         534          29
         536          29
         538          29
         540          30
         542          30
         543          31
         545          31
         547          32
         549          32
         550          32
         552          33
         554          33
         555          34
         557          34
         558          35
         560          35
         561          35
         563          36
         565          36
         566          37
         567          37
         569          38
         570          38
         572          39
         573          39
         575          40
         576          40
         577          40
         579          41
         580          41
         581          42
         582          42
         584          43
         585          43
         586          44
         587          44
         589          45
         590          45
         591          46
         592          46
         593          47
         594          47
         595          48
         597          48
         598          49
         599          49
         600          50
         601          50
         602          51
         603          51
         604          52
         605          53
         606          53
         606          54
         607          54
         608          55
         609          55
         610          56
         611          56
         612          57
         613          57
         613          58
         614          58
         615          59
         616          60
         616          60
         617          61
         618          61
         619          62
         619          62
         620          63
         621          63
         621          64
         622          65
         623          65
         623          66
         624          66
         625          67
         625          67
         626          68
         626          68
         627          69
         627          70
         628          70
         629          71
         629          71
         630          72
         630          72
         631          73
         631          74
         631          74
         632          75
         632          75
         633          76
         633          77
         634          77
         634          78
         634          78
         635          79
         635          79
         636          80
         636          81
         636          81
         637          82
         637          82
         637          83
         637          84
         638          84
         638          85
         638          85
         639          86
         639          87
         639          87
         639          88
         640          88
         640          89
         640          90
         640          90
         640          91
         641          91
         641          92
         641          93
         641          93
         641          94
         641          94
         642          95
         642          96
         642          96
         642          97
         642          97
         642          98
         642          99
         642          99
         643         100
         643         100
         643         101
         643         102
         643         102
         643         103
         643         103
         643         104
         643         105
         643         105
         643         106
         643         107
         213         253
         212         252
         211         252
         211         252
         210         251
         209         251
         208         251
         208         250
         207         250
         206         249
         205         249
         205         249
         204         248
         203         248
         202         248
         201         247
         201         247
         200         247
         199         246
         198         246
         198         246
         197         245
         196         245
         195         244
         195         244
         194         244
         193         243
         192         243
         192         242
         191         242
         190         242
         189         241
         189         241
         188         241
         187         240
         186         240
         186         239
         185         239
         184         239
         183         238
         183         238
         182         237
         181         237
         180         237
         180         236
         179         236
         178         235
         177         235
         177         235
         176         234
         175         234
         174         233
         174         233
         173         233
         172         232
         171         232
         171         231
         170         231
         169         230
         169         230
         168         230
         167         229
         166         229
         166         228
         165         228
         164         227
         163         227
         163         227
         162         226
         161         226
         161         225
         160         225
         159         224
         158         224
         158         224
         157         223
         156         223
         156         222
         155         222
         154         221
         153         221
         153         220
         152         220
         151         219
         151         219
         150         219
         149         218
         149         218
         148         217
         147         217
         146         216
         146         216
         145         215
         144         215
         144         214
         143         214
         142         213
         142         213
         141         213
         140         212
         140         212
         139         211
         138         211
         137         210
         137         210
         136         209
         135         209
         135         208
         134         208
         133         207
         133         207
         132         206
         131         206
         131         205
         130         205
         129         204
         129         204
         128         203
         127         203
         127         202
         126         202
         126         201
         125         201
         124         200
         124         200
         123         199
         122         199
         122         198
         121         198
         120         197
         120         197
         119         196
         118         196
         118         195
         117         195
         117         194
         116         194
         115         193
         115         193
         114         192
         113         192
         113         191
         112         191
         112         190
         111         190
         110         189
         110         189
         109         188
         109         188
         108         187
         107         187
         107         186
         106         186
         106         185
         105         185
         104         184
         104         184
         103         183
         103         183
         102         182
         101         181
         101         181
         100         180
         100         180
          99         179
          99         179
          98         178
          97         178
          97         177
          96         177
          96         176
          95         176
          95         175
          94         175
          93         174
          93         173
          92         173
          92         172
          91         172
          91         171
          90         171
          90         170
          89         170
          89         169
          88         169
          88         168
          87         167
          86         167
          86         166
          85         166
          85         165
          84         165
          84         164
          83         164
          83         163
          82         163
          82         162
          81         161
          81         161
          80         160
          80         160
          79         159
          79         159
          78         158
          78         158
          78         157
          77         156
          77         156
          76         155
          76         155
          75         154
          75         154
          74         153
          74         152
          73         152
          73         151
          73         151
          72         150
          72         150
          71         149
          71         149
          70         148
          70         147
          70         147
          69         146
          69         146
          68         145
          68         145
          68         144
          67         143
          67         143
          66         142
          66         142
          66         141
          65         141
          65         140
          64         139
          64         139
          64         138
          63         138
          63         137
          63         137
          62         136
          62         135
          62         135
          61         134
          61         134
          61         133
          60         133
          60         132
          60         131
          59         131
          59         130
          59         130
          58         129
          58         128
          58         128
          58         127
          57         127
          57         126
          57         126
          56         125
          56         124
          56         124
          56         123
          55         123
          55         122
          55         122
          55         121
          55         120
          54         120
          54         119
          54         119
          54         118
          53         117
          53         117
          53         116
          53         116
          53         115
          53         115
          52         114
          52         113
          52         113
          52         112
          52         112
          52         111
          51         111
          51         110
          51         109
          51         109
          51         108
          51         108
          51         107
          51         106
          51         106
          50         105
          50         105
          50         104
          50         104
          50         103
          50         102
          50         102
          50         101
          50         101
          50         100
          50         100
          50          99
          50          98
          50          98
          50          97
          50          97
          50          96
          50          95
          50          95
          50          94
          50          94
          50          93
          50          93
          50          92
          50          91
          50          91
          51          90
          51          90
          51          89
          51          89
          51          88
          51          87
          51          87
          51          86
          52          86
          52          85
          52          85
          52          84
          52          83
          53          83
          53          82
          53          82
          53          81
          53          81
          54          80
          54          80
          54          79
          54          78
          55          78
          55          77
          55          77
          56          76
          56          76
          56          75
          57          74
          57          74
          57          73
          58          73
          58          72
          59          72
          59          71
          59          71
          60          70
          60          70
          61          69
          61          68
          62          68
          62          67
          63          67
          63          66
          64          66
          64          65
          65          65
          65          64
          66          64
          66          63
          67          62
          68          62
          68          61
          69          61
          69          60
          70          60
          71          59
          71          59
          72          58
          73          58
          74          57
          74          57
          75          56
          76          56
          77          55
          77          55
          78          54
          79          54
          80          53
          81          53
          82          52
          82          52
          83          51
          84          51
          85          50
          86          50
          87          49
          88          49
          89          48
          90          48
          91          47
          92          47
          93          46
          94          46
          95          45
          96          45
          97          44
          98          44
         100          43
         101          43
         102          42
         103          42
         104          41
         106          41
         107          40
         108          40
         109          40
         111          39
         112          39
         113          38
         115          38
         116          37
         117          37
         119          36
         120          36
         122          36
         123          35
         125          35
         126          34
         128          34
         129          33
         131          33
         132          33
         134          32
         135          32
         137          31
         139          31
         140          31
         142          30
         144          30
         145          29
         147          29
         149          29
         151          28
         152          28
         154          28
         156          27
         158          27
         160          26
         162          26
         164          26
         166          25
         167          25
         169          25
         171          24
         173          24
         175          24
         178          23
         180          23
         182          23
         184          22
         186          22
         188          22
         190          22
         192          21
         195          21
         197          21
         199          20
         201          20
         204          20
         206          20
         208          19
         210          19
         213          19
         215          19
         218          18
         220          18
         222          18
         225          18
         227          17
         230          17
         232          17
         235          17
         237          16
         240          16
         242          16
         245          16
         247          16
         250          16
         253          15
         255          15
         258          15
         260          15
         263          15
         266          15
         268          14
         271          14
         274          14
         276          14
         279          14
         282          14
         285          14
         287          14
         290          13
         293          13
         296          13
         298          13
         301          13
         304          13
         307          13
         310          13
         312          13
         315          13
         318          13
         321          13
         324          13
         326          13
         329          13
         332          13
         335          13
         338          13
         341          13
         343          13
         346          13
         349          13
         352          13
         355          13
         358          13
         360          13
         363          13
         366          13
         369          13
         372          13
         375          13
         377          13
         380          13
         383          13
         386          13
         389          13
         391          14
         394          14
         397          14
         400          14
         402          14
         405          14
         408          14
         410          14
         413          15
         416          15
         419          15
         421          15
         424          15
         427          15
         429          16
         432          16
         434          16
         437          16
         440          16
         442          17
         445          17
         447          17
         450          17
         452          17
         455          18
         457          18
         460          18
         462          18
         465          19
         467          19
         469          19
         472          19
         474          20
         476          20
         479          20
         481          21
         483          21
         486          21
         488          21
         490          22
         492          22
         495          22
         497          23
         499          23
         501          23
         503          24
         505          24
         507          24
         509          25
         511          25
         513          25
         516          26
         518          26
         519          26
         521          27
         523          27
         525          28
         527          28
         529          28
         531          29
         533          29
         535          29
         536          30
         538          30
         540          31
         542          31
         543          31
         545          32
         547          32
         548          33
         550          33
         552          34
         553          34
         555          34
         557          35
         558          35
         560          36
         561          36
         563          37
         564          37
         566          38
         567          38
         569          38
         570          39
         571          39
         573          40
         574          40
         575          41
         577          41
         578          42
         579          42
         581          43
         582          43
         583          44
         584          44
         586          45
         587          45
         588          46
         589          46
         590          47
         591          47
         592          48
         594          48
         595          49
         596          49
         597          50
         598          50
         599          51
         600          51
         601          52
         602          52
         603          53
         604          53
         605          54
         605          54
         606          55
         607          55
         608          56
         609          56
         610          57
         611          58
         611          58
         612          59
         613          59
         614          60
         615          60
         615          61
         616          61
         617          62
         618          62
         618          63
         619          64
         620          64
         620          65
         621          65
         622          66
         622          66
         623          67
         623          68
         624          68
         624          69
         625          69
         626          70
         626          70
         627          71
         627          72
         628          72
         628          73
         629          73
         629          74
         630          74
         630          75
         631          76
         631          76
         631          77
         632          77
         632          78
         633          78
         633          79
         633          80
         634          80
         634          81
         634          81
         635          82
         635          83
         635          83
         636          84
         636          84
         636          85
         637          86
         637          86
         637          87
         637          87
         638          88
         638          88
         638          89
         638          90
         639          90
         639          91
         639          91
         639          92
         639          93
         639          93
         640          94
         640          94
         640          95
         640          96
         640          96
         640          97
         640          97
         641          98
         641          99
         641          99
         641         100
         641         100
         641         101
         641         102
         641         102
         641         103
         641         103
         641         104
         641         105
         641         105
         641         106
         641         107
         214         252
         213         252
         212         251
         211         251
         210         251
         210         250
         209         250
         208         250
         207         249
         207         249
         206         249
         205         248
         204         248
         204         248
         203         247
         202         247
         201         246
         201         246
         200         246
         199         245
         198         245
         197         245
         197         244
         196         244
         195         244
         194         243
         194         243
         193         242
         192         242
         191         242
         191         241
         190         241
         189         240
         188         240
         188         240
         187         239
         186         239
         185         239
         185         238
         184         238
         183         237
         182         237
         182         237
         181         236
         180         236
         179         235
         179         235
         178         235
         177         234
         177         234
         176         233
         175         233
         174         232
         174         232
         173         232
         172         231
         171         231
         171         230
         170         230
         169         230
         169         229
         168         229
         167         228
         166         228
         166         227
         165         227
         164         227
         163         226
         163         226
         162         225
         161         225
         161         224
         160         224
         159         224
         158         223
         158         223
         157         222
         156         222
         156         221
         155         221
         154         220
         154         220
         153         220
         152         219
         151         219
         151         218
         150         218
         149         217
         149         217
         148         216
         147         216
         147         215
         146         215
         145         214
         144         214
         144         214
         143         213
         142         213
         142         212
         141         212
         140         211
         140         211
         139         210
         138         210
         138         209
         137         209
         136         208
         136         208
         135         207
         134         207
         134         206
         133         206
         132         205
         132         205
         131         205
         130         204
         130         204
         129         203
         128         203
         128         202
         127         202
         126         201
         126         201
         125         200
         124         200
         124         199
         123         199
         123         198
         122         198
         121         197
         121         197
         120         196
         119         196
         119         195
         118         195
         117         194
         117         194
         116         193
         116         193
         115         192
         114         192
         114         191
         113         191
         113         190
         112         190
         111         189
         111         188
         110         188
         109         187
         109         187
         108         186
         108         186
         107         185
         107         185
         106         184
         105         184
         105         183
         104         183
         104         182
         103         182
         102         181
         102         181
         101         180
         101         180
         100         179
         100         179
          99         178
          98         177
          98         177
          97         176
          97         176
          96         175
          96         175
          95         174
          95         174
          94         173
          93         173
          93         172
          92         172
          92         171
          91         170
          91         170
          90         169
          90         169
          89         168
          89         168
          88         167
          88         167
          87         166
          87         166
          86         165
          86         164
          85         164
          85         163
          84         163
          84         162
          83         162
          83         161
          82         161
          82         160
          81         160
          81         159
          80         158
          80         158
          79         157
          79         157
          78         156
          78         156
          77         155
          77         155
          76         154
          76         153
          76         153
          75         152
          75         152
          74         151
          74         151
          73         150
          73         149
          72         149
          72         148
          72         148
          71         147
          71         147
          70         146
          70         146
          70         145
          69         144
          69         144
          68         143
          68         143
          68         142
          67         142
          67         141
          66         140
          66         140
          66         139
          65         139
          65         138
          65         138
          64         137
          64         136
          64         136
          63         135
          63         135
          63         134
          62         134
          62         133
          62         132
          61         132
          61         131
          61         131
          60         130
          60         130
          60         129
          60         128
          59         128
          59         127
          59         127
          58         126
          58         125
          58         125
          58         124
          57         124
          57         123
          57         123
          57         122
          56         121
          56         121
          56         120
          56         120
          56         119
          55         119
          55         118
          55         117
          55         117
          55         116
          54         116
          54         115
          54         115
          54         114
          54         113
          53         113
          53         112
          53         112
          53         111
          53         110
          53         110
          53         109
          53         109
          52         108
          52         108
          52         107
          52         106
          52         106
          52         105
          52         105
          52         104
          52         104
          52         103
          52         102
          52         102
          52         101
          52         101
          52         100
          51         100
          51          99
          51          98
          51          98
          51          97
          52          97
          52          96
          52          96
          52          95
          52          94
          52          94
          52          93
          52          93
          52          92
          52          91
          52          91
          52          90
          52          90
          52          89
          53          89
          53          88
          53          88
          53          87
          53          86
          53          86
          53          85
          54          85
          54          84
          54          84
          54          83
          54          82
          55          82
          55          81
          55          81
          55          80
          56          80
          56          79
          56          78
          56          78
          57          77
          57          77
          57          76
          58          76
          58          75
          58          75
          59          74
          59          74
          60          73
          60          72
          60          72
          61          71
          61          71
          62          70
          62          70
          62          69
          63          69
          63          68
          64          67
          64          67
          65          66
          65          66
          66          65
          67          65
          67          64
          68          64
          68          63
          69          63
          69          62
          70          62
          71          61
          71          61
          72          60
          73          59
          73          59
          74          58
          75          58
          75          57
          76          57
          77          56
          78          56
          78          55
          79          55
          80          54
          81          54
          82          53
          83          53
          83          52
          84          52
          85          51
          86          51
          87          50
          88          50
          89          49
          90          49
          91          48
          92          48
          93          47
          94          47
          95          46
          96          46
          97          45
          98          45
          99          45
         100          44
         101          44
         103          43
         104          43
         105          42
         106          42
         107          41
         109          41
         110          40
         111          40
         112          39
         114          39
         115          39
         116          38
         118          38
         119          37
         120          37
         122          36
         123          36
         125          36
         126          35
         128          35
         129          34
         131          34
         132          33
         134          33
         135          33
         137          32
         139          32
         140          31
         142          31
         144          31
         145          30
         147          30
         149          29
         150          29
         152          29
         154          28
         156          28
         158          28
         160          27
         161          27
         163          27
         165          26
         167          26
         169          26
         171          25
         173          25
         175          25
         177          24
         179          24
         181          24
         183          23
         185          23
         187          23
         189          22
         192          22
         194          22
         196          21
         198          21
         200          21
         203          21
         205          20
         207          20
         209          20
         212          20
         214          19
         216          19
         219          19
         221          19
         224          18
         226          18
         228          18
         231          18
         233          17
         236          17
         238          17
         241          17
         243          17
         246          16
         248          16
         251          16
         253          16
         256          16
         259          16
         261          15
         264          15
         266          15
         269          15
         272          15
         274          15
         277          15
         280          14
         282          14
         285          14
         288          14
         291          14
         293          14
         296          14
         299          14
         302          14
         304          14
         307          13
         310          13
         313          13
         315          13
         318          13
         321          13
         324          13
         327          13
         329          13
         332          13
         335          13
         338          13
         341          13
         343          13
         346          13
         349          13
         352          13
         355          13
         357          13
         360          13
         363          13
         366          13
         369          13
         371          13
         374          14
         377          14
         380          14
         383          14
         385          14
         388          14
         391          14
         394          14
         396          14
         399          14
         402          15
         404          15
         407          15
         410          15
         412          15
         415          15
         418          15
         420          16
         423          16
         426          16
         428          16
         431          16
         433          16
         436          17
         439          17
         441          17
         444          17
         446          18
         449          18
         451          18
         454          18
         456          18
         458          19
         461          19
         463          19
         466          19
         468          20
         470          20
         473          20
         475          20
         477          21
         480          21
         482          21
         484          22
         486          22
         489          22
         491          23
         493          23
         495          23
         497          23
         500          24
         502          24
         504          24
         506          25
         508          25
         510          25
         512          26
         514          26
         516          27
         518          27
         520          27
         522          28
         524          28
         526          28
         527          29
         529          29
         531          30
         533          30
         535          30
         536          31
         538          31
         540          31
         542          32
         543          32
         545          33
         547          33
         548          34
         550          34
         552          34
         553          35
         555          35
         556          36
         558          36
         559          37
         561          37
         562          37
         564          38
         565          38
         567          39
         568          39
         569          40
         571          40
         572          41
         574          41
         575          42
         576          42
         577          43
         579          43
         580          44
         581          44
         582          44
         584          45
         585          45
         586          46
         587          46
         588          47
         589          47
         591          48
         592          48
         593          49
         594          49
         595          50
         596          50
         597          51
         598          51
         599          52
         600          53
         601          53
         602          54
         603          54
         604          55
         604          55
         605          56
         606          56
         607          57
         608          57
         609          58
         610          58
         610          59
         611          59
         612          60
         613          61
         613          61
         614          62
         615          62
         616          63
         616          63
         617          64
         618          64
         618          65
         619          65
         620          66
         620          67
         621          67
         621          68
         622          68
         623          69
         623          69
         624          70
         624          71
         625          71
         625          72
         626          72
         626          73
         627          73
         627          74
         628          75
         628          75
         629          76
         629          76
         630          77
         630          77
         630          78
         631          79
         631          79
         632          80
         632          80
         632          81
         633          81
         633          82
         633          83
         634          83
         634          84
         634          84
         635          85
         635          86
         635          86
         635          87
         636          87
         636          88
         636          89
         636          89
         637          90
         637          90
         637          91
         637          92
         637          92
         638          93
         638          93
         638          94
         638          95
         638          95
         638          96
         639          96
         639          97
         639          98
         639          98
         639          99
         639          99
         639         100
         639         101
         639         101
         639         102
         640         102
         640         103
         640         104
         640         104
         640         105
         640         105
         640         106
         640         107
         214         252
         213         251
         213         251
         212         251
         211         250
         210         250
         210         250
         209         249
         208         249
         207         249
         206         248
         206         248
         205         247
         204         247
         203         247
         203         246
         202         246
         201         246
         200         245
         200         245
         199         245
         198         244
         197         244
         197         243
         196         243
         195         243
         194         242
         194         242
         193         242
         192         241
         191         241
         191         240
         190         240
         189         240
         188         239
         188         239
         187         238
         186         238
         185         238
         185         237
         184         237
         183         237
         182         236
         182         236
         181         235
         180         235
         179         234
         179         234
         178         234
         177         233
         176         233
         176         232
         175         232
         174         232
         174         231
         173         231
         172         230
         171         230
         171         230
         170         229
         169         229
         168         228
         168         228
         167         227
         166         227
         166         227
         165         226
         164         226
         163         225
         163         225
         162         224
         161         224
         161         224
         160         223
         159         223
         158         222
         158         222
         157         221
         156         221
         156         220
         155         220
         154         220
         154         219
         153         219
         152         218
         151         218
         151         217
         150         217
         149         216
         149         216
         148         215
         147         215
         147         215
         146         214
         145         214
         145         213
         144         213
         143         212
         143         212
         142         211
         141         211
         141         210
         140         210
         139         209
         138         209
         138         208
         137         208
         136         208
         136         207
         135         207
         135         206
         134         206
         133         205
         133         205
         132         204
         131         204
         131         203
         130         203
         129         202
         129         202
         128         201
         127         201
         127         200
         126         200
         125         199
         125         199
         124         198
         123         198
         123         197
         122         197
         122         196
         121         196
         120         195
         120         195
         119         194
         118         194
         118         193
         117         193
         117         192
         116         192
         115         191
         115         191
         114         190
         113         190
         113         189
         112         189
         112         188
         111         188
         110         187
         110         187
         109         186
         109         186
         108         185
         108         185
         107         184
         106         183
         106         183
         105         182
         105         182
         104         181
         103         181
         103         180
         102         180
         102         179
         101         179
         101         178
         100         178
          99         177
          99         177
          98         176
          98         176
          97         175
          97         175
          96         174
          96         173
          95         173
          94         172
          94         172
          93         171
          93         171
          92         170
          92         170
          91         169
          91         169
          90         168
          90         168
          89         167
          89         166
          88         166
          88         165
          87         165
          87         164
          86         164
          86         163
          85         163
          85         162
          84         161
          84         161
          83         160
          83         160
          82         159
          82         159
          81         158
          81         158
          80         157
          80         157
          79         156
          79         155
          79         155
          78         154
          78         154
          77         153
          77         153
          76         152
          76         152
          75         151
          75         150
          75         150
          74         149
          74         149
          73         148
          73         148
          72         147
          72         146
          72         146
          71         145
          71         145
          70         144
          70         144
          70         143
          69         143
          69         142
          69         141
          68         141
          68         140
          67         140
          67         139
          67         139
          66         138
          66         137
          66         137
          65         136
          65         136
          65         135
          64         135
          64         134
          64         133
          63         133
          63         132
          63         132
          62         131
          62         131
          62         130
          61         129
          61         129
          61         128
          61         128
          60         127
          60         127
          60         126
          60         125
          59         125
          59         124
          59         124
          59         123
          58         123
          58         122
          58         121
          58         121
          57         120
          57         120
          57         119
          57         118
          57         118
          56         117
          56         117
          56         116
          56         116
          56         115
          55         114
          55         114
          55         113
          55         113
          55         112
          55         112
          55         111
          54         110
          54         110
          54         109
          54         109
          54         108
          54         108
          54         107
          54         106
          54         106
          53         105
          53         105
          53         104
          53         104
          53         103
          53         102
          53         102
          53         101
          53         101
          53         100
          53         100
          53          99
          53          98
          53          98
          53          97
          53          97
          53          96
          53          96
          53          95
          53          94
          53          94
          53          93
          53          93
          54          92
          54          92
          54          91
          54          90
          54          90
          54          89
          54          89
          54          88
          54          88
          55          87
          55          86
          55          86
          55          85
          55          85
          55          84
          56          84
          56          83
          56          82
          56          82
          57          81
          57          81
          57          80
          57          80
          58          79
          58          79
          58          78
          58          77
          59          77
          59          76
          59          76
          60          75
          60          75
          61          74
          61          74
          61          73
          62          73
          62          72
          62          71
          63          71
          63          70
          64          70
          64          69
          65          69
          65          68
          66          68
          66          67
          67          67
          67          66
          68          65
          68          65
          69          64
          69          64
          70          63
          71          63
          71          62
          72          62
          72          61
          73          61
          74          60
          74          60
          75          59
          76          59
          76          58
          77          58
          78          57
          79          57
          79          56
          80          56
          81          55
          82          55
          83          54
          83          54
          84          53
          85          53
          86          52
          87          52
          88          51
          89          51
          90          50
          91          50
          92          49
          93          49
          94          48
          95          48
          96          47
          97          47
          98          46
          99          46
         100          45
         101          45
         102          44
         103          44
         104          43
         106          43
         107          42
         108          42
         109          42
         110          41
         112          41
         113          40
         114          40
         115          39
         117          39
         118          38
         119          38
         121          38
         122          37
         124          37
         125          36
         127          36
         128          35
         129          35
         131          35
         132          34
         134          34
         136          33
         137          33
         139          33
         140          32
         142          32
         144          31
         145          31
         147          31
         149          30
         150          30
         152          30
         154          29
         156          29
         157          28
         159          28
         161          28
         163          27
         165          27
         167          27
         169          26
         171          26
         172          26
         174          25
         176          25
         178          25
         180          24
         182          24
         185          24
         187          23
         189          23
         191          23
         193          22
         195          22
         197          22
         199          22
         202          21
         204          21
         206          21
         208          21
         211          20
         213          20
         215          20
         218          20
         220          19
         222          19
         225          19
         227          19
         229          18
         232          18
         234          18
         237          18
         239          18
         242          17
         244          17
         247          17
         249          17
         252          17
         254          16
         257          16
         259          16
         262          16
         265          16
         267          16
         270          15
         272          15
         275          15
         278          15
         280          15
         283          15
         286          15
         288          15
         291          15
         294          14
         297          14
         299          14
         302          14
         305          14
         307          14
         310          14
         313          14
         316          14
         318          14
         321          14
         324          14
         327          14
         330          14
         332          14
         335          14
         338          14
         341          14
         343          14
         346          14
         349          14
         352          14
         354          14
         357          14
         360          14
         363          14
         366          14
         368          14
         371          14
         374          14
         377          14
         379          14
         382          14
         385          14
         388          15
         390          15
         393          15
         396          15
         398          15
         401          15
         404          15
         406          15
         409          16
         412          16
         414          16
         417          16
         420          16
         422          16
         425          16
         427          17
         430          17
         433          17
         435          17
         438          17
         440          18
         443          18
         445          18
         448          18
         450          18
         452          19
         455          19
         457          19
         460          19
         462          20
         465          20
         467          20
         469          20
         472          21
         474          21
         476          21
         478          22
         481          22
         483          22
         485          22
         487          23
         489          23
         492          23
         494          24
         496          24
         498          24
         500          25
         502          25
         504          25
         506          26
         508          26
         510          26
         512          27
         514          27
         516          27
         518          28
         520          28
         522          28
         524          29
         526          29
         528          30
         529          30
         531          30
         533          31
         535          31
         537          31
         538          32
         540          32
         542          33
         543          33
         545          34
         547          34
         548          34
         550          35
         551          35
         553          36
         555          36
         556          37
         558          37
         559          37
         561          38
         562          38
         563          39
         565          39
         566          40
         568          40
         569          41
         570          41
         572          41
         573          42
         574          42
         576          43
         577          43
         578          44
         579          44
         581          45
         582          45
         583          46
         584          46
         585          47
         586          47
         588          48
         589          48
         590          49
         591          49
         592          50
         593          50
         594          51
         595          51
         596          52
         597          52
         598          53
         599          53
         600          54
         601          54
         602          55
         603          55
         604          56
         604          56
         605          57
         606          58
         607          58
         608          59
         609          59
         609          60
         610          60
         611          61
         612          61
         612          62
         613          62
         614          63
         614          63
         615          64
         616          65
         617          65
         617          66
         618          66
         618          67
         619          67
         620          68
         620          68
         621          69
         621          70
         622          70
         623          71
         623          71
         624          72
         624          72
         625          73
         625          74
         626          74
         626          75
         627          75
         627          76
         627          76
         628          77
         628          78
         629          78
         629          79
         629          79
         630          80
         630          80
         631          81
         631          82
         631          82
         632          83
         632          83
         632          84
         633          85
         633          85
         633          86
         633          86
         634          87
         634          87
         634          88
         634          89
         635          89
         635          90
         635          90
         635          91
         636          92
         636          92
         636          93
         636          93
         636          94
         636          95
         637          95
         637          96
         637          96
         637          97
         637          98
         637          98
         637          99
         638          99
         638         100
         638         101
         638         101
         638         102
         638         102
         638         103
         638         104
         638         104
         638         105
         638         105
         638         106
         638         107
         215         251
         214         251
         213         250
         212         250
         212         250
         211         249
         210         249
         209         249
         209         248
         208         248
         207         248
         206         247
         205         247
         205         247
         204         246
         203         246
         202         246
         202         245
         201         245
         200         244
         199         244
         199         244
         198         243
         197         243
         196         243
         196         242
         195         242
         194         241
         193         241
         193         241
         192         240
         191         240
         190         240
         190         239
         189         239
         188         238
         187         238
         187         238
         186         237
         185         237
         185         236
         184         236
         183         236
         182         235
         182         235
         181         234
         180         234
         179         234
         179         233
         178         233
         177         232
         176         232
         176         232
         175         231
         174         231
         174         230
         173         230
         172         230
         171         229
         171         229
         170         228
         169         228
         168         227
         168         227
         167         227
         166         226
         166         226
         165         225
         164         225
         163         224
         163         224
         162         224
         161         223
         161         223
         160         222
         159         222
         159         221
         158         221
         157         220
         156         220
         156         220
         155         219
         154         219
         154         218
         153         218
         152         217
         152         217
         151         216
         150         216
         150         216
         149         215
         148         215
         147         214
         147         214
         146         213
         145         213
         145         212
         144         212
         143         211
         143         211
         142         210
         141         210
         141         210
         140         209
         139         209
         139         208
         138         208
         137         207
         137         207
         136         206
         135         206
         135         205
         134         205
         133         204
         133         204
         132         203
         131         203
         131         202
         130         202
         129         201
         129         201
         128         200
         128         200
         127         199
         126         199
         126         198
         125         198
         124         197
         124         197
         123         196
         122         196
         122         195
         121         195
         121         194
         120         194
         119         193
         119         193
         118         192
         118         192
         117         191
         116         191
         116         190
         115         190
         114         189
         114         189
         113         188
         113         188
         112         187
         111         187
         111         186
         110         186
         110         185
         109         185
         108         184
         108         184
         107         183
         107         183
         106         182
         106         182
         105         181
         104         181
         104         180
         103         180
         103         179
         102         178
         102         178
         101         177
         100         177
         100         176
          99         176
          99         175
          98         175
          98         174
          97         174
          97         173
          96         173
          96         172
          95         172
          94         171
          94         170
          93         170
          93         169
          92         169
          92         168
          91         168
          91         167
          90         167
          90         166
          89         166
          89         165
          88         165
          88         164
          87         163
          87         163
          86         162
          86         162
          85         161
          85         161
          84         160
          84         160
          83         159
          83         159
          82         158
          82         157
          82         157
          81         156
          81         156
          80         155
          80         155
          79         154
          79         154
          78         153
          78         152
          77         152
          77         151
          77         151
          76         150
          76         150
          75         149
          75         149
          74         148
          74         147
          74         147
          73         146
          73         146
          72         145
          72         145
          72         144
          71         143
          71         143
          71         142
          70         142
          70         141
          69         141
          69         140
          69         140
          68         139
          68         138
          68         138
          67         137
          67         137
          67         136
          66         136
          66         135
          66         134
          65         134
          65         133
          65         133
          64         132
          64         132
          64         131
          63         130
          63         130
          63         129
          63         129
          62         128
          62         128
          62         127
          61         126
          61         126
          61         125
          61         125
          60         124
          60         124
          60         123
          60         122
          59         122
          59         121
          59         121
          59         120
          59         120
          58         119
          58         118
          58         118
          58         117
          58         117
          57         116
          57         116
          57         115
          57         114
          57         114
          57         113
          56         113
          56         112
          56         112
          56         111
          56         110
          56         110
          56         109
          56         109
          55         108
          55         108
          55         107
          55         106
          55         106
          55         105
          55         105
          55         104
          55         104
          55         103
          55         102
          55         102
          55         101
          55         101
          55         100
          55         100
          55          99
          55          98
          55          98
          55          97
          55          97
          55          96
          55          96
          55          95
          55          94
          55          94
          55          93
          55          93
          55          92
          55          92
          55          91
          55          90
          56          90
          56          89
          56          89
          56          88
          56          88
          56          87
          56          86
          57          86
          57          85
          57          85
          57          84
          57          84
          58          83
          58          83
          58          82
          58          81
          58          81
          59          80
          59          80
          59          79
          60          79
          60          78
          60          78
          61          77
          61          76
          61          76
          62          75
          62          75
          62          74
          63          74
          63          73
          63          73
          64          72
          64          72
          65          71
          65          70
          66          70
          66          69
          66          69
          67          68
          67          68
          68          67
          68          67
          69          66
          69          66
          70          65
          71          65
          71          64
          72          64
          72          63
          73          62
          74          62
          74          61
          75          61
          76          60
          76          60
          77          59
          78          59
          78          58
          79          58
          80          57
          80          57
          81          56
          82          56
          83          55
          84          55
          84          54
          85          54
          86          53
          87          53
          88          52
          89          52
          90          51
          91          51
          91          50
          92          50
          93          49
          94          49
          95          48
          96          48
          97          47
          98          47
          99          46
         101          46
         102          46
         103          45
         104          45
         105          44
         106          44
         107          43
         108          43
         110          42
         111          42
         112          41
         113          41
         115          41
         116          40
         117          40
         119          39
         120          39
         121          38
         123          38
         124          37
         125          37
         127          37
         128          36
         130          36
         131          35
         133          35
         134          35
         136          34
         137          34
         139          33
         140          33
         142          33
         144          32
         145          32
         147          31
         149          31
         150          31
         152          30
         154          30
         155          30
         157          29
         159          29
         161          28
         163          28
         164          28
         166          27
         168          27
         170          27
         172          26
         174          26
         176          26
         178          25
         180          25
         182          25
         184          24
         186          24
         188          24
         190          24
         192          23
         194          23
         196          23
         199          22
         201          22
         203          22
         205          22
         207          21
         210          21
         212          21
         214          21
         216          20
         219          20
         221          20
         223          20
         226          19
         228          19
         230          19
         233          19
         235          18
         238          18
         240          18
         243          18
         245          18
         248          17
         250          17
         253          17
         255          17
         258          17
         260          17
         263          16
         265          16
         268          16
         270          16
         273          16
         276          16
         278          16
         281          15
         284          15
         286          15
         289          15
         292          15
         294          15
         297          15
         300          15
         302          15
         305          15
         308          15
         310          15
         313          14
         316          14
         319          14
         321          14
         324          14
         327          14
         330          14
         332          14
         335          14
         338          14
         341          14
         343          14
         346          14
         349          14
         352          14
         354          14
         357          14
         360          14
         363          14
         365          14
         368          15
         371          15
         373          15
         376          15
         379          15
         382          15
         384          15
         387          15
         390          15
         392          15
         395          15
         398          16
         400          16
         403          16
         406          16
         408          16
         411          16
         414          16
         416          17
         419          17
         421          17
         424          17
         427          17
         429          17
         432          18
         434          18
         437          18
         439          18
         442          18
         444          19
         447          19
         449          19
         451          19
         454          19
         456          20
         459          20
         461          20
         463          20
         466          21
         468          21
         470          21
         473          21
         475          22
         477          22
         479          22
         482          23
         484          23
         486          23
         488          23
         490          24
         492          24
         495          24
         497          25
         499          25
         501          25
         503          26
         505          26
         507          26
         509          27
         511          27
         513          27
         515          28
         517          28
         519          28
         520          29
         522          29
         524          30
         526          30
         528          30
         530          31
         531          31
         533          32
         535          32
         537          32
         538          33
         540          33
         542          34
         543          34
         545          34
         546          35
         548          35
         550          36
         551          36
         553          36
         554          37
         556          37
         557          38
         559          38
         560          39
         562          39
         563          40
         564          40
         566          40
         567          41
         569          41
         570          42
         571          42
         573          43
         574          43
         575          44
         576          44
         578          45
         579          45
         580          46
         581          46
         582          47
         583          47
         585          48
         586          48
         587          49
         588          49
         589          50
         590          50
         591          51
         592          51
         593          52
         594          52
         595          53
         596          53
         597          54
         598          54
         599          55
         600          55
         601          56
         602          56
         603          57
         603          57
         604          58
         605          58
         606          59
         607          59
         607          60
         608          60
         609          61
         610          61
         611          62
         611          63
         612          63
         613          64
         613          64
         614          65
         615          65
         615          66
         616          66
         617          67
         617          68
         618          68
         618          69
         619          69
         620          70
         620          70
         621          71
         621          71
         622          72
         622          73
         623          73
         623          74
         624          74
         624          75
         625          75
         625          76
         626          77
         626          77
         626          78
         627          78
         627          79
         628          79
         628          80
         628          81
         629          81
         629          82
         630          82
         630          83
         630          83
         631          84
         631          85
         631          85
         631          86
         632          86
         632          87
         632          88
         633          88
         633          89
         633          89
         633          90
         633          90
         634          91
         634          92
         634          92
         634          93
         634          93
         635          94
         635          95
         635          95
         635          96
         635          96
         635          97
         636          98
         636          98
         636          99
         636          99
         636         100
         636         101
         636         101
         636         102
         636         102
         636         103
         636         104
         637         104
         637         105
         637         105
         637         106
         637         107
         215         251
         214         250
         214         250
         213         250
         212         249
         211         249
         211         249
         210         248
         209         248
         208         248
         208         247
         207         247
         206         247
         205         246
         205         246
         204         245
         203         245
         202         245
         202         244
         201         244
         200         244
         199         243
         199         243
         198         243
         197         242
         196         242
         196         241
         195         241
         194         241
         193         240
         193         240
         192         239
         191         239
         190         239
         190         238
         189         238
         188         238
         187         237
         187         237
         186         236
         185         236
         184         236
         184         235
         183         235
         182         234
         181         234
         181         234
         180         233
         179         233
         179         232
         178         232
         177         232
         176         231
         176         231
         175         230
         174         230
         173         230
         173         229
         172         229
         171         228
         171         228
         170         227
         169         227
         168         227
         168         226
         167         226
         166         225
         166         225
         165         224
         164         224
         164         224
         163         223
         162         223
         161         222
         161         222
         160         221
         159         221
         159         221
         158         220
         157         220
         157         219
         156         219
         155         218
         154         218
         154         217
         153         217
         152         216
         152         216
         151         216
         150         215
         150         215
         149         214
         148         214
         148         213
         147         213
         146         212
         146         212
         145         211
         144         211
         144         211
         143         210
         142         210
         142         209
         141         209
         140         208
         140         208
         139         207
         138         207
         138         206
         137         206
         136         205
         136         205
         135         204
         134         204
         134         203
         133         203
         132         202
         132         202
         131         201
         130         201
         130         201
         129         200
         128         200
         128         199
         127         199
         127         198
         126         198
         125         197
         125         197
         124         196
         123         196
         123         195
         122         195
         122         194
         121         194
         120         193
         120         193
         119         192
         118         192
         118         191
         117         191
         117         190
         116         190
         115         189
         115         189
         114         188
         114         188
         113         187
         112         186
         112         186
         111         185
         111         185
         110         184
         109         184
         109         183
         108         183
         108         182
         107         182
         107         181
         106         181
         105         180
         105         180
         104         179
         104         179
         103         178
         103         178
         102         177
         102         177
         101         176
         100         176
         100         175
          99         174
          99         174
          98         173
          98         173
          97         172
          97         172
          96         171
          96         171
          95         170
          95         170
          94         169
          93         169
          93         168
          92         168
          92         167
          91         166
          91         166
          90         165
          90         165
          89         164
          89         164
          88         163
          88         163
          87         162
          87         162
          86         161
          86         160
          85         160
          85         159
          85         159
          84         158
          84         158
          83         157
          83         157
          82         156
          82         156
          81         155
          81         154
          80         154
          80         153
          80         153
          79         152
          79         152
          78         151
          78         151
          77         150
          77         149
          77         149
          76         148
          76         148
          75         147
          75         147
          74         146
          74         146
          74         145
          73         144
          73         144
          73         143
          72         143
          72         142
          71         142
          71         141
          71         140
          70         140
          70         139
          70         139
          69         138
          69         138
          69         137
          68         137
          68         136
          68         135
          67         135
          67         134
          67         134
          66         133
          66         133
          66         132
          65         131
          65         131
          65         130
          64         130
          64         129
          64         129
          64         128
          63         127
          63         127
          63         126
          63         126
          62         125
          62         125
          62         124
          62         123
          61         123
          61         122
          61         122
          61         121
          60         121
          60         120
          60         119
          60         119
          60         118
          59         118
          59         117
          59         117
          59         116
          59         115
          58         115
          58         114
          58         114
          58         113
          58         113
          58         112
          58         111
          57         111
          57         110
          57         110
          57         109
          57         109
          57         108
          57         107
          57         107
          57         106
          57         106
          56         105
          56         105
          56         104
          56         103
          56         103
          56         102
          56         102
          56         101
          56         101
          56         100
          56         100
          56          99
          56          98
          56          98
          56          97
          56          97
          56          96
          56          96
          56          95
          56          94
          56          94
          57          93
          57          93
          57          92
          57          92
          57          91
          57          90
          57          90
          57          89
          57          89
          58          88
          58          88
          58          87
          58          87
          58          86
          58          85
          59          85
          59          84
          59          84
          59          83
          59          83
          60          82
          60          82
          60          81
          60          80
          61          80
          61          79
          61          79
          62          78
          62          78
          62          77
          63          77
          63          76
          63          75
          64          75
          64          74
          64          74
          65          73
          65          73
          66          72
          66          72
          66          71
          67          71
          67          70
          68          70
          68          69
          69          68
          69          68
          70          67
          70          67
          71          66
          71          66
          72          65
          72          65
          73          64
          74          64
          74          63
          75          63
          75          62
          76          62
          77          61
          77          61
          78          60
          79          60
          79          59
          80          59
          81          58
          82          58
          82          57
          83          57
          84          56
          85          56
          85          55
          86          55
          87          54
          88          54
          89          53
          90          53
          91          52
          91          52
          92          51
          93          51
          94          50
          95          50
          96          49
          97          49
          98          48
          99          48
         100          47
         101          47
         102          46
         103          46
         105          45
         106          45
         107          44
         108          44
         109          44
         110          43
         111          43
         113          42
         114          42
         115          41
         116          41
         118          40
         119          40
         120          40
         122          39
         123          39
         124          38
         126          38
         127          37
         129          37
         130          37
         131          36
         133          36
         134          35
         136          35
         137          35
         139          34
         140          34
         142          33
         144          33
         145          33
         147          32
         149          32
         150          31
         152          31
         154          31
         155          30
         157          30
         159          30
         161          29
         162          29
         164          29
         166          28
         168          28
         170          27
         172          27
         174          27
         175          26
         177          26
         179          26
         181          26
         183          25
         185          25
         187          25
         189          24
         191          24
         194          24
         196          23
         198          23
         200          23
         202          23
         204          22
         206          22
         209          22
         211          22
         213          21
         215          21
         218          21
         220          21
         222          20
         224          20
         227          20
         229          20
         231          19
         234          19
         236          19
         239          19
         241          19
         244          18
         246          18
         248          18
         251          18
         253          18
         256          17
         258          17
         261          17
         263          17
         266          17
         269          17
         271          17
         274          16
         276          16
         279          16
         282          16
         284          16
         287          16
         289          16
         292          16
         295          15
         297          15
         300          15
         303          15
         305          15
         308          15
         311          15
         313          15
         316          15
         319          15
         322          15
         324          15
         327          15
         330          15
         332          15
         335          15
         338          15
         341          15
         343          15
         346          15
         349          15
         351          15
         354          15
         357          15
         360          15
         362          15
         365          15
         368          15
         370          15
         373          15
         376          15
         379          15
         381          15
         384          16
         387          16
         389          16
         392          16
         395          16
         397          16
         400          16
         402          16
         405          16
         408          17
         410          17
         413          17
         415          17
         418          17
         421          17
         423          18
         426          18
         428          18
         431          18
         433          18
         436          18
         438          19
         441          19
         443          19
         445          19
         448          20
         450          20
         453          20
         455          20
         457          20
         460          21
         462          21
         464          21
         467          21
         469          22
         471          22
         474          22
         476          23
         478          23
         480          23
         482          23
         485          24
         487          24
         489          24
         491          25
         493          25
         495          25
         497          26
         499          26
         501          26
         503          26
         505          27
         507          27
         509          28
         511          28
         513          28
         515          29
         517          29
         519          29
         521          30
         523          30
         524          30
         526          31
         528          31
         530          32
         531          32
         533          32
         535          33
         537          33
         538          34
         540          34
         542          34
         543          35
         545          35
         546          36
         548          36
         549          36
         551          37
         553          37
         554          38
         556          38
         557          39
         558          39
         560          39
         561          40
         563          40
         564          41
         565          41
         567          42
         568          42
         569          43
         571          43
         572          44
         573          44
         574          44
         576          45
         577          45
         578          46
         579          46
         580          47
         582          47
         583          48
         584          48
         585          49
         586          49
         587          50
         588          50
         589          51
         590          51
         591          52
         592          52
         593          53
         594          53
         595          54
         596          54
         597          55
         598          55
         599          56
         600          56
         601          57
         602          57
         602          58
         603          59
         604          59
         605          60
         606          60
         606          61
         607          61
         608          62
         609          62
         609          63
         610          63
         611          64
         612          64
         612          65
         613          66
         614          66
         614          67
         615          67
         615          68
         616          68
         617          69
         617          69
         618          70
         618          70
         619          71
         619          72
         620          72
         621          73
         621          73
         622          74
         622          74
         622          75
         623          76
         623          76
         624          77
         624          77
         625          78
         625          78
         626          79
         626          80
         626          80
         627          81
         627          81
         627          82
         628          82
         628          83
         628          84
         629          84
         629          85
         629          85
         630          86
         630          86
         630          87
         631          88
         631          88
         631          89
         631          89
         632          90
         632          91
         632          91
         632          92
         632          92
         633          93
         633          94
         633          94
         633          95
         633          95
         633          96
         634          96
         634          97
         634          98
         634          98
         634          99
         634          99
         634         100
         634         101
         635         101
         635         102
         635         102
         635         103
         635         104
         635         104
         635         105
         635         105
         635         106
         635         107
         216         250
         215         250
         214         250
         213         249
         213         249
         212         248
         211         248
         210         248
         210         247
         209         247
         208         247
         207         246
         207         246
         206         246
         205         245
         204         245
         204         245
         203         244
         202         244
         201         244
         201         243
         200         243
         199         242
         198         242
         198         242
         197         241
         196         241
         195         241
         195         240
         194         240
         193         239
         192         239
         192         239
         191         238
         190         238
         189         238
         189         237
         188         237
         187         236
         187         236
         186         236
         185         235
         184         235
         184         234
         183         234
         182         234
         181         233
         181         233
         180         232
         179         232
         179         232
         178         231
         177         231
         176         230
         176         230
         175         229
         174         229
         173         229
         173         228
         172         228
         171         227
         171         227
         170         227
         169         226
         168         226
         168         225
         167         225
         166         224
         166         224
         165         224
         164         223
         164         223
         163         222
         162         222
         161         221
         161         221
         160         221
         159         220
         159         220
         158         219
         157         219
         157         218
         156         218
         155         217
         155         217
         154         217
         153         216
         152         216
         152         215
         151         215
         150         214
         150         214
         149         213
         148         213
         148         212
         147         212
         146         212
         146         211
         145         211
         144         210
         144         210
         143         209
         142         209
         142         208
         141         208
         140         207
         140         207
         139         206
         138         206
         138         205
         137         205
         136         204
         136         204
         135         204
         134         203
         134         203
         133         202
         133         202
         132         201
         131         201
         131         200
         130         200
         129         199
         129         199
         128         198
         127         198
         127         197
         126         197
         126         196
         125         196
         124         195
         124         195
         123         194
         122         194
         122         193
         121         193
         121         192
         120         192
         119         191
         119         191
         118         190
         118         190
         117         189
         116         189
         116         188
         115         188
         115         187
         114         187
         113         186
         113         186
         112         185
         112         185
         111         184
         110         184
         110         183
         109         183
         109         182
         108         182
         108         181
         107         181
         106         180
         106         179
         105         179
         105         178
         104         178
         104         177
         103         177
         103         176
         102         176
         101         175
         101         175
         100         174
         100         174
          99         173
          99         173
          98         172
          98         172
          97         171
          97         171
          96         170
          96         169
          95         169
          95         168
          94         168
          94         167
          93         167
          93         166
          92         166
          92         165
          91         165
          91         164
          90         164
          90         163
          89         162
          89         162
          88         161
          88         161
          87         160
          87         160
          86         159
          86         159
          85         158
          85         158
          84         157
          84         156
          83         156
          83         155
          82         155
          82         154
          82         154
          81         153
          81         153
          80         152
          80         151
          79         151
          79         150
          79         150
          78         149
          78         149
          77         148
          77         148
          77         147
          76         146
          76         146
          75         145
          75         145
          75         144
          74         144
          74         143
          73         143
          73         142
          73         141
          72         141
          72         140
          72         140
          71         139
          71         139
          71         138
          70         138
          70         137
          70         136
          69         136
          69         135
          69         135
          68         134
          68         134
          68         133
          67         132
          67         132
          67         131
          66         131
          66         130
          66         130
          65         129
          65         128
          65         128
          65         127
          64         127
          64         126
          64         126
          64         125
          63         124
          63         124
          63         123
          63         123
          62         122
          62         122
          62         121
          62         121
          62         120
          61         119
          61         119
          61         118
          61         118
          61         117
          60         117
          60         116
          60         115
          60         115
          60         114
          60         114
          59         113
          59         113
          59         112
          59         111
          59         111
          59         110
          59         110
          59         109
          58         109
          58         108
          58         107
          58         107
          58         106
          58         106
          58         105
          58         105
          58         104
          58         103
          58         103
          58         102
          58         102
          58         101
          58         101
          58         100
          58         100
          58          99
          58          98
          58          98
          58          97
          58          97
          58          96
          58          96
          58          95
          58          94
          58          94
          58          93
          58          93
          58          92
          58          92
          59          91
          59          91
          59          90
          59          89
          59          89
          59          88
          59          88
          59          87
          60          87
          60          86
          60          85
          60          85
          60          84
          61          84
          61          83
          61          83
          61          82
          62          82
          62          81
          62          81
          62          80
          63          79
          63          79
          63          78
          64          78
          64          77
          64          77
          65          76
          65          76
          65          75
          66          75
          66          74
          66          73
          67          73
          67          72
          68          72
          68          71
          69          71
          69          70
          69          70
          70          69
          70          69
          71          68
          71          68
          72          67
          72          67
          73          66
          74          65
          74          65
          75          64
          75          64
          76          63
          76          63
          77          62
          78          62
          78          61
          79          61
          80          60
          80          60
          81          59
          82          59
          83          58
          83          58
          84          57
          85          57
          86          56
          86          56
          87          55
          88          55
          89          54
          90          54
          91          53
          91          53
          92          52
          93          52
          94          51
          95          51
          96          50
          97          50
          98          49
          99          49
         100          48
         101          48
         102          48
         103          47
         104          47
         105          46
         106          46
         107          45
         109          45
         110          44
         111          44
         112          43
         113          43
         114          42
         116          42
         117          42
         118          41
         119          41
         121          40
         122          40
         123          39
         125          39
         126          39
         127          38
         129          38
         130          37
         132          37
         133          37
         135          36
         136          36
         138          35
         139          35
         141          35
         142          34
         144          34
         145          33
         147          33
         149          33
         150          32
         152          32
         153          31
         155          31
         157          31
         159          30
         160          30
         162          30
         164          29
         166          29
         168          29
         169          28
         171          28
         173          28
         175          27
         177          27
         179          27
         181          26
         183          26
         185          26
         187          25
         189          25
         191          25
         193          24
         195          24
         197          24
         199          24
         201          23
         203          23
         205          23
         208          23
         210          22
         212          22
         214          22
         216          21
         219          21
         221          21
         223          21
         226          21
         228          20
         230          20
         233          20
         235          20
         237          19
         240          19
         242          19
         244          19
         247          19
         249          18
         252          18
         254          18
         257          18
         259          18
         262          18
         264          17
         267          17
         269          17
         272          17
         274          17
         277          17
         280          17
         282          17
         285          16
         287          16
         290          16
         293          16
         295          16
         298          16
         300          16
         303          16
         306          16
         308          16
         311          16
         314          16
         316          15
         319          15
         322          15
         324          15
         327          15
         330          15
         332          15
         335          15
         338          15
         341          15
         343          15
         346          15
         349          15
         351          15
         354          15
         357          15
         359          15
         362          16
         365          16
         367          16
         370          16
         373          16
         375          16
         378          16
         381          16
         383          16
         386          16
         389          16
         391          16
         394          16
         397          17
         399          17
         402          17
         404          17
         407          17
         410          17
         412          17
         415          18
         417          18
         420          18
         422          18
         425          18
         427          18
         430          19
         432          19
         435          19
         437          19
         440          19
         442          20
         444          20
         447          20
         449          20
         452          20
         454          21
         456          21
         459          21
         461          21
         463          22
         466          22
         468          22
         470          22
         472          23
         475          23
         477          23
         479          24
         481          24
         483          24
         485          24
         487          25
         490          25
         492          25
         494          26
         496          26
         498          26
         500          27
         502          27
         504          27
         506          28
         508          28
         510          28
         512          29
         514          29
         515          29
         517          30
         519          30
         521          30
         523          31
         525          31
         526          32
         528          32
         530          32
         532          33
         533          33
         535          34
         537          34
         538          34
         540          35
         541          35
         543          36
         545          36
         546          36
         548          37
         549          37
         551          38
         552          38
         554          38
         555          39
         557          39
         558          40
         560          40
         561          41
         562          41
         564          42
         565          42
         566          42
         568          43
         569          43
         570          44
         571          44
         573          45
         574          45
         575          46
         576          46
         577          47
         579          47
         580          48
         581          48
         582          49
         583          49
         584          50
         585          50
         586          51
         587          51
         588          52
         589          52
         590          53
         591          53
         592          54
         593          54
         594          55
         595          55
         596          56
         597          56
         598          57
         599          57
         600          58
         601          58
         601          59
         602          59
         603          60
         604          60
         605          61
         605          61
         606          62
         607          62
         608          63
         608          64
         609          64
         610          65
         610          65
         611          66
         612          66
         612          67
         613          67
         614          68
         614          68
         615          69
         615          70
         616          70
         617          71
         617          71
         618          72
         618          72
         619          73
         619          73
         620          74
         620          75
         621          75
         621          76
         622          76
         622          77
         623          77
         623          78
         623          79
         624          79
         624          80
         625          80
         625          81
         625          81
         626          82
         626          83
         626          83
         627          84
         627          84
         627          85
         628          85
         628          86
         628          87
         629          87
         629          88
         629          88
         629          89
         630          89
         630          90
         630          91
         630          91
         631          92
         631          92
         631          93
         631          94
         631          94
         632          95
         632          95
         632          96
         632          97
         632          97
         632          98
         632          98
         633          99
         633          99
         633         100
         633         101
         633         101
         633         102
         633         102
         633         103
         633         104
         633         104
         633         105
         633         105
         634         106
         634         107
         216         250
         215         249
         215         249
         214         249
         213         248
         212         248
         212         248
         211         247
         210         247
         209         247
         209         246
         208         246
         207         246
         206         245
         206         245
         205         244
         204         244
         203         244
         203         243
         202         243
         201         243
         200         242
         200         242
         199         242
         198         241
         197         241
         197         240
         196         240
         195         240
         195         239
         194         239
         193         239
         192         238
         192         238
         191         237
         190         237
         189         237
         189         236
         188         236
         187         235
         186         235
         186         235
         185         234
         184         234
         184         234
         183         233
         182         233
         181         232
         181         232
         180         232
         179         231
         178         231
         178         230
         177         230
         176         229
         176         229
         175         229
         174         228
         173         228
         173         227
         172         227
         171         227
         171         226
         170         226
         169         225
         168         225
         168         224
         167         224
         166         224
         166         223
         165         223
         164         222
         164         222
         163         221
         162         221
         161         221
         161         220
         160         220
         159         219
         159         219
         158         218
         157         218
         157         217
         156         217
         155         217
         155         216
         154         216
         153         215
         153         215
         152         214
         151         214
         151         213
         150         213
         149         213
         148         212
         148         212
         147         211
         146         211
         146         210
         145         210
         144         209
         144         209
         143         208
         143         208
         142         207
         141         207
         141         207
         140         206
         139         206
         139         205
         138         205
         137         204
         137         204
         136         203
         135         203
         135         202
         134         202
         133         201
         133         201
         132         200
         131         200
         131         199
         130         199
         130         198
         129         198
         128         197
         128         197
         127         196
         126         196
         126         195
         125         195
         125         194
         124         194
         123         193
         123         193
         122         192
         122         192
         121         191
         120         191
         120         190
         119         190
         119         189
         118         189
         117         188
         117         188
         116         187
         116         187
         115         186
         114         186
         114         185
         113         185
         113         184
         112         184
         111         183
         111         183
         110         182
         110         182
         109         181
         109         181
         108         180
         107         180
         107         179
         106         179
         106         178
         105         178
         105         177
         104         177
         104         176
         103         176
         102         175
         102         174
         101         174
         101         173
         100         173
         100         172
          99         172
          99         171
          98         171
          98         170
          97         170
          97         169
          96         169
          96         168
          95         168
          95         167
          94         167
          94         166
          93         165
          93         165
          92         164
          92         164
          91         163
          91         163
          90         162
          90         162
          89         161
          89         161
          88         160
          88         159
          87         159
          87         158
          86         158
          86         157
          85         157
          85         156
          85         156
          84         155
          84         155
          83         154
          83         153
          82         153
          82         152
          81         152
          81         151
          81         151
          80         150
          80         150
          79         149
          79         149
          79         148
          78         147
          78         147
          77         146
          77         146
          77         145
          76         145
          76         144
          75         144
          75         143
          75         142
          74         142
          74         141
          74         141
          73         140
          73         140
          72         139
          72         138
          72         138
          71         137
          71         137
          71         136
          70         136
          70         135
          70         135
          69         134
          69         133
          69         133
          69         132
          68         132
          68         131
          68         131
          67         130
          67         129
          67         129
          67         128
          66         128
          66         127
          66         127
          65         126
          65         126
          65         125
          65         124
          65         124
          64         123
          64         123
          64         122
          64         122
          63         121
          63         120
          63         120
          63         119
          63         119
          62         118
          62         118
          62         117
          62         116
          62         116
          62         115
          61         115
          61         114
          61         114
          61         113
          61         113
          61         112
          61         111
          60         111
          60         110
          60         110
          60         109
          60         109
          60         108
          60         107
          60         107
          60         106
          60         106
          59         105
          59         105
          59         104
          59         103
          59         103
          59         102
          59         102
          59         101
          59         101
          59         100
          59         100
          59          99
          59          98
          59          98
          59          97
          59          97
          59          96
          59          96
          59          95
          60          94
          60          94
          60          93
          60          93
          60          92
          60          92
          60          91
          60          91
          60          90
          60          89
          61          89
          61          88
          61          88
          61          87
          61          87
          61          86
          62          86
          62          85
          62          84
          62          84
          62          83
          63          83
          63          82
          63          82
          63          81
          64          81
          64          80
          64          80
          65          79
          65          78
          65          78
          66          77
          66          77
          66          76
          67          76
          67          75
          67          75
          68          74
          68          74
          69          73
          69          73
          69          72
          70          71
          70          71
          71          70
          71          70
          72          69
          72          69
          73          68
          73          68
          74          67
          74          67
          75          66
          75          66
          76          65
          76          65
          77          64
          78          64
          78          63
          79          63
          79          62
          80          62
          81          61
          81          60
          82          60
          83          59
          84          59
          84          58
          85          58
          86          57
          87          57
          87          56
          88          56
          89          55
          90          55
          91          54
          91          54
          92          54
          93          53
          94          53
          95          52
          96          52
          97          51
          98          51
          99          50
         100          50
         101          49
         102          49
         103          48
         104          48
         105          47
         106          47
         107          46
         108          46
         109          45
         110          45
         111          45
         113          44
         114          44
         115          43
         116          43
         117          42
         119          42
         120          41
         121          41
         122          41
         124          40
         125          40
         126          39
         128          39
         129          39
         130          38
         132          38
         133          37
         135          37
         136          36
         138          36
         139          36
         141          35
         142          35
         144          34
         145          34
         147          34
         148          33
         150          33
         152          33
         153          32
         155          32
         157          31
         158          31
         160          31
         162          30
         164          30
         165          30
         167          29
         169          29
         171          29
         173          28
         175          28
         176          28
         178          27
         180          27
         182          27
         184          26
         186          26
         188          26
         190          25
         192          25
         194          25
         196          25
         198          24
         200          24
         202          24
         205          24
         207          23
         209          23
         211          23
         213          22
         215          22
         218          22
         220          22
         222          21
         224          21
         227          21
         229          21
         231          21
         234          20
         236          20
         238          20
         241          20
         243          20
         245          19
         248          19
         250          19
         253          19
         255          19
         257          18
         260          18
         262          18
         265          18
         267          18
         270          18
         272          18
         275          17
         278          17
         280          17
         283          17
         285          17
         288          17
         290          17
         293          17
         296          17
         298          16
         301          16
         303          16
         306          16
         309          16
         311          16
         314          16
         317          16
         319          16
         322          16
         325          16
         327          16
         330          16
         333          16
         335          16
         338          16
         341          16
         343          16
         346          16
         349          16
         351          16
         354          16
         357          16
         359          16
         362          16
         365          16
         367          16
         370          16
         372          16
         375          16
         378          16
         380          17
         383          17
         386          17
         388          17
         391          17
         393          17
         396          17
         399          17
         401          17
         404          18
         406          18
         409          18
         411          18
         414          18
         416          18
         419          18
         421          19
         424          19
         426          19
         429          19
         431          19
         434          19
         436          20
         439          20
         441          20
         443          20
         446          21
         448          21
         451          21
         453          21
         455          21
         458          22
         460          22
         462          22
         464          22
         467          23
         469          23
         471          23
         473          23
         475          24
         478          24
         480          24
         482          25
         484          25
         486          25
         488          26
         490          26
         492          26
         494          26
         496          27
         498          27
         500          27
         502          28
         504          28
         506          28
         508          29
         510          29
         512          29
         514          30
         516          30
         518          31
         519          31
         521          31
         523          32
         525          32
         526          32
         528          33
         530          33
         532          34
         533          34
         535          34
         537          35
         538          35
         540          35
         541          36
         543          36
         545          37
         546          37
         548          38
         549          38
         551          38
         552          39
         553          39
         555          40
         556          40
         558          41
         559          41
         561          41
         562          42
         563          42
         565          43
         566          43
         567          44
         568          44
         570          45
         571          45
         572          46
         573          46
         575          47
         576          47
         577          47
         578          48
         579          48
         580          49
         581          49
         582          50
         584          50
         585          51
         586          51
         587          52
         588          52
         589          53
         590          53
         591          54
         592          54
         593          55
         593          55
         594          56
         595          56
         596          57
         597          57
         598          58
         599          58
         600          59
         600          60
         601          60
         602          61
         603          61
         604          62
         604          62
         605          63
         606          63
         607          64
         607          64
         608          65
         609          65
         609          66
         610          66
         611          67
         611          68
         612          68
         612          69
         613          69
         614          70
         614          70
         615          71
         615          71
         616          72
         616          72
         617          73
         617          74
         618          74
         618          75
         619          75
         619          76
         620          76
         620          77
         621          78
         621          78
         622          79
         622          79
         622          80
         623          80
         623          81
         624          82
         624          82
         624          83
         625          83
         625          84
         625          84
         626          85
         626          86
         626          86
         627          87
         627          87
         627          88
         627          88
         628          89
         628          90
         628          90
         628          91
         629          91
         629          92
         629          92
         629          93
         630          94
         630          94
         630          95
         630          95
         630          96
         630          97
         631          97
         631          98
         631          98
         631          99
         631         100
         631         100
         631         101
         631         101
         631         102
         632         102
         632         103
         632         104
         632         104
         632         105
         632         105
         632         106
         632         107
         217         249
         216         249
         215         249
         215         248
         214         248
         213         248
         212         247
         211         247
         211         246
         210         246
         209         246
         208         245
         208         245
         207         245
         206         244
         206         244
         205         244
         204         243
         203         243
         203         243
         202         242
         201         242
         200         241
         200         241
         199         241
         198         240
         197         240
         197         240
         196         239
         195         239
         194         239
         194         238
         193         238
         192         237
         191         237
         191         237
         190         236
         189         236
         189         235
         188         235
         187         235
         186         234
         186         234
         185         233
         184         233
         183         233
         183         232
         182         232
         181         231
         181         231
         180         231
         179         230
         178         230
         178         229
         177         229
         176         229
         176         228
         175         228
         174         227
         173         227
         173         227
         172         226
         171         226
         171         225
         170         225
         169         224
         169         224
         168         224
         167         223
         166         223
         166         222
         165         222
         164         221
         164         221
         163         221
         162         220
         162         220
         161         219
         160         219
         159         218
         159         218
         158         218
         157         217
         157         217
         156         216
         155         216
         155         215
         154         215
         153         214
         153         214
         152         214
         151         213
         151         213
         150         212
         149         212
         149         211
         148         211
         147         210
         147         210
         146         209
         145         209
         145         208
         144         208
         143         208
         143         207
         142         207
         141         206
         141         206
         140         205
         139         205
         139         204
         138         204
         137         203
         137         203
         136         202
         136         202
         135         201
         134         201
         134         200
         133         200
         132         199
         132         199
         131         198
         130         198
         130         198
         129         197
         129         197
         128         196
         127         196
         127         195
         126         195
         126         194
         125         194
         124         193
         124         193
         123         192
         122         192
         122         191
         121         191
         121         190
         120         190
         119         189
         119         189
         118         188
         118         188
         117         187
         117         187
         116         186
         115         186
         115         185
         114         185
         114         184
         113         184
         112         183
         112         183
         111         182
         111         181
         110         181
         110         180
         109         180
         108         179
         108         179
         107         178
         107         178
         106         177
         106         177
         105         176
         105         176
         104         175
         104         175
         103         174
         102         174
         102         173
         101         173
         101         172
         100         172
         100         171
          99         171
          99         170
          98         169
          98         169
          97         168
          97         168
          96         167
          96         167
          95         166
          95         166
          94         165
          94         165
          93         164
          93         164
          92         163
          92         162
          91         162
          91         161
          90         161
          90         160
          89         160
          89         159
          88         159
          88         158
          88         158
          87         157
          87         157
          86         156
          86         155
          85         155
          85         154
          84         154
          84         153
          84         153
          83         152
          83         152
          82         151
          82         151
          81         150
          81         149
          81         149
          80         148
          80         148
          79         147
          79         147
          79         146
          78         146
          78         145
          77         144
          77         144
          77         143
          76         143
          76         142
          76         142
          75         141
          75         141
          74         140
          74         139
          74         139
          73         138
          73         138
          73         137
          72         137
          72         136
          72         136
          71         135
          71         134
          71         134
          70         133
          70         133
          70         132
          70         132
          69         131
          69         130
          69         130
          68         129
          68         129
          68         128
          68         128
          67         127
          67         127
          67         126
          67         125
          66         125
          66         124
          66         124
          66         123
          65         123
          65         122
          65         121
          65         121
          65         120
          64         120
          64         119
          64         119
          64         118
          64         118
          63         117
          63         116
          63         116
          63         115
          63         115
          63         114
          62         114
          62         113
          62         112
          62         112
          62         111
          62         111
          62         110
          62         110
          62         109
          61         109
          61         108
          61         107
          61         107
          61         106
          61         106
          61         105
          61         105
          61         104
          61         103
          61         103
          61         102
          61         102
          61         101
          61         101
          61         100
          61         100
          61          99
          61          98
          61          98
          61          97
          61          97
          61          96
          61          96
          61          95
          61          94
          61          94
          61          93
          61          93
          61          92
          62          92
          62          91
          62          91
          62          90
          62          89
          62          89
          62          88
          63          88
          63          87
          63          87
          63          86
          63          86
          63          85
          64          85
          64          84
          64          83
          64          83
          65          82
          65          82
          65          81
          65          81
          66          80
          66          80
          66          79
          67          79
          67          78
          67          77
          68          77
          68          76
          68          76
          69          75
          69          75
          69          74
          70          74
          70          73
          71          73
          71          72
          71          72
          72          71
          72          71
          73          70
          73          69
          74          69
          74          68
          75          68
          75          67
          76          67
          76          66
          77          66
          78          65
          78          65
          79          64
          79          64
          80          63
          81          63
          81          62
          82          62
          83          61
          83          61
          84          60
          85          60
          85          59
          86          59
          87          58
          88          58
          88          57
          89          57
          90          56
          91          56
          92          55
          92          55
          93          54
          94          54
          95          53
          96          53
          97          52
          98          52
          99          51
         100          51
         100          50
         101          50
         102          49
         103          49
         104          49
         105          48
         107          48
         108          47
         109          47
         110          46
         111          46
         112          45
         113          45
         114          44
         115          44
         117          44
         118          43
         119          43
         120          42
         122          42
         123          41
         124          41
         125          41
         127          40
         128          40
         129          39
         131          39
         132          38
         134          38
         135          38
         136          37
         138          37
         139          36
         141          36
         142          36
         144          35
         145          35
         147          34
         148          34
         150          34
         152          33
         153          33
         155          33
         157          32
         158          32
         160          32
         162          31
         163          31
         165          30
         167          30
         169          30
         170          29
         172          29
         174          29
         176          28
         178          28
         180          28
         182          27
         184          27
         185          27
         187          27
         189          26
         191          26
         193          26
         195          25
         197          25
         200          25
         202          25
         204          24
         206          24
         208          24
         210          23
         212          23
         214          23
         217          23
         219          22
         221          22
         223          22
         225          22
         228          22
         230          21
         232          21
         235          21
         237          21
         239          20
         242          20
         244          20
         246          20
         249          20
         251          19
         253          19
         256          19
         258          19
         261          19
         263          19
         266          19
         268          18
         271          18
         273          18
         276          18
         278          18
         281          18
         283          18
         286          17
         288          17
         291          17
         293          17
         296          17
         299          17
         301          17
         304          17
         306          17
         309          17
         312          17
         314          17
         317          17
         319          17
         322          17
         325          16
         327          16
         330          16
         333          16
         335          16
         338          16
         341          16
         343          16
         346          16
         348          16
         351          16
         354          16
         356          17
         359          17
         362          17
         364          17
         367          17
         369          17
         372          17
         375          17
         377          17
         380          17
         383          17
         385          17
         388          17
         390          17
         393          18
         395          18
         398          18
         401          18
         403          18
         406          18
         408          18
         411          18
         413          19
         416          19
         418          19
         421          19
         423          19
         426          19
         428          20
         430          20
         433          20
         435          20
         438          20
         440          21
         442          21
         445          21
         447          21
         449          21
         452          22
         454          22
         456          22
         459          22
         461          23
         463          23
         465          23
         468          23
         470          24
         472          24
         474          24
         476          25
         478          25
         481          25
         483          25
         485          26
         487          26
         489          26
         491          27
         493          27
         495          27
         497          28
         499          28
         501          28
         503          29
         505          29
         507          29
         509          30
         510          30
         512          30
         514          31
         516          31
         518          31
         520          32
         521          32
         523          32
         525          33
         527          33
         528          34
         530          34
         532          34
         533          35
         535          35
         537          35
         538          36
         540          36
         541          37
         543          37
         544          38
         546          38
         547          38
         549          39
         550          39
         552          40
         553          40
         555          40
         556          41
         557          41
         559          42
         560          42
         561          43
         563          43
         564          44
         565          44
         567          45
         568          45
         569          45
         570          46
         572          46
         573          47
         574          47
         575          48
         576          48
         577          49
         578          49
         580          50
         581          50
         582          51
         583          51
         584          52
         585          52
         586          53
         587          53
         588          54
         589          54
         590          55
         591          55
         592          56
         593          56
         593          57
         594          57
         595          58
         596          58
         597          59
         598          59
         599          60
         599          60
         600          61
         601          61
         602          62
         603          62
         603          63
         604          63
         605          64
         605          65
         606          65
         607          66
         607          66
         608          67
         609          67
         609          68
         610          68
         611          69
         611          69
         612          70
         612          70
         613          71
         614          72
         614          72
         615          73
         615          73
         616          74
         616          74
         617          75
         617          75
         618          76
         618          77
         619          77
         619          78
         620          78
         620          79
         620          79
         621          80
         621          80
         622          81
         622          82
         622          82
         623          83
         623          83
         623          84
         624          84
         624          85
         624          86
         625          86
         625          87
         625          87
         626          88
         626          89
         626          89
         626          90
         627          90
         627          91
         627          91
         627          92
         627          93
         628          93
         628          94
         628          94
         628          95
         628          95
         629          96
         629          97
         629          97
         629          98
         629          98
         629          99
         629         100
         630         100
         630         101
         630         101
         630         102
         630         102
         630         103
         630         104
         630         104
         630         105
         630         105
         630         106
         630         107
         217         249
         217         248
         216         248
         215         248
         214         247
         214         247
         213         247
         212         246
         211         246
         211         246
         210         245
         209         245
         208         245
         208         244
         207         244
         206         244
         205         243
         205         243
         204         242
         203         242
         202         242
         202         241
         201         241
         200         241
         199         240
         199         240
         198         240
         197         239
         196         239
         196         238
         195         238
         194         238
         194         237
         193         237
         192         237
         191         236
         191         236
         190         235
         189         235
         188         235
         188         234
         187         234
         186         233
         186         233
         185         233
         184         232
         183         232
         183         231
         182         231
         181         231
         181         230
         180         230
         179         229
         178         229
         178         229
         177         228
         176         228
         176         227
         175         227
         174         227
         173         226
         173         226
         172         225
         171         225
         171         224
         170         224
         169         224
         169         223
         168         223
         167         222
         166         222
         166         221
         165         221
         164         221
         164         220
         163         220
         162         219
         162         219
         161         218
         160         218
         160         218
         159         217
         158         217
         157         216
         157         216
         156         215
         155         215
         155         214
         154         214
         153         214
         153         213
         152         213
         151         212
         151         212
         150         211
         149         211
         149         210
         148         210
         147         209
         147         209
         146         209
         145         208
         145         208
         144         207
         144         207
         143         206
         142         206
         142         205
         141         205
         140         204
         140         204
         139         203
         138         203
         138         202
         137         202
         136         202
         136         201
         135         201
         135         200
         134         200
         133         199
         133         199
         132         198
         131         198
         131         197
         130         197
         130         196
         129         196
         128         195
         128         195
         127         194
         126         194
         126         193
         125         193
         125         192
         124         192
         123         191
         123         191
         122         190
         122         190
         121         189
         120         189
         120         188
         119         188
         119         187
         118         187
         117         186
         117         186
         116         185
         116         185
         115         184
         115         184
         114         183
         113         183
         113         182
         112         182
         112         181
         111         181
         111         180
         110         180
         109         179
         109         179
         108         178
         108         178
         107         177
         107         177
         106         176
         106         175
         105         175
         105         174
         104         174
         104         173
         103         173
         102         172
         102         172
         101         171
         101         171
         100         170
         100         170
          99         169
          99         169
          98         168
          98         168
          97         167
          97         167
          96         166
          96         165
          95         165
          95         164
          94         164
          94         163
          93         163
          93         162
          92         162
          92         161
          91         161
          91         160
          91         160
          90         159
          90         158
          89         158
          89         157
          88         157
          88         156
          87         156
          87         155
          86         155
          86         154
          86         154
          85         153
          85         153
          84         152
          84         151
          83         151
          83         150
          83         150
          82         149
          82         149
          81         148
          81         148
          81         147
          80         146
          80         146
          79         145
          79         145
          79         144
          78         144
          78         143
          78         143
          77         142
          77         142
          76         141
          76         140
          76         140
          75         139
          75         139
          75         138
          74         138
          74         137
          74         137
          73         136
          73         135
          73         135
          72         134
          72         134
          72         133
          71         133
          71         132
          71         131
          71         131
          70         130
          70         130
          70         129
          69         129
          69         128
          69         128
          69         127
          68         126
          68         126
          68         125
          68         125
          67         124
          67         124
          67         123
          67         123
          67         122
          66         121
          66         121
          66         120
          66         120
          66         119
          65         119
          65         118
          65         117
          65         117
          65         116
          65         116
          64         115
          64         115
          64         114
          64         114
          64         113
          64         112
          64         112
          63         111
          63         111
          63         110
          63         110
          63         109
          63         108
          63         108
          63         107
          63         107
          63         106
          63         106
          62         105
          62         105
          62         104
          62         103
          62         103
          62         102
          62         102
          62         101
          62         101
          62         100
          62         100
          62          99
          62          98
          62          98
          62          97
          62          97
          62          96
          63          96
          63          95
          63          95
          63          94
          63          93
          63          93
          63          92
          63          92
          63          91
          63          91
          64          90
          64          90
          64          89
          64          88
          64          88
          64          87
          64          87
          65          86
          65          86
          65          85
          65          85
          66          84
          66          84
          66          83
          66          82
          66          82
          67          81
          67          81
          67          80
          68          80
          68          79
          68          79
          69          78
          69          78
          69          77
          70          76
          70          76
          70          75
          71          75
          71          74
          71          74
          72          73
          72          73
          73          72
          73          72
          74          71
          74          71
          75          70
          75          70
          76          69
          76          69
          77          68
          77          68
          78          67
          78          66
          79          66
          79          65
          80          65
          80          64
          81          64
          82          63
          82          63
          83          62
          84          62
          84          61
          85          61
          86          60
          86          60
          87          59
          88          59
          89          58
          89          58
          90          57
          91          57
          92          56
          92          56
          93          55
          94          55
          95          54
          96          54
          97          54
          98          53
          98          53
          99          52
         100          52
         101          51
         102          51
         103          50
         104          50
         105          49
         106          49
         107          48
         108          48
         109          47
         110          47
         111          47
         113          46
         114          46
         115          45
         116          45
         117          44
         118          44
         120          43
         121          43
         122          43
         123          42
         124          42
         126          41
         127          41
         128          40
         130          40
         131          40
         132          39
         134          39
         135          38
         137          38
         138          38
         139          37
         141          37
         142          36
         144          36
         145          36
         147          35
         148          35
         150          34
         152          34
         153          34
         155          33
         156          33
         158          33
         160          32
         161          32
         163          32
         165          31
         167          31
         168          31
         170          30
         172          30
         174          30
         176          29
         177          29
         179          29
         181          28
         183          28
         185          28
         187          27
         189          27
         191          27
         193          26
         195          26
         197          26
         199          26
         201          25
         203          25
         205          25
         207          24
         209          24
         211          24
         213          24
         215          23
         218          23
         220          23
         222          23
         224          22
         226          22
         229          22
         231          22
         233          22
         236          21
         238          21
         240          21
         242          21
         245          21
         247          20
         249          20
         252          20
         254          20
         257          20
         259          19
         261          19
         264          19
         266          19
         269          19
         271          19
         274          19
         276          18
         279          18
         281          18
         284          18
         286          18
         289          18
         291          18
         294          18
         296          18
         299          18
         302          17
         304          17
         307          17
         309          17
         312          17
         314          17
         317          17
         320          17
         322          17
         325          17
         327          17
         330          17
         333          17
         335          17
         338          17
         340          17
         343          17
         346          17
         348          17
         351          17
         354          17
         356          17
         359          17
         361          17
         364          17
         367          17
         369          17
         372          17
         374          17
         377          18
         380          18
         382          18
         385          18
         387          18
         390          18
         392          18
         395          18
         397          18
         400          18
         402          19
         405          19
         407          19
         410          19
         412          19
         415          19
         417          19
         420          20
         422          20
         425          20
         427          20
         430          20
         432          21
         434          21
         437          21
         439          21
         441          21
         444          22
         446          22
         448          22
         451          22
         453          22
         455          23
         458          23
         460          23
         462          23
         464          24
         466          24
         469          24
         471          24
         473          25
         475          25
         477          25
         479          26
         481          26
         483          26
         486          26
         488          27
         490          27
         492          27
         494          28
         496          28
         498          28
         499          29
         501          29
         503          29
         505          30
         507          30
         509          30
         511          31
         513          31
         514          31
         516          32
         518          32
         520          32
         522          33
         523          33
         525          34
         527          34
         528          34
         530          35
         532          35
         533          35
         535          36
         536          36
         538          37
         540          37
         541          37
         543          38
         544          38
         546          39
         547          39
         549          40
         550          40
         551          40
         553          41
         554          41
         556          42
         557          42
         558          43
         560          43
         561          43
         562          44
         564          44
         565          45
         566          45
         567          46
         569          46
         570          47
         571          47
         572          48
         573          48
         574          49
         576          49
         577          50
         578          50
         579          50
         580          51
         581          51
         582          52
         583          52
         584          53
         585          53
         586          54
         587          54
         588          55
         589          55
         590          56
         591          56
         592          57
         593          57
         593          58
         594          58
         595          59
         596          59
         597          60
         598          61
         598          61
         599          62
         600          62
         601          63
         601          63
         602          64
         603          64
         604          65
         604          65
         605          66
         606          66
         606          67
         607          67
         608          68
         608          68
         609          69
         610          70
         610          70
         611          71
         611          71
         612          72
         612          72
         613          73
         613          73
         614          74
         615          74
         615          75
         615          76
         616          76
         616          77
         617          77
         617          78
         618          78
         618          79
         619          80
         619          80
         619          81
         620          81
         620          82
         621          82
         621          83
         621          83
         622          84
         622          85
         622          85
         623          86
         623          86
         623          87
         624          87
         624          88
         624          89
         624          89
         625          90
         625          90
         625          91
         625          91
         626          92
         626          93
         626          93
         626          94
         626          94
         627          95
         627          96
         627          96
         627          97
         627          97
         627          98
         628          98
         628          99
         628         100
         628         100
         628         101
         628         101
         628         102
         628         103
         629         103
         629         104
         629         104
         629         105
         629         105
         629         106
         629         107
         218         248
         217         248
         216         248
         216         247
         215         247
         214         247
         213         246
         213         246
         212         246
         211         245
         210         245
         210         245
         209         244
         208         244
         207         243
         207         243
         206         243
         205         242
         204         242
         204         242
         203         241
         202         241
         201         241
         201         240
         200         240
         199         239
         199         239
         198         239
         197         238
         196         238
         196         238
         195         237
         194         237
         193         236
         193         236
         192         236
         191         235
         191         235
         190         235
         189         234
         188         234
         188         233
         187         233
         186         233
         185         232
         185         232
         184         231
         183         231
         183         231
         182         230
         181         230
         180         229
         180         229
         179         229
         178         228
         178         228
         177         227
         176         227
         176         227
         175         226
         174         226
         173         225
         173         225
         172         224
         171         224
         171         224
         170         223
         169         223
         169         222
         168         222
         167         222
         166         221
         166         221
         165         220
         164         220
         164         219
         163         219
         162         219
         162         218
         161         218
         160         217
         160         217
         159         216
         158         216
         158         215
         157         215
         156         215
         156         214
         155         214
         154         213
         154         213
         153         212
         152         212
         152         211
         151         211
         150         210
         150         210
         149         210
         148         209
         148         209
         147         208
         146         208
         146         207
         145         207
         144         206
         144         206
         143         205
         142         205
         142         204
         141         204
         140         204
         140         203
         139         203
         139         202
         138         202
         137         201
         137         201
         136         200
         135         200
         135         199
         134         199
         134         198
         133         198
         132         197
         132         197
         131         196
         130         196
         130         195
         129         195
         129         194
         128         194
         127         193
         127         193
         126         192
         126         192
         125         191
         124         191
         124         190
         123         190
         123         189
         122         189
         121         188
         121         188
         120         187
         120         187
         119         186
         118         186
         118         185
         117         185
         117         184
         116         184
         116         183
         115         183
         114         182
         114         182
         113         181
         113         181
         112         180
         112         180
         111         179
         110         179
         110         178
         109         178
         109         177
         108         177
         108         176
         107         176
         107         175
         106         175
         106         174
         105         174
         105         173
         104         173
         103         172
         103         172
         102         171
         102         171
         101         170
         101         169
         100         169
         100         168
          99         168
          99         167
          98         167
          98         166
          97         166
          97         165
          96         165
          96         164
          95         164
          95         163
          94         163
          94         162
          94         161
          93         161
          93         160
          92         160
          92         159
          91         159
          91         158
          90         158
          90         157
          89         157
          89         156
          88         156
          88         155
          88         154
          87         154
          87         153
          86         153
          86         152
          85         152
          85         151
          85         151
          84         150
          84         150
          83         149
          83         148
          83         148
          82         147
          82         147
          81         146
          81         146
          81         145
          80         145
          80         144
          79         144
          79         143
          79         142
          78         142
          78         141
          78         141
          77         140
          77         140
          77         139
          76         139
          76         138
          76         137
          75         137
          75         136
          75         136
          74         135
          74         135
          74         134
          73         134
          73         133
          73         132
          72         132
          72         131
          72         131
          72         130
          71         130
          71         129
          71         129
          71         128
          70         127
          70         127
          70         126
          70         126
          69         125
          69         125
          69         124
          69         124
          68         123
          68         122
          68         122
          68         121
          68         121
          67         120
          67         120
          67         119
          67         119
          67         118
          66         117
          66         117
          66         116
          66         116
          66         115
          66         115
          65         114
          65         113
          65         113
          65         112
          65         112
          65         111
          65         111
          65         110
          65         110
          64         109
          64         108
          64         108
          64         107
          64         107
          64         106
          64         106
          64         105
          64         105
          64         104
          64         103
          64         103
          64         102
          64         102
          64         101
          64         101
          64         100
          64         100
          64          99
          64          98
          64          98
          64          97
          64          97
          64          96
          64          96
          64          95
          64          95
          64          94
          64          93
          64          93
          65          92
          65          92
          65          91
          65          91
          65          90
          65          90
          65          89
          66          88
          66          88
          66          87
          66          87
          66          86
          66          86
          67          85
          67          85
          67          84
          67          84
          68          83
          68          83
          68          82
          68          81
          69          81
          69          80
          69          80
          70          79
          70          79
          70          78
          71          78
          71          77
          71          77
          72          76
          72          76
          72          75
          73          74
          73          74
          74          73
          74          73
          74          72
          75          72
          75          71
          76          71
          76          70
          77          70
          77          69
          78          69
          78          68
          79          68
          79          67
          80          67
          80          66
          81          66
          82          65
          82          65
          83          64
          83          64
          84          63
          85          63
          85          62
          86          62
          87          61
          87          61
          88          60
          89          60
          89          59
          90          59
          91          58
          92          58
          93          57
          93          57
          94          56
          95          56
          96          55
          97          55
          97          54
          98          54
          99          53
         100          53
         101          52
         102          52
         103          51
         104          51
         105          50
         106          50
         107          50
         108          49
         109          49
         110          48
         111          48
         112          47
         113          47
         114          46
         115          46
         117          45
         118          45
         119          45
         120          44
         121          44
         122          43
         124          43
         125          42
         126          42
         127          42
         129          41
         130          41
         131          40
         133          40
         134          40
         135          39
         137          39
         138          38
         140          38
         141          38
         143          37
         144          37
         145          36
         147          36
         149          36
         150          35
         152          35
         153          34
         155          34
         156          34
         158          33
         160          33
         161          33
         163          32
         165          32
         166          32
         168          31
         170          31
         172          31
         173          30
         175          30
         177          30
         179          29
         181          29
         182          29
         184          28
         186          28
         188          28
         190          27
         192          27
         194          27
         196          27
         198          26
         200          26
         202          26
         204          25
         206          25
         208          25
         210          25
         212          24
         214          24
         217          24
         219          24
         221          23
         223          23
         225          23
         228          23
         230          22
         232          22
         234          22
         236          22
         239          22
         241          21
         243          21
         246          21
         248          21
         250          21
         253          20
         255          20
         257          20
         260          20
         262          20
         265          20
         267          20
         269          19
         272          19
         274          19
         277          19
         279          19
         282          19
         284          19
         287          19
         289          18
         292          18
         294          18
         297          18
         299          18
         302          18
         304          18
         307          18
         310          18
         312          18
         315          18
         317          18
         320          18
         322          18
         325          18
         328          18
         330          17
         333          17
         335          17
         338          17
         340          17
         343          17
         346          17
         348          18
         351          18
         353          18
         356          18
         359          18
         361          18
         364          18
         366          18
         369          18
         371          18
         374          18
         377          18
         379          18
         382          18
         384          18
         387          18
         389          19
         392          19
         394          19
         397          19
         399          19
         402          19
         404          19
         407          19
         409          20
         412          20
         414          20
         417          20
         419          20
         421          20
         424          20
         426          21
         429          21
         431          21
         433          21
         436          21
         438          22
         440          22
         443          22
         445          22
         447          22
         450          23
         452          23
         454          23
         456          23
         459          24
         461          24
         463          24
         465          24
         467          25
         470          25
         472          25
         474          25
         476          26
         478          26
         480          26
         482          27
         484          27
         486          27
         488          27
         490          28
         492          28
         494          28
         496          29
         498          29
         500          29
         502          30
         504          30
         506          30
         507          31
         509          31
         511          31
         513          32
         515          32
         516          32
         518          33
         520          33
         522          34
         523          34
         525          34
         527          35
         528          35
         530          35
         532          36
         533          36
         535          37
         536          37
         538          37
         540          38
         541          38
         543          39
         544          39
         545          40
         547          40
         548          40
         550          41
         551          41
         553          42
         554          42
         555          43
         557          43
         558          43
         559          44
         561          44
         562          45
         563          45
         564          46
         566          46
         567          47
         568          47
         569          47
         570          48
         572          48
         573          49
         574          49
         575          50
         576          50
         577          51
         578          51
         579          52
         580          52
         581          53
         582          53
         583          54
         584          54
         585          55
         586          55
         587          56
         588          56
         589          57
         590          57
         591          58
         592          58
         593          59
         593          59
         594          60
         595          60
         596          61
         597          61
         597          62
         598          62
         599          63
         600          63
         600          64
         601          64
         602          65
         603          65
         603          66
         604          67
         605          67
         605          68
         606          68
         607          69
         607          69
         608          70
         608          70
         609          71
         610          71
         610          72
         611          72
         611          73
         612          74
         612          74
         613          75
         613          75
         614          76
         614          76
         615          77
         615          77
         616          78
         616          79
         617          79
         617          80
         617          80
         618          81
         618          81
         619          82
         619          82
         619          83
         620          84
         620          84
         620          85
         621          85
         621          86
         621          86
         622          87
         622          88
         622          88
         622          89
         623          89
         623          90
         623          90
         624          91
         624          92
         624          92
         624          93
         624          93
         625          94
         625          94
         625          95
         625          96
         625          96
         626          97
         626          97
         626          98
         626          98
         626          99
         626         100
         626         100
         627         101
         627         101
         627         102
         627         103
         627         103
         627         104
         627         104
         627         105
         627         105
         627         106
         627         107
         218         248
         218         247
         217         247
         216         247
         215         246
         215         246
         214         246
         213         245
         212         245
         212         245
         211         244
         210         244
         209         244
         209         243
         208         243
         207         243
         206         242
         206         242
         205         242
         204         241
         204         241
         203         240
         202         240
         201         240
         201         239
         200         239
         199         239
         198         238
         198         238
         197         238
         196         237
         196         237
         195         236
         194         236
         193         236
         193         235
         192         235
         191         235
         190         234
         190         234
         189         233
         188         233
         188         233
         187         232
         186         232
         185         231
         185         231
         184         231
         183         230
         183         230
         182         229
         181         229
         180         229
         180         228
         179         228
         178         227
         178         227
         177         227
         176         226
         176         226
         175         225
         174         225
         173         224
         173         224
         172         224
         171         223
         171         223
         170         222
         169         222
         169         222
         168         221
         167         221
         167         220
         166         220
         165         219
         164         219
         164         219
         163         218
         162         218
         162         217
         161         217
         160         216
         160         216
         159         215
         158         215
         158         215
         157         214
         156         214
         156         213
         155         213
         154         212
         154         212
         153         211
         152         211
         152         211
         151         210
         150         210
         150         209
         149         209
         148         208
         148         208
         147         207
         146         207
         146         206
         145         206
         145         206
         144         205
         143         205
         143         204
         142         204
         141         203
         141         203
         140         202
         139         202
         139         201
         138         201
         138         200
         137         200
         136         199
         136         199
         135         198
         134         198
         134         197
         133         197
         133         197
         132         196
         131         196
         131         195
         130         195
         129         194
         129         194
         128         193
         128         193
         127         192
         126         192
         126         191
         125         191
         125         190
         124         190
         123         189
         123         189
         122         188
         122         188
         121         187
         121         187
         120         186
         119         186
         119         185
         118         185
         118         184
         117         184
         117         183
         116         183
         115         182
         115         182
         114         181
         114         181
         113         180
         113         180
         112         179
         111         179
         111         178
         110         178
         110         177
         109         177
         109         176
         108         175
         108         175
         107         174
         107         174
         106         173
         106         173
         105         172
         105         172
         104         171
         103         171
         103         170
         102         170
         102         169
         101         169
         101         168
         100         168
         100         167
          99         167
          99         166
          98         166
          98         165
          97         164
          97         164
          97         163
          96         163
          96         162
          95         162
          95         161
          94         161
          94         160
          93         160
          93         159
          92         159
          92         158
          91         158
          91         157
          90         156
          90         156
          90         155
          89         155
          89         154
          88         154
          88         153
          87         153
          87         152
          87         152
          86         151
          86         150
          85         150
          85         149
          85         149
          84         148
          84         148
          83         147
          83         147
          83         146
          82         146
          82         145
          81         144
          81         144
          81         143
          80         143
          80         142
          80         142
          79         141
          79         141
          79         140
          78         140
          78         139
          78         138
          77         138
          77         137
          77         137
          76         136
          76         136
          76         135
          75         135
          75         134
          75         133
          74         133
          74         132
          74         132
          74         131
          73         131
          73         130
          73         130
          72         129
          72         128
          72         128
          72         127
          71         127
          71         126
          71         126
          71         125
          70         125
          70         124
          70         123
          70         123
          70         122
          69         122
          69         121
          69         121
          69         120
          69         120
          68         119
          68         118
          68         118
          68         117
          68         117
          67         116
          67         116
          67         115
          67         115
          67         114
          67         113
          67         113
          66         112
          66         112
          66         111
          66         111
          66         110
          66         110
          66         109
          66         108
          66         108
          66         107
          66         107
          66         106
          65         106
          65         105
          65         105
          65         104
          65         103
          65         103
          65         102
          65         102
          65         101
          65         101
          65         100
          65         100
          65          99
          65          98
          65          98
          65          97
          65          97
          66          96
          66          96
          66          95
          66          95
          66          94
          66          93
          66          93
          66          92
          66          92
          66          91
          67          91
          67          90
          67          90
          67          89
          67          89
          67          88
          67          87
          68          87
          68          86
          68          86
          68          85
          68          85
          69          84
          69          84
          69          83
          69          83
          70          82
          70          82
          70          81
          71          80
          71          80
          71          79
          71          79
          72          78
          72          78
          73          77
          73          77
          73          76
          74          76
          74          75
          74          75
          75          74
          75          74
          76          73
          76          73
          76          72
          77          71
          77          71
          78          70
          78          70
          79          69
          79          69
          80          68
          80          68
          81          67
          82          67
          82          66
          83          66
          83          65
          84          65
          84          64
          85          64
          86          63
          86          63
          87          62
          88          62
          88          61
          89          61
          90          60
          90          60
          91          59
          92          59
          93          58
          93          58
          94          57
          95          57
          96          56
          97          56
          97          55
          98          55
          99          54
         100          54
         101          54
         102          53
         103          53
         104          52
         105          52
         106          51
         107          51
         108          50
         109          50
         110          49
         111          49
         112          48
         113          48
         114          48
         115          47
         116          47
         117          46
         118          46
         119          45
         121          45
         122          44
         123          44
         124          44
         125          43
         127          43
         128          42
         129          42
         130          42
         132          41
         133          41
         134          40
         136          40
         137          39
         138          39
         140          39
         141          38
         143          38
         144          38
         146          37
         147          37
         149          36
         150          36
         152          36
         153          35
         155          35
         156          34
         158          34
         160          34
         161          33
         163          33
         164          33
         166          32
         168          32
         170          32
         171          31
         173          31
         175          31
         177          30
         178          30
         180          30
         182          29
         184          29
         186          29
         188          28
         189          28
         191          28
         193          28
         195          27
         197          27
         199          27
         201          26
         203          26
         205          26
         207          26
         209          25
         211          25
         214          25
         216          25
         218          24
         220          24
         222          24
         224          24
         226          23
         229          23
         231          23
         233          23
         235          23
         237          22
         240          22
         242          22
         244          22
         247          22
         249          21
         251          21
         253          21
         256          21
         258          21
         261          21
         263          20
         265          20
         268          20
         270          20
         273          20
         275          20
         277          20
         280          19
         282          19
         285          19
         287          19
         290          19
         292          19
         295          19
         297          19
         300          19
         302          19
         305          18
         307          18
         310          18
         312          18
         315          18
         317          18
         320          18
         323          18
         325          18
         328          18
         330          18
         333          18
         335          18
         338          18
         340          18
         343          18
         346          18
         348          18
         351          18
         353          18
         356          18
         358          18
         361          18
         363          18
         366          18
         369          18
         371          18
         374          19
         376          19
         379          19
         381          19
         384          19
         386          19
         389          19
         391          19
         394          19
         396          19
         399          19
         401          20
         404          20
         406          20
         409          20
         411          20
         413          20
         416          20
         418          21
         421          21
         423          21
         425          21
         428          21
         430          22
         433          22
         435          22
         437          22
         440          22
         442          23
         444          23
         446          23
         449          23
         451          23
         453          24
         455          24
         458          24
         460          24
         462          25
         464          25
         466          25
         468          25
         470          26
         473          26
         475          26
         477          26
         479          27
         481          27
         483          27
         485          28
         487          28
         489          28
         491          29
         493          29
         495          29
         497          30
         499          30
         500          30
         502          30
         504          31
         506          31
         508          31
         510          32
         511          32
         513          33
         515          33
         517          33
         518          34
         520          34
         522          34
         524          35
         525          35
         527          35
         528          36
         530          36
         532          37
         533          37
         535          37
         536          38
         538          38
         539          39
         541          39
         542          39
         544          40
         545          40
         547          41
         548          41
         550          42
         551          42
         552          42
         554          43
         555          43
         556          44
         558          44
         559          45
         560          45
         561          46
         563          46
         564          46
         565          47
         566          47
         567          48
         569          48
         570          49
         571          49
         572          50
         573          50
         574          51
         575          51
         576          52
         577          52
         579          53
         580          53
         581          53
         582          54
         583          54
         584          55
         584          55
         585          56
         586          56
         587          57
         588          57
         589          58
         590          58
         591          59
         592          59
         592          60
         593          60
         594          61
         595          61
         596          62
         596          63
         597          63
         598          64
         599          64
         599          65
         600          65
         601          66
         602          66
         602          67
         603          67
         604          68
         604          68
         605          69
         605          69
         606          70
         607          70
         607          71
         608          72
         608          72
         609          73
         609          73
         610          74
         611          74
         611          75
         612          75
         612          76
         613          76
         613          77
         613          78
         614          78
         614          79
         615          79
         615          80
         616          80
         616          81
         616          81
         617          82
         617          83
         618          83
         618          84
         618          84
         619          85
         619          85
         619          86
         620          87
         620          87
         620          88
         621          88
         621          89
         621          89
         621          90
         622          90
         622          91
         622          92
         622          92
         623          93
         623          93
         623          94
         623          95
         623          95
         624          96
         624          96
         624          97
         624          97
         624          98
         624          99
         625          99
         625         100
         625         100
         625         101
         625         101
         625         102
         625         103
         625         103
         625         104
         626         104
         626         105
         626         105
         626         106
         626         107
         219         247
         218         247
         217         247
         217         246
         216         246
         215         246
         214         245
         214         245
         213         245
         212         244
         211         244
         211         244
         210         243
         209         243
         209         243
         208         242
         207         242
         206         241
         206         241
         205         241
         204         240
         203         240
         203         240
         202         239
         201         239
         200         239
         200         238
         199         238
         198         237
         198         237
         197         237
         196         236
         195         236
         195         236
         194         235
         193         235
         193         234
         192         234
         191         234
         190         233
         190         233
         189         233
         188         232
         188         232
         187         231
         186         231
         185         231
         185         230
         184         230
         183         229
         183         229
         182         229
         181         228
         180         228
         180         227
         179         227
         178         227
         178         226
         177         226
         176         225
         176         225
         175         224
         174         224
         173         224
         173         223
         172         223
         171         222
         171         222
         170         222
         169         221
         169         221
         168         220
         167         220
         167         219
         166         219
         165         219
         165         218
         164         218
         163         217
         162         217
         162         216
         161         216
         160         216
         160         215
         159         215
         158         214
         158         214
         157         213
         156         213
         156         212
         155         212
         154         212
         154         211
         153         211
         152         210
         152         210
         151         209
         151         209
         150         208
         149         208
         149         207
         148         207
         147         207
         147         206
         146         206
         145         205
         145         205
         144         204
         143         204
         143         203
         142         203
         142         202
         141         202
         140         201
         140         201
         139         200
         138         200
         138         200
         137         199
         136         199
         136         198
         135         198
         135         197
         134         197
         133         196
         133         196
         132         195
         132         195
         131         194
         130         194
         130         193
         129         193
         129         192
         128         192
         127         191
         127         191
         126         190
         126         190
         125         189
         124         189
         124         188
         123         188
         123         187
         122         187
         121         186
         121         186
         120         185
         120         185
         119         184
         119         184
         118         183
         117         183
         117         182
         116         182
         116         181
         115         181
         115         180
         114         180
         114         179
         113         179
         112         178
         112         178
         111         177
         111         177
         110         176
         110         176
         109         175
         109         175
         108         174
         108         174
         107         173
         107         173
         106         172
         106         172
         105         171
         105         171
         104         170
         104         169
         103         169
         103         168
         102         168
         102         167
         101         167
         101         166
         100         166
         100         165
          99         165
          99         164
          98         164
          98         163
          97         163
          97         162
          96         162
          96         161
          95         161
          95         160
          94         159
          94         159
          93         158
          93         158
          93         157
          92         157
          92         156
          91         156
          91         155
          90         155
          90         154
          89         154
          89         153
          89         152
          88         152
          88         151
          87         151
          87         150
          87         150
          86         149
          86         149
          85         148
          85         148
          85         147
          84         146
          84         146
          83         145
          83         145
          83         144
          82         144
          82         143
          82         143
          81         142
          81         142
          80         141
          80         140
          80         140
          79         139
          79         139
          79         138
          78         138
          78         137
          78         137
          77         136
          77         136
          77         135
          77         134
          76         134
          76         133
          76         133
          75         132
          75         132
          75         131
          75         131
          74         130
          74         129
          74         129
          73         128
          73         128
          73         127
          73         127
          72         126
          72         126
          72         125
          72         124
          72         124
          71         123
          71         123
          71         122
          71         122
          70         121
          70         121
          70         120
          70         119
          70         119
          70         118
          69         118
          69         117
          69         117
          69         116
          69         116
          69         115
          68         114
          68         114
          68         113
          68         113
          68         112
          68         112
          68         111
          68         111
          67         110
          67         109
          67         109
          67         108
          67         108
          67         107
          67         107
          67         106
          67         106
          67         105
          67         105
          67         104
          67         103
          67         103
          67         102
          67         102
          67         101
          67         101
          67         100
          67         100
          67          99
          67          98
          67          98
          67          97
          67          97
          67          96
          67          96
          67          95
          67          95
          67          94
          67          94
          68          93
          68          92
          68          92
          68          91
          68          91
          68          90
          68          90
          69          89
          69          89
          69          88
          69          88
          69          87
          69          86
          70          86
          70          85
          70          85
          70          84
          71          84
          71          83
          71          83
          71          82
          72          82
          72          81
          72          81
          72          80
          73          79
          73          79
          73          78
          74          78
          74          77
          74          77
          75          76
          75          76
          76          75
          76          75
          76          74
          77          74
          77          73
          78          73
          78          72
          79          72
          79          71
          80          71
          80          70
          81          70
          81          69
          82          69
          82          68
          83          68
          83          67
          84          66
          84          66
          85          65
          86          65
          86          64
          87          64
          87          63
          88          63
          89          62
          89          62
          90          61
          91          61
          91          61
          92          60
          93          60
          94          59
          94          59
          95          58
          96          58
          97          57
          98          57
          98          56
          99          56
         100          55
         101          55
         102          54
         103          54
         104          53
         104          53
         105          52
         106          52
         107          51
         108          51
         109          51
         110          50
         111          50
         112          49
         113          49
         114          48
         115          48
         117          47
         118          47
         119          47
         120          46
         121          46
         122          45
         123          45
         125          44
         126          44
         127          44
         128          43
         129          43
         131          42
         132          42
         133          41
         135          41
         136          41
         137          40
         139          40
         140          39
         141          39
         143          39
         144          38
         146          38
         147          37
         149          37
         150          37
         152          36
         153          36
         155          36
         156          35
         158          35
         159          35
         161          34
         163          34
         164          33
         166          33
         168          33
         169          32
         171          32
         173          32
         174          31
         176          31
         178          31
         180          30
         182          30
         183          30
         185          30
         187          29
         189          29
         191          29
         193          28
         195          28
         197          28
         199          27
         200          27
         202          27
         204          27
         206          26
         208          26
         211          26
         213          26
         215          25
         217          25
         219          25
         221          25
         223          24
         225          24
         227          24
         230          24
         232          23
         234          23
         236          23
         238          23
         241          23
         243          22
         245          22
         247          22
         250          22
         252          22
         254          21
         257          21
         259          21
         261          21
         264          21
         266          21
         268          21
         271          20
         273          20
         276          20
         278          20
         280          20
         283          20
         285          20
         288          20
         290          19
         293          19
         295          19
         298          19
         300          19
         303          19
         305          19
         308          19
         310          19
         313          19
         315          19
         318          19
         320          19
         323          19
         325          19
         328          19
         330          19
         333          19
         335          19
         338          19
         340          19
         343          19
         345          19
         348          19
         351          19
         353          19
         356          19
         358          19
         361          19
         363          19
         366          19
         368          19
         371          19
         373          19
         376          19
         378          19
         381          19
         383          19
         386          19
         388          20
         391          20
         393          20
         396          20
         398          20
         401          20
         403          20
         406          20
         408          21
         410          21
         413          21
         415          21
         418          21
         420          21
         422          21
         425          22
         427          22
         429          22
         432          22
         434          22
         436          23
         439          23
         441          23
         443          23
         445          23
         448          24
         450          24
         452          24
         454          24
         456          25
         459          25
         461          25
         463          25
         465          26
         467          26
         469          26
         471          26
         473          27
         476          27
         478          27
         480          28
         482          28
         484          28
         486          28
         488          29
         490          29
         491          29
         493          30
         495          30
         497          30
         499          31
         501          31
         503          31
         505          32
         506          32
         508          32
         510          33
         512          33
         513          33
         515          34
         517          34
         519          34
         520          35
         522          35
         524          36
         525          36
         527          36
         528          37
         530          37
         532          37
         533          38
         535          38
         536          39
         538          39
         539          39
         541          40
         542          40
         544          41
         545          41
         546          41
         548          42
         549          42
         551          43
         552          43
         553          44
         555          44
         556          45
         557          45
         558          45
         560          46
         561          46
         562          47
         563          47
         565          48
         566          48
         567          49
         568          49
         569          49
         570          50
         571          50
         573          51
         574          51
         575          52
         576          52
         577          53
         578          53
         579          54
         580          54
         581          55
         582          55
         583          56
         584          56
         585          57
         585          57
         586          58
         587          58
         588          59
         589          59
         590          60
         591          60
         592          61
         592          61
         593          62
         594          62
         595          63
         595          63
         596          64
         597          64
         598          65
         598          65
         599          66
         600          66
         600          67
         601          67
         602          68
         602          69
         603          69
         604          70
         604          70
         605          71
         606          71
         606          72
         607          72
         607          73
         608          73
         608          74
         609          74
         609          75
         610          76
         610          76
         611          77
         611          77
         612          78
         612          78
         613          79
         613          79
         614          80
         614          80
         614          81
         615          82
         615          82
         616          83
         616          83
         616          84
         617          84
         617          85
         617          85
         618          86
         618          87
         618          87
         619          88
         619          88
         619          89
         619          89
         620          90
         620          91
         620          91
         620          92
         621          92
         621          93
         621          93
         621          94
         622          95
         622          95
         622          96
         622          96
         622          97
         623          97
         623          98
         623          99
         623          99
         623         100
         623         100
         623         101
         624         101
         624         102
         624         103
         624         103
         624         104
         624         104
         624         105
         624         106
         624         106
         624         107
         219         247
         219         247
         218         246
         217         246
         216         246
         216         245
         215         245
         214         245
         213         244
         213         244
         212         243
         211         243
         211         243
         210         242
         209         242
         208         242
         208         241
         207         241
         206         241
         205         240
         205         240
         204         240
         203         239
         203         239
         202         238
         201         238
         200         238
         200         237
         199         237
         198         237
         197         236
         197         236
         196         236
         195         235
         195         235
         194         234
         193         234
         192         234
         192         233
         191         233
         190         232
         190         232
         189         232
         188         231
         187         231
         187         231
         186         230
         185         230
         185         229
         184         229
         183         229
         183         228
         182         228
         181         227
         180         227
         180         227
         179         226
         178         226
         178         225
         177         225
         176         224
         176         224
         175         224
         174         223
         173         223
         173         222
         172         222
         171         222
         171         221
         170         221
         169         220
         169         220
         168         219
         167         219
         167         219
         166         218
         165         218
         165         217
         164         217
         163         216
         163         216
         162         216
         161         215
         161         215
         160         214
         159         214
         159         213
         158         213
         157         212
         157         212
         156         212
         155         211
         155         211
         154         210
         153         210
         153         209
         152         209
         151         208
         151         208
         150         208
         149         207
         149         207
         148         206
         147         206
         147         205
         146         205
         146         204
         145         204
         144         203
         144         203
         143         202
         142         202
         142         202
         141         201
         140         201
         140         200
         139         200
         139         199
         138         199
         137         198
         137         198
         136         197
         136         197
         135         196
         134         196
         134         195
         133         195
         132         194
         132         194
         131         193
         131         193
         130         192
         129         192
         129         191
         128         191
         128         191
         127         190
         127         190
         126         189
         125         189
         125         188
         124         188
         124         187
         123         187
         122         186
         122         186
         121         185
         121         185
         120         184
         120         184
         119         183
         118         183
         118         182
         117         182
         117         181
         116         181
         116         180
         115         180
         115         179
         114         179
         113         178
         113         177
         112         177
         112         176
         111         176
         111         175
         110         175
         110         174
         109         174
         109         173
         108         173
         108         172
         107         172
         107         171
         106         171
         106         170
         105         170
         105         169
         104         169
         104         168
         103         168
         103         167
         102         167
         102         166
         101         166
         101         165
         100         165
         100         164
          99         163
          99         163
          98         162
          98         162
          97         161
          97         161
          96         160
          96         160
          95         159
          95         159
          95         158
          94         158
          94         157
          93         157
          93         156
          92         155
          92         155
          91         154
          91         154
          91         153
          90         153
          90         152
          89         152
          89         151
          89         151
          88         150
          88         150
          87         149
          87         148
          87         148
          86         147
          86         147
          85         146
          85         146
          85         145
          84         145
          84         144
          84         144
          83         143
          83         143
          82         142
          82         141
          82         141
          81         140
          81         140
          81         139
          80         139
          80         138
          80         138
          79         137
          79         136
          79         136
          78         135
          78         135
          78         134
          78         134
          77         133
          77         133
          77         132
          76         132
          76         131
          76         130
          76         130
          75         129
          75         129
          75         128
          75         128
          74         127
          74         127
          74         126
          74         125
          73         125
          73         124
          73         124
          73         123
          72         123
          72         122
          72         122
          72         121
          72         121
          71         120
          71         119
          71         119
          71         118
          71         118
          71         117
          70         117
          70         116
          70         116
          70         115
          70         114
          70         114
          70         113
          69         113
          69         112
          69         112
          69         111
          69         111
          69         110
          69         109
          69         109
          69         108
          69         108
          69         107
          68         107
          68         106
          68         106
          68         105
          68         104
          68         104
          68         103
          68         103
          68         102
          68         102
          68         101
          68         101
          68         100
          68         100
          68          99
          68          98
          68          98
          68          97
          69          97
          69          96
          69          96
          69          95
          69          95
          69          94
          69          94
          69          93
          69          92
          69          92
          69          91
          70          91
          70          90
          70          90
          70          89
          70          89
          70          88
          71          88
          71          87
          71          87
          71          86
          71          85
          72          85
          72          84
          72          84
          72          83
          73          83
          73          82
          73          82
          73          81
          74          81
          74          80
          74          80
          75          79
          75          79
          75          78
          76          77
          76          77
          76          76
          77          76
          77          75
          78          75
          78          74
          78          74
          79          73
          79          73
          80          72
          80          72
          81          71
          81          71
          82          70
          82          70
          83          69
          83          69
          84          68
          84          68
          85          67
          85          67
          86          66
          87          66
          87          65
          88          65
          88          64
          89          64
          90          63
          90          63
          91          62
          92          62
          92          61
          93          61
          94          60
          95          60
          95          59
          96          59
          97          58
          98          58
          98          57
          99          57
         100          56
         101          56
         102          55
         103          55
         103          54
         104          54
         105          54
         106          53
         107          53
         108          52
         109          52
         110          51
         111          51
         112          50
         113          50
         114          49
         115          49
         116          49
         117          48
         118          48
         119          47
         120          47
         121          46
         123          46
         124          46
         125          45
         126          45
         127          44
         129          44
         130          43
         131          43
         132          43
         134          42
         135          42
         136          41
         138          41
         139          41
         140          40
         142          40
         143          39
         144          39
         146          39
         147          38
         149          38
         150          37
         152          37
         153          37
         155          36
         156          36
         158          36
         159          35
         161          35
         162          35
         164          34
         166          34
         167          33
         169          33
         171          33
         172          32
         174          32
         176          32
         178          31
         179          31
         181          31
         183          31
         185          30
         187          30
         188          30
         190          29
         192          29
         194          29
         196          28
         198          28
         200          28
         202          28
         204          27
         206          27
         208          27
         210          27
         212          26
         214          26
         216          26
         218          26
         220          25
         222          25
         224          25
         226          25
         228          24
         231          24
         233          24
         235          24
         237          23
         239          23
         242          23
         244          23
         246          23
         248          23
         251          22
         253          22
         255          22
         257          22
         260          22
         262          22
         264          21
         267          21
         269          21
         271          21
         274          21
         276          21
         279          21
         281          20
         283          20
         286          20
         288          20
         291          20
         293          20
         296          20
         298          20
         300          20
         303          20
         305          20
         308          19
         310          19
         313          19
         315          19
         318          19
         320          19
         323          19
         325          19
         328          19
         330          19
         333          19
         335          19
         338          19
         340          19
         343          19
         345          19
         348          19
         350          19
         353          19
         355          19
         358          19
         360          19
         363          19
         365          19
         368          19
         370          19
         373          20
         375          20
         378          20
         380          20
         383          20
         385          20
         388          20
         390          20
         393          20
         395          20
         398          21
         400          21
         402          21
         405          21
         407          21
         410          21
         412          21
         414          22
         417          22
         419          22
         421          22
         424          22
         426          22
         428          23
         431          23
         433          23
         435          23
         438          23
         440          24
         442          24
         444          24
         447          24
         449          24
         451          25
         453          25
         455          25
         458          25
         460          26
         462          26
         464          26
         466          26
         468          27
         470          27
         472          27
         474          27
         476          28
         478          28
         480          28
         482          29
         484          29
         486          29
         488          29
         490          30
         492          30
         494          30
         496          31
         498          31
         500          31
         501          32
         503          32
         505          32
         507          33
         509          33
         510          33
         512          34
         514          34
         515          34
         517          35
         519          35
         520          36
         522          36
         524          36
         525          37
         527          37
         528          37
         530          38
         532          38
         533          39
         535          39
         536          39
         538          40
         539          40
         541          41
         542          41
         543          41
         545          42
         546          42
         548          43
         549          43
         550          44
         552          44
         553          44
         554          45
         556          45
         557          46
         558          46
         559          47
         560          47
         562          48
         563          48
         564          48
         565          49
         566          49
         568          50
         569          50
         570          51
         571          51
         572          52
         573          52
         574          53
         575          53
         576          54
         577          54
         578          55
         579          55
         580          55
         581          56
         582          56
         583          57
         584          57
         585          58
         586          58
         586          59
         587          59
         588          60
         589          60
         590          61
         591          61
         591          62
         592          62
         593          63
         594          63
         594          64
         595          65
         596          65
         597          66
         597          66
         598          67
         599          67
         599          68
         600          68
         601          69
         601          69
         602          70
         603          70
         603          71
         604          71
         604          72
         605          72
         606          73
         606          74
         607          74
         607          75
         608          75
         608          76
         609          76
         609          77
         610          77
         610          78
         611          78
         611          79
         611          80
         612          80
         612          81
         613          81
         613          82
         614          82
         614          83
         614          83
         615          84
         615          84
         615          85
         616          86
         616          86
         616          87
         617          87
         617          88
         617          88
         618          89
         618          90
         618          90
         618          91
         619          91
         619          92
         619          92
         619          93
         620          94
         620          94
         620          95
         620          95
         620          96
         621          96
         621          97
         621          98
         621          98
         621          99
         621          99
         622         100
         622         100
         622         101
         622         102
         622         102
         622         103
         622         103
         622         104
         622         104
         623         105
         623         106
         623         106
         623         107
         220         246
         219         246
         218         246
         218         245
         217         245
         216         245
         216         244
         215         244
         214         244
         213         243
         213         243
         212         243
         211         242
         210         242
         210         242
         209         241
         208         241
         207         241
         207         240
         206         240
         205         239
         205         239
         204         239
         203         238
         202         238
         202         238
         201         237
         200         237
         200         237
         199         236
         198         236
         197         235
         197         235
         196         235
         195         234
         194         234
         194         234
         193         233
         192         233
         192         232
         191         232
         190         232
         190         231
         189         231
         188         230
         187         230
         187         230
         186         229
         185         229
         185         229
         184         228
         183         228
         182         227
         182         227
         181         227
         180         226
         180         226
         179         225
         178         225
         178         224
         177         224
         176         224
         176         223
         175         223
         174         222
         173         222
         173         222
         172         221
         171         221
         171         220
         170         220
         169         219
         169         219
         168         219
         167         218
         167         218
         166         217
         165         217
         165         216
         164         216
         163         216
         163         215
         162         215
         161         214
         161         214
         160         213
         159         213
         159         213
         158         212
         157         212
         157         211
         156         211
         155         210
         155         210
         154         209
         153         209
         153         209
         152         208
         151         208
         151         207
         150         207
         150         206
         149         206
         148         205
         148         205
         147         204
         146         204
         146         204
         145         203
         144         203
         144         202
         143         202
         143         201
         142         201
         141         200
         141         200
         140         199
         139         199
         139         198
         138         198
         138         197
         137         197
         136         196
         136         196
         135         196
         135         195
         134         195
         133         194
         133         194
         132         193
         132         193
         131         192
         130         192
         130         191
         129         191
         129         190
         128         190
         127         189
         127         189
         126         188
         126         188
         125         187
         125         187
         124         186
         123         186
         123         185
         122         185
         122         184
         121         184
         121         183
         120         183
         119         182
         119         182
         118         181
         118         181
         117         180
         117         180
         116         179
         116         179
         115         178
         114         178
         114         177
         113         177
         113         176
         112         176
         112         175
         111         175
         111         174
         110         174
         110         173
         109         173
         109         172
         108         172
         108         171
         107         171
         107         170
         106         170
         106         169
         105         168
         105         168
         104         167
         104         167
         103         166
         103         166
         102         165
         102         165
         101         164
         101         164
         100         163
         100         163
          99         162
          99         162
          98         161
          98         161
          97         160
          97         160
          97         159
          96         158
          96         158
          95         157
          95         157
          94         156
          94         156
          93         155
          93         155
          93         154
          92         154
          92         153
          91         153
          91         152
          91         152
          90         151
          90         150
          89         150
          89         149
          88         149
          88         148
          88         148
          87         147
          87         147
          87         146
          86         146
          86         145
          85         145
          85         144
          85         143
          84         143
          84         142
          84         142
          83         141
          83         141
          83         140
          82         140
          82         139
          82         139
          81         138
          81         137
          81         137
          80         136
          80         136
          80         135
          79         135
          79         134
          79         134
          79         133
          78         133
          78         132
          78         131
          77         131
          77         130
          77         130
          77         129
          76         129
          76         128
          76         128
          76         127
          75         126
          75         126
          75         125
          75         125
          74         124
          74         124
          74         123
          74         123
          74         122
          73         122
          73         121
          73         120
          73         120
          73         119
          72         119
          72         118
          72         118
          72         117
          72         117
          72         116
          71         115
          71         115
          71         114
          71         114
          71         113
          71         113
          71         112
          71         112
          71         111
          70         111
          70         110
          70         109
          70         109
          70         108
          70         108
          70         107
          70         107
          70         106
          70         106
          70         105
          70         104
          70         104
          70         103
          70         103
          70         102
          70         102
          70         101
          70         101
          70         100
          70         100
          70          99
          70          98
          70          98
          70          97
          70          97
          70          96
          70          96
          70          95
          70          95
          70          94
          71          94
          71          93
          71          93
          71          92
          71          91
          71          91
          71          90
          71          90
          72          89
          72          89
          72          88
          72          88
          72          87
          73          87
          73          86
          73          86
          73          85
          73          84
          74          84
          74          83
          74          83
          75          82
          75          82
          75          81
          75          81
          76          80
          76          80
          76          79
          77          79
          77          78
          77          78
          78          77
          78          77
          78          76
          79          76
          79          75
          80          74
          80          74
          81          73
          81          73
          81          72
          82          72
          82          71
          83          71
          83          70
          84          70
          84          69
          85          69
          85          68
          86          68
          87          67
          87          67
          88          66
          88          66
          89          65
          89          65
          90          64
          91          64
          91          63
          92          63
          93          62
          93          62
          94          61
          95          61
          95          60
          96          60
          97          59
          98          59
          98          59
          99          58
         100          58
         101          57
         102          57
         103          56
         103          56
         104          55
         105          55
         106          54
         107          54
         108          53
         109          53
         110          52
         111          52
         112          52
         113          51
         114          51
         115          50
         116          50
         117          49
         118          49
         119          48
         120          48
         121          48
         122          47
         123          47
         124          46
         125          46
         127          45
         128          45
         129          45
         130          44
         131          44
         133          43
         134          43
         135          43
         136          42
         138          42
         139          41
         140          41
         142          41
         143          40
         145          40
         146          39
         147          39
         149          39
         150          38
         152          38
         153          37
         155          37
         156          37
         158          36
         159          36
         161          36
         162          35
         164          35
         166          35
         167          34
         169          34
         170          34
         172          33
         174          33
         175          33
         177          32
         179          32
         181          32
         182          31
         184          31
         186          31
         188          30
         190          30
         192          30
         193          29
         195          29
         197          29
         199          29
         201          28
         203          28
         205          28
         207          28
         209          27
         211          27
         213          27
         215          26
         217          26
         219          26
         221          26
         223          26
         225          25
         227          25
         229          25
         232          25
         234          24
         236          24
         238          24
         240          24
         242          24
         245          23
         247          23
         249          23
         251          23
         254          23
         256          22
         258          22
         260          22
         263          22
         265          22
         267          22
         270          22
         272          21
         274          21
         277          21
         279          21
         282          21
         284          21
         286          21
         289          21
         291          21
         294          20
         296          20
         298          20
         301          20
         303          20
         306          20
         308          20
         311          20
         313          20
         316          20
         318          20
         321          20
         323          20
         325          20
         328          20
         330          20
         333          20
         335          20
         338          20
         340          20
         343          20
         345          20
         348          20
         350          20
         353          20
         355          20
         358          20
         360          20
         363          20
         365          20
         368          20
         370          20
         373          20
         375          20
         378          20
         380          20
         382          20
         385          21
         387          21
         390          21
         392          21
         395          21
         397          21
         399          21
         402          21
         404          21
         407          22
         409          22
         411          22
         414          22
         416          22
         418          22
         421          22
         423          23
         425          23
         428          23
         430          23
         432          23
         434          24
         437          24
         439          24
         441          24
         443          24
         446          25
         448          25
         450          25
         452          25
         454          26
         456          26
         459          26
         461          26
         463          27
         465          27
         467          27
         469          27
         471          28
         473          28
         475          28
         477          28
         479          29
         481          29
         483          29
         485          30
         487          30
         489          30
         491          31
         493          31
         494          31
         496          31
         498          32
         500          32
         502          32
         504          33
         505          33
         507          33
         509          34
         511          34
         512          34
         514          35
         516          35
         517          36
         519          36
         521          36
         522          37
         524          37
         525          37
         527          38
         528          38
         530          39
         532          39
         533          39
         535          40
         536          40
         537          41
         539          41
         540          41
         542          42
         543          42
         545          43
         546          43
         547          43
         549          44
         550          44
         551          45
         553          45
         554          46
         555          46
         556          46
         558          47
         559          47
         560          48
         561          48
         562          49
         564          49
         565          50
         566          50
         567          51
         568          51
         569          51
         570          52
         571          52
         572          53
         573          53
         574          54
         575          54
         576          55
         577          55
         578          56
         579          56
         580          57
         581          57
         582          58
         583          58
         584          59
         585          59
         586          60
         586          60
         587          61
         588          61
         589          62
         590          62
         590          63
         591          63
         592          64
         593          64
         594          65
         594          65
         595          66
         596          66
         596          67
         597          67
         598          68
         598          68
         599          69
         600          69
         600          70
         601          70
         602          71
         602          72
         603          72
         603          73
         604          73
         604          74
         605          74
         605          75
         606          75
         606          76
         607          76
         607          77
         608          77
         608          78
         609          79
         609          79
         610          80
         610          80
         611          81
         611          81
         611          82
         612          82
         612          83
         613          84
         613          84
         613          85
         614          85
         614          86
         614          86
         615          87
         615          87
         615          88
         616          89
         616          89
         616          90
         617          90
         617          91
         617          91
         617          92
         618          92
         618          93
         618          94
         618          94
         618          95
         619          95
         619          96
         619          96
         619          97
         619          98
         620          98
         620          99
         620          99
         620         100
         620         100
         620         101
         620         102
         621         102
         621         103
         621         103
         621         104
         621         104
         621         105
         621         106
         621         106
         621         107
         220         246
         220         246
         219         245
         218         245
         218         245
         217         244
         216         244
         215         244
         215         243
         214         243
         213         243
         212         242
         212         242
         211         242
         210         241
         209         241
         209         240
         208         240
         207         240
         207         239
         206         239
         205         239
         204         238
         204         238
         203         238
         202         237
         202         237
         201         237
         200         236
         199         236
         199         235
         198         235
         197         235
         197         234
         196         234
         195         234
         194         233
         194         233
         193         232
         192         232
         192         232
         191         231
         190         231
         189         230
         189         230
         188         230
         187         229
         187         229
         186         229
         185         228
         185         228
         184         227
         183         227
         182         227
         182         226
         181         226
         180         225
         180         225
         179         224
         178         224
         178         224
         177         223
         176         223
         176         222
         175         222
         174         222
         174         221
         173         221
         172         220
         171         220
         171         220
         170         219
         169         219
         169         218
         168         218
         167         217
         167         217
         166         217
         165         216
         165         216
         164         215
         163         215
         163         214
         162         214
         161         214
         161         213
         160         213
         159         212
         159         212
         158         211
         157         211
         157         210
         156         210
         156         210
         155         209
         154         209
         154         208
         153         208
         152         207
         152         207
         151         206
         150         206
         150         205
         149         205
         148         205
         148         204
         147         204
         147         203
         146         203
         145         202
         145         202
         144         201
         143         201
         143         200
         142         200
         142         199
         141         199
         140         199
         140         198
         139         198
         138         197
         138         197
         137         196
         137         196
         136         195
         135         195
         135         194
         134         194
         134         193
         133         193
         132         192
         132         192
         131         191
         131         191
         130         190
         130         190
         129         189
         128         189
         128         188
         127         188
         127         187
         126         187
         125         186
         125         186
         124         185
         124         185
         123         184
         123         184
         122         183
         121         183
         121         182
         120         182
         120         181
         119         181
         119         180
         118         180
         118         179
         117         179
         117         178
         116         178
         115         177
         115         177
         114         176
         114         176
         113         175
         113         175
         112         174
         112         174
         111         173
         111         173
         110         172
         110         172
         109         171
         109         171
         108         170
         108         170
         107         169
         107         169
         106         168
         106         168
         105         167
         105         167
         104         166
         104         166
         103         165
         103         165
         102         164
         102         164
         101         163
         101         162
         100         162
         100         161
          99         161
          99         160
          99         160
          98         159
          98         159
          97         158
          97         158
          96         157
          96         157
          95         156
          95         156
          95         155
          94         155
          94         154
          93         153
          93         153
          92         152
          92         152
          92         151
          91         151
          91         150
          90         150
          90         149
          90         149
          89         148
          89         148
          89         147
          88         147
          88         146
          87         145
          87         145
          87         144
          86         144
          86         143
          86         143
          85         142
          85         142
          85         141
          84         141
          84         140
          83         139
          83         139
          83         138
          83         138
          82         137
          82         137
          82         136
          81         136
          81         135
          81         135
          80         134
          80         133
          80         133
          79         132
          79         132
          79         131
          79         131
          78         130
          78         130
          78         129
          78         129
          77         128
          77         127
          77         127
          77         126
          76         126
          76         125
          76         125
          76         124
          76         124
          75         123
          75         123
          75         122
          75         121
          75         121
          74         120
          74         120
          74         119
          74         119
          74         118
          73         118
          73         117
          73         117
          73         116
          73         115
          73         115
          73         114
          72         114
          72         113
          72         113
          72         112
          72         112
          72         111
          72         110
          72         110
          72         109
          72         109
          72         108
          71         108
          71         107
          71         107
          71         106
          71         106
          71         105
          71         104
          71         104
          71         103
          71         103
          71         102
          71         102
          71         101
          71         101
          71         100
          71         100
          71          99
          71          98
          71          98
          71          97
          72          97
          72          96
          72          96
          72          95
          72          95
          72          94
          72          94
          72          93
          72          93
          72          92
          73          91
          73          91
          73          90
          73          90
          73          89
          73          89
          74          88
          74          88
          74          87
          74          87
          74          86
          75          86
          75          85
          75          85
          75          84
          76          83
          76          83
          76          82
          76          82
          77          81
          77          81
          77          80
          78          80
          78          79
          78          79
          79          78
          79          78
          79          77
          80          77
          80          76
          80          76
          81          75
          81          75
          82          74
          82          74
          83          73
          83          73
          84          72
          84          72
          84          71
          85          71
          85          70
          86          70
          87          69
          87          69
          88          68
          88          68
          89          67
          89          67
          90          66
          90          66
          91          65
          92          65
          92          64
          93          64
          94          63
          94          63
          95          62
          96          62
          96          61
          97          61
          98          60
          99          60
          99          59
         100          59
         101          58
         102          58
         103          57
         103          57
         104          56
         105          56
         106          55
         107          55
         108          55
         109          54
         109          54
         110          53
         111          53
         112          52
         113          52
         114          51
         115          51
         116          50
         117          50
         118          50
         119          49
         120          49
         121          48
         123          48
         124          47
         125          47
         126          47
         127          46
         128          46
         129          45
         131          45
         132          44
         133          44
         134          44
         135          43
         137          43
         138          42
         139          42
         141          42
         142          41
         143          41
         145          40
         146          40
         147          40
         149          39
         150          39
         152          39
         153          38
         155          38
         156          37
         158          37
         159          37
         161          36
         162          36
         164          36
         165          35
         167          35
         169          35
         170          34
         172          34
         174          34
         175          33
         177          33
         179          33
         180          32
         182          32
         184          32
         186          31
         187          31
         189          31
         191          30
         193          30
         195          30
         196          30
         198          29
         200          29
         202          29
         204          28
         206          28
         208          28
         210          28
         212          27
         214          27
         216          27
         218          27
         220          26
         222          26
         224          26
         226          26
         228          26
         230          25
         233          25
         235          25
         237          25
         239          24
         241          24
         243          24
         245          24
         248          24
         250          24
         252          23
         254          23
         257          23
         259          23
         261          23
         263          23
         266          22
         268          22
         270          22
         273          22
         275          22
         277          22
         280          22
         282          21
         284          21
         287          21
         289          21
         292          21
         294          21
         296          21
         299          21
         301          21
         304          21
         306          21
         308          20
         311          20
         313          20
         316          20
         318          20
         321          20
         323          20
         326          20
         328          20
         331          20
         333          20
         335          20
         338          20
         340          20
         343          20
         345          20
         348          20
         350          20
         353          20
         355          20
         358          20
         360          20
         363          20
         365          20
         367          20
         370          21
         372          21
         375          21
         377          21
         380          21
         382          21
         384          21
         387          21
         389          21
         392          21
         394          21
         396          22
         399          22
         401          22
         404          22
         406          22
         408          22
         411          22
         413          23
         415          23
         418          23
         420          23
         422          23
         425          23
         427          24
         429          24
         431          24
         434          24
         436          24
         438          24
         440          25
         442          25
         445          25
         447          25
         449          26
         451          26
         453          26
         455          26
         457          27
         460          27
         462          27
         464          27
         466          28
         468          28
         470          28
         472          28
         474          29
         476          29
         478          29
         480          29
         482          30
         484          30
         486          30
         487          31
         489          31
         491          31
         493          32
         495          32
         497          32
         499          33
         500          33
         502          33
         504          34
         506          34
         507          34
         509          35
         511          35
         512          35
         514          36
         516          36
         517          36
         519          37
         521          37
         522          37
         524          38
         525          38
         527          39
         528          39
         530          39
         531          40
         533          40
         534          41
         536          41
         537          41
         539          42
         540          42
         542          43
         543          43
         544          43
         546          44
         547          44
         548          45
         550          45
         551          46
         552          46
         553          46
         555          47
         556          47
         557          48
         558          48
         560          49
         561          49
         562          49
         563          50
         564          50
         565          51
         566          51
         567          52
         568          52
         570          53
         571          53
         572          54
         573          54
         574          55
         575          55
         576          56
         577          56
         578          57
         578          57
         579          57
         580          58
         581          58
         582          59
         583          59
         584          60
         585          60
         586          61
         586          61
         587          62
         588          62
         589          63
         590          63
         590          64
         591          64
         592          65
         593          65
         593          66
         594          67
         595          67
         595          68
         596          68
         597          69
         597          69
         598          70
         599          70
         599          71
         600          71
         600          72
         601          72
         602          73
         602          73
         603          74
         603          74
         604          75
         604          75
         605          76
         605          77
         606          77
         606          78
         607          78
         607          79
         608          79
         608          80
         609          80
         609          81
         609          81
         610          82
         610          83
         611          83
         611          84
         611          84
         612          85
         612          85
         612          86
         613          86
         613          87
         613          88
         614          88
         614          89
         614          89
         615          90
         615          90
         615          91
         615          91
         616          92
         616          93
         616          93
         616          94
         617          94
         617          95
         617          95
         617          96
         617          96
         618          97
         618          98
         618          98
         618          99
         618          99
         618         100
         619         100
         619         101
         619         102
         619         102
         619         103
         619         103
         619         104
         619         104
         620         105
         620         106
         620         106
         620         107
         221         245
         220         245
         220         245
         219         244
         218         244
         217         244
         217         243
         216         243
         215         243
         214         242
         214         242
         213         242
         212         241
         212         241
         211         241
         210         240
         209         240
         209         240
         208         239
         207         239
         206         239
         206         238
         205         238
         204         238
         204         237
         203         237
         202         236
         201         236
         201         236
         200         235
         199         235
         199         235
         198         234
         197         234
         196         233
         196         233
         195         233
         194         232
         194         232
         193         232
         192         231
         191         231
         191         230
         190         230
         189         230
         189         229
         188         229
         187         228
         187         228
         186         228
         185         227
         185         227
         184         227
         183         226
         182         226
         182         225
         181         225
         180         224
         180         224
         179         224
         178         223
         178         223
         177         222
         176         222
         176         222
         175         221
         174         221
         174         220
         173         220
         172         220
         172         219
         171         219
         170         218
         169         218
         169         217
         168         217
         167         217
         167         216
         166         216
         165         215
         165         215
         164         214
         164         214
         163         214
         162         213
         162         213
         161         212
         160         212
         160         211
         159         211
         158         210
         158         210
         157         210
         156         209
         156         209
         155         208
         154         208
         154         207
         153         207
         152         206
         152         206
         151         206
         151         205
         150         205
         149         204
         149         204
         148         203
         147         203
         147         202
         146         202
         146         201
         145         201
         144         201
         144         200
         143         200
         142         199
         142         199
         141         198
         141         198
         140         197
         139         197
         139         196
         138         196
         138         195
         137         195
         136         194
         136         194
         135         193
         135         193
         134         192
         133         192
         133         192
         132         191
         132         191
         131         190
         130         190
         130         189
         129         189
         129         188
         128         188
         128         187
         127         187
         126         186
         126         186
         125         185
         125         185
         124         184
         124         184
         123         183
         122         183
         122         182
         121         182
         121         181
         120         181
         120         180
         119         180
         119         179
         118         179
         118         178
         117         178
         116         177
         116         177
         115         176
         115         176
         114         175
         114         175
         113         174
         113         174
         112         173
         112         173
         111         172
         111         172
         110         171
         110         171
         109         170
         109         170
         108         169
         108         168
         107         168
         107         167
         106         167
         106         166
         105         166
         105         165
         104         165
         104         164
         103         164
         103         163
         102         163
         102         162
         101         162
         101         161
         101         161
         100         160
         100         160
          99         159
          99         159
          98         158
          98         158
          97         157
          97         156
          97         156
          96         155
          96         155
          95         154
          95         154
          94         153
          94         153
          94         152
          93         152
          93         151
          92         151
          92         150
          92         150
          91         149
          91         148
          90         148
          90         147
          90         147
          89         146
          89         146
          89         145
          88         145
          88         144
          87         144
          87         143
          87         143
          86         142
          86         141
          86         141
          85         140
          85         140
          85         139
          84         139
          84         138
          84         138
          83         137
          83         137
          83         136
          83         136
          82         135
          82         134
          82         134
          81         133
          81         133
          81         132
          80         132
          80         131
          80         131
          80         130
          79         130
          79         129
          79         128
          79         128
          78         127
          78         127
          78         126
          78         126
          77         125
          77         125
          77         124
          77         124
          77         123
          76         122
          76         122
          76         121
          76         121
          76         120
          75         120
          75         119
          75         119
          75         118
          75         118
          75         117
          75         116
          74         116
          74         115
          74         115
          74         114
          74         114
          74         113
          74         113
          74         112
          73         112
          73         111
          73         110
          73         110
          73         109
          73         109
          73         108
          73         108
          73         107
          73         107
          73         106
          73         106
          73         105
          73         104
          73         104
          73         103
          73         103
          73         102
          73         102
          73         101
          73         101
          73         100
          73         100
          73          99
          73          99
          73          98
          73          97
          73          97
          73          96
          73          96
          73          95
          73          95
          73          94
          74          94
          74          93
          74          93
          74          92
          74          92
          74          91
          74          90
          75          90
          75          89
          75          89
          75          88
          75          88
          75          87
          76          87
          76          86
          76          86
          76          85
          77          85
          77          84
          77          84
          77          83
          78          83
          78          82
          78          81
          79          81
          79          80
          79          80
          80          79
          80          79
          80          78
          81          78
          81          77
          81          77
          82          76
          82          76
          82          75
          83          75
          83          74
          84          74
          84          73
          85          73
          85          72
          86          72
          86          71
          87          71
          87          70
          88          70
          88          69
          89          69
          89          68
          90          68
          90          67
          91          67
          92          66
          92          66
          93          65
          93          65
          94          64
          95          64
          95          63
          96          63
          97          62
          97          62
          98          61
          99          61
         100          60
         100          60
         101          59
         102          59
         103          58
         103          58
         104          58
         105          57
         106          57
         107          56
         108          56
         108          55
         109          55
         110          54
         111          54
         112          53
         113          53
         114          53
         115          52
         116          52
         117          51
         118          51
         119          50
         120          50
         121          49
         122          49
         123          49
         124          48
         125          48
         126          47
         127          47
         129          46
         130          46
         131          46
         132          45
         133          45
         135          44
         136          44
         137          44
         138          43
         140          43
         141          42
         142          42
         144          42
         145          41
         146          41
         148          40
         149          40
         150          40
         152          39
         153          39
         155          39
         156          38
         158          38
         159          37
         161          37
         162          37
         164          36
         165          36
         167          36
         168          35
         170          35
         172          35
         173          34
         175          34
         177          34
         178          33
         180          33
         182          33
         183          32
         185          32
         187          32
         189          31
         190          31
         192          31
         194          31
         196          30
         198          30
         200          30
         201          29
         203          29
         205          29
         207          29
         209          28
         211          28
         213          28
         215          28
         217          27
         219          27
         221          27
         223          27
         225          26
         227          26
         229          26
         231          26
         233          26
         236          25
         238          25
         240          25
         242          25
         244          25
         246          24
         249          24
         251          24
         253          24
         255          24
         257          23
         260          23
         262          23
         264          23
         266          23
         269          23
         271          23
         273          22
         276          22
         278          22
         280          22
         283          22
         285          22
         287          22
         290          22
         292          22
         294          21
         297          21
         299          21
         302          21
         304          21
         306          21
         309          21
         311          21
         314          21
         316          21
         318          21
         321          21
         323          21
         326          21
         328          21
         331          21
         333          21
         335          21
         338          21
         340          21
         343          21
         345          21
         348          21
         350          21
         353          21
         355          21
         357          21
         360          21
         362          21
         365          21
         367          21
         370          21
         372          21
         374          21
         377          21
         379          21
         382          21
         384          22
         386          22
         389          22
         391          22
         394          22
         396          22
         398          22
         401          22
         403          22
         405          23
         408          23
         410          23
         412          23
         415          23
         417          23
         419          24
         421          24
         424          24
         426          24
         428          24
         430          24
         433          25
         435          25
         437          25
         439          25
         441          25
         444          26
         446          26
         448          26
         450          26
         452          27
         454          27
         456          27
         458          27
         461          27
         463          28
         465          28
         467          28
         469          29
         471          29
         473          29
         475          29
         477          30
         479          30
         480          30
         482          30
         484          31
         486          31
         488          31
         490          32
         492          32
         494          32
         495          33
         497          33
         499          33
         501          34
         502          34
         504          34
         506          35
         508          35
         509          35
         511          36
         513          36
         514          36
         516          37
         518          37
         519          37
         521          38
         522          38
         524          39
         525          39
         527          39
         528          40
         530          40
         531          41
         533          41
         534          41
         536          42
         537          42
         539          43
         540          43
         541          43
         543          44
         544          44
         545          45
         547          45
         548          45
         549          46
         551          46
         552          47
         553          47
         554          48
         555          48
         557          48
         558          49
         559          49
         560          50
         561          50
         562          51
         564          51
         565          52
         566          52
         567          53
         568          53
         569          53
         570          54
         571          54
         572          55
         573          55
         574          56
         575          56
         576          57
         577          57
         578          58
         579          58
         580          59
         580          59
         581          60
         582          60
         583          61
         584          61
         585          62
         585          62
         586          63
         587          63
         588          64
         589          64
         589          65
         590          65
         591          66
         592          66
         592          67
         593          67
         594          68
         594          68
         595          69
         596          69
         596          70
         597          70
         598          71
         598          71
         599          72
         599          72
         600          73
         600          74
         601          74
         602          75
         602          75
         603          76
         603          76
         604          77
         604          77
         605          78
         605          78
         606          79
         606          79
         606          80
         607          80
         607          81
         608          82
         608          82
         609          83
         609          83
         609          84
         610          84
         610          85
         610          85
         611          86
         611          87
         611          87
         612          88
         612          88
         612          89
         613          89
         613          90
         613          90
         614          91
         614          92
         614          92
         614          93
         615          93
         615          94
         615          94
         615          95
         615          95
         616          96
         616          97
         616          97
         616          98
         616          98
         617          99
         617          99
         617         100
         617         101
         617         101
         617         102
         617         102
         618         103
         618         103
         618         104
         618         104
         618         105
         618         106
         618         106
         618         107
         222         245
         221         245
         220         244
         219         244
         219         244
         218         243
         217         243
         216         243
         216         242
         215         242
         214         242
         214         241
         213         241
         212         241
         211         240
         211         240
         210         240
         209         239
         208         239
         208         239
         207         238
         206         238
         206         237
         205         237
         204         237
         203         236
         203         236
         202         236
         201         235
         201         235
         200         235
         199         234
         198         234
         198         233
         197         233
         196         233
         196         232
         195         232
         194         232
         194         231
         193         231
         192         230
         191         230
         191         230
         190         229
         189         229
         189         228
         188         228
         187         228
         187         227
         186         227
         185         226
         184         226
         184         226
         183         225
         182         225
         182         224
         181         224
         180         224
         180         223
         179         223
         178         222
         178         222
         177         222
         176         221
         176         221
         175         220
         174         220
         174         220
         173         219
         172         219
         172         218
         171         218
         170         217
         170         217
         169         217
         168         216
         168         216
         167         215
         166         215
         166         214
         165         214
         164         214
         164         213
         163         213
         162         212
         162         212
         161         211
         160         211
         160         211
         159         210
         158         210
         158         209
         157         209
         156         208
         156         208
         155         207
         155         207
         154         207
         153         206
         153         206
         152         205
         151         205
         151         204
         150         204
         149         203
         149         203
         148         202
         148         202
         147         202
         146         201
         146         201
         145         200
         144         200
         144         199
         143         199
         143         198
         142         198
         141         197
         141         197
         140         196
         140         196
         139         195
         138         195
         138         195
         137         194
         137         194
         136         193
         135         193
         135         192
         134         192
         134         191
         133         191
         133         190
         132         190
         131         189
         131         189
         130         188
         130         188
         129         187
         128         187
         128         186
         127         186
         127         185
         126         185
         126         184
         125         184
         125         183
         124         183
         123         182
         123         182
         122         181
         122         181
         121         180
         121         180
         120         179
         120         179
         119         178
         119         178
         118         177
         117         177
         117         176
         116         176
         116         175
         115         175
         115         174
         114         174
         114         173
         113         173
         113         172
         112         172
         112         171
         111         171
         111         170
         110         170
         110         169
         109         169
         109         168
         108         168
         108         167
         107         167
         107         166
         106         166
         106         165
         105         165
         105         164
         104         164
         104         163
         103         163
         103         162
         103         162
         102         161
         102         160
         101         160
         101         159
         100         159
         100         158
          99         158
          99         157
          99         157
          98         156
          98         156
          97         155
          97         155
          96         154
          96         154
          96         153
          95         153
          95         152
          94         152
          94         151
          94         150
          93         150
          93         149
          92         149
          92         148
          92         148
          91         147
          91         147
          90         146
          90         146
          90         145
          89         145
          89         144
          89         143
          88         143
          88         142
          88         142
          87         141
          87         141
          87         140
          86         140
          86         139
          86         139
          85         138
          85         138
          85         137
          84         136
          84         136
          84         135
          83         135
          83         134
          83         134
          83         133
          82         133
          82         132
          82         132
          81         131
          81         131
          81         130
          81         129
          80         129
          80         128
          80         128
          80         127
          79         127
          79         126
          79         126
          79         125
          79         125
          78         124
          78         123
          78         123
          78         122
          78         122
          77         121
          77         121
          77         120
          77         120
          77         119
          77         119
          76         118
          76         117
          76         117
          76         116
          76         116
          76         115
          75         115
          75         114
          75         114
          75         113
          75         113
          75         112
          75         112
          75         111
          75         110
          75         110
          75         109
          74         109
          74         108
          74         108
          74         107
          74         107
          74         106
          74         106
          74         105
          74         104
          74         104
          74         103
          74         103
          74         102
          74         102
          74         101
          74         101
          74         100
          74         100
          74          99
          74          99
          74          98
          74          97
          74          97
          75          96
          75          96
          75          95
          75          95
          75          94
          75          94
          75          93
          75          93
          75          92
          76          92
          76          91
          76          91
          76          90
          76          89
          76          89
          77          88
          77          88
          77          87
          77          87
          77          86
          78          86
          78          85
          78          85
          78          84
          79          84
          79          83
          79          83
          80          82
          80          82
          80          81
          80          81
          81          80
          81          79
          81          79
          82          78
          82          78
          83          77
          83          77
          83          76
          84          76
          84          75
          84          75
          85          74
          85          74
          86          73
          86          73
          87          72
          87          72
          88          71
          88          71
          89          70
          89          70
          90          69
          90          69
          91          68
          91          68
          92          67
          93          67
          93          66
          94          66
          94          65
          95          65
          96          64
          96          64
          97          63
          98          63
          98          63
          99          62
         100          62
         100          61
         101          61
         102          60
         103          60
         103          59
         104          59
         105          58
         106          58
         107          57
         107          57
         108          56
         109          56
         110          55
         111          55
         112          55
         113          54
         114          54
         115          53
         115          53
         116          52
         117          52
         118          51
         119          51
         120          51
         121          50
         123          50
         124          49
         125          49
         126          48
         127          48
         128          48
         129          47
         130          47
         131          46
         133          46
         134          46
         135          45
         136          45
         137          44
         139          44
         140          43
         141          43
         142          43
         144          42
         145          42
         146          42
         148          41
         149          41
         150          40
         152          40
         153          40
         155          39
         156          39
         158          39
         159          38
         161          38
         162          37
         164          37
         165          37
         167          36
         168          36
         170          36
         171          35
         173          35
         175          35
         176          34
         178          34
         180          34
         181          33
         183          33
         185          33
         186          33
         188          32
         190          32
         192          32
         193          31
         195          31
         197          31
         199          30
         201          30
         203          30
         205          30
         206          29
         208          29
         210          29
         212          29
         214          28
         216          28
         218          28
         220          28
         222          27
         224          27
         226          27
         228          27
         230          26
         232          26
         234          26
         237          26
         239          26
         241          25
         243          25
         245          25
         247          25
         249          25
         252          24
         254          24
         256          24
         258          24
         260          24
         263          24
         265          23
         267          23
         269          23
         272          23
         274          23
         276          23
         278          23
         281          23
         283          22
         285          22
         288          22
         290          22
         292          22
         295          22
         297          22
         300          22
         302          22
         304          22
         307          22
         309          22
         311          21
         314          21
         316          21
         319          21
         321          21
         323          21
         326          21
         328          21
         331          21
         333          21
         335          21
         338          21
         340          21
         343          21
         345          21
         348          21
         350          21
         352          21
         355          21
         357          21
         360          21
         362          21
         364          21
         367          22
         369          22
         372          22
         374          22
         376          22
         379          22
         381          22
         384          22
         386          22
         388          22
         391          22
         393          22
         395          23
         398          23
         400          23
         402          23
         405          23
         407          23
         409          23
         412          24
         414          24
         416          24
         418          24
         421          24
         423          24
         425          25
         427          25
         430          25
         432          25
         434          25
         436          25
         438          26
         441          26
         443          26
         445          26
         447          27
         449          27
         451          27
         453          27
         455          27
         457          28
         459          28
         461          28
         463          28
         466          29
         468          29
         469          29
         471          30
         473          30
         475          30
         477          30
         479          31
         481          31
         483          31
         485          32
         487          32
         489          32
         490          32
         492          33
         494          33
         496          33
         498          34
         499          34
         501          34
         503          35
         505          35
         506          35
         508          36
         510          36
         511          36
         513          37
         514          37
         516          37
         518          38
         519          38
         521          39
         522          39
         524          39
         525          40
         527          40
         528          40
         530          41
         531          41
         533          42
         534          42
         536          42
         537          43
         538          43
         540          44
         541          44
         542          45
         544          45
         545          45
         546          46
         548          46
         549          47
         550          47
         551          47
         553          48
         554          48
         555          49
         556          49
         557          50
         559          50
         560          51
         561          51
         562          51
         563          52
         564          52
         565          53
         566          53
         567          54
         568          54
         569          55
         570          55
         571          56
         572          56
         573          57
         574          57
         575          58
         576          58
         577          58
         578          59
         579          59
         580          60
         580          60
         581          61
         582          61
         583          62
         584          62
         585          63
         585          63
         586          64
         587          64
         588          65
         588          65
         589          66
         590          66
         591          67
         591          67
         592          68
         593          68
         593          69
         594          70
         595          70
         595          71
         596          71
         596          72
         597          72
         598          73
         598          73
         599          74
         599          74
         600          75
         600          75
         601          76
         601          76
         602          77
         602          77
         603          78
         603          78
         604          79
         604          80
         605          80
         605          81
         606          81
         606          82
         607          82
         607          83
         607          83
         608          84
         608          84
         608          85
         609          86
         609          86
         610          87
         610          87
         610          88
         611          88
         611          89
         611          89
         611          90
         612          90
         612          91
         612          92
         613          92
         613          93
         613          93
         613          94
         613          94
         614          95
         614          96
         614          96
         614          97
         615          97
         615          98
         615          98
         615          99
         615          99
         615         100
         616         101
         616         101
         616         102
         616         102
         616         103
         616         103
         616         104
         616         105
         617         105
         617         106
         617         106
         617         107
         222         245
         221         244
         221         244
         220         244
         219         243
         218         243
         218         243
         217         242
         216         242
         216         242
         215         241
         214         241
         213         241
         213         240
         212         240
         211         239
         210         239
         210         239
         209         238
         208         238
         208         238
         207         237
         206         237
         205         237
         205         236
         204         236
         203         236
         203         235
         202         235
         201         234
         201         234
         200         234
         199         233
         198         233
         198         233
         197         232
         196         232
         196         231
         195         231
         194         231
         193         230
         193         230
         192         230
         191         229
         191         229
         190         228
         189         228
         189         228
         188         227
         187         227
         187         226
         186         226
         185         226
         184         225
         184         225
         183         224
         182         224
         182         224
         181         223
         180         223
         180         222
         179         222
         178         222
         178         221
         177         221
         176         220
         176         220
         175         220
         174         219
         174         219
         173         218
         172         218
         172         218
         171         217
         170         217
         170         216
         169         216
         168         215
         168         215
         167         215
         166         214
         166         214
         165         213
         164         213
         164         212
         163         212
         162         212
         162         211
         161         211
         160         210
         160         210
         159         209
         159         209
         158         208
         157         208
         157         208
         156         207
         155         207
         155         206
         154         206
         153         205
         153         205
         152         204
         152         204
         151         203
         150         203
         150         203
         149         202
         148         202
         148         201
         147         201
         147         200
         146         200
         145         199
         145         199
         144         198
         144         198
         143         197
         142         197
         142         197
         141         196
         140         196
         140         195
         139         195
         139         194
         138         194
         138         193
         137         193
         136         192
         136         192
         135         191
         135         191
         134         190
         133         190
         133         189
         132         189
         132         188
         131         188
         131         187
         130         187
         129         187
         129         186
         128         186
         128         185
         127         185
         127         184
         126         184
         125         183
         125         183
         124         182
         124         182
         123         181
         123         181
         122         180
         122         180
         121         179
         121         179
         120         178
         119         178
         119         177
         118         177
         118         176
         117         176
         117         175
         116         175
         116         174
         115         174
         115         173
         114         173
         114         172
         113         172
         113         171
         112         171
         112         170
         111         170
         111         169
         110         169
         110         168
         109         167
         109         167
         108         166
         108         166
         107         165
         107         165
         106         164
         106         164
         105         163
         105         163
         105         162
         104         162
         104         161
         103         161
         103         160
         102         160
         102         159
         101         159
         101         158
         101         158
         100         157
         100         157
          99         156
          99         156
          98         155
          98         154
          98         154
          97         153
          97         153
          96         152
          96         152
          96         151
          95         151
          95         150
          94         150
          94         149
          94         149
          93         148
          93         148
          92         147
          92         147
          92         146
          91         145
          91         145
          91         144
          90         144
          90         143
          90         143
          89         142
          89         142
          88         141
          88         141
          88         140
          87         140
          87         139
          87         139
          87         138
          86         137
          86         137
          86         136
          85         136
          85         135
          85         135
          84         134
          84         134
          84         133
          84         133
          83         132
          83         132
          83         131
          82         130
          82         130
          82         129
          82         129
          81         128
          81         128
          81         127
          81         127
          81         126
          80         126
          80         125
          80         124
          80         124
          79         123
          79         123
          79         122
          79         122
          79         121
          79         121
          78         120
          78         120
          78         119
          78         119
          78         118
          78         117
          77         117
          77         116
          77         116
          77         115
          77         115
          77         114
          77         114
          77         113
          76         113
          76         112
          76         111
          76         111
          76         110
          76         110
          76         109
          76         109
          76         108
          76         108
          76         107
          76         107
          76         106
          76         106
          76         105
          76         104
          76         104
          76         103
          76         103
          76         102
          76         102
          76         101
          76         101
          76         100
          76         100
          76          99
          76          99
          76          98
          76          97
          76          97
          76          96
          76          96
          76          95
          76          95
          76          94
          77          94
          77          93
          77          93
          77          92
          77          92
          77          91
          77          91
          78          90
          78          90
          78          89
          78          88
          78          88
          79          87
          79          87
          79          86
          79          86
          79          85
          80          85
          80          84
          80          84
          80          83
          81          83
          81          82
          81          82
          82          81
          82          81
          82          80
          83          80
          83          79
          83          79
          84          78
          84          78
          84          77
          85          77
          85          76
          86          76
          86          75
          87          75
          87          74
          87          74
          88          73
          88          72
          89          72
          89          71
          90          71
          90          71
          91          70
          91          70
          92          69
          92          69
          93          68
          94          68
          94          67
          95          67
          95          66
          96          66
          97          65
          97          65
          98          64
          99          64
          99          63
         100          63
         101          62
         101          62
         102          61
         103          61
         104          60
         104          60
         105          59
         106          59
         107          58
         107          58
         108          58
         109          57
         110          57
         111          56
         112          56
         112          55
         113          55
         114          54
         115          54
         116          53
         117          53
         118          53
         119          52
         120          52
         121          51
         122          51
         123          50
         124          50
         125          50
         126          49
         127          49
         128          48
         129          48
         131          47
         132          47
         133          47
         134          46
         135          46
         136          45
         138          45
         139          45
         140          44
         141          44
         143          43
         144          43
         145          43
         147          42
         148          42
         149          41
         151          41
         152          41
         153          40
         155          40
         156          40
         158          39
         159          39
         161          39
         162          38
         163          38
         165          37
         167          37
         168          37
         170          36
         171          36
         173          36
         174          35
         176          35
         178          35
         179          34
         181          34
         183          34
         184          34
         186          33
         188          33
         189          33
         191          32
         193          32
         195          32
         197          31
         198          31
         200          31
         202          31
         204          30
         206          30
         208          30
         209          30
         211          29
         213          29
         215          29
         217          29
         219          28
         221          28
         223          28
         225          28
         227          27
         229          27
         231          27
         233          27
         235          26
         237          26
         240          26
         242          26
         244          26
         246          25
         248          25
         250          25
         252          25
         254          25
         257          25
         259          24
         261          24
         263          24
         266          24
         268          24
         270          24
         272          24
         275          23
         277          23
         279          23
         281          23
         284          23
         286          23
         288          23
         291          23
         293          23
         295          22
         298          22
         300          22
         302          22
         305          22
         307          22
         309          22
         312          22
         314          22
         316          22
         319          22
         321          22
         324          22
         326          22
         328          22
         331          22
         333          22
         335          22
         338          22
         340          22
         343          22
         345          22
         347          22
         350          22
         352          22
         355          22
         357          22
         359          22
         362          22
         364          22
         367          22
         369          22
         371          22
         374          22
         376          22
         378          22
         381          22
         383          23
         385          23
         388          23
         390          23
         392          23
         395          23
         397          23
         399          23
         402          23
         404          24
         406          24
         409          24
         411          24
         413          24
         415          24
         418          24
         420          25
         422          25
         424          25
         427          25
         429          25
         431          26
         433          26
         435          26
         437          26
         440          26
         442          27
         444          27
         446          27
         448          27
         450          27
         452          28
         454          28
         456          28
         458          28
         460          29
         462          29
         464          29
         466          29
         468          30
         470          30
         472          30
         474          31
         476          31
         478          31
         480          31
         482          32
         484          32
         485          32
         487          33
         489          33
         491          33
         493          33
         494          34
         496          34
         498          34
         500          35
         501          35
         503          35
         505          36
         506          36
         508          36
         510          37
         511          37
         513          38
         515          38
         516          38
         518          39
         519          39
         521          39
         522          40
         524          40
         525          40
         527          41
         528          41
         530          42
         531          42
         533          42
         534          43
         535          43
         537          44
         538          44
         540          44
         541          45
         542          45
         543          46
         545          46
         546          47
         547          47
         549          47
         550          48
         551          48
         552          49
         553          49
         555          50
         556          50
         557          50
         558          51
         559          51
         560          52
         561          52
         562          53
         563          53
         565          54
         566          54
         567          55
         568          55
         569          55
         570          56
         571          56
         572          57
         573          57
         573          58
         574          58
         575          59
         576          59
         577          60
         578          60
         579          61
         580          61
         580          62
         581          62
         582          63
         583          63
         584          64
         584          64
         585          65
         586          65
         587          66
         587          66
         588          67
         589          67
         590          68
         590          68
         591          69
         592          69
         592          70
         593          70
         594          71
         594          71
         595          72
         595          72
         596          73
         597          73
         597          74
         598          74
         598          75
         599          75
         599          76
         600          77
         600          77
         601          78
         601          78
         602          79
         602          79
         603          80
         603          80
         604          81
         604          81
         605          82
         605          82
         605          83
         606          83
         606          84
         607          85
         607          85
         607          86
         608          86
         608          87
         608          87
         609          88
         609          88
         609          89
         610          89
         610          90
         610          91
         610          91
         611          92
         611          92
         611          93
         611          93
         612          94
         612          94
         612          95
         612          96
         613          96
         613          97
         613          97
         613          98
         613          98
         614          99
         614         100
         614         100
         614         101
         614         101
         614         102
         614         102
         615         103
         615         103
         615         104
         615         105
         615         105
         615         106
         615         106
         615         107
         223         244
         222         244
         221         243
         220         243
         220         243
         219         242
         218         242
         218         242
         217         241
         216         241
         215         241
         215         240
         214         240
         213         240
         212         239
         212         239
         211         239
         210         238
         210         238
         209         238
         208         237
         207         237
         207         237
         206         236
         205         236
         205         236
         204         235
         203         235
         203         234
         202         234
         201         234
         200         233
         200         233
         199         233
         198         232
         198         232
         197         231
         196         231
         196         231
         195         230
         194         230
         193         230
         193         229
         192         229
         191         228
         191         228
         190         228
         189         227
         189         227
         188         226
         187         226
         187         226
         186         225
         185         225
         184         224
         184         224
         183         224
         182         223
         182         223
         181         222
         180         222
         180         222
         179         221
         178         221
         178         220
         177         220
         176         220
         176         219
         175         219
         174         218
         174         218
         173         218
         172         217
         172         217
         171         216
         170         216
         170         215
         169         215
         168         215
         168         214
         167         214
         166         213
         166         213
         165         212
         164         212
         164         212
         163         211
         163         211
         162         210
         161         210
         161         209
         160         209
         159         209
         159         208
         158         208
         157         207
         157         207
         156         206
         155         206
         155         205
         154         205
         154         204
         153         204
         152         204
         152         203
         151         203
         150         202
         150         202
         149         201
         149         201
         148         200
         147         200
         147         199
         146         199
         146         199
         145         198
         144         198
         144         197
         143         197
         143         196
         142         196
         141         195
         141         195
         140         194
         140         194
         139         193
         138         193
         138         192
         137         192
         137         192
         136         191
         135         191
         135         190
         134         190
         134         189
         133         189
         133         188
         132         188
         131         187
         131         187
         130         186
         130         186
         129         185
         129         185
         128         184
         128         184
         127         183
         126         183
         126         182
         125         182
         125         181
         124         181
         124         180
         123         180
         123         179
         122         179
         122         178
         121         178
         120         177
         120         177
         119         176
         119         176
         118         175
         118         175
         117         174
         117         174
         116         173
         116         173
         115         172
         115         172
         114         171
         114         171
         113         170
         113         170
         112         169
         112         169
         111         168
         111         168
         110         167
         110         167
         109         166
         109         166
         108         165
         108         165
         107         164
         107         164
         107         163
         106         163
         106         162
         105         162
         105         161
         104         161
         104         160
         103         160
         103         159
         103         158
         102         158
         102         157
         101         157
         101         156
         100         156
         100         155
         100         155
          99         154
          99         154
          98         153
          98         153
          97         152
          97         152
          97         151
          96         151
          96         150
          95         150
          95         149
          95         148
          94         148
          94         147
          94         147
          93         146
          93         146
          92         145
          92         145
          92         144
          91         144
          91         143
          91         143
          90         142
          90         142
          90         141
          89         141
          89         140
          89         139
          88         139
          88         138
          88         138
          87         137
          87         137
          87         136
          87         136
          86         135
          86         135
          86         134
          85         134
          85         133
          85         132
          85         132
          84         131
          84         131
          84         130
          84         130
          83         129
          83         129
          83         128
          83         128
          82         127
          82         127
          82         126
          82         125
          81         125
          81         124
          81         124
          81         123
          81         123
          80         122
          80         122
          80         121
          80         121
          80         120
          80         120
          79         119
          79         118
          79         118
          79         117
          79         117
          79         116
          78         116
          78         115
          78         115
          78         114
          78         114
          78         113
          78         113
          78         112
          78         111
          78         111
          77         110
          77         110
          77         109
          77         109
          77         108
          77         108
          77         107
          77         107
          77         106
          77         106
          77         105
          77         104
          77         104
          77         103
          77         103
          77         102
          77         102
          77         101
          77         101
          77         100
          77         100
          77          99
          77          99
          77          98
          77          98
          77          97
          78          96
          78          96
          78          95
          78          95
          78          94
          78          94
          78          93
          78          93
          78          92
          79          92
          79          91
          79          91
          79          90
          79          90
          79          89
          80          89
          80          88
          80          87
          80          87
          81          86
          81          86
          81          85
          81          85
          81          84
          82          84
          82          83
          82          83
          83          82
          83          82
          83          81
          84          81
          84          80
          84          80
          85          79
          85          79
          85          78
          86          78
          86          77
          86          77
          87          76
          87          76
          88          75
          88          75
          89          74
          89          74
          89          73
          90          73
          90          72
          91          72
          91          71
          92          71
          92          70
          93          70
          93          69
          94          69
          95          68
          95          68
          96          67
          96          67
          97          66
          98          66
          98          65
          99          65
          99          64
         100          64
         101          63
         102          63
         102          62
         103          62
         104          61
         104          61
         105          61
         106          60
         107          60
         107          59
         108          59
         109          58
         110          58
         111          57
         111          57
         112          56
         113          56
         114          56
         115          55
         116          55
         117          54
         118          54
         119          53
         120          53
         121          52
         122          52
         123          52
         124          51
         125          51
         126          50
         127          50
         128          49
         129          49
         130          49
         131          48
         132          48
         133          47
         134          47
         136          47
         137          46
         138          46
         139          45
         140          45
         142          45
         143          44
         144          44
         145          43
         147          43
         148          43
         149          42
         151          42
         152          41
         153          41
         155          41
         156          40
         158          40
         159          40
         160          39
         162          39
         163          39
         165          38
         166          38
         168          38
         169          37
         171          37
         173          37
         174          36
         176          36
         177          36
         179          35
         181          35
         182          35
         184          34
         186          34
         187          34
         189          33
         191          33
         192          33
         194          32
         196          32
         198          32
         200          32
         201          31
         203          31
         205          31
         207          30
         209          30
         211          30
         212          30
         214          29
         216          29
         218          29
         220          29
         222          28
         224          28
         226          28
         228          28
         230          28
         232          27
         234          27
         236          27
         238          27
         240          27
         242          26
         245          26
         247          26
         249          26
         251          26
         253          25
         255          25
         257          25
         260          25
         262          25
         264          25
         266          24
         268          24
         271          24
         273          24
         275          24
         277          24
         280          24
         282          24
         284          23
         286          23
         289          23
         291          23
         293          23
         296          23
         298          23
         300          23
         303          23
         305          23
         307          23
         310          23
         312          22
         314          22
         317          22
         319          22
         321          22
         324          22
         326          22
         328          22
         331          22
         333          22
         336          22
         338          22
         340          22
         343          22
         345          22
         347          22
         350          22
         352          22
         354          22
         357          22
         359          22
         362          22
         364          22
         366          23
         369          23
         371          23
         373          23
         376          23
         378          23
         380          23
         383          23
         385          23
         387          23
         390          23
         392          23
         394          24
         397          24
         399          24
         401          24
         403          24
         406          24
         408          24
         410          25
         412          25
         415          25
         417          25
         419          25
         421          25
         424          25
         426          26
         428          26
         430          26
         432          26
         434          26
         437          27
         439          27
         441          27
         443          27
         445          27
         447          28
         449          28
         451          28
         453          28
         455          29
         457          29
         459          29
         461          29
         463          30
         465          30
         467          30
         469          30
         471          31
         473          31
         475          31
         477          32
         479          32
         480          32
         482          32
         484          33
         486          33
         488          33
         490          34
         491          34
         493          34
         495          35
         497          35
         498          35
         500          36
         502          36
         503          36
         505          37
         507          37
         508          37
         510          38
         512          38
         513          38
         515          39
         516          39
         518          39
         519          40
         521          40
         522          40
         524          41
         525          41
         527          42
         528          42
         530          42
         531          43
         533          43
         534          44
         535          44
         537          44
         538          45
         539          45
         541          46
         542          46
         543          46
         544          47
         546          47
         547          48
         548          48
         549          49
         551          49
         552          49
         553          50
         554          50
         555          51
         556          51
         558          52
         559          52
         560          53
         561          53
         562          53
         563          54
         564          54
         565          55
         566          55
         567          56
         568          56
         569          57
         570          57
         571          58
         572          58
         573          59
         574          59
         575          59
         575          60
         576          60
         577          61
         578          61
         579          62
         580          62
         580          63
         581          63
         582          64
         583          64
         584          65
         584          65
         585          66
         586          66
         587          67
         587          67
         588          68
         589          68
         589          69
         590          69
         591          70
         591          70
         592          71
         593          71
         593          72
         594          72
         594          73
         595          74
         595          74
         596          75
         597          75
         597          76
         598          76
         598          77
         599          77
         599          78
         600          78
         600          79
         601          79
         601          80
         602          80
         602          81
         602          81
         603          82
         603          83
         604          83
         604          84
         605          84
         605          85
         605          85
         606          86
         606          86
         606          87
         607          87
         607          88
         607          89
         608          89
         608          90
         608          90
         609          91
         609          91
         609          92
         609          92
         610          93
         610          93
         610          94
         610          95
         611          95
         611          96
         611          96
         611          97
         611          97
         612          98
         612          98
         612          99
         612         100
         612         100
         613         101
         613         101
         613         102
         613         102
         613         103
         613         103
         613         104
         613         105
         614         105
         614         106
         614         106
         614         107
         223         244
         222         243
         222         243
         221         243
         220         242
         219         242
         219         242
         218         241
         217         241
         217         241
         216         240
         215         240
         214         240
         214         239
         213         239
         212         239
         212         238
         211         238
         210         238
         209         237
         209         237
         208         237
         207         236
         207         236
         206         235
         205         235
         205         235
         204         234
         203         234
         202         234
         202         233
         201         233
         200         233
         200         232
         199         232
         198         231
         198         231
         197         231
         196         230
         195         230
         195         230
         194         229
         193         229
         193         228
         192         228
         191         228
         191         227
         190         227
         189         226
         189         226
         188         226
         187         225
         186         225
         186         224
         185         224
         184         224
         184         223
         183         223
         182         222
         182         222
         181         222
         180         221
         180         221
         179         220
         178         220
         178         220
         177         219
         176         219
         176         218
         175         218
         174         218
         174         217
         173         217
         172         216
         172         216
         171         215
         170         215
         170         215
         169         214
         168         214
         168         213
         167         213
         167         212
         166         212
         165         212
         165         211
         164         211
         163         210
         163         210
         162         209
         161         209
         161         209
         160         208
         159         208
         159         207
         158         207
         158         206
         157         206
         156         205
         156         205
         155         205
         154         204
         154         204
         153         203
         153         203
         152         202
         151         202
         151         201
         150         201
         149         201
         149         200
         148         200
         148         199
         147         199
         146         198
         146         198
         145         197
         145         197
         144         196
         143         196
         143         195
         142         195
         142         195
         141         194
         140         194
         140         193
         139         193
         139         192
         138         192
         138         191
         137         191
         136         190
         136         190
         135         189
         135         189
         134         188
         133         188
         133         187
         132         187
         132         186
         131         186
         131         185
         130         185
         130         184
         129         184
         128         184
         128         183
         127         183
         127         182
         126         182
         126         181
         125         181
         125         180
         124         180
         124         179
         123         179
         123         178
         122         178
         121         177
         121         177
         120         176
         120         176
         119         175
         119         175
         118         174
         118         174
         117         173
         117         173
         116         172
         116         172
         115         171
         115         171
         114         170
         114         170
         113         169
         113         169
         112         168
         112         168
         111         167
         111         167
         110         166
         110         165
         109         165
         109         164
         109         164
         108         163
         108         163
         107         162
         107         162
         106         161
         106         161
         105         160
         105         160
         104         159
         104         159
         104         158
         103         158
         103         157
         102         157
         102         156
         101         156
         101         155
         101         155
         100         154
         100         154
          99         153
          99         153
          99         152
          98         151
          98         151
          97         150
          97         150
          97         149
          96         149
          96         148
          95         148
          95         147
          95         147
          94         146
          94         146
          94         145
          93         145
          93         144
          93         144
          92         143
          92         142
          92         142
          91         141
          91         141
          91         140
          90         140
          90         139
          90         139
          89         138
          89         138
          89         137
          88         137
          88         136
          88         136
          87         135
          87         134
          87         134
          87         133
          86         133
          86         132
          86         132
          86         131
          85         131
          85         130
          85         130
          85         129
          84         129
          84         128
          84         128
          84         127
          83         126
          83         126
          83         125
          83         125
          82         124
          82         124
          82         123
          82         123
          82         122
          82         122
          81         121
          81         121
          81         120
          81         119
          81         119
          81         118
          80         118
          80         117
          80         117
          80         116
          80         116
          80         115
          80         115
          79         114
          79         114
          79         113
          79         112
          79         112
          79         111
          79         111
          79         110
          79         110
          79         109
          79         109
          79         108
          79         108
          78         107
          78         107
          78         106
          78         106
          78         105
          78         104
          78         104
          78         103
          78         103
          78         102
          78         102
          78         101
          78         101
          79         100
          79         100
          79          99
          79          99
          79          98
          79          98
          79          97
          79          96
          79          96
          79          95
          79          95
          79          94
          80          94
          80          93
          80          93
          80          92
          80          92
          80          91
          80          91
          81          90
          81          90
          81          89
          81          89
          81          88
          82          88
          82          87
          82          87
          82          86
          83          85
          83          85
          83          84
          83          84
          84          83
          84          83
          84          82
          84          82
          85          81
          85          81
          85          80
          86          80
          86          79
          86          79
          87          78
          87          78
          88          77
          88          77
          88          76
          89          76
          89          75
          90          75
          90          74
          91          74
          91          73
          91          73
          92          72
          92          72
          93          71
          93          71
          94          70
          95          70
          95          69
          96          69
          96          68
          97          68
          97          67
          98          67
          99          66
          99          66
         100          65
         100          65
         101          65
         102          64
         102          64
         103          63
         104          63
         105          62
         105          62
         106          61
         107          61
         107          60
         108          60
         109          59
         110          59
         111          58
         111          58
         112          58
         113          57
         114          57
         115          56
         116          56
         117          55
         117          55
         118          54
         119          54
         120          54
         121          53
         122          53
         123          52
         124          52
         125          51
         126          51
         127          51
         128          50
         129          50
         130          49
         131          49
         133          48
         134          48
         135          48
         136          47
         137          47
         138          46
         140          46
         141          46
         142          45
         143          45
         144          44
         146          44
         147          44
         148          43
         150          43
         151          43
         152          42
         154          42
         155          41
         156          41
         158          41
         159          40
         160          40
         162          40
         163          39
         165          39
         166          39
         168          38
         169          38
         171          38
         172          37
         174          37
         175          37
         177          36
         179          36
         180          36
         182          35
         184          35
         185          35
         187          34
         189          34
         190          34
         192          33
         194          33
         195          33
         197          33
         199          32
         201          32
         203          32
         204          31
         206          31
         208          31
         210          31
         212          30
         214          30
         215          30
         217          30
         219          29
         221          29
         223          29
         225          29
         227          28
         229          28
         231          28
         233          28
         235          28
         237          27
         239          27
         241          27
         243          27
         245          27
         248          26
         250          26
         252          26
         254          26
         256          26
         258          26
         260          25
         262          25
         265          25
         267          25
         269          25
         271          25
         273          25
         276          24
         278          24
         280          24
         282          24
         285          24
         287          24
         289          24
         291          24
         294          24
         296          23
         298          23
         301          23
         303          23
         305          23
         308          23
         310          23
         312          23
         314          23
         317          23
         319          23
         321          23
         324          23
         326          23
         328          23
         331          23
         333          23
         336          23
         338          23
         340          23
         343          23
         345          23
         347          23
         350          23
         352          23
         354          23
         357          23
         359          23
         361          23
         364          23
         366          23
         368          23
         371          23
         373          23
         375          23
         378          23
         380          23
         382          24
         385          24
         387          24
         389          24
         391          24
         394          24
         396          24
         398          24
         401          24
         403          25
         405          25
         407          25
         410          25
         412          25
         414          25
         416          25
         418          26
         421          26
         423          26
         425          26
         427          26
         429          27
         431          27
         434          27
         436          27
         438          27
         440          28
         442          28
         444          28
         446          28
         448          28
         450          29
         452          29
         454          29
         456          29
         458          30
         460          30
         462          30
         464          30
         466          31
         468          31
         470          31
         472          31
         474          32
         476          32
         477          32
         479          33
         481          33
         483          33
         485          33
         487          34
         488          34
         490          34
         492          35
         494          35
         495          35
         497          36
         499          36
         500          36
         502          37
         504          37
         505          37
         507          38
         509          38
         510          38
         512          39
         513          39
         515          39
         516          40
         518          40
         519          40
         521          41
         522          41
         524          42
         525          42
         527          42
         528          43
         530          43
         531          44
         532          44
         534          44
         535          45
         536          45
         538          46
         539          46
         540          46
         542          47
         543          47
         544          48
         545          48
         547          48
         548          49
         549          49
         550          50
         551          50
         553          51
         554          51
         555          51
         556          52
         557          52
         558          53
         559          53
         560          54
         561          54
         562          55
         563          55
         564          56
         565          56
         566          56
         567          57
         568          57
         569          58
         570          58
         571          59
         572          59
         573          60
         574          60
         575          61
         575          61
         576          62
         577          62
         578          63
         579          63
         580          64
         580          64
         581          65
         582          65
         583          66
         583          66
         584          67
         585          67
         586          68
         586          68
         587          69
         588          69
         588          70
         589          70
         590          71
         590          71
         591          72
         592          72
         592          73
         593          73
         593          74
         594          74
         594          75
         595          75
         596          76
         596          76
         597          77
         597          77
         598          78
         598          78
         599          79
         599          79
         600          80
         600          81
         600          81
         601          82
         601          82
         602          83
         602          83
         603          84
         603          84
         603          85
         604          85
         604          86
         604          86
         605          87
         605          88
         605          88
         606          89
         606          89
         606          90
         607          90
         607          91
         607          91
         608          92
         608          92
         608          93
         608          94
         609          94
         609          95
         609          95
         609          96
         610          96
         610          97
         610          97
         610          98
         610          99
         610          99
         611         100
         611         100
         611         101
         611         101
         611         102
         611         102
         612         103
         612         104
         612         104
         612         105
         612         105
         612         106
         612         106
         612         107
         224         243
         223         243
         222         243
         221         242
         221         242
         220         242
         219         241
         219         241
         218         241
         217         240
         216         240
         216         240
         215         239
         214         239
         214         239
         213         238
         212         238
         211         237
         211         237
         210         237
         209         236
         209         236
         208         236
         207         235
         207         235
         206         235
         205         234
         204         234
         204         234
         203         233
         202         233
         202         232
         201         232
         200         232
         200         231
         199         231
         198         231
         197         230
         197         230
         196         229
         195         229
         195         229
         194         228
         193         228
         193         228
         192         227
         191         227
         191         226
         190         226
         189         226
         189         225
         188         225
         187         224
         186         224
         186         224
         185         223
         184         223
         184         222
         183         222
         182         222
         182         221
         181         221
         180         220
         180         220
         179         220
         178         219
         178         219
         177         218
         176         218
         176         218
         175         217
         174         217
         174         216
         173         216
         172         216
         172         215
         171         215
         171         214
         170         214
         169         213
         169         213
         168         213
         167         212
         167         212
         166         211
         165         211
         165         210
         164         210
         163         210
         163         209
         162         209
         161         208
         161         208
         160         207
         160         207
         159         206
         158         206
         158         206
         157         205
         156         205
         156         204
         155         204
         155         203
         154         203
         153         202
         153         202
         152         202
         152         201
         151         201
         150         200
         150         200
         149         199
         148         199
         148         198
         147         198
         147         197
         146         197
         145         197
         145         196
         144         196
         144         195
         143         195
         142         194
         142         194
         141         193
         141         193
         140         192
         140         192
         139         191
         138         191
         138         190
         137         190
         137         189
         136         189
         136         189
         135         188
         134         188
         134         187
         133         187
         133         186
         132         186
         132         185
         131         185
         130         184
         130         184
         129         183
         129         183
         128         182
         128         182
         127         181
         127         181
         126         180
         126         180
         125         179
         125         179
         124         178
         123         178
         123         177
         122         177
         122         176
         121         176
         121         175
         120         175
         120         174
         119         174
         119         173
         118         173
         118         172
         117         172
         117         171
         116         171
         116         170
         115         170
         115         169
         114         169
         114         168
         113         168
         113         167
         112         167
         112         166
         111         166
         111         165
         111         165
         110         164
         110         164
         109         163
         109         163
         108         162
         108         162
         107         161
         107         161
         106         160
         106         160
         106         159
         105         159
         105         158
         104         158
         104         157
         103         157
         103         156
         103         155
         102         155
         102         154
         101         154
         101         153
         101         153
         100         152
         100         152
          99         151
          99         151
          99         150
          98         150
          98         149
          97         149
          97         148
          97         148
          96         147
          96         147
          96         146
          95         146
          95         145
          94         144
          94         144
          94         143
          93         143
          93         142
          93         142
          92         141
          92         141
          92         140
          91         140
          91         139
          91         139
          90         138
          90         138
          90         137
          90         137
          89         136
          89         135
          89         135
          88         134
          88         134
          88         133
          88         133
          87         132
          87         132
          87         131
          87         131
          86         130
          86         130
          86         129
          86         128
          85         128
          85         127
          85         127
          85         126
          84         126
          84         125
          84         125
          84         124
          84         124
          83         123
          83         123
          83         122
          83         122
          83         121
          82         120
          82         120
          82         119
          82         119
          82         118
          82         118
          82         117
          81         117
          81         116
          81         116
          81         115
          81         115
          81         114
          81         114
          81         113
          81         112
          80         112
          80         111
          80         111
          80         110
          80         110
          80         109
          80         109
          80         108
          80         108
          80         107
          80         107
          80         106
          80         106
          80         105
          80         104
          80         104
          80         103
          80         103
          80         102
          80         102
          80         101
          80         101
          80         100
          80         100
          80          99
          80          99
          80          98
          80          98
          80          97
          80          97
          81          96
          81          95
          81          95
          81          94
          81          94
          81          93
          81          93
          81          92
          82          92
          82          91
          82          91
          82          90
          82          90
          82          89
          83          89
          83          88
          83          88
          83          87
          84          87
          84          86
          84          86
          84          85
          85          85
          85          84
          85          84
          85          83
          86          82
          86          82
          86          81
          87          81
          87          80
          87          80
          88          79
          88          79
          88          78
          89          78
          89          77
          90          77
          90          76
          90          76
          91          75
          91          75
          92          74
          92          74
          93          73
          93          73
          94          72
          94          72
          95          71
          95          71
          96          70
          96          70
          97          70
          97          69
          98          69
          98          68
          99          68
         100          67
         100          67
         101          66
         101          66
         102          65
         103          65
         103          64
         104          64
         105          63
         105          63
         106          62
         107          62
         108          61
         108          61
         109          61
         110          60
         111          60
         111          59
         112          59
         113          58
         114          58
         115          57
         116          57
         116          56
         117          56
         118          56
         119          55
         120          55
         121          54
         122          54
         123          53
         124          53
         125          53
         126          52
         127          52
         128          51
         129          51
         130          50
         131          50
         132          50
         133          49
         134          49
         135          48
         136          48
         138          48
         139          47
         140          47
         141          46
         142          46
         143          46
         145          45
         146          45
         147          44
         148          44
         150          44
         151          43
         152          43
         154          43
         155          42
         156          42
         158          41
         159          41
         160          41
         162          40
         163          40
         165          40
         166          39
         168          39
         169          39
         171          38
         172          38
         174          38
         175          37
         177          37
         178          37
         180          36
         182          36
         183          36
         185          35
         186          35
         188          35
         190          34
         191          34
         193          34
         195          34
         197          33
         198          33
         200          33
         202          32
         204          32
         205          32
         207          32
         209          31
         211          31
         213          31
         215          31
         217          30
         218          30
         220          30
         222          30
         224          29
         226          29
         228          29
         230          29
         232          28
         234          28
         236          28
         238          28
         240          28
         242          27
         244          27
         246          27
         248          27
         250          27
         253          27
         255          26
         257          26
         259          26
         261          26
         263          26
         265          26
         267          25
         270          25
         272          25
         274          25
         276          25
         278          25
         281          25
         283          25
         285          24
         287          24
         290          24
         292          24
         294          24
         296          24
         299          24
         301          24
         303          24
         305          24
         308          24
         310          24
         312          23
         315          23
         317          23
         319          23
         322          23
         324          23
         326          23
         329          23
         331          23
         333          23
         336          23
         338          23
         340          23
         343          23
         345          23
         347          23
         350          23
         352          23
         354          23
         356          23
         359          23
         361          23
         363          23
         366          24
         368          24
         370          24
         373          24
         375          24
         377          24
         380          24
         382          24
         384          24
         386          24
         389          24
         391          24
         393          25
         395          25
         398          25
         400          25
         402          25
         404          25
         407          25
         409          26
         411          26
         413          26
         415          26
         418          26
         420          26
         422          26
         424          27
         426          27
         428          27
         431          27
         433          27
         435          28
         437          28
         439          28
         441          28
         443          28
         445          29
         447          29
         449          29
         451          29
         453          30
         455          30
         457          30
         459          30
         461          31
         463          31
         465          31
         467          31
         469          32
         471          32
         472          32
         474          32
         476          33
         478          33
         480          33
         482          34
         483          34
         485          34
         487          34
         489          35
         491          35
         492          35
         494          36
         496          36
         497          36
         499          37
         501          37
         502          37
         504          38
         506          38
         507          38
         509          39
         510          39
         512          39
         513          40
         515          40
         516          40
         518          41
         519          41
         521          42
         522          42
         524          42
         525          43
         527          43
         528          44
         529          44
         531          44
         532          45
         534          45
         535          45
         536          46
         537          46
         539          47
         540          47
         541          48
         543          48
         544          48
         545          49
         546          49
         547          50
         549          50
         550          50
         551          51
         552          51
         553          52
         554          52
         555          53
         556          53
         558          54
         559          54
         560          54
         561          55
         562          55
         563          56
         564          56
         565          57
         566          57
         567          58
         568          58
         569          59
         569          59
         570          60
         571          60
         572          60
         573          61
         574          61
         575          62
         576          62
         576          63
         577          63
         578          64
         579          64
         580          65
         580          65
         581          66
         582          66
         583          67
         583          67
         584          68
         585          68
         585          69
         586          69
         587          70
         587          70
         588          71
         589          71
         589          72
         590          72
         590          73
         591          73
         592          74
         592          74
         593          75
         593          75
         594          76
         594          76
         595          77
         595          78
         596          78
         596          79
         597          79
         597          80
         598          80
         598          81
         599          81
         599          82
         600          82
         600          83
         601          83
         601          84
         601          84
         602          85
         602          85
         602          86
         603          87
         603          87
         604          88
         604          88
         604          89
         605          89
         605          90
         605          90
         605          91
         606          91
         606          92
         606          93
         607          93
         607          94
         607          94
         607          95
         608          95
         608          96
         608          96
         608          97
         608          97
         609          98
         609          99
         609          99
         609         100
         609         100
         610         101
         610         101
         610         102
         610         102
         610         103
         610         104
         610         104
         610         105
         611         105
         611         106
         611         106
         611         107
         224         243
         223         242
         223         242
         222         242
         221         241
         221         241
         220         241
         219         240
         218         240
         218         240
         217         239
         216         239
         216         239
         215         238
         214         238
         213         238
         213         237
         212         237
         211         237
         211         236
         210         236
         209         236
         209         235
         208         235
         207         235
         206         234
         206         234
         205         233
         204         233
         204         233
         203         232
         202         232
         202         232
         201         231
         200         231
         199         231
         199         230
         198         230
         197         229
         197         229
         196         229
         195         228
         195         228
         194         228
         193         227
         193         227
         192         226
         191         226
         191         226
         190         225
         189         225
         189         224
         188         224
         187         224
         186         223
         186         223
         185         222
         184         222
         184         222
         183         221
         182         221
         182         220
         181         220
         180         220
         180         219
         179         219
         178         218
         178         218
         177         218
         176         217
         176         217
         175         216
         175         216
         174         216
         173         215
         173         215
         172         214
         171         214
         171         213
         170         213
         169         213
         169         212
         168         212
         167         211
         167         211
         166         210
         165         210
         165         210
         164         209
         164         209
         163         208
         162         208
         162         207
         161         207
         160         207
         160         206
         159         206
         159         205
         158         205
         157         204
         157         204
         156         203
         155         203
         155         203
         154         202
         154         202
         153         201
         152         201
         152         200
         151         200
         151         199
         150         199
         149         198
         149         198
         148         198
         148         197
         147         197
         146         196
         146         196
         145         195
         145         195
         144         194
         143         194
         143         193
         142         193
         142         192
         141         192
         140         192
         140         191
         139         191
         139         190
         138         190
         138         189
         137         189
         136         188
         136         188
         135         187
         135         187
         134         186
         134         186
         133         185
         133         185
         132         184
         131         184
         131         183
         130         183
         130         182
         129         182
         129         181
         128         181
         128         180
         127         180
         127         180
         126         179
         125         179
         125         178
         124         178
         124         177
         123         177
         123         176
         122         176
         122         175
         121         175
         121         174
         120         174
         120         173
         119         173
         119         172
         118         172
         118         171
         117         171
         117         170
         116         170
         116         169
         115         169
         115         168
         114         168
         114         167
         113         167
         113         166
         113         166
         112         165
         112         165
         111         164
         111         163
         110         163
         110         162
         109         162
         109         161
         108         161
         108         160
         108         160
         107         159
         107         159
         106         158
         106         158
         105         157
         105         157
         104         156
         104         156
         104         155
         103         155
         103         154
         102         154
         102         153
         102         153
         101         152
         101         152
         100         151
         100         151
         100         150
          99         150
          99         149
          99         148
          98         148
          98         147
          97         147
          97         146
          97         146
          96         145
          96         145
          96         144
          95         144
          95         143
          95         143
          94         142
          94         142
          94         141
          93         141
          93         140
          93         140
          92         139
          92         138
          92         138
          91         137
          91         137
          91         136
          90         136
          90         135
          90         135
          90         134
          89         134
          89         133
          89         133
          89         132
          88         132
          88         131
          88         131
          88         130
          87         129
          87         129
          87         128
          87         128
          86         127
          86         127
          86         126
          86         126
          85         125
          85         125
          85         124
          85         124
          85         123
          85         123
          84         122
          84         121
          84         121
          84         120
          84         120
          83         119
          83         119
          83         118
          83         118
          83         117
          83         117
          83         116
          83         116
          82         115
          82         115
          82         114
          82         113
          82         113
          82         112
          82         112
          82         111
          82         111
          82         110
          82         110
          81         109
          81         109
          81         108
          81         108
          81         107
          81         107
          81         106
          81         105
          81         105
          81         104
          81         104
          81         103
          81         103
          81         102
          81         102
          81         101
          81         101
          81         100
          81         100
          82          99
          82          99
          82          98
          82          98
          82          97
          82          97
          82          96
          82          95
          82          95
          82          94
          82          94
          83          93
          83          93
          83          92
          83          92
          83          91
          83          91
          84          90
          84          90
          84          89
          84          89
          84          88
          85          88
          85          87
          85          87
          85          86
          86          86
          86          85
          86          85
          86          84
          87          84
          87          83
          87          83
          88          82
          88          82
          88          81
          88          81
          89          80
          89          80
          90          79
          90          79
          90          78
          91          78
          91          77
          91          77
          92          76
          92          76
          93          75
          93          75
          94          74
          94          74
          95          73
          95          73
          96          72
          96          72
          97          71
          97          71
          98          70
          98          70
          99          69
          99          69
         100          68
         100          68
         101          67
         102          67
         102          66
         103          66
         104          65
         104          65
         105          64
         106          64
         106          64
         107          63
         108          63
         108          62
         109          62
         110          61
         111          61
         111          60
         112          60
         113          59
         114          59
         115          58
         115          58
         116          58
         117          57
         118          57
         119          56
         120          56
         121          55
         121          55
         122          55
         123          54
         124          54
         125          53
         126          53
         127          52
         128          52
         129          52
         130          51
         131          51
         132          50
         133          50
         135          49
         136          49
         137          49
         138          48
         139          48
         140          47
         141          47
         143          47
         144          46
         145          46
         146          46
         147          45
         149          45
         150          44
         151          44
         152          44
         154          43
         155          43
         156          42
         158          42
         159          42
         160          41
         162          41
         163          41
         165          40
         166          40
         168          40
         169          39
         171          39
         172          39
         174          38
         175          38
         177          38
         178          37
         180          37
         181          37
         183          36
         184          36
         186          36
         188          35
         189          35
         191          35
         193          35
         194          34
         196          34
         198          34
         200          33
         201          33
         203          33
         205          33
         207          32
         208          32
         210          32
         212          32
         214          31
         216          31
         218          31
         219          31
         221          30
         223          30
         225          30
         227          30
         229          29
         231          29
         233          29
         235          29
         237          29
         239          28
         241          28
         243          28
         245          28
         247          28
         249          27
         251          27
         253          27
         255          27
         257          27
         260          27
         262          26
         264          26
         266          26
         268          26
         270          26
         272          26
         275          26
         277          25
         279          25
         281          25
         283          25
         286          25
         288          25
         290          25
         292          25
         295          25
         297          24
         299          24
         301          24
         304          24
         306          24
         308          24
         310          24
         313          24
         315          24
         317          24
         319          24
         322          24
         324          24
         326          24
         329          24
         331          24
         333          24
         336          24
         338          24
         340          24
         342          24
         345          24
         347          24
         349          24
         352          24
         354          24
         356          24
         359          24
         361          24
         363          24
         366          24
         368          24
         370          24
         372          24
         375          24
         377          24
         379          24
         381          25
         384          25
         386          25
         388          25
         390          25
         393          25
         395          25
         397          25
         399          25
         402          26
         404          26
         406          26
         408          26
         410          26
         413          26
         415          26
         417          27
         419          27
         421          27
         423          27
         425          27
         428          27
         430          28
         432          28
         434          28
         436          28
         438          28
         440          29
         442          29
         444          29
         446          29
         448          30
         450          30
         452          30
         454          30
         456          30
         458          31
         460          31
         462          31
         464          31
         466          32
         468          32
         469          32
         471          33
         473          33
         475          33
         477          33
         479          34
         480          34
         482          34
         484          35
         486          35
         488          35
         489          35
         491          36
         493          36
         494          36
         496          37
         498          37
         499          37
         501          38
         503          38
         504          38
         506          39
         507          39
         509          39
         510          40
         512          40
         514          41
         515          41
         517          41
         518          42
         519          42
         521          42
         522          43
         524          43
         525          43
         527          44
         528          44
         529          45
         531          45
         532          45
         533          46
         535          46
         536          47
         537          47
         539          47
         540          48
         541          48
         542          49
         543          49
         545          50
         546          50
         547          50
         548          51
         549          51
         550          52
         552          52
         553          53
         554          53
         555          53
         556          54
         557          54
         558          55
         559          55
         560          56
         561          56
         562          57
         563          57
         564          57
         565          58
         566          58
         567          59
         568          59
         569          60
         570          60
         570          61
         571          61
         572          62
         573          62
         574          63
         575          63
         576          64
         576          64
         577          65
         578          65
         579          66
         579          66
         580          67
         581          67
         582          68
         582          68
         583          69
         584          69
         584          70
         585          70
         586          71
         586          71
         587          72
         588          72
         588          73
         589          73
         589          74
         590          74
         591          75
         591          75
         592          76
         592          76
         593          77
         593          77
         594          78
         594          78
         595          79
         595          79
         596          80
         596          80
         597          81
         597          81
         598          82
         598          82
         599          83
         599          83
         599          84
         600          85
         600          85
         601          86
         601          86
         601          87
         602          87
         602          88
         602          88
         603          89
         603          89
         603          90
         604          90
         604          91
         604          92
         604          92
         605          93
         605          93
         605          94
         606          94
         606          95
         606          95
         606          96
         606          96
         607          97
         607          98
         607          98
         607          99
         607          99
         608         100
         608         100
         608         101
         608         101
         608         102
         608         103
         609         103
         609         104
         609         104
         609         105
         609         105
         609         106
         609         106
         609         107
         225         242
         224         242
         223         242
         223         241
         222         241
         221         241
         220         240
         220         240
         219         240
         218         239
         218         239
         217         239
         216         238
         215         238
         215         238
         214         237
         213         237
         213         237
         212         236
         211         236
         210         236
         210         235
         209         235
         208         235
         208         234
         207         234
         206         233
         206         233
         205         233
         204         232
         204         232
         203         232
         202         231
         201         231
         201         231
         200         230
         199         230
         199         229
         198         229
         197         229
         197         228
         196         228
         195         228
         195         227
         194         227
         193         226
         193         226
         192         226
         191         225
         191         225
         190         224
         189         224
         188         224
         188         223
         187         223
         186         222
         186         222
         185         222
         184         221
         184         221
         183         220
         182         220
         182         220
         181         219
         180         219
         180         218
         179         218
         179         218
         178         217
         177         217
         177         216
         176         216
         175         216
         175         215
         174         215
         173         214
         173         214
         172         214
         171         213
         171         213
         170         212
         169         212
         169         211
         168         211
         167         211
         167         210
         166         210
         166         209
         165         209
         164         208
         164         208
         163         208
         162         207
         162         207
         161         206
         161         206
         160         205
         159         205
         159         204
         158         204
         157         204
         157         203
         156         203
         156         202
         155         202
         154         201
         154         201
         153         200
         153         200
         152         200
         151         199
         151         199
         150         198
         150         198
         149         197
         148         197
         148         196
         147         196
         147         195
         146         195
         145         194
         145         194
         144         194
         144         193
         143         193
         142         192
         142         192
         141         191
         141         191
         140         190
         140         190
         139         189
         138         189
         138         188
         137         188
         137         187
         136         187
         136         186
         135         186
         135         186
         134         185
         133         185
         133         184
         132         184
         132         183
         131         183
         131         182
         130         182
         130         181
         129         181
         129         180
         128         180
         127         179
         127         179
         126         178
         126         178
         125         177
         125         177
         124         176
         124         176
         123         175
         123         175
         122         174
         122         174
         121         173
         121         173
         120         172
         120         172
         119         171
         119         171
         118         170
         118         170
         117         169
         117         169
         116         168
         116         168
         115         167
         115         167
         114         166
         114         166
         114         165
         113         165
         113         164
         112         164
         112         163
         111         163
         111         162
         110         162
         110         161
         109         161
         109         160
         109         160
         108         159
         108         159
         107         158
         107         158
         106         157
         106         157
         106         156
         105         156
         105         155
         104         155
         104         154
         104         154
         103         153
         103         152
         102         152
         102         151
         102         151
         101         150
         101         150
         100         149
         100         149
         100         148
          99         148
          99         147
          99         147
          98         146
          98         146
          97         145
          97         145
          97         144
          96         144
          96         143
          96         143
          95         142
          95         142
          95         141
          94         140
          94         140
          94         139
          94         139
          93         138
          93         138
          93         137
          92         137
          92         136
          92         136
          91         135
          91         135
          91         134
          91         134
          90         133
          90         133
          90         132
          90         131
          89         131
          89         130
          89         130
          89         129
          88         129
          88         128
          88         128
          88         127
          87         127
          87         126
          87         126
          87         125
          87         125
          86         124
          86         124
          86         123
          86         122
          86         122
          85         121
          85         121
          85         120
          85         120
          85         119
          85         119
          85         118
          84         118
          84         117
          84         117
          84         116
          84         116
          84         115
          84         114
          84         114
          83         113
          83         113
          83         112
          83         112
          83         111
          83         111
          83         110
          83         110
          83         109
          83         109
          83         108
          83         108
          83         107
          83         107
          83         106
          83         105
          83         105
          83         104
          83         104
          83         103
          83         103
          83         102
          83         102
          83         101
          83         101
          83         100
          83         100
          83          99
          83          99
          83          98
          83          98
          83          97
          83          97
          83          96
          84          96
          84          95
          84          94
          84          94
          84          93
          84          93
          84          92
          85          92
          85          91
          85          91
          85          90
          85          90
          85          89
          86          89
          86          88
          86          88
          86          87
          87          87
          87          86
          87          86
          87          85
          88          85
          88          84
          88          84
          88          83
          89          83
          89          82
          89          82
          90          81
          90          81
          90          80
          91          80
          91          79
          91          79
          92          78
          92          78
          93          77
          93          77
          93          76
          94          76
          94          75
          95          75
          95          74
          96          74
          96          73
          97          73
          97          72
          98          72
          98          71
          99          71
          99          70
         100          70
         100          69
         101          69
         101          68
         102          68
         103          67
         103          67
         104          67
         104          66
         105          66
         106          65
         106          65
         107          64
         108          64
         108          63
         109          63
         110          62
         111          62
         111          61
         112          61
         113          61
         114          60
         114          60
         115          59
         116          59
         117          58
         118          58
         119          57
         119          57
         120          57
         121          56
         122          56
         123          55
         124          55
         125          54
         126          54
         127          54
         128          53
         129          53
         130          52
         131          52
         132          51
         133          51
         134          51
         135          50
         136          50
         137          49
         138          49
         139          49
         141          48
         142          48
         143          47
         144          47
         145          47
         146          46
         148          46
         149          45
         150          45
         151          45
         153          44
         154          44
         155          44
         156          43
         158          43
         159          42
         161          42
         162          42
         163          41
         165          41
         166          41
         167          40
         169          40
         170          40
         172          39
         173          39
         175          39
         176          38
         178          38
         179          38
         181          37
         183          37
         184          37
         186          36
         187          36
         189          36
         191          36
         192          35
         194          35
         196          35
         197          34
         199          34
         201          34
         202          34
         204          33
         206          33
         208          33
         210          32
         211          32
         213          32
         215          32
         217          31
         219          31
         221          31
         222          31
         224          31
         226          30
         228          30
         230          30
         232          30
         234          29
         236          29
         238          29
         240          29
         242          29
         244          28
         246          28
         248          28
         250          28
         252          28
         254          27
         256          27
         258          27
         260          27
         262          27
         265          27
         267          27
         269          26
         271          26
         273          26
         275          26
         277          26
         280          26
         282          26
         284          26
         286          25
         288          25
         290          25
         293          25
         295          25
         297          25
         299          25
         302          25
         304          25
         306          25
         308          25
         311          25
         313          24
         315          24
         317          24
         320          24
         322          24
         324          24
         326          24
         329          24
         331          24
         333          24
         336          24
         338          24
         340          24
         342          24
         345          24
         347          24
         349          24
         352          24
         354          24
         356          24
         358          24
         361          24
         363          25
         365          25
         368          25
         370          25
         372          25
         374          25
         377          25
         379          25
         381          25
         383          25
         386          25
         388          25
         390          25
         392          26
         394          26
         397          26
         399          26
         401          26
         403          26
         405          26
         408          26
         410          27
         412          27
         414          27
         416          27
         418          27
         420          27
         423          28
         425          28
         427          28
         429          28
         431          28
         433          29
         435          29
         437          29
         439          29
         441          29
         443          30
         445          30
         447          30
         449          30
         451          30
         453          31
         455          31
         457          31
         459          31
         461          32
         463          32
         465          32
         466          32
         468          33
         470          33
         472          33
         474          34
         476          34
         477          34
         479          34
         481          35
         483          35
         485          35
         486          36
         488          36
         490          36
         491          37
         493          37
         495          37
         496          37
         498          38
         500          38
         501          38
         503          39
         504          39
         506          39
         508          40
         509          40
         511          41
         512          41
         514          41
         515          42
         517          42
         518          42
         519          43
         521          43
         522          43
         524          44
         525          44
         526          45
         528          45
         529          45
         531          46
         532          46
         533          47
         534          47
         536          47
         537          48
         538          48
         539          49
         541          49
         542          49
         543          50
         544          50
         545          51
         547          51
         548          52
         549          52
         550          52
         551          53
         552          53
         553          54
         554          54
         555          55
         556          55
         558          55
         559          56
         560          56
         561          57
         561          57
         562          58
         563          58
         564          59
         565          59
         566          60
         567          60
         568          61
         569          61
         570          61
         571          62
         571          62
         572          63
         573          63
         574          64
         575          64
         576          65
         576          65
         577          66
         578          66
         579          67
         579          67
         580          68
         581          68
         581          69
         582          69
         583          70
         583          70
         584          71
         585          71
         585          72
         586          72
         587          73
         587          73
         588          74
         588          74
         589          75
         590          75
         590          76
         591          76
         591          77
         592          77
         592          78
         593          78
         593          79
         594          79
         594          80
         595          80
         595          81
         596          82
         596          82
         597          83
         597          83
         597          84
         598          84
         598          85
         599          85
         599          86
         599          86
         600          87
         600          87
         600          88
         601          88
         601          89
         601          89
         602          90
         602          91
         602          91
         603          92
         603          92
         603          93
         603          93
         604          94
         604          94
         604          95
         604          95
         605          96
         605          97
         605          97
         605          98
         606          98
         606          99
         606          99
         606         100
         606         100
         607         101
         607         101
         607         102
         607         103
         607         103
         607         104
         607         104
         608         105
         608         105
         608         106
         608         106
         608         107
         225         242
         224         242
         224         241
         223         241
         222         241
         222         240
         221         240
         220         240
         219         239
         219         239
         218         239
         217         238
         217         238
         216         238
         215         237
         215         237
         214         237
         213         236
         212         236
         212         235
         211         235
         210         235
         210         234
         209         234
         208         234
         208         233
         207         233
         206         233
         206         232
         205         232
         204         232
         203         231
         203         231
         202         230
         201         230
         201         230
         200         229
         199         229
         199         229
         198         228
         197         228
         197         227
         196         227
         195         227
         195         226
         194         226
         193         226
         193         225
         192         225
         191         224
         190         224
         190         224
         189         223
         188         223
         188         222
         187         222
         186         222
         186         221
         185         221
         184         221
         184         220
         183         220
         182         219
         182         219
         181         218
         181         218
         180         218
         179         217
         179         217
         178         216
         177         216
         177         216
         176         215
         175         215
         175         214
         174         214
         173         214
         173         213
         172         213
         171         212
         171         212
         170         211
         170         211
         169         211
         168         210
         168         210
         167         209
         166         209
         166         208
         165         208
         164         208
         164         207
         163         207
         163         206
         162         206
         161         205
         161         205
         160         205
         159         204
         159         204
         158         203
         158         203
         157         202
         156         202
         156         201
         155         201
         155         201
         154         200
         153         200
         153         199
         152         199
         152         198
         151         198
         150         197
         150         197
         149         196
         149         196
         148         196
         147         195
         147         195
         146         194
         146         194
         145         193
         144         193
         144         192
         143         192
         143         191
         142         191
         142         190
         141         190
         140         190
         140         189
         139         189
         139         188
         138         188
         138         187
         137         187
         137         186
         136         186
         135         185
         135         185
         134         184
         134         184
         133         183
         133         183
         132         182
         132         182
         131         181
         131         181
         130         180
         130         180
         129         179
         128         179
         128         178
         127         178
         127         178
         126         177
         126         177
         125         176
         125         176
         124         175
         124         175
         123         174
         123         174
         122         173
         122         173
         121         172
         121         172
         120         171
         120         171
         119         170
         119         170
         118         169
         118         169
         117         168
         117         168
         116         167
         116         167
         116         166
         115         166
         115         165
         114         165
         114         164
         113         164
         113         163
         112         163
         112         162
         111         162
         111         161
         111         161
         110         160
         110         159
         109         159
         109         158
         108         158
         108         157
         108         157
         107         156
         107         156
         106         155
         106         155
         105         154
         105         154
         105         153
         104         153
         104         152
         103         152
         103         151
         103         151
         102         150
         102         150
         102         149
         101         149
         101         148
         100         148
         100         147
         100         147
          99         146
          99         146
          99         145
          98         145
          98         144
          98         143
          97         143
          97         142
          97         142
          96         141
          96         141
          96         140
          95         140
          95         139
          95         139
          94         138
          94         138
          94         137
          93         137
          93         136
          93         136
          93         135
          92         135
          92         134
          92         133
          92         133
          91         132
          91         132
          91         131
          91         131
          90         130
          90         130
          90         129
          90         129
          89         128
          89         128
          89         127
          89         127
          88         126
          88         126
          88         125
          88         125
          88         124
          87         123
          87         123
          87         122
          87         122
          87         121
          87         121
          86         120
          86         120
          86         119
          86         119
          86         118
          86         118
          86         117
          85         117
          85         116
          85         116
          85         115
          85         114
          85         114
          85         113
          85         113
          85         112
          85         112
          84         111
          84         111
          84         110
          84         110
          84         109
          84         109
          84         108
          84         108
          84         107
          84         107
          84         106
          84         105
          84         105
          84         104
          84         104
          84         103
          84         103
          84         102
          84         102
          84         101
          84         101
          84         100
          84         100
          84          99
          84          99
          85          98
          85          98
          85          97
          85          97
          85          96
          85          96
          85          95
          85          95
          85          94
          86          94
          86          93
          86          92
          86          92
          86          91
          86          91
          87          90
          87          90
          87          89
          87          89
          87          88
          88          88
          88          87
          88          87
          88          86
          89          86
          89          85
          89          85
          89          84
          90          84
          90          83
          90          83
          91          82
          91          82
          91          81
          92          81
          92          80
          92          80
          93          79
          93          79
          93          78
          94          78
          94          77
          95          77
          95          76
          95          76
          96          75
          96          75
          97          74
          97          74
          98          73
          98          73
          99          72
          99          72
         100          71
         100          71
         101          71
         101          70
         102          70
         102          69
         103          69
         104          68
         104          68
         105          67
         105          67
         106          66
         107          66
         107          65
         108          65
         109          64
         109          64
         110          63
         111          63
         111          63
         112          62
         113          62
         114          61
         114          61
         115          60
         116          60
         117          59
         118          59
         118          59
         119          58
         120          58
         121          57
         122          57
         123          56
         124          56
         125          55
         125          55
         126          55
         127          54
         128          54
         129          53
         130          53
         131          53
         132          52
         133          52
         134          51
         135          51
         136          50
         138          50
         139          50
         140          49
         141          49
         142          48
         143          48
         144          48
         145          47
         147          47
         148          47
         149          46
         150          46
         152          45
         153          45
         154          45
         155          44
         157          44
         158          44
         159          43
         161          43
         162          42
         163          42
         165          42
         166          41
         167          41
         169          41
         170          40
         172          40
         173          40
         175          39
         176          39
         178          39
         179          38
         181          38
         182          38
         184          37
         185          37
         187          37
         189          37
         190          36
         192          36
         193          36
         195          35
         197          35
         198          35
         200          35
         202          34
         204          34
         205          34
         207          33
         209          33
         211          33
         212          33
         214          32
         216          32
         218          32
         220          32
         222          31
         223          31
         225          31
         227          31
         229          31
         231          30
         233          30
         235          30
         237          30
         239          29
         241          29
         243          29
         245          29
         247          29
         249          28
         251          28
         253          28
         255          28
         257          28
         259          28
         261          27
         263          27
         265          27
         267          27
         269          27
         271          27
         274          27
         276          26
         278          26
         280          26
         282          26
         284          26
         287          26
         289          26
         291          26
         293          26
         295          26
         298          25
         300          25
         302          25
         304          25
         306          25
         309          25
         311          25
         313          25
         315          25
         318          25
         320          25
         322          25
         324          25
         327          25
         329          25
         331          25
         333          25
         336          25
         338          25
         340          25
         342          25
         345          25
         347          25
         349          25
         351          25
         354          25
         356          25
         358          25
         360          25
         363          25
         365          25
         367          25
         369          25
         372          25
         374          25
         376          25
         378          25
         381          26
         383          26
         385          26
         387          26
         390          26
         392          26
         394          26
         396          26
         398          26
         400          27
         403          27
         405          27
         407          27
         409          27
         411          27
         413          27
         415          28
         418          28
         420          28
         422          28
         424          28
         426          28
         428          29
         430          29
         432          29
         434          29
         436          29
         438          30
         440          30
         442          30
         444          30
         446          30
         448          31
         450          31
         452          31
         454          31
         456          32
         458          32
         460          32
         462          32
         463          33
         465          33
         467          33
         469          33
         471          34
         473          34
         474          34
         476          35
         478          35
         480          35
         482          35
         483          36
         485          36
         487          36
         488          37
         490          37
         492          37
         493          38
         495          38
         497          38
         498          39
         500          39
         501          39
         503          40
         505          40
         506          40
         508          41
         509          41
         511          41
         512          42
         514          42
         515          42
         517          43
         518          43
         519          43
         521          44
         522          44
         524          45
         525          45
         526          45
         528          46
         529          46
         530          47
         532          47
         533          47
         534          48
         535          48
         537          49
         538          49
         539          49
         540          50
         542          50
         543          51
         544          51
         545          51
         546          52
         547          52
         548          53
         550          53
         551          54
         552          54
         553          54
         554          55
         555          55
         556          56
         557          56
         558          57
         559          57
         560          58
         561          58
         562          58
         563          59
         564          59
         565          60
         566          60
         566          61
         567          61
         568          62
         569          62
         570          63
         571          63
         572          64
         572          64
         573          65
         574          65
         575          66
         575          66
         576          66
         577          67
         578          67
         578          68
         579          68
         580          69
         581          69
         581          70
         582          70
         583          71
         583          71
         584          72
         584          72
         585          73
         586          73
         586          74
         587          74
         587          75
         588          75
         589          76
         589          76
         590          77
         590          78
         591          78
         591          79
         592          79
         592          80
         593          80
         593          81
         594          81
         594          82
         595          82
         595          83
         595          83
         596          84
         596          84
         597          85
         597          85
         597          86
         598          86
         598          87
         599          87
         599          88
         599          89
         600          89
         600          90
         600          90
         601          91
         601          91
         601          92
         601          92
         602          93
         602          93
         602          94
         602          94
         603          95
         603          96
         603          96
         603          97
         604          97
         604          98
         604          98
         604          99
         604          99
         605         100
         605         100
         605         101
         605         102
         605         102
         606         103
         606         103
         606         104
         606         104
         606         105
         606         105
         606         106
         606         106
         607         107
         226         241
         225         241
         224         241
         224         240
         223         240
         222         240
         221         239
         221         239
         220         239
         219         238
         219         238
         218         238
         217         237
         217         237
         216         237
         215         236
         214         236
         214         236
         213         235
         212         235
         212         235
         211         234
         210         234
         210         234
         209         233
         208         233
         207         233
         207         232
         206         232
         205         232
         205         231
         204         231
         203         230
         203         230
         202         230
         201         229
         201         229
         200         229
         199         228
         199         228
         198         227
         197         227
         197         227
         196         226
         195         226
         195         226
         194         225
         193         225
         192         224
         192         224
         191         224
         190         223
         190         223
         189         222
         188         222
         188         222
         187         221
         186         221
         186         221
         185         220
         185         220
         184         219
         183         219
         183         219
         182         218
         181         218
         181         217
         180         217
         179         216
         179         216
         178         216
         177         215
         177         215
         176         214
         175         214
         175         214
         174         213
         173         213
         173         212
         172         212
         172         212
         171         211
         170         211
         170         210
         169         210
         168         209
         168         209
         167         209
         166         208
         166         208
         165         207
         165         207
         164         206
         163         206
         163         206
         162         205
         161         205
         161         204
         160         204
         160         203
         159         203
         158         202
         158         202
         157         202
         157         201
         156         201
         155         200
         155         200
         154         199
         154         199
         153         198
         152         198
         152         198
         151         197
         151         197
         150         196
         149         196
         149         195
         148         195
         148         194
         147         194
         147         193
         146         193
         145         192
         145         192
         144         192
         144         191
         143         191
         143         190
         142         190
         141         189
         141         189
         140         188
         140         188
         139         187
         139         187
         138         186
         137         186
         137         185
         136         185
         136         184
         135         184
         135         184
         134         183
         134         183
         133         182
         133         182
         132         181
         132         181
         131         180
         130         180
         130         179
         129         179
         129         178
         128         178
         128         177
         127         177
         127         176
         126         176
         126         175
         125         175
         125         174
         124         174
         124         173
         123         173
         123         172
         122         172
         122         171
         121         171
         121         170
         120         170
         120         169
         119         169
         119         168
         118         168
         118         167
         117         167
         117         166
         117         166
         116         165
         116         165
         115         164
         115         164
         114         163
         114         163
         113         162
         113         162
         112         161
         112         161
         112         160
         111         160
         111         159
         110         159
         110         158
         109         158
         109         157
         109         157
         108         156
         108         156
         107         155
         107         155
         107         154
         106         154
         106         153
         105         153
         105         152
         105         152
         104         151
         104         151
         103         150
         103         150
         103         149
         102         149
         102         148
         102         147
         101         147
         101         146
         100         146
         100         145
         100         145
          99         144
          99         144
          99         143
          98         143
          98         142
          98         142
          97         141
          97         141
          97         140
          97         140
          96         139
          96         139
          96         138
          95         138
          95         137
          95         137
          94         136
          94         135
          94         135
          94         134
          93         134
          93         133
          93         133
          93         132
          92         132
          92         131
          92         131
          92         130
          91         130
          91         129
          91         129
          91         128
          90         128
          90         127
          90         127
          90         126
          90         125
          89         125
          89         124
          89         124
          89         123
          89         123
          88         122
          88         122
          88         121
          88         121
          88         120
          88         120
          87         119
          87         119
          87         118
          87         118
          87         117
          87         117
          87         116
          87         115
          86         115
          86         114
          86         114
          86         113
          86         113
          86         112
          86         112
          86         111
          86         111
          86         110
          86         110
          86         109
          86         109
          85         108
          85         108
          85         107
          85         107
          85         106
          85         105
          85         105
          85         104
          85         104
          85         103
          85         103
          85         102
          86         102
          86         101
          86         101
          86         100
          86         100
          86          99
          86          99
          86          98
          86          98
          86          97
          86          97
          86          96
          86          96
          87          95
          87          95
          87          94
          87          94
          87          93
          87          93
          87          92
          88          92
          88          91
          88          90
          88          90
          88          89
          89          89
          89          88
          89          88
          89          87
          89          87
          90          86
          90          86
          90          85
          91          85
          91          84
          91          84
          91          83
          92          83
          92          82
          92          82
          93          81
          93          81
          93          80
          94          80
          94          79
          94          79
          95          78
          95          78
          96          77
          96          77
          96          76
          97          76
          97          75
          98          75
          98          75
          99          74
          99          74
         100          73
         100          73
         101          72
         101          72
         102          71
         102          71
         103          70
         103          70
         104          69
         105          69
         105          68
         106          68
         106          67
         107          67
         108          66
         108          66
         109          66
         110          65
         110          65
         111          64
         112          64
         112          63
         113          63
         114          62
         114          62
         115          61
         116          61
         117          61
         118          60
         118          60
         119          59
         120          59
         121          58
         122          58
         123          57
         123          57
         124          57
         125          56
         126          56
         127          55
         128          55
         129          54
         130          54
         131          54
         132          53
         133          53
         134          52
         135          52
         136          52
         137          51
         138          51
         139          50
         140          50
         141          50
         142          49
         143          49
         145          48
         146          48
         147          48
         148          47
         149          47
         150          46
         152          46
         153          46
         154          45
         155          45
         157          45
         158          44
         159          44
         161          44
         162          43
         163          43
         165          42
         166          42
         167          42
         169          41
         170          41
         172          41
         173          40
         175          40
         176          40
         177          39
         179          39
         180          39
         182          38
         184          38
         185          38
         187          38
         188          37
         190          37
         191          37
         193          36
         195          36
         196          36
         198          35
         200          35
         201          35
         203          35
         205          34
         206          34
         208          34
         210          34
         212          33
         213          33
         215          33
         217          33
         219          32
         221          32
         223          32
         224          32
         226          31
         228          31
         230          31
         232          31
         234          31
         236          30
         238          30
         240          30
         242          30
         244          30
         245          29
         247          29
         249          29
         251          29
         254          29
         256          28
         258          28
         260          28
         262          28
         264          28
         266          28
         268          27
         270          27
         272          27
         274          27
         276          27
         278          27
         281          27
         283          27
         285          26
         287          26
         289          26
         291          26
         294          26
         296          26
         298          26
         300          26
         302          26
         304          26
         307          26
         309          26
         311          26
         313          25
         316          25
         318          25
         320          25
         322          25
         324          25
         327          25
         329          25
         331          25
         333          25
         336          25
         338          25
         340          25
         342          25
         345          25
         347          25
         349          25
         351          25
         354          25
         356          25
         358          25
         360          25
         362          26
         365          26
         367          26
         369          26
         371          26
         374          26
         376          26
         378          26
         380          26
         382          26
         385          26
         387          26
         389          26
         391          27
         393          27
         396          27
         398          27
         400          27
         402          27
         404          27
         406          27
         408          28
         411          28
         413          28
         415          28
         417          28
         419          28
         421          29
         423          29
         425          29
         427          29
         429          29
         431          29
         433          30
         435          30
         437          30
         439          30
         441          30
         443          31
         445          31
         447          31
         449          31
         451          32
         453          32
         455          32
         457          32
         459          33
         461          33
         462          33
         464          33
         466          34
         468          34
         470          34
         472          34
         473          35
         475          35
         477          35
         479          36
         480          36
         482          36
         484          36
         485          37
         487          37
         489          37
         490          38
         492          38
         494          38
         495          39
         497          39
         499          39
         500          40
         502          40
         503          40
         505          41
         506          41
         508          41
         509          42
         511          42
         512          42
         514          43
         515          43
         517          43
         518          44
         519          44
         521          45
         522          45
         524          45
         525          46
         526          46
         528          46
         529          47
         530          47
         531          48
         533          48
         534          48
         535          49
         536          49
         538          50
         539          50
         540          50
         541          51
         542          51
         544          52
         545          52
         546          53
         547          53
         548          53
         549          54
         550          54
         551          55
         552          55
         553          56
         554          56
         555          57
         556          57
         557          57
         558          58
         559          58
         560          59
         561          59
         562          60
         563          60
         564          61
         565          61
         566          62
         567          62
         567          62
         568          63
         569          63
         570          64
         571          64
         572          65
         572          65
         573          66
         574          66
         575          67
         575          67
         576          68
         577          68
         578          69
         578          69
         579          70
         580          70
         580          71
         581          71
         582          72
         582          72
         583          73
         583          73
         584          74
         585          74
         585          75
         586          75
         586          76
         587          76
         588          77
         588          77
         589          78
         589          78
         590          79
         590          79
         591          80
         591          80
         592          81
         592          81
         593          82
         593          82
         593          83
         594          83
         594          84
         595          84
         595          85
         595          85
         596          86
         596          87
         597          87
         597          88
         597          88
         598          89
         598          89
         598          90
         599          90
         599          91
         599          91
         600          92
         600          92
         600          93
         600          93
         601          94
         601          95
         601          95
         601          96
         602          96
         602          97
         602          97
         602          98
         603          98
         603          99
         603          99
         603         100
         603         101
         604         101
         604         102
         604         102
         604         103
         604         103
         604         104
         604         104
         605         105
         605         105
         605         106
         605         107
         605         107
         226         241
         226         241
         225         240
         224         240
         223         240
         223         239
         222         239
         221         239
         221         238
         220         238
         219         238
         218         237
         218         237
         217         237
         216         236
         216         236
         215         236
         214         235
         214         235
         213         235
         212         234
         212         234
         211         234
         210         233
         209         233
         209         233
         208         232
         207         232
         207         231
         206         231
         205         231
         205         230
         204         230
         203         230
         203         229
         202         229
         201         229
         201         228
         200         228
         199         227
         199         227
         198         227
         197         226
         197         226
         196         226
         195         225
         194         225
         194         224
         193         224
         192         224
         192         223
         191         223
         190         222
         190         222
         189         222
         188         221
         188         221
         187         221
         187         220
         186         220
         185         219
         185         219
         184         219
         183         218
         183         218
         182         217
         181         217
         181         217
         180         216
         179         216
         179         215
         178         215
         177         214
         177         214
         176         214
         175         213
         175         213
         174         212
         174         212
         173         212
         172         211
         172         211
         171         210
         170         210
         170         209
         169         209
         168         209
         168         208
         167         208
         167         207
         166         207
         165         206
         165         206
         164         206
         164         205
         163         205
         162         204
         162         204
         161         203
         160         203
         160         203
         159         202
         159         202
         158         201
         157         201
         157         200
         156         200
         156         199
         155         199
         154         199
         154         198
         153         198
         153         197
         152         197
         151         196
         151         196
         150         195
         150         195
         149         194
         149         194
         148         194
         147         193
         147         193
         146         192
         146         192
         145         191
         145         191
         144         190
         143         190
         143         189
         142         189
         142         188
         141         188
         141         188
         140         187
         139         187
         139         186
         138         186
         138         185
         137         185
         137         184
         136         184
         136         183
         135         183
         135         182
         134         182
         133         181
         133         181
         132         180
         132         180
         131         179
         131         179
         130         178
         130         178
         129         177
         129         177
         128         176
         128         176
         127         176
         127         175
         126         175
         126         174
         125         174
         125         173
         124         173
         124         172
         123         172
         123         171
         122         171
         122         170
         121         170
         121         169
         120         169
         120         168
         119         168
         119         167
         118         167
         118         166
         118         166
         117         165
         117         165
         116         164
         116         164
         115         163
         115         163
         114         162
         114         162
         114         161
         113         161
         113         160
         112         160
         112         159
         111         159
         111         158
         110         158
         110         157
         110         157
         109         156
         109         156
         108         155
         108         154
         108         154
         107         153
         107         153
         106         152
         106         152
         106         151
         105         151
         105         150
         105         150
         104         149
         104         149
         103         148
         103         148
         103         147
         102         147
         102         146
         102         146
         101         145
         101         145
         101         144
         100         144
         100         143
         100         143
          99         142
          99         142
          99         141
          98         141
          98         140
          98         140
          97         139
          97         138
          97         138
          96         137
          96         137
          96         136
          96         136
          95         135
          95         135
          95         134
          95         134
          94         133
          94         133
          94         132
          93         132
          93         131
          93         131
          93         130
          93         130
          92         129
          92         129
          92         128
          92         127
          91         127
          91         126
          91         126
          91         125
          91         125
          90         124
          90         124
          90         123
          90         123
          90         122
          89         122
          89         121
          89         121
          89         120
          89         120
          89         119
          89         119
          88         118
          88         118
          88         117
          88         116
          88         116
          88         115
          88         115
          88         114
          88         114
          87         113
          87         113
          87         112
          87         112
          87         111
          87         111
          87         110
          87         110
          87         109
          87         109
          87         108
          87         108
          87         107
          87         107
          87         106
          87         105
          87         105
          87         104
          87         104
          87         103
          87         103
          87         102
          87         102
          87         101
          87         101
          87         100
          87         100
          87          99
          87          99
          87          98
          87          98
          88          97
          88          97
          88          96
          88          96
          88          95
          88          95
          88          94
          88          94
          89          93
          89          93
          89          92
          89          92
          89          91
          89          91
          90          90
          90          90
          90          89
          90          89
          90          88
          91          88
          91          87
          91          87
          91          86
          92          86
          92          85
          92          84
          93          84
          93          84
          93          83
          94          83
          94          82
          94          82
          95          81
          95          81
          95          80
          96          80
          96          79
          96          79
          97          78
          97          78
          98          77
          98          77
          98          76
          99          76
          99          75
         100          75
         100          74
         101          74
         101          73
         102          73
         102          72
         103          72
         103          71
         104          71
         104          70
         105          70
         105          69
         106          69
         107          69
         107          68
         108          68
         108          67
         109          67
         110          66
         110          66
         111          65
         112          65
         112          64
         113          64
         114          63
         115          63
         115          63
         116          62
         117          62
         118          61
         118          61
         119          60
         120          60
         121          59
         122          59
         122          59
         123          58
         124          58
         125          57
         126          57
         127          56
         128          56
         129          56
         129          55
         130          55
         131          54
         132          54
         133          53
         134          53
         135          53
         136          52
         137          52
         138          51
         139          51
         140          51
         142          50
         143          50
         144          49
         145          49
         146          49
         147          48
         148          48
         150          48
         151          47
         152          47
         153          46
         154          46
         156          46
         157          45
         158          45
         159          45
         161          44
         162          44
         163          44
         165          43
         166          43
         167          42
         169          42
         170          42
         172          41
         173          41
         174          41
         176          40
         177          40
         179          40
         180          39
         182          39
         183          39
         185          39
         186          38
         188          38
         189          38
         191          37
         193          37
         194          37
         196          36
         197          36
         199          36
         201          36
         202          35
         204          35
         206          35
         208          35
         209          34
         211          34
         213          34
         215          33
         216          33
         218          33
         220          33
         222          33
         224          32
         225          32
         227          32
         229          32
         231          31
         233          31
         235          31
         237          31
         239          31
         240          30
         242          30
         244          30
         246          30
         248          30
         250          29
         252          29
         254          29
         256          29
         258          29
         260          29
         262          28
         264          28
         266          28
         269          28
         271          28
         273          28
         275          28
         277          27
         279          27
         281          27
         283          27
         285          27
         287          27
         290          27
         292          27
         294          27
         296          27
         298          26
         300          26
         303          26
         305          26
         307          26
         309          26
         311          26
         314          26
         316          26
         318          26
         320          26
         322          26
         325          26
         327          26
         329          26
         331          26
         333          26
         336          26
         338          26
         340          26
         342          26
         345          26
         347          26
         349          26
         351          26
         353          26
         356          26
         358          26
         360          26
         362          26
         364          26
         367          26
         369          26
         371          26
         373          26
         375          26
         378          26
         380          27
         382          27
         384          27
         386          27
         389          27
         391          27
         393          27
         395          27
         397          27
         399          28
         401          28
         404          28
         406          28
         408          28
         410          28
         412          28
         414          29
         416          29
         418          29
         420          29
         422          29
         424          29
         426          30
         428          30
         430          30
         432          30
         434          30
         436          31
         438          31
         440          31
         442          31
         444          31
         446          32
         448          32
         450          32
         452          32
         454          33
         456          33
         458          33
         459          33
         461          34
         463          34
         465          34
         467          34
         469          35
         470          35
         472          35
         474          35
         476          36
         477          36
         479          36
         481          37
         483          37
         484          37
         486          37
         488          38
         489          38
         491          38
         492          39
         494          39
         496          39
         497          40
         499          40
         500          40
         502          41
         503          41
         505          41
         506          42
         508          42
         509          42
         511          43
         512          43
         514          43
         515          44
         517          44
         518          45
         519          45
         521          45
         522          46
         523          46
         525          46
         526          47
         527          47
         529          48
         530          48
         531          48
         532          49
         534          49
         535          50
         536          50
         537          50
         539          51
         540          51
         541          52
         542          52
         543          52
         544          53
         545          53
         546          54
         548          54
         549          55
         550          55
         551          55
         552          56
         553          56
         554          57
         555          57
         556          58
         557          58
         558          59
         559          59
         560          59
         561          60
         561          60
         562          61
         563          61
         564          62
         565          62
         566          63
         567          63
         568          64
         568          64
         569          65
         570          65
         571          66
         572          66
         572          66
         573          67
         574          67
         575          68
         575          68
         576          69
         577          69
         577          70
         578          70
         579          71
         579          71
         580          72
         581          72
         581          73
         582          73
         582          74
         583          74
         584          75
         584          75
         585          76
         585          76
         586          77
         586          77
         587          78
         588          78
         588          79
         589          79
         589          80
         590          80
         590          81
         590          81
         591          82
         591          82
         592          83
         592          84
         593          84
         593          85
         594          85
         594          86
         594          86
         595          87
         595          87
         595          88
         596          88
         596          89
         596          89
         597          90
         597          90
         597          91
         598          91
         598          92
         598          92
         599          93
         599          94
         599          94
         599          95
         600          95
         600          96
         600          96
         600          97
         601          97
         601          98
         601          98
         601          99
         602          99
         602         100
         602         101
         602         101
         602         102
         602         102
         603         103
         603         103
         603         104
         603         104
         603         105
         603         105
         603         106
         604         107
         604         107
         227         241
         226         240
         225         240
         225         240
         224         239
         223         239
         223         239
         222         238
         221         238
         220         238
         220         237
         219         237
         218         237
         218         236
         217         236
         216         236
         216         235
         215         235
         214         235
         213         234
         213         234
         212         234
         211         233
         211         233
         210         232
         209         232
         209         232
         208         231
         207         231
         207         231
         206         230
         205         230
         205         230
         204         229
         203         229
         203         229
         202         228
         201         228
         201         227
         200         227
         199         227
         198         226
         198         226
         197         226
         196         225
         196         225
         195         224
         194         224
         194         224
         193         223
         192         223
         192         222
         191         222
         190         222
         190         221
         189         221
         188         221
         188         220
         187         220
         187         219
         186         219
         185         219
         185         218
         184         218
         183         217
         183         217
         182         217
         181         216
         181         216
         180         215
         179         215
         179         215
         178         214
         177         214
         177         213
         176         213
         176         212
         175         212
         174         212
         174         211
         173         211
         172         210
         172         210
         171         210
         170         209
         170         209
         169         208
         169         208
         168         207
         167         207
         167         207
         166         206
         166         206
         165         205
         164         205
         164         204
         163         204
         162         204
         162         203
         161         203
         161         202
         160         202
         159         201
         159         201
         158         200
         158         200
         157         200
         156         199
         156         199
         155         198
         155         198
         154         197
         153         197
         153         196
         152         196
         152         196
         151         195
         151         195
         150         194
         149         194
         149         193
         148         193
         148         192
         147         192
         147         191
         146         191
         145         190
         145         190
         144         190
         144         189
         143         189
         143         188
         142         188
         141         187
         141         187
         140         186
         140         186
         139         185
         139         185
         138         184
         138         184
         137         183
         137         183
         136         182
         135         182
         135         182
         134         181
         134         181
         133         180
         133         180
         132         179
         132         179
         131         178
         131         178
         130         177
         130         177
         129         176
         129         176
         128         175
         128         175
         127         174
         127         174
         126         173
         126         173
         125         172
         125         172
         124         171
         124         171
         123         170
         123         170
         122         169
         122         169
         121         168
         121         168
         120         167
         120         167
         119         166
         119         166
         119         165
         118         165
         118         164
         117         164
         117         163
         116         163
         116         162
         115         162
         115         161
         115         161
         114         160
         114         160
         113         159
         113         159
         112         158
         112         158
         112         157
         111         157
         111         156
         110         156
         110         155
         110         155
         109         154
         109         154
         108         153
         108         153
         108         152
         107         152
         107         151
         106         151
         106         150
         106         150
         105         149
         105         149
         105         148
         104         148
         104         147
         103         147
         103         146
         103         146
         102         145
         102         145
         102         144
         101         144
         101         143
         101         142
         100         142
         100         141
         100         141
          99         140
          99         140
          99         139
          99         139
          98         138
          98         138
          98         137
          97         137
          97         136
          97         136
          97         135
          96         135
          96         134
          96         134
          95         133
          95         133
          95         132
          95         132
          94         131
          94         131
          94         130
          94         129
          94         129
          93         128
          93         128
          93         127
          93         127
          92         126
          92         126
          92         125
          92         125
          92         124
          91         124
          91         123
          91         123
          91         122
          91         122
          91         121
          90         121
          90         120
          90         120
          90         119
          90         119
          90         118
          90         117
          89         117
          89         116
          89         116
          89         115
          89         115
          89         114
          89         114
          89         113
          89         113
          89         112
          89         112
          88         111
          88         111
          88         110
          88         110
          88         109
          88         109
          88         108
          88         108
          88         107
          88         107
          88         106
          88         105
          88         105
          88         104
          88         104
          88         103
          88         103
          88         102
          88         102
          88         101
          88         101
          88         100
          89         100
          89          99
          89          99
          89          98
          89          98
          89          97
          89          97
          89          96
          89          96
          89          95
          90          95
          90          94
          90          94
          90          93
          90          93
          90          92
          90          92
          91          91
          91          91
          91          90
          91          90
          91          89
          92          89
          92          88
          92          88
          92          87
          93          87
          93          86
          93          86
          93          85
          94          85
          94          84
          94          84
          95          83
          95          83
          95          82
          96          82
          96          81
          96          81
          97          80
          97          80
          97          79
          98          79
          98          78
          99          78
          99          77
          99          77
         100          76
         100          76
         101          75
         101          75
         102          74
         102          74
         103          73
         103          73
         104          72
         104          72
         105          71
         105          71
         106          71
         106          70
         107          70
         108          69
         108          69
         109          68
         109          68
         110          67
         111          67
         111          66
         112          66
         113          65
         113          65
         114          65
         115          64
         115          64
         116          63
         117          63
         118          62
         118          62
         119          61
         120          61
         121          61
         121          60
         122          60
         123          59
         124          59
         125          58
         126          58
         126          58
         127          57
         128          57
         129          56
         130          56
         131          55
         132          55
         133          55
         134          54
         135          54
         136          53
         137          53
         138          53
         139          52
         140          52
         141          51
         142          51
         143          51
         144          50
         145          50
         146          49
         147          49
         149          49
         150          48
         151          48
         152          47
         153          47
         155          47
         156          46
         157          46
         158          46
         159          45
         161          45
         162          45
         163          44
         165          44
         166          44
         167          43
         169          43
         170          42
         171          42
         173          42
         174          41
         176          41
         177          41
         179          40
         180          40
         181          40
         183          40
         184          39
         186          39
         188          39
         189          38
         191          38
         192          38
         194          37
         195          37
         197          37
         199          37
         200          36
         202          36
         204          36
         205          35
         207          35
         209          35
         210          35
         212          34
         214          34
         216          34
         217          34
         219          33
         221          33
         223          33
         224          33
         226          32
         228          32
         230          32
         232          32
         234          32
         236          31
         237          31
         239          31
         241          31
         243          31
         245          30
         247          30
         249          30
         251          30
         253          30
         255          30
         257          29
         259          29
         261          29
         263          29
         265          29
         267          29
         269          28
         271          28
         273          28
         275          28
         277          28
         279          28
         282          28
         284          28
         286          27
         288          27
         290          27
         292          27
         294          27
         296          27
         299          27
         301          27
         303          27
         305          27
         307          27
         309          27
         312          27
         314          26
         316          26
         318          26
         320          26
         322          26
         325          26
         327          26
         329          26
         331          26
         333          26
         336          26
         338          26
         340          26
         342          26
         344          26
         347          26
         349          26
         351          26
         353          26
         355          26
         358          26
         360          26
         362          26
         364          27
         366          27
         369          27
         371          27
         373          27
         375          27
         377          27
         379          27
         382          27
         384          27
         386          27
         388          27
         390          28
         392          28
         395          28
         397          28
         399          28
         401          28
         403          28
         405          28
         407          29
         409          29
         411          29
         413          29
         415          29
         418          29
         420          30
         422          30
         424          30
         426          30
         428          30
         430          30
         432          31
         434          31
         436          31
         438          31
         440          31
         441          32
         443          32
         445          32
         447          32
         449          33
         451          33
         453          33
         455          33
         457          33
         458          34
         460          34
         462          34
         464          34
         466          35
         467          35
         469          35
         471          36
         473          36
         475          36
         476          36
         478          37
         480          37
         481          37
         483          38
         485          38
         486          38
         488          38
         490          39
         491          39
         493          39
         494          40
         496          40
         498          40
         499          41
         501          41
         502          41
         504          42
         505          42
         507          42
         508          43
         510          43
         511          43
         512          44
         514          44
         515          45
         517          45
         518          45
         519          46
         521          46
         522          46
         523          47
         525          47
         526          48
         527          48
         529          48
         530          49
         531          49
         532          50
         533          50
         535          50
         536          51
         537          51
         538          52
         539          52
         541          52
         542          53
         543          53
         544          54
         545          54
         546          54
         547          55
         548          55
         549          56
         550          56
         551          57
         552          57
         553          58
         554          58
         555          58
         556          59
         557          59
         558          60
         559          60
         560          61
         561          61
         562          62
         563          62
         563          62
         564          63
         565          63
         566          64
         567          64
         568          65
         568          65
         569          66
         570          66
         571          67
         571          67
         572          68
         573          68
         574          69
         574          69
         575          70
         576          70
         576          71
         577          71
         578          72
         578          72
         579          73
         580          73
         580          74
         581          74
         582          75
         582          75
         583          76
         583          76
         584          77
         584          77
         585          78
         585          78
         586          79
         587          79
         587          80
         588          80
         588          81
         588          81
         589          82
         589          82
         590          83
         590          83
         591          84
         591          84
         592          85
         592          85
         592          86
         593          86
         593          87
         594          87
         594          88
         594          88
         595          89
         595          89
         595          90
         596          90
         596          91
         596          92
         597          92
         597          93
         597          93
         597          94
         598          94
         598          95
         598          95
         598          96
         599          96
         599          97
         599          97
         599          98
         600          98
         600          99
         600         100
         600         100
         600         101
         601         101
         601         102
         601         102
         601         103
         601         103
         601         104
         602         104
         602         105
         602         106
         602         106
         602         107
         602         107
         227         240
         227         240
         226         239
         225         239
         224         239
         224         239
         223         238
         222         238
         222         238
         221         237
         220         237
         220         237
         219         236
         218         236
         217         236
         217         235
         216         235
         215         234
         215         234
         214         234
         213         233
         213         233
         212         233
         211         232
         211         232
         210         232
         209         231
         209         231
         208         231
         207         230
         207         230
         206         230
         205         229
         204         229
         204         228
         203         228
         202         228
         202         227
         201         227
         200         227
         200         226
         199         226
         198         226
         198         225
         197         225
         196         224
         196         224
         195         224
         194         223
         194         223
         193         222
         192         222
         192         222
         191         221
         190         221
         190         221
         189         220
         189         220
         188         219
         187         219
         187         219
         186         218
         185         218
         185         217
         184         217
         183         217
         183         216
         182         216
         181         215
         181         215
         180         215
         179         214
         179         214
         178         213
         178         213
         177         213
         176         212
         176         212
         175         211
         174         211
         174         210
         173         210
         172         210
         172         209
         171         209
         171         208
         170         208
         169         207
         169         207
         168         207
         168         206
         167         206
         166         205
         166         205
         165         204
         164         204
         164         204
         163         203
         163         203
         162         202
         161         202
         161         201
         160         201
         160         201
         159         200
         158         200
         158         199
         157         199
         157         198
         156         198
         155         197
         155         197
         154         197
         154         196
         153         196
         153         195
         152         195
         151         194
         151         194
         150         193
         150         193
         149         192
         149         192
         148         192
         147         191
         147         191
         146         190
         146         190
         145         189
         145         189
         144         188
         143         188
         143         187
         142         187
         142         186
         141         186
         141         186
         140         185
         140         185
         139         184
         139         184
         138         183
         137         183
         137         182
         136         182
         136         181
         135         181
         135         180
         134         180
         134         179
         133         179
         133         178
         132         178
         132         177
         131         177
         131         176
         130         176
         130         175
         129         175
         129         175
         128         174
         128         174
         127         173
         127         173
         126         172
         126         172
         125         171
         125         171
         124         170
         124         170
         123         169
         123         169
         122         168
         122         168
         121         167
         121         167
         121         166
         120         166
         120         165
         119         165
         119         164
         118         164
         118         163
         117         163
         117         162
         116         162
         116         161
         116         161
         115         160
         115         160
         114         159
         114         159
         113         158
         113         158
         113         157
         112         157
         112         156
         111         156
         111         155
         111         155
         110         154
         110         154
         109         153
         109         153
         109         152
         108         152
         108         151
         108         151
         107         150
         107         150
         106         149
         106         149
         106         148
         105         147
         105         147
         105         146
         104         146
         104         145
         104         145
         103         144
         103         144
         103         143
         102         143
         102         142
         102         142
         101         141
         101         141
         101         140
         100         140
         100         139
         100         139
          99         138
          99         138
          99         137
          99         137
          98         136
          98         136
          98         135
          97         135
          97         134
          97         134
          97         133
          96         133
          96         132
          96         131
          96         131
          95         130
          95         130
          95         129
          95         129
          95         128
          94         128
          94         127
          94         127
          94         126
          93         126
          93         125
          93         125
          93         124
          93         124
          93         123
          92         123
          92         122
          92         122
          92         121
          92         121
          92         120
          91         119
          91         119
          91         118
          91         118
          91         117
          91         117
          91         116
          91         116
          90         115
          90         115
          90         114
          90         114
          90         113
          90         113
          90         112
          90         112
          90         111
          90         111
          90         110
          90         110
          90         109
          90         109
          90         108
          90         108
          90         107
          90         107
          90         106
          90         105
          90         105
          90         104
          90         104
          90         103
          90         103
          90         102
          90         102
          90         101
          90         101
          90         100
          90         100
          90          99
          90          99
          90          98
          90          98
          90          97
          90          97
          91          96
          91          96
          91          95
          91          95
          91          94
          91          94
          91          93
          92          93
          92          92
          92          92
          92          91
          92          91
          93          90
          93          90
          93          89
          93          89
          93          88
          94          88
          94          87
          94          87
          94          86
          95          86
          95          85
          95          85
          96          84
          96          84
          96          83
          96          83
          97          82
          97          82
          97          81
          98          81
          98          80
          99          80
          99          79
          99          79
         100          78
         100          78
         101          77
         101          77
         101          76
         102          76
         102          75
         103          75
         103          74
         104          74
         104          74
         105          73
         105          73
         106          72
         106          72
         107          71
         107          71
         108          70
         108          70
         109          69
         110          69
         110          68
         111          68
         111          67
         112          67
         113          67
         113          66
         114          66
         115          65
         115          65
         116          64
         117          64
         118          63
         118          63
         119          63
         120          62
         121          62
         121          61
         122          61
         123          60
         124          60
         124          59
         125          59
         126          59
         127          58
         128          58
         129          57
         130          57
         131          57
         131          56
         132          56
         133          55
         134          55
         135          54
         136          54
         137          54
         138          53
         139          53
         140          52
         141          52
         142          52
         143          51
         144          51
         146          50
         147          50
         148          50
         149          49
         150          49
         151          49
         152          48
         154          48
         155          47
         156          47
         157          47
         158          46
         160          46
         161          46
         162          45
         163          45
         165          45
         166          44
         167          44
         169          44
         170          43
         171          43
         173          42
         174          42
         176          42
         177          42
         178          41
         180          41
         181          41
         183          40
         184          40
         186          40
         187          39
         189          39
         190          39
         192          38
         193          38
         195          38
         197          38
         198          37
         200          37
         201          37
         203          36
         205          36
         206          36
         208          36
         210          35
         211          35
         213          35
         215          35
         217          34
         218          34
         220          34
         222          34
         224          33
         225          33
         227          33
         229          33
         231          32
         233          32
         235          32
         236          32
         238          32
         240          31
         242          31
         244          31
         246          31
         248          31
         250          30
         252          30
         254          30
         256          30
         258          30
         260          30
         262          29
         264          29
         266          29
         268          29
         270          29
         272          29
         274          29
         276          29
         278          28
         280          28
         282          28
         284          28
         286          28
         288          28
         290          28
         293          28
         295          28
         297          27
         299          27
         301          27
         303          27
         305          27
         307          27
         310          27
         312          27
         314          27
         316          27
         318          27
         320          27
         323          27
         325          27
         327          27
         329          27
         331          27
         333          27
         336          27
         338          27
         340          27
         342          27
         344          27
         347          27
         349          27
         351          27
         353          27
         355          27
         357          27
         360          27
         362          27
         364          27
         366          27
         368          27
         370          27
         373          27
         375          27
         377          27
         379          28
         381          28
         383          28
         385          28
         388          28
         390          28
         392          28
         394          28
         396          28
         398          28
         400          29
         402          29
         404          29
         407          29
         409          29
         411          29
         413          29
         415          30
         417          30
         419          30
         421          30
         423          30
         425          31
         427          31
         429          31
         431          31
         433          31
         435          31
         437          32
         439          32
         441          32
         442          32
         444          33
         446          33
         448          33
         450          33
         452          33
         454          34
         456          34
         457          34
         459          34
         461          35
         463          35
         465          35
         466          35
         468          36
         470          36
         472          36
         473          37
         475          37
         477          37
         478          37
         480          38
         482          38
         483          38
         485          39
         487          39
         488          39
         490          40
         492          40
         493          40
         495          40
         496          41
         498          41
         499          41
         501          42
         502          42
         504          42
         505          43
         507          43
         508          43
         510          44
         511          44
         512          45
         514          45
         515          45
         517          46
         518          46
         519          46
         521          47
         522          47
         523          48
         525          48
         526          48
         527          49
         528          49
         530          49
         531          50
         532          50
         533          51
         534          51
         536          51
         537          52
         538          52
         539          53
         540          53
         541          54
         542          54
         543          54
         545          55
         546          55
         547          56
         548          56
         549          56
         550          57
         551          57
         552          58
         553          58
         554          59
         555          59
         556          60
         557          60
         557          60
         558          61
         559          61
         560          62
         561          62
         562          63
         563          63
         564          64
         564          64
         565          65
         566          65
         567          66
         568          66
         568          66
         569          67
         570          67
         571          68
         571          68
         572          69
         573          69
         574          70
         574          70
         575          71
         576          71
         576          72
         577          72
         578          73
         578          73
         579          74
         579          74
         580          75
         581          75
         581          76
         582          76
         582          77
         583          77
         583          78
         584          78
         584          79
         585          79
         585          80
         586          80
         586          81
         587          81
         587          82
         588          82
         588          83
         589          83
         589          84
         590          84
         590          85
         590          85
         591          86
         591          86
         592          87
         592          87
         592          88
         593          88
         593          89
         593          90
         594          90
         594          91
         594          91
         595          92
         595          92
         595          93
         596          93
         596          94
         596          94
         596          95
         597          95
         597          96
         597          96
         597          97
         598          97
         598          98
         598          99
         598          99
         599         100
         599         100
         599         101
         599         101
         599         102
         600         102
         600         103
         600         103
         600         104
         600         104
         600         105
         600         106
         601         106
         601         107
         601         107
         228         240
         227         239
         226         239
         226         239
         225         238
         224         238
         224         238
         223         237
         222         237
         222         237
         221         236
         220         236
         219         236
         219         235
         218         235
         217         235
         217         234
         216         234
         215         234
         215         233
         214         233
         213         233
         213         232
         212         232
         211         232
         211         231
         210         231
         209         231
         208         230
         208         230
         207         230
         206         229
         206         229
         205         228
         204         228
         204         228
         203         227
         202         227
         202         227
         201         226
         200         226
         200         225
         199         225
         198         225
         198         224
         197         224
         196         224
         196         223
         195         223
         194         222
         194         222
         193         222
         192         221
         192         221
         191         221
         190         220
         190         220
         189         219
         189         219
         188         219
         187         218
         187         218
         186         217
         185         217
         185         217
         184         216
         183         216
         183         215
         182         215
         181         215
         181         214
         180         214
         180         213
         179         213
         178         213
         178         212
         177         212
         176         211
         176         211
         175         210
         174         210
         174         210
         173         209
         173         209
         172         208
         171         208
         171         208
         170         207
         170         207
         169         206
         168         206
         168         205
         167         205
         166         205
         166         204
         165         204
         165         203
         164         203
         163         202
         163         202
         162         202
         162         201
         161         201
         160         200
         160         200
         159         199
         159         199
         158         198
         157         198
         157         198
         156         197
         156         197
         155         196
         155         196
         154         195
         153         195
         153         194
         152         194
         152         194
         151         193
         150         193
         150         192
         149         192
         149         191
         148         191
         148         190
         147         190
         147         189
         146         189
         145         188
         145         188
         144         188
         144         187
         143         187
         143         186
         142         186
         142         185
         141         185
         141         184
         140         184
         139         183
         139         183
         138         182
         138         182
         137         181
         137         181
         136         181
         136         180
         135         180
         135         179
         134         179
         134         178
         133         178
         133         177
         132         177
         132         176
         131         176
         131         175
         130         175
         130         174
         129         174
         129         173
         128         173
         128         172
         127         172
         127         171
         126         171
         126         170
         125         170
         125         169
         124         169
         124         168
         123         168
         123         167
         122         167
         122         166
         122         166
         121         165
         121         165
         120         164
         120         164
         119         163
         119         163
         118         162
         118         162
         117         161
         117         161
         117         160
         116         160
         116         159
         115         159
         115         158
         115         158
         114         157
         114         157
         113         156
         113         156
         112         155
         112         155
         112         154
         111         154
         111         153
         111         153
         110         152
         110         152
         109         151
         109         151
         109         150
         108         150
         108         149
         107         149
         107         148
         107         148
         106         147
         106         147
         106         146
         105         146
         105         145
         105         145
         104         144
         104         144
         104         143
         103         143
         103         142
         103         142
         102         141
         102         141
         102         140
         101         140
         101         139
         101         139
         101         138
         100         138
         100         137
         100         137
          99         136
          99         136
          99         135
          99         134
          98         134
          98         133
          98         133
          98         132
          97         132
          97         131
          97         131
          97         130
          96         130
          96         129
          96         129
          96         128
          96         128
          95         127
          95         127
          95         126
          95         126
          95         125
          94         125
          94         124
          94         124
          94         123
          94         123
          93         122
          93         122
          93         121
          93         120
          93         120
          93         119
          93         119
          92         118
          92         118
          92         117
          92         117
          92         116
          92         116
          92         115
          92         115
          92         114
          91         114
          91         113
          91         113
          91         112
          91         112
          91         111
          91         111
          91         110
          91         110
          91         109
          91         109
          91         108
          91         108
          91         107
          91         107
          91         106
          91         105
          91         105
          91         104
          91         104
          91         103
          91         103
          91         102
          91         102
          91         101
          91         101
          91         100
          91         100
          91          99
          91          99
          92          98
          92          98
          92          97
          92          97
          92          96
          92          96
          92          95
          92          95
          93          94
          93          94
          93          93
          93          93
          93          92
          93          92
          94          91
          94          91
          94          90
          94          90
          94          89
          95          89
          95          88
          95          88
          95          87
          96          87
          96          86
          96          86
          96          85
          97          85
          97          84
          97          84
          98          83
          98          83
          98          82
          99          82
          99          81
          99          81
         100          80
         100          80
         100          79
         101          79
         101          78
         102          78
         102          78
         102          77
         103          77
         103          76
         104          76
         104          75
         105          75
         105          74
         106          74
         106          73
         107          73
         107          72
         108          72
         108          71
         109          71
         109          70
         110          70
         111          70
         111          69
         112          69
         112          68
         113          68
         114          67
         114          67
         115          66
         116          66
         116          65
         117          65
         118          65
         118          64
         119          64
         120          63
         120          63
         121          62
         122          62
         123          61
         124          61
         124          61
         125          60
         126          60
         127          59
         128          59
         128          58
         129          58
         130          58
         131          57
         132          57
         133          56
         134          56
         135          56
         136          55
         137          55
         138          54
         139          54
         140          54
         141          53
         142          53
         143          52
         144          52
         145          52
         146          51
         147          51
         148          50
         149          50
         150          50
         151          49
         153          49
         154          48
         155          48
         156          48
         157          47
         158          47
         160          47
         161          46
         162          46
         163          46
         165          45
         166          45
         167          45
         169          44
         170          44
         171          44
         173          43
         174          43
         175          43
         177          42
         178          42
         180          42
         181          41
         183          41
         184          41
         185          40
         187          40
         188          40
         190          39
         191          39
         193          39
         195          38
         196          38
         198          38
         199          38
         201          37
         203          37
         204          37
         206          37
         207          36
         209          36
         211          36
         212          35
         214          35
         216          35
         218          35
         219          35
         221          34
         223          34
         225          34
         226          34
         228          33
         230          33
         232          33
         234          33
         235          32
         237          32
         239          32
         241          32
         243          32
         245          31
         247          31
         249          31
         251          31
         253          31
         254          31
         256          30
         258          30
         260          30
         262          30
         264          30
         266          30
         268          30
         270          29
         272          29
         274          29
         276          29
         278          29
         281          29
         283          29
         285          29
         287          28
         289          28
         291          28
         293          28
         295          28
         297          28
         299          28
         301          28
         304          28
         306          28
         308          28
         310          28
         312          27
         314          27
         316          27
         318          27
         321          27
         323          27
         325          27
         327          27
         329          27
         331          27
         334          27
         336          27
         338          27
         340          27
         342          27
         344          27
         346          27
         349          27
         351          27
         353          27
         355          27
         357          27
         359          27
         362          27
         364          28
         366          28
         368          28
         370          28
         372          28
         374          28
         377          28
         379          28
         381          28
         383          28
         385          28
         387          28
         389          29
         391          29
         393          29
         396          29
         398          29
         400          29
         402          29
         404          29
         406          30
         408          30
         410          30
         412          30
         414          30
         416          30
         418          30
         420          31
         422          31
         424          31
         426          31
         428          31
         430          32
         432          32
         434          32
         436          32
         438          32
         440          33
         442          33
         443          33
         445          33
         447          33
         449          34
         451          34
         453          34
         455          34
         456          35
         458          35
         460          35
         462          35
         464          36
         465          36
         467          36
         469          36
         471          37
         472          37
         474          37
         476          38
         477          38
         479          38
         481          38
         482          39
         484          39
         485          39
         487          40
         489          40
         490          40
         492          41
         493          41
         495          41
         496          41
         498          42
         499          42
         501          42
         502          43
         504          43
         505          44
         507          44
         508          44
         510          45
         511          45
         512          45
         514          46
         515          46
         517          46
         518          47
         519          47
         520          47
         522          48
         523          48
         524          49
         526          49
         527          49
         528          50
         529          50
         531          51
         532          51
         533          51
         534          52
         535          52
         536          53
         538          53
         539          53
         540          54
         541          54
         542          55
         543          55
         544          55
         545          56
         546          56
         547          57
         548          57
         549          58
         550          58
         551          59
         552          59
         553          59
         554          60
         555          60
         556          61
         557          61
         558          62
         559          62
         559          63
         560          63
         561          63
         562          64
         563          64
         564          65
         564          65
         565          66
         566          66
         567          67
         568          67
         568          68
         569          68
         570          69
         571          69
         571          70
         572          70
         573          70
         573          71
         574          71
         575          72
         575          72
         576          73
         577          73
         577          74
         578          74
         578          75
         579          75
         580          76
         580          76
         581          77
         581          77
         582          78
         582          78
         583          79
         583          79
         584          80
         584          80
         585          81
         585          81
         586          82
         586          82
         587          83
         587          83
         588          84
         588          84
         589          85
         589          86
         589          86
         590          87
         590          87
         591          88
         591          88
         591          89
         592          89
         592          90
         592          90
         593          91
         593          91
         593          92
         594          92
         594          93
         594          93
         594          94
         595          94
         595          95
         595          95
         596          96
         596          97
         596          97
         596          98
         596          98
         597          99
         597          99
         597         100
         597         100
         598         101
         598         101
         598         102
         598         102
         598         103
         598         103
         599         104
         599         105
         599         105
         599         106
         599         106
         599         107
         599         107
         228         239
         228         239
         227         239
         226         238
         226         238
         225         238
         224         237
         223         237
         223         237
         222         236
         221         236
         221         236
         220         235
         219         235
         219         235
         218         234
         217         234
         217         234
         216         233
         215         233
         215         233
         214         232
         213         232
         212         232
         212         231
         211         231
         210         231
         210         230
         209         230
         208         229
         208         229
         207         229
         206         228
         206         228
         205         228
         204         227
         204         227
         203         227
         202         226
         202         226
         201         225
         200         225
         200         225
         199         224
         198         224
         198         224
         197         223
         196         223
         196         222
         195         222
         194         222
         194         221
         193         221
         192         221
         192         220
         191         220
         191         219
         190         219
         189         219
         189         218
         188         218
         187         217
         187         217
         186         217
         185         216
         185         216
         184         215
         183         215
         183         215
         182         214
         182         214
         181         213
         180         213
         180         213
         179         212
         178         212
         178         211
         177         211
         176         211
         176         210
         175         210
         175         209
         174         209
         173         208
         173         208
         172         208
         171         207
         171         207
         170         206
         170         206
         169         206
         168         205
         168         205
         167         204
         167         204
         166         203
         165         203
         165         203
         164         202
         164         202
         163         201
         162         201
         162         200
         161         200
         161         199
         160         199
         159         199
         159         198
         158         198
         158         197
         157         197
         157         196
         156         196
         155         195
         155         195
         154         195
         154         194
         153         194
         152         193
         152         193
         151         192
         151         192
         150         191
         150         191
         149         190
         149         190
         148         190
         147         189
         147         189
         146         188
         146         188
         145         187
         145         187
         144         186
         144         186
         143         185
         142         185
         142         184
         141         184
         141         184
         140         183
         140         183
         139         182
         139         182
         138         181
         138         181
         137         180
         137         180
         136         179
         136         179
         135         178
         135         178
         134         177
         134         177
         133         176
         133         176
         132         175
         132         175
         131         175
         131         174
         130         174
         130         173
         129         173
         129         172
         128         172
         128         171
         127         171
         127         170
         126         170
         126         169
         125         169
         125         168
         124         168
         124         167
         123         167
         123         166
         123         166
         122         165
         122         165
         121         164
         121         164
         120         163
         120         163
         119         162
         119         162
         119         161
         118         161
         118         160
         117         160
         117         159
         116         159
         116         158
         116         158
         115         157
         115         157
         114         156
         114         156
         114         155
         113         155
         113         154
         112         154
         112         153
         112         153
         111         152
         111         152
         110         151
         110         151
         110         150
         109         150
         109         149
         109         149
         108         148
         108         148
         108         147
         107         147
         107         146
         107         146
         106         145
         106         145
         105         144
         105         144
         105         143
         105         143
         104         142
         104         142
         104         141
         103         141
         103         140
         103         140
         102         139
         102         138
         102         138
         101         137
         101         137
         101         136
         101         136
         100         135
         100         135
         100         134
         100         134
          99         133
          99         133
          99         132
          99         132
          98         131
          98         131
          98         130
          98         130
          97         129
          97         129
          97         128
          97         128
          97         127
          96         127
          96         126
          96         126
          96         125
          96         125
          95         124
          95         124
          95         123
          95         122
          95         122
          95         121
          94         121
          94         120
          94         120
          94         119
          94         119
          94         118
          94         118
          93         117
          93         117
          93         116
          93         116
          93         115
          93         115
          93         114
          93         114
          93         113
          93         113
          93         112
          93         112
          92         111
          92         111
          92         110
          92         110
          92         109
          92         109
          92         108
          92         108
          92         107
          92         107
          92         106
          92         105
          92         105
          92         104
          92         104
          92         103
          92         103
          92         102
          92         102
          92         101
          93         101
          93         100
          93         100
          93          99
          93          99
          93          98
          93          98
          93          97
          93          97
          93          96
          94          96
          94          95
          94          95
          94          94
          94          94
          94          93
          94          93
          95          92
          95          92
          95          91
          95          91
          95          90
          96          90
          96          89
          96          89
          96          88
          97          88
          97          87
          97          87
          97          86
          98          86
          98          85
          98          85
          98          84
          99          84
          99          83
          99          83
         100          82
         100          82
         100          81
         101          81
         101          81
         101          80
         102          80
         102          79
         103          79
         103          78
         103          78
         104          77
         104          77
         105          76
         105          76
         106          75
         106          75
         107          74
         107          74
         108          73
         108          73
         109          72
         109          72
         110          72
         110          71
         111          71
         111          70
         112          70
         113          69
         113          69
         114          68
         114          68
         115          67
         116          67
         116          67
         117          66
         118          66
         118          65
         119          65
         120          64
         121          64
         121          63
         122          63
         123          63
         123          62
         124          62
         125          61
         126          61
         127          60
         127          60
         128          60
         129          59
         130          59
         131          58
         132          58
         133          57
         133          57
         134          57
         135          56
         136          56
         137          55
         138          55
         139          55
         140          54
         141          54
         142          53
         143          53
         144          53
         145          52
         146          52
         147          51
         148          51
         149          51
         151          50
         152          50
         153          50
         154          49
         155          49
         156          48
         157          48
         159          48
         160          47
         161          47
         162          47
         164          46
         165          46
         166          46
         167          45
         169          45
         170          45
         171          44
         173          44
         174          44
         175          43
         177          43
         178          43
         179          42
         181          42
         182          42
         184          41
         185          41
         187          41
         188          40
         190          40
         191          40
         193          39
         194          39
         196          39
         197          39
         199          38
         200          38
         202          38
         204          37
         205          37
         207          37
         209          37
         210          36
         212          36
         214          36
         215          36
         217          35
         219          35
         220          35
         222          35
         224          34
         226          34
         227          34
         229          34
         231          34
         233          33
         235          33
         236          33
         238          33
         240          33
         242          32
         244          32
         246          32
         248          32
         249          32
         251          31
         253          31
         255          31
         257          31
         259          31
         261          31
         263          30
         265          30
         267          30
         269          30
         271          30
         273          30
         275          30
         277          29
         279          29
         281          29
         283          29
         285          29
         287          29
         289          29
         291          29
         293          29
         295          29
         298          28
         300          28
         302          28
         304          28
         306          28
         308          28
         310          28
         312          28
         314          28
         316          28
         319          28
         321          28
         323          28
         325          28
         327          28
         329          28
         331          28
         334          28
         336          28
         338          28
         340          28
         342          28
         344          28
         346          28
         349          28
         351          28
         353          28
         355          28
         357          28
         359          28
         361          28
         363          28
         366          28
         368          28
         370          28
         372          28
         374          28
         376          28
         378          29
         380          29
         383          29
         385          29
         387          29
         389          29
         391          29
         393          29
         395          29
         397          29
         399          30
         401          30
         403          30
         405          30
         407          30
         409          30
         411          30
         413          31
         415          31
         417          31
         419          31
         421          31
         423          31
         425          32
         427          32
         429          32
         431          32
         433          32
         435          33
         437          33
         439          33
         441          33
         443          33
         444          34
         446          34
         448          34
         450          34
         452          35
         454          35
         455          35
         457          35
         459          36
         461          36
         462          36
         464          36
         466          37
         468          37
         469          37
         471          37
         473          38
         474          38
         476          38
         478          39
         479          39
         481          39
         483          39
         484          40
         486          40
         487          40
         489          41
         491          41
         492          41
         494          42
         495          42
         497          42
         498          43
         500          43
         501          43
         503          44
         504          44
         505          44
         507          45
         508          45
         510          45
         511          46
         512          46
         514          46
         515          47
         516          47
         518          47
         519          48
         520          48
         522          49
         523          49
         524          49
         525          50
         527          50
         528          51
         529          51
         530          51
         531          52
         533          52
         534          52
         535          53
         536          53
         537          54
         538          54
         539          55
         540          55
         542          55
         543          56
         544          56
         545          57
         546          57
         547          57
         548          58
         549          58
         550          59
         551          59
         552          60
         553          60
         553          61
         554          61
         555          61
         556          62
         557          62
         558          63
         559          63
         560          64
         560          64
         561          65
         562          65
         563          66
         564          66
         565          66
         565          67
         566          67
         567          68
         568          68
         568          69
         569          69
         570          70
         570          70
         571          71
         572          71
         572          72
         573          72
         574          73
         574          73
         575          74
         576          74
         576          75
         577          75
         577          76
         578          76
         579          77
         579          77
         580          78
         580          78
         581          79
         581          79
         582          80
         582          80
         583          81
         583          81
         584          82
         584          82
         585          83
         585          83
         586          84
         586          84
         587          85
         587          85
         587          86
         588          86
         588          87
         589          87
         589          88
         589          88
         590          89
         590          89
         590          90
         591          90
         591          91
         591          91
         592          92
         592          92
         592          93
         593          93
         593          94
         593          94
         594          95
         594          96
         594          96
         594          97
         595          97
         595          98
         595          98
         595          99
         595          99
         596         100
         596         100
         596         101
         596         101
         596         102
         597         102
         597         103
         597         104
         597         104
         597         105
         597         105
         598         106
         598         106
         598         107
         598         107
         229         239
         228         239
         227         238
         227         238
         226         238
         225         237
         225         237
         224         237
         223         236
         223         236
         222         236
         221         235
         221         235
         220         235
         219         234
         218         234
         218         234
         217         233
         216         233
         216         233
         215         232
         214         232
         214         232
         213         231
         212         231
         212         230
         211         230
         210         230
         210         229
         209         229
         208         229
         208         228
         207         228
         206         228
         206         227
         205         227
         204         227
         204         226
         203         226
         202         225
         202         225
         201         225
         200         224
         200         224
         199         224
         198         223
         198         223
         197         222
         196         222
         196         222
         195         221
         194         221
         194         221
         193         220
         192         220
         192         219
         191         219
         191         219
         190         218
         189         218
         189         217
         188         217
         187         217
         187         216
         186         216
         185         215
         185         215
         184         215
         183         214
         183         214
         182         213
         182         213
         181         213
         180         212
         180         212
         179         211
         178         211
         178         211
         177         210
         177         210
         176         209
         175         209
         175         209
         174         208
         173         208
         173         207
         172         207
         172         206
         171         206
         170         206
         170         205
         169         205
         169         204
         168         204
         167         203
         167         203
         166         203
         166         202
         165         202
         164         201
         164         201
         163         200
         163         200
         162         200
         161         199
         161         199
         160         198
         160         198
         159         197
         158         197
         158         196
         157         196
         157         196
         156         195
         156         195
         155         194
         154         194
         154         193
         153         193
         153         192
         152         192
         152         192
         151         191
         151         191
         150         190
         149         190
         149         189
         148         189
         148         188
         147         188
         147         187
         146         187
         146         187
         145         186
         144         186
         144         185
         143         185
         143         184
         142         184
         142         183
         141         183
         141         182
         140         182
         140         181
         139         181
         139         180
         138         180
         138         179
         137         179
         137         179
         136         178
         136         178
         135         177
         135         177
         134         176
         134         176
         133         175
         133         175
         132         174
         132         174
         131         173
         131         173
         130         172
         130         172
         129         171
         129         171
         128         170
         128         170
         127         169
         127         169
         126         168
         126         168
         125         167
         125         167
         124         166
         124         166
         124         166
         123         165
         123         165
         122         164
         122         164
         121         163
         121         163
         120         162
         120         162
         120         161
         119         161
         119         160
         118         160
         118         159
         117         159
         117         158
         117         158
         116         157
         116         157
         115         156
         115         156
         115         155
         114         155
         114         154
         113         154
         113         153
         113         153
         112         152
         112         152
         112         151
         111         151
         111         150
         110         150
         110         149
         110         149
         109         148
         109         148
         109         147
         108         147
         108         146
         108         145
         107         145
         107         144
         107         144
         106         143
         106         143
         106         142
         105         142
         105         141
         105         141
         104         140
         104         140
         104         139
         104         139
         103         138
         103         138
         103         137
         102         137
         102         136
         102         136
         102         135
         101         135
         101         134
         101         134
         101         133
         100         133
         100         132
         100         132
         100         131
          99         131
          99         130
          99         130
          99         129
          98         129
          98         128
          98         128
          98         127
          98         127
          97         126
          97         126
          97         125
          97         124
          97         124
          96         123
          96         123
          96         122
          96         122
          96         121
          96         121
          96         120
          95         120
          95         119
          95         119
          95         118
          95         118
          95         117
          95         117
          95         116
          94         116
          94         115
          94         115
          94         114
          94         114
          94         113
          94         113
          94         112
          94         112
          94         111
          94         111
          94         110
          94         110
          94         109
          94         109
          94         108
          94         108
          94         107
          94         107
          94         106
          94         105
          94         105
          94         104
          94         104
          94         103
          94         103
          94         102
          94         102
          94         101
          94         101
          94         100
          94         100
          94          99
          94          99
          94          98
          94          98
          95          97
          95          97
          95          96
          95          96
          95          95
          95          95
          95          94
          95          94
          96          93
          96          93
          96          92
          96          92
          96          91
          97          91
          97          90
          97          90
          97          89
          97          89
          98          88
          98          88
          98          87
          98          87
          99          86
          99          86
          99          85
         100          85
         100          85
         100          84
         101          84
         101          83
         101          83
         102          82
         102          82
         102          81
         103          81
         103          80
         103          80
         104          79
         104          79
         105          78
         105          78
         105          77
         106          77
         106          76
         107          76
         107          75
         108          75
         108          74
         109          74
         109          74
         110          73
         110          73
         111          72
         111          72
         112          71
         112          71
         113          70
         114          70
         114          69
         115          69
         115          69
         116          68
         117          68
         117          67
         118          67
         119          66
         119          66
         120          65
         121          65
         121          65
         122          64
         123          64
         123          63
         124          63
         125          62
         126          62
         126          61
         127          61
         128          61
         129          60
         130          60
         131          59
         131          59
         132          59
         133          58
         134          58
         135          57
         136          57
         137          56
         138          56
         139          56
         140          55
         141          55
         142          54
         142          54
         143          54
         145          53
         146          53
         147          53
         148          52
         149          52
         150          51
         151          51
         152          51
         153          50
         154          50
         155          49
         156          49
         158          49
         159          48
         160          48
         161          48
         162          47
         164          47
         165          47
         166          46
         167          46
         169          46
         170          45
         171          45
         173          45
         174          44
         175          44
         177          44
         178          43
         179          43
         181          43
         182          42
         184          42
         185          42
         186          41
         188          41
         189          41
         191          40
         192          40
         194          40
         195          40
         197          39
         198          39
         200          39
         202          38
         203          38
         205          38
         206          38
         208          37
         210          37
         211          37
         213          37
         215          36
         216          36
         218          36
         220          36
         221          35
         223          35
         225          35
         227          35
         228          34
         230          34
         232          34
         234          34
         235          34
         237          33
         239          33
         241          33
         243          33
         245          33
         246          32
         248          32
         250          32
         252          32
         254          32
         256          32
         258          31
         260          31
         262          31
         264          31
         266          31
         268          31
         270          30
         272          30
         274          30
         275          30
         277          30
         280          30
         282          30
         284          30
         286          29
         288          29
         290          29
         292          29
         294          29
         296          29
         298          29
         300          29
         302          29
         304          29
         306          29
         308          29
         310          28
         312          28
         315          28
         317          28
         319          28
         321          28
         323          28
         325          28
         327          28
         329          28
         331          28
         334          28
         336          28
         338          28
         340          28
         342          28
         344          28
         346          28
         348          28
         351          28
         353          28
         355          28
         357          28
         359          28
         361          28
         363          28
         365          29
         367          29
         370          29
         372          29
         374          29
         376          29
         378          29
         380          29
         382          29
         384          29
         386          29
         388          29
         390          30
         392          30
         395          30
         397          30
         399          30
         401          30
         403          30
         405          30
         407          31
         409          31
         411          31
         413          31
         415          31
         417          31
         419          32
         421          32
         423          32
         424          32
         426          32
         428          32
         430          33
         432          33
         434          33
         436          33
         438          33
         440          34
         442          34
         443          34
         445          34
         447          35
         449          35
         451          35
         453          35
         454          35
         456          36
         458          36
         460          36
         461          36
         463          37
         465          37
         467          37
         468          38
         470          38
         472          38
         473          38
         475          39
         477          39
         478          39
         480          39
         481          40
         483          40
         485          40
         486          41
         488          41
         489          41
         491          42
         492          42
         494          42
         495          43
         497          43
         498          43
         500          44
         501          44
         503          44
         504          45
         506          45
         507          45
         508          46
         510          46
         511          46
         512          47
         514          47
         515          47
         516          48
         518          48
         519          49
         520          49
         522          49
         523          50
         524          50
         525          50
         526          51
         528          51
         529          52
         530          52
         531          52
         532          53
         533          53
         535          54
         536          54
         537          54
         538          55
         539          55
         540          56
         541          56
         542          57
         543          57
         544          57
         545          58
         546          58
         547          59
         548          59
         549          60
         550          60
         551          60
         552          61
         553          61
         554          62
         555          62
         556          63
         556          63
         557          63
         558          64
         559          64
         560          65
         561          65
         561          66
         562          66
         563          67
         564          67
         565          68
         565          68
         566          69
         567          69
         567          70
         568          70
         569          70
         570          71
         570          71
         571          72
         572          72
         572          73
         573          73
         574          74
         574          74
         575          75
         575          75
         576          76
         577          76
         577          77
         578          77
         578          78
         579          78
         579          79
         580          79
         580          80
         581          80
         581          81
         582          81
         582          82
         583          82
         583          83
         584          83
         584          84
         585          84
         585          85
         586          85
         586          86
         586          86
         587          87
         587          87
         588          88
         588          88
         588          89
         589          89
         589          90
         589          90
         590          91
         590          91
         590          92
         591          92
         591          93
         591          94
         592          94
         592          95
         592          95
         592          96
         593          96
         593          97
         593          97
         593          98
         594          98
         594          99
         594          99
         594         100
         594         100
         595         101
         595         101
         595         102
         595         103
         595         103
         596         104
         596         104
         596         105
         596         105
         596         106
         596         106
         596         107
         597         107
         229         238
         229         238
         228         238
         227         237
         227         237
         226         237
         225         236
         224         236
         224         236
         223         235
         222         235
         222         235
         221         235
         220         234
         220         234
         219         234
         218         233
         218         233
         217         232
         216         232
         216         232
         215         231
         214         231
         214         231
         213         230
         212         230
         212         230
         211         229
         210         229
         210         229
         209         228
         208         228
         208         228
         207         227
         206         227
         206         227
         205         226
         204         226
         204         225
         203         225
         202         225
         202         224
         201         224
         200         224
         200         223
         199         223
         198         222
         198         222
         197         222
         196         221
         196         221
         195         221
         194         220
         194         220
         193         219
         192         219
         192         219
         191         218
         191         218
         190         217
         189         217
         189         217
         188         216
         187         216
         187         215
         186         215
         185         215
         185         214
         184         214
         184         214
         183         213
         182         213
         182         212
         181         212
         180         211
         180         211
         179         211
         179         210
         178         210
         177         209
         177         209
         176         209
         175         208
         175         208
         174         207
         174         207
         173         207
         172         206
         172         206
         171         205
         171         205
         170         204
         169         204
         169         204
         168         203
         168         203
         167         202
         166         202
         166         201
         165         201
         165         201
         164         200
         163         200
         163         199
         162         199
         162         198
         161         198
         160         197
         160         197
         159         197
         159         196
         158         196
         158         195
         157         195
         156         194
         156         194
         155         193
         155         193
         154         193
         154         192
         153         192
         152         191
         152         191
         151         190
         151         190
         150         189
         150         189
         149         189
         149         188
         148         188
         147         187
         147         187
         146         186
         146         186
         145         185
         145         185
         144         184
         144         184
         143         183
         143         183
         142         183
         142         182
         141         182
         141         181
         140         181
         140         180
         139         180
         139         179
         138         179
         137         178
         137         178
         136         177
         136         177
         135         176
         135         176
         134         175
         134         175
         133         174
         133         174
         132         174
         132         173
         132         173
         131         172
         131         172
         130         171
         130         171
         129         170
         129         170
         128         169
         128         169
         127         168
         127         168
         126         167
         126         167
         125         166
         125         166
         125         165
         124         165
         124         164
         123         164
         123         163
         122         163
         122         162
         121         162
         121         161
         121         161
         120         160
         120         160
         119         159
         119         159
         118         158
         118         158
         118         157
         117         157
         117         156
         116         156
         116         155
         116         155
         115         154
         115         154
         115         153
         114         153
         114         152
         113         152
         113         151
         113         151
         112         150
         112         150
         112         149
         111         149
         111         148
         110         148
         110         147
         110         147
         109         146
         109         146
         109         145
         108         145
         108         144
         108         144
         107         143
         107         143
         107         142
         106         142
         106         141
         106         141
         106         140
         105         140
         105         139
         105         139
         104         138
         104         138
         104         137
         104         137
         103         136
         103         136
         103         135
         102         135
         102         134
         102         134
         102         133
         101         133
         101         132
         101         132
         101         131
         101         131
         100         130
         100         130
         100         129
         100         129
          99         128
          99         127
          99         127
          99         126
          99         126
          98         125
          98         125
          98         124
          98         124
          98         123
          98         123
          97         122
          97         122
          97         121
          97         121
          97         120
          97         120
          97         119
          96         119
          96         118
          96         118
          96         117
          96         117
          96         116
          96         116
          96         115
          96         115
          95         114
          95         114
          95         113
          95         113
          95         112
          95         112
          95         111
          95         111
          95         110
          95         110
          95         109
          95         109
          95         108
          95         108
          95         107
          95         107
          95         106
          95         106
          95         105
          95         104
          95         104
          95         103
          95         103
          95         102
          95         102
          95         101
          95         101
          95         100
          95         100
          96          99
          96          99
          96          98
          96          98
          96          97
          96          97
          96          96
          96          96
          96          95
          97          95
          97          94
          97          94
          97          93
          97          93
          97          92
          98          92
          98          91
          98          91
          98          90
          98          90
          99          89
          99          89
          99          89
          99          88
         100          88
         100          87
         100          87
         100          86
         101          86
         101          85
         101          85
         102          84
         102          84
         102          83
         103          83
         103          82
         103          82
         104          81
         104          81
         104          80
         105          80
         105          79
         106          79
         106          78
         106          78
         107          77
         107          77
         108          77
         108          76
         109          76
         109          75
         110          75
         110          74
         111          74
         111          73
         112          73
         112          72
         113          72
         113          71
         114          71
         114          71
         115          70
         116          70
         116          69
         117          69
         117          68
         118          68
         119          67
         119          67
         120          66
         121          66
         121          66
         122          65
         123          65
         123          64
         124          64
         125          63
         126          63
         126          63
         127          62
         128          62
         129          61
         130          61
         130          60
         131          60
         132          60
         133          59
         134          59
         135          58
         135          58
         136          58
         137          57
         138          57
         139          56
         140          56
         141          56
         142          55
         143          55
         144          54
         145          54
         146          54
         147          53
         148          53
         149          52
         150          52
         151          52
         152          51
         153          51
         154          51
         156          50
         157          50
         158          49
         159          49
         160          49
         161          48
         163          48
         164          48
         165          47
         166          47
         167          47
         169          46
         170          46
         171          46
         173          45
         174          45
         175          45
         177          44
         178          44
         179          44
         181          43
         182          43
         183          43
         185          42
         186          42
         188          42
         189          41
         191          41
         192          41
         193          41
         195          40
         196          40
         198          40
         200          39
         201          39
         203          39
         204          39
         206          38
         207          38
         209          38
         211          37
         212          37
         214          37
         216          37
         217          36
         219          36
         221          36
         222          36
         224          36
         226          35
         227          35
         229          35
         231          35
         233          34
         234          34
         236          34
         238          34
         240          34
         242          33
         244          33
         245          33
         247          33
         249          33
         251          32
         253          32
         255          32
         257          32
         259          32
         260          32
         262          31
         264          31
         266          31
         268          31
         270          31
         272          31
         274          31
         276          31
         278          30
         280          30
         282          30
         284          30
         286          30
         288          30
         290          30
         292          30
         294          30
         296          29
         298          29
         300          29
         302          29
         304          29
         306          29
         309          29
         311          29
         313          29
         315          29
         317          29
         319          29
         321          29
         323          29
         325          29
         327          29
         329          29
         332          29
         334          29
         336          29
         338          29
         340          29
         342          29
         344          29
         346          29
         348          29
         350          29
         353          29
         355          29
         357          29
         359          29
         361          29
         363          29
         365          29
         367          29
         369          29
         371          29
         373          29
         376          29
         378          29
         380          30
         382          30
         384          30
         386          30
         388          30
         390          30
         392          30
         394          30
         396          30
         398          31
         400          31
         402          31
         404          31
         406          31
         408          31
         410          31
         412          32
         414          32
         416          32
         418          32
         420          32
         422          32
         424          33
         426          33
         428          33
         429          33
         431          33
         433          33
         435          34
         437          34
         439          34
         441          34
         443          35
         444          35
         446          35
         448          35
         450          35
         452          36
         453          36
         455          36
         457          36
         459          37
         460          37
         462          37
         464          37
         466          38
         467          38
         469          38
         471          38
         472          39
         474          39
         475          39
         477          40
         479          40
         480          40
         482          40
         483          41
         485          41
         487          41
         488          42
         490          42
         491          42
         493          43
         494          43
         496          43
         497          44
         499          44
         500          44
         501          45
         503          45
         504          45
         506          46
         507          46
         508          46
         510          47
         511          47
         512          47
         514          48
         515          48
         516          49
         518          49
         519          49
         520          50
         521          50
         523          50
         524          51
         525          51
         526          52
         527          52
         529          52
         530          53
         531          53
         532          54
         533          54
         534          54
         535          55
         536          55
         538          56
         539          56
         540          56
         541          57
         542          57
         543          58
         544          58
         545          58
         546          59
         547          59
         548          60
         549          60
         550          61
         550          61
         551          62
         552          62
         553          62
         554          63
         555          63
         556          64
         557          64
         557          65
         558          65
         559          66
         560          66
         561          66
         561          67
         562          67
         563          68
         564          68
         565          69
         565          69
         566          70
         567          70
         567          71
         568          71
         569          72
         569          72
         570          73
         571          73
         571          74
         572          74
         573          74
         573          75
         574          75
         574          76
         575          76
         576          77
         576          77
         577          78
         577          78
         578          79
         578          79
         579          80
         579          80
         580          81
         580          81
         581          82
         581          82
         582          83
         582          83
         583          84
         583          84
         584          85
         584          85
         584          86
         585          86
         585          87
         586          87
         586          88
         586          88
         587          89
         587          90
         587          90
         588          91
         588          91
         589          92
         589          92
         589          93
         589          93
         590          94
         590          94
         590          95
         591          95
         591          96
         591          96
         591          97
         592          97
         592          98
         592          98
         592          99
         593          99
         593         100
         593         100
         593         101
         593         102
         594         102
         594         103
         594         103
         594         104
         594         104
         594         105
         595         105
         595         106
         595         106
         595         107
         595         107
         230         238
         229         238
         228         237
         228         237
         227         237
         226         236
         226         236
         225         236
         224         235
         224         235
         223         235
         222         234
         222         234
         221         234
         220         233
         220         233
         219         233
         218         232
         218         232
         217         232
         216         231
         216         231
         215         231
         214         230
         214         230
         213         230
         212         229
         212         229
         211         229
         210         228
         210         228
         209         228
         208         227
         208         227
         207         226
         206         226
         206         226
         205         225
         204         225
         204         225
         203         224
         202         224
         202         224
         201         223
         200         223
         200         222
         199         222
         198         222
         198         221
         197         221
         196         221
         196         220
         195         220
         194         219
         194         219
         193         219
         193         218
         192         218
         191         217
         191         217
         190         217
         189         216
         189         216
         188         216
         187         215
         187         215
         186         214
         186         214
         185         214
         184         213
         184         213
         183         212
         182         212
         182         212
         181         211
         180         211
         180         210
         179         210
         179         209
         178         209
         177         209
         177         208
         176         208
         176         207
         175         207
         174         207
         174         206
         173         206
         173         205
         172         205
         171         204
         171         204
         170         204
         170         203
         169         203
         168         202
         168         202
         167         202
         167         201
         166         201
         165         200
         165         200
         164         199
         164         199
         163         198
         162         198
         162         198
         161         197
         161         197
         160         196
         160         196
         159         195
         158         195
         158         195
         157         194
         157         194
         156         193
         156         193
         155         192
         154         192
         154         191
         153         191
         153         190
         152         190
         152         190
         151         189
         151         189
         150         188
         149         188
         149         187
         148         187
         148         186
         147         186
         147         185
         146         185
         146         185
         145         184
         145         184
         144         183
         144         183
         143         182
         143         182
         142         181
         141         181
         141         180
         140         180
         140         179
         139         179
         139         179
         138         178
         138         178
         137         177
         137         177
         136         176
         136         176
         135         175
         135         175
         134         174
         134         174
         133         173
         133         173
         132         172
         132         172
         132         171
         131         171
         131         170
         130         170
         130         169
         129         169
         129         168
         128         168
         128         167
         127         167
         127         167
         126         166
         126         166
         126         165
         125         165
         125         164
         124         164
         124         163
         123         163
         123         162
         122         162
         122         161
         122         161
         121         160
         121         160
         120         159
         120         159
         120         158
         119         158
         119         157
         118         157
         118         156
         118         156
         117         155
         117         155
         116         154
         116         154
         116         153
         115         153
         115         152
         114         152
         114         151
         114         151
         113         150
         113         150
         113         149
         112         149
         112         148
         112         148
         111         147
         111         147
         111         146
         110         146
         110         145
         110         145
         109         144
         109         144
         109         143
         108         143
         108         142
         108         142
         107         141
         107         141
         107         140
         106         140
         106         139
         106         139
         106         138
         105         138
         105         137
         105         137
         104         136
         104         136
         104         135
         104         135
         103         134
         103         134
         103         133
         103         132
         102         132
         102         131
         102         131
         102         130
         101         130
         101         129
         101         129
         101         128
         101         128
         100         127
         100         127
         100         126
         100         126
         100         125
          99         125
          99         124
          99         124
          99         123
          99         123
          99         122
          99         122
          98         121
          98         121
          98         120
          98         120
          98         119
          98         119
          98         118
          97         118
          97         117
          97         117
          97         116
          97         116
          97         115
          97         115
          97         114
          97         114
          97         113
          97         113
          97         112
          96         112
          96         111
          96         111
          96         110
          96         110
          96         109
          96         109
          96         108
          96         108
          96         107
          96         107
          96         106
          96         106
          96         105
          96         104
          96         104
          96         103
          96         103
          96         102
          97         102
          97         101
          97         101
          97         100
          97         100
          97          99
          97          99
          97          98
          97          98
          97          97
          97          97
          98          96
          98          96
          98          95
          98          95
          98          94
          98          94
          98          94
          99          93
          99          93
          99          92
          99          92
          99          91
         100          91
         100          90
         100          90
         100          89
         101          89
         101          88
         101          88
         101          87
         102          87
         102          86
         102          86
         102          85
         103          85
         103          84
         103          84
         104          83
         104          83
         104          82
         105          82
         105          81
         105          81
         106          80
         106          80
         107          79
         107          79
         107          79
         108          78
         108          78
         109          77
         109          77
         110          76
         110          76
         111          75
         111          75
         112          74
         112          74
         113          73
         113          73
         114          73
         114          72
         115          72
         115          71
         116          71
         116          70
         117          70
         118          69
         118          69
         119          68
         119          68
         120          68
         121          67
         121          67
         122          66
         123          66
         123          65
         124          65
         125          65
         126          64
         126          64
         127          63
         128          63
         129          62
         129          62
         130          62
         131          61
         132          61
         133          60
         133          60
         134          59
         135          59
         136          59
         137          58
         138          58
         139          57
         140          57
         141          57
         141          56
         142          56
         143          55
         144          55
         145          55
         146          54
         147          54
         148          53
         149          53
         150          53
         151          52
         153          52
         154          52
         155          51
         156          51
         157          50
         158          50
         159          50
         160          49
         161          49
         163          49
         164          48
         165          48
         166          48
         167          47
         169          47
         170          47
         171          46
         173          46
         174          46
         175          45
         176          45
         178          45
         179          44
         180          44
         182          44
         183          43
         185          43
         186          43
         187          42
         189          42
         190          42
         192          41
         193          41
         195          41
         196          41
         198          40
         199          40
         201          40
         202          39
         204          39
         205          39
         207          39
         208          38
         210          38
         212          38
         213          38
         215          37
         217          37
         218          37
         220          37
         222          36
         223          36
         225          36
         227          36
         228          35
         230          35
         232          35
         234          35
         235          35
         237          34
         239          34
         241          34
         243          34
         244          34
         246          33
         248          33
         250          33
         252          33
         254          33
         255          33
         257          32
         259          32
         261          32
         263          32
         265          32
         267          32
         269          31
         271          31
         273          31
         275          31
         277          31
         279          31
         281          31
         282          31
         284          30
         286          30
         288          30
         290          30
         293          30
         295          30
         297          30
         299          30
         301          30
         303          30
         305          30
         307          30
         309          30
         311          29
         313          29
         315          29
         317          29
         319          29
         321          29
         323          29
         325          29
         327          29
         329          29
         332          29
         334          29
         336          29
         338          29
         340          29
         342          29
         344          29
         346          29
         348          29
         350          29
         352          29
         354          29
         357          29
         359          29
         361          29
         363          29
         365          30
         367          30
         369          30
         371          30
         373          30
         375          30
         377          30
         379          30
         381          30
         383          30
         385          30
         387          30
         389          31
         391          31
         393          31
         396          31
         398          31
         400          31
         402          31
         403          31
         405          32
         407          32
         409          32
         411          32
         413          32
         415          32
         417          32
         419          33
         421          33
         423          33
         425          33
         427          33
         429          34
         431          34
         432          34
         434          34
         436          34
         438          35
         440          35
         442          35
         443          35
         445          35
         447          36
         449          36
         451          36
         452          36
         454          37
         456          37
         458          37
         459          37
         461          38
         463          38
         464          38
         466          38
         468          39
         469          39
         471          39
         473          39
         474          40
         476          40
         478          40
         479          41
         481          41
         482          41
         484          41
         485          42
         487          42
         488          42
         490          43
         491          43
         493          43
         494          44
         496          44
         497          44
         499          45
         500          45
         502          45
         503          46
         504          46
         506          46
         507          47
         508          47
         510          47
         511          48
         512          48
         514          49
         515          49
         516          49
         517          50
         519          50
         520          50
         521          51
         522          51
         524          52
         525          52
         526          52
         527          53
         528          53
         529          53
         531          54
         532          54
         533          55
         534          55
         535          55
         536          56
         537          56
         538          57
         539          57
         540          58
         541          58
         542          58
         543          59
         544          59
         545          60
         546          60
         547          60
         548          61
         549          61
         550          62
         551          62
         552          63
         553          63
         553          64
         554          64
         555          64
         556          65
         557          65
         558          66
         558          66
         559          67
         560          67
         561          68
         561          68
         562          69
         563          69
         564          69
         564          70
         565          70
         566          71
         567          71
         567          72
         568          72
         569          73
         569          73
         570          74
         570          74
         571          75
         572          75
         572          76
         573          76
         574          77
         574          77
         575          78
         575          78
         576          79
         576          79
         577          80
         577          80
         578          81
         578          81
         579          82
         579          82
         580          83
         580          83
         581          84
         581          84
         582          85
         582          85
         583          86
         583          86
         583          87
         584          87
         584          88
         585          88
         585          89
         585          89
         586          90
         586          90
         586          91
         587          91
         587          92
         587          92
         588          93
         588          93
         588          94
         589          94
         589          95
         589          95
         589          96
         590          96
         590          97
         590          97
         590          98
         591          98
         591          99
         591          99
         591         100
         592         101
         592         101
         592         102
         592         102
         592         103
         593         103
         593         104
         593         104
         593         105
         593         105
         593         106
         593         106
         594         107
         594         107
         230         238
         230         237
         229         237
         228         237
         228         236
         227         236
         226         236
         226         235
         225         235
         224         235
         224         234
         223         234
         222         234
         221         233
         221         233
         220         233
         219         232
         219         232
         218         232
         217         231
         217         231
         216         231
         215         230
         215         230
         214         230
         213         229
         213         229
         212         229
         211         228
         211         228
         210         228
         209         227
         209         227
         208         226
         207         226
         207         226
         206         225
         205         225
         205         225
         204         224
         204         224
         203         224
         202         223
         202         223
         201         222
         200         222
         200         222
         199         221
         198         221
         198         221
         197         220
         196         220
         196         219
         195         219
         194         219
         194         218
         193         218
         193         217
         192         217
         191         217
         191         216
         190         216
         189         216
         189         215
         188         215
         187         214
         187         214
         186         214
         186         213
         185         213
         184         212
         184         212
         183         212
         182         211
         182         211
         181         210
         181         210
         180         210
         179         209
         179         209
         178         208
         178         208
         177         207
         176         207
         176         207
         175         206
         174         206
         174         205
         173         205
         173         205
         172         204
         171         204
         171         203
         170         203
         170         202
         169         202
         168         202
         168         201
         167         201
         167         200
         166         200
         166         199
         165         199
         164         199
         164         198
         163         198
         163         197
         162         197
         161         196
         161         196
         160         196
         160         195
         159         195
         159         194
         158         194
         158         193
         157         193
         156         192
         156         192
         155         192
         155         191
         154         191
         154         190
         153         190
         152         189
         152         189
         151         188
         151         188
         150         187
         150         187
         149         187
         149         186
         148         186
         148         185
         147         185
         147         184
         146         184
         146         183
         145         183
         144         182
         144         182
         143         182
         143         181
         142         181
         142         180
         141         180
         141         179
         140         179
         140         178
         139         178
         139         177
         138         177
         138         176
         137         176
         137         175
         136         175
         136         174
         135         174
         135         174
         134         173
         134         173
         133         172
         133         172
         132         171
         132         171
         132         170
         131         170
         131         169
         130         169
         130         168
         129         168
         129         167
         128         167
         128         166
         127         166
         127         165
         127         165
         126         164
         126         164
         125         163
         125         163
         124         162
         124         162
         123         161
         123         161
         123         160
         122         160
         122         159
         121         159
         121         158
         121         158
         120         157
         120         157
         119         157
         119         156
         119         156
         118         155
         118         155
         117         154
         117         154
         117         153
         116         153
         116         152
         116         152
         115         151
         115         151
         114         150
         114         150
         114         149
         113         149
         113         148
         113         148
         112         147
         112         147
         112         146
         111         146
         111         145
         111         145
         110         144
         110         144
         110         143
         109         143
         109         142
         109         142
         108         141
         108         140
         108         140
         108         139
         107         139
         107         138
         107         138
         106         137
         106         137
         106         136
         106         136
         105         135
         105         135
         105         134
         105         134
         104         133
         104         133
         104         132
         104         132
         103         131
         103         131
         103         130
         103         130
         102         129
         102         129
         102         128
         102         128
         102         127
         101         127
         101         126
         101         126
         101         125
         101         125
         101         124
         100         124
         100         123
         100         123
         100         122
         100         122
         100         121
          99         121
          99         120
          99         120
          99         119
          99         119
          99         118
          99         118
          99         117
          99         117
          98         116
          98         116
          98         115
          98         115
          98         114
          98         114
          98         113
          98         113
          98         112
          98         112
          98         111
          98         111
          98         110
          98         110
          98         109
          98         109
          98         108
          98         108
          98         107
          98         107
          98         106
          98         106
          98         105
          98         105
          98         104
          98         104
          98         103
          98         103
          98         102
          98         102
          98         101
          98         101
          98         100
          98         100
          98          99
          98          99
          99          98
          99          98
          99          97
          99          97
          99          96
          99          96
          99          95
          99          95
         100          94
         100          94
         100          93
         100          93
         100          92
         101          92
         101          91
         101          91
         101          90
         101          90
         102          89
         102          89
         102          88
         102          88
         103          87
         103          87
         103          86
         104          86
         104          85
         104          85
         104          84
         105          84
         105          83
         105          83
         106          82
         106          82
         107          81
         107          81
         107          81
         108          80
         108          80
         108          79
         109          79
         109          78
         110          78
         110          77
         111          77
         111          76
         112          76
         112          75
         112          75
         113          74
         113          74
         114          74
         115          73
         115          73
         116          72
         116          72
         117          71
         117          71
         118          70
         118          70
         119          70
         120          69
         120          69
         121          68
         122          68
         122          67
         123          67
         124          66
         124          66
         125          66
         126          65
         126          65
         127          64
         128          64
         129          63
         129          63
         130          63
         131          62
         132          62
         132          61
         133          61
         134          61
         135          60
         136          60
         137          59
         137          59
         138          58
         139          58
         140          58
         141          57
         142          57
         143          56
         144          56
         145          56
         146          55
         147          55
         148          55
         149          54
         150          54
         151          53
         152          53
         153          53
         154          52
         155          52
         156          51
         157          51
         158          51
         159          50
         160          50
         162          50
         163          49
         164          49
         165          49
         166          48
         168          48
         169          48
         170          47
         171          47
         173          47
         174          46
         175          46
         176          46
         178          45
         179          45
         180          45
         182          44
         183          44
         184          44
         186          43
         187          43
         189          43
         190          42
         191          42
         193          42
         194          42
         196          41
         197          41
         199          41
         200          40
         202          40
         203          40
         205          40
         206          39
         208          39
         210          39
         211          39
         213          38
         214          38
         216          38
         218          38
         219          37
         221          37
         223          37
         224          37
         226          36
         228          36
         229          36
         231          36
         233          35
         234          35
         236          35
         238          35
         240          35
         242          34
         243          34
         245          34
         247          34
         249          34
         251          34
         252          33
         254          33
         256          33
         258          33
         260          33
         262          33
         264          32
         266          32
         267          32
         269          32
         271          32
         273          32
         275          32
         277          31
         279          31
         281          31
         283          31
         285          31
         287          31
         289          31
         291          31
         293          31
         295          30
         297          30
         299          30
         301          30
         303          30
         305          30
         307          30
         309          30
         311          30
         313          30
         315          30
         317          30
         319          30
         321          30
         323          30
         325          30
         327          30
         330          30
         332          30
         334          30
         336          30
         338          30
         340          30
         342          30
         344          30
         346          30
         348          30
         350          30
         352          30
         354          30
         356          30
         358          30
         360          30
         363          30
         365          30
         367          30
         369          30
         371          30
         373          30
         375          30
         377          30
         379          31
         381          31
         383          31
         385          31
         387          31
         389          31
         391          31
         393          31
         395          31
         397          31
         399          32
         401          32
         403          32
         405          32
         407          32
         409          32
         411          32
         413          33
         415          33
         417          33
         418          33
         420          33
         422          33
         424          34
         426          34
         428          34
         430          34
         432          34
         433          35
         435          35
         437          35
         439          35
         441          35
         443          36
         444          36
         446          36
         448          36
         450          37
         451          37
         453          37
         455          37
         457          37
         458          38
         460          38
         462          38
         463          38
         465          39
         467          39
         468          39
         470          40
         472          40
         473          40
         475          40
         476          41
         478          41
         480          41
         481          42
         483          42
         484          42
         486          42
         487          43
         489          43
         490          43
         492          44
         493          44
         495          44
         496          45
         497          45
         499          45
         500          46
         502          46
         503          46
         504          47
         506          47
         507          47
         508          48
         510          48
         511          48
         512          49
         514          49
         515          50
         516          50
         517          50
         519          51
         520          51
         521          51
         522          52
         523          52
         525          53
         526          53
         527          53
         528          54
         529          54
         530          55
         531          55
         532          55
         534          56
         535          56
         536          57
         537          57
         538          57
         539          58
         540          58
         541          59
         542          59
         543          59
         544          60
         545          60
         546          61
         547          61
         547          62
         548          62
         549          62
         550          63
         551          63
         552          64
         553          64
         554          65
         554          65
         555          66
         556          66
         557          67
         558          67
         558          67
         559          68
         560          68
         561          69
         561          69
         562          70
         563          70
         564          71
         564          71
         565          72
         566          72
         566          73
         567          73
         568          73
         568          74
         569          74
         570          75
         570          75
         571          76
         571          76
         572          77
         573          77
         573          78
         574          78
         574          79
         575          79
         575          80
         576          80
         576          81
         577          81
         577          82
         578          82
         578          83
         579          83
         579          84
         580          84
         580          85
         581          85
         581          86
         581          86
         582          87
         582          87
         583          88
         583          88
         583          89
         584          89
         584          90
         585          90
         585          91
         585          91
         586          92
         586          92
         586          93
         587          93
         587          94
         587          94
         587          95
         588          95
         588          96
         588          96
         589          97
         589          97
         589          98
         589          99
         589          99
         590         100
         590         100
         590         101
         590         101
         591         102
         591         102
         591         103
         591         103
         591         104
         591         104
         592         105
         592         105
         592         106
         592         106
         592         107
         592         107
         231         237
         230         237
         229         237
         229         236
         228         236
         227         236
         227         235
         226         235
         225         235
         225         234
         224         234
         223         234
         223         233
         222         233
         221         233
         221         232
         220         232
         219         232
         219         231
         218         231
         217         231
         217         230
         216         230
         215         230
         215         229
         214         229
         213         229
         213         228
         212         228
         211         227
         211         227
         210         227
         209         226
         209         226
         208         226
         207         225
         207         225
         206         225
         205         224
         205         224
         204         224
         203         223
         203         223
         202         222
         202         222
         201         222
         200         221
         200         221
         199         221
         198         220
         198         220
         197         219
         196         219
         196         219
         195         218
         194         218
         194         218
         193         217
         193         217
         192         216
         191         216
         191         216
         190         215
         189         215
         189         214
         188         214
         188         214
         187         213
         186         213
         186         212
         185         212
         184         212
         184         211
         183         211
         183         210
         182         210
         181         210
         181         209
         180         209
         179         208
         179         208
         178         208
         178         207
         177         207
         176         206
         176         206
         175         205
         175         205
         174         205
         173         204
         173         204
         172         203
         172         203
         171         203
         170         202
         170         202
         169         201
         169         201
         168         200
         168         200
         167         200
         166         199
         166         199
         165         198
         165         198
         164         197
         163         197
         163         197
         162         196
         162         196
         161         195
         161         195
         160         194
         159         194
         159         193
         158         193
         158         193
         157         192
         157         192
         156         191
         156         191
         155         190
         154         190
         154         189
         153         189
         153         189
         152         188
         152         188
         151         187
         151         187
         150         186
         150         186
         149         185
         148         185
         148         184
         147         184
         147         184
         146         183
         146         183
         145         182
         145         182
         144         181
         144         181
         143         180
         143         180
         142         179
         142         179
         141         178
         141         178
         140         178
         140         177
         139         177
         139         176
         138         176
         138         175
         137         175
         137         174
         136         174
         136         173
         135         173
         135         172
         134         172
         134         171
         133         171
         133         170
         133         170
         132         169
         132         169
         131         168
         131         168
         130         168
         130         167
         129         167
         129         166
         128         166
         128         165
         128         165
         127         164
         127         164
         126         163
         126         163
         125         162
         125         162
         124         161
         124         161
         124         160
         123         160
         123         159
         122         159
         122         158
         122         158
         121         157
         121         157
         120         156
         120         156
         120         155
         119         155
         119         154
         118         154
         118         153
         118         153
         117         152
         117         152
         117         151
         116         151
         116         150
         116         150
         115         149
         115         149
         114         148
         114         148
         114         147
         113         147
         113         146
         113         146
         112         145
         112         145
         112         144
         111         144
         111         143
         111         143
         110         142
         110         142
         110         141
         110         141
         109         140
         109         140
         109         139
         108         139
         108         138
         108         138
         108         137
         107         137
         107         136
         107         136
         107         135
         106         135
         106         134
         106         134
         106         133
         105         133
         105         132
         105         132
         105         131
         104         131
         104         130
         104         130
         104         129
         103         129
         103         128
         103         128
         103         127
         103         127
         102         126
         102         126
         102         125
         102         125
         102         124
         102         124
         101         123
         101         123
         101         122
         101         122
         101         121
         101         121
         101         120
         100         120
         100         119
         100         119
         100         118
         100         118
         100         117
         100         117
         100         116
         100         116
          99         115
          99         115
          99         114
          99         114
          99         113
          99         113
          99         112
          99         112
          99         111
          99         111
          99         110
          99         110
          99         109
          99         109
          99         108
          99         108
          99         107
          99         107
          99         106
          99         106
          99         105
          99         105
          99         104
          99         104
          99         103
          99         103
          99         102
          99         102
          99         101
          99         101
          99         100
         100         100
         100          99
         100          99
         100          98
         100          98
         100          97
         100          97
         100          96
         101          96
         101          95
         101          95
         101          94
         101          94
         101          93
         102          93
         102          92
         102          92
         102          91
         102          91
         103          90
         103          90
         103          89
         103          89
         104          88
         104          88
         104          87
         104          87
         105          86
         105          86
         105          85
         106          85
         106          84
         106          84
         107          83
         107          83
         107          83
         108          82
         108          82
         108          81
         109          81
         109          80
         109          80
         110          79
         110          79
         111          78
         111          78
         112          77
         112          77
         112          76
         113          76
         113          76
         114          75
         114          75
         115          74
         115          74
         116          73
         116          73
         117          72
         118          72
         118          71
         119          71
         119          71
         120          70
         120          70
         121          69
         122          69
         122          68
         123          68
         124          68
         124          67
         125          67
         126          66
         126          66
         127          65
         128          65
         128          65
         129          64
         130          64
         131          63
         131          63
         132          62
         133          62
         134          62
         135          61
         135          61
         136          60
         137          60
         138          60
         139          59
         140          59
         141          58
         141          58
         142          58
         143          57
         144          57
         145          56
         146          56
         147          56
         148          55
         149          55
         150          54
         151          54
         152          54
         153          53
         154          53
         155          53
         156          52
         157          52
         158          51
         160          51
         161          51
         162          50
         163          50
         164          50
         165          49
         166          49
         168          49
         169          48
         170          48
         171          48
         173          47
         174          47
         175          47
         176          46
         178          46
         179          46
         180          45
         182          45
         183          45
         184          44
         186          44
         187          44
         188          43
         190          43
         191          43
         193          43
         194          42
         195          42
         197          42
         198          41
         200          41
         201          41
         203          41
         204          40
         206          40
         207          40
         209          39
         211          39
         212          39
         214          39
         215          38
         217          38
         219          38
         220          38
         222          37
         223          37
         225          37
         227          37
         228          37
         230          36
         232          36
         234          36
         235          36
         237          35
         239          35
         241          35
         242          35
         244          35
         246          35
         248          34
         250          34
         251          34
         253          34
         255          34
         257          33
         259          33
         261          33
         262          33
         264          33
         266          33
         268          33
         270          32
         272          32
         274          32
         276          32
         278          32
         280          32
         281          32
         283          32
         285          31
         287          31
         289          31
         291          31
         293          31
         295          31
         297          31
         299          31
         301          31
         303          31
         305          31
         307          31
         309          30
         311          30
         313          30
         315          30
         317          30
         319          30
         321          30
         323          30
         326          30
         328          30
         330          30
         332          30
         334          30
         336          30
         338          30
         340          30
         342          30
         344          30
         346          30
         348          30
         350          30
         352          30
         354          30
         356          30
         358          30
         360          30
         362          30
         364          30
         366          31
         368          31
         370          31
         372          31
         374          31
         377          31
         379          31
         381          31
         383          31
         385          31
         387          31
         389          31
         391          32
         392          32
         394          32
         396          32
         398          32
         400          32
         402          32
         404          32
         406          33
         408          33
         410          33
         412          33
         414          33
         416          33
         418          34
         420          34
         421          34
         423          34
         425          34
         427          34
         429          35
         431          35
         433          35
         434          35
         436          35
         438          36
         440          36
         442          36
         443          36
         445          36
         447          37
         449          37
         450          37
         452          37
         454          38
         456          38
         457          38
         459          38
         461          39
         462          39
         464          39
         466          39
         467          40
         469          40
         470          40
         472          41
         474          41
         475          41
         477          41
         478          42
         480          42
         481          42
         483          43
         484          43
         486          43
         487          43
         489          44
         490          44
         492          44
         493          45
         495          45
         496          45
         498          46
         499          46
         500          46
         502          47
         503          47
         504          47
         506          48
         507          48
         508          48
         510          49
         511          49
         512          50
         514          50
         515          50
         516          51
         517          51
         518          51
         520          52
         521          52
         522          53
         523          53
         524          53
         525          54
         527          54
         528          54
         529          55
         530          55
         531          56
         532          56
         533          56
         534          57
         535          57
         536          58
         537          58
         538          59
         539          59
         540          59
         541          60
         542          60
         543          61
         544          61
         545          61
         546          62
         547          62
         548          63
         549          63
         550          64
         550          64
         551          65
         552          65
         553          65
         554          66
         555          66
         555          67
         556          67
         557          68
         558          68
         559          69
         559          69
         560          69
         561          70
         561          70
         562          71
         563          71
         564          72
         564          72
         565          73
         566          73
         566          74
         567          74
         567          75
         568          75
         569          76
         569          76
         570          77
         571          77
         571          77
         572          78
         572          78
         573          79
         573          79
         574          80
         574          80
         575          81
         575          81
         576          82
         576          82
         577          83
         577          83
         578          84
         578          84
         579          85
         579          85
         580          86
         580          86
         580          87
         581          87
         581          88
         582          88
         582          89
         582          89
         583          90
         583          90
         583          91
         584          91
         584          92
         584          92
         585          93
         585          93
         585          94
         586          94
         586          95
         586          96
         587          96
         587          97
         587          97
         587          98
         588          98
         588          99
         588          99
         588         100
         589         100
         589         101
         589         101
         589         102
         589         102
         590         103
         590         103
         590         104
         590         104
         590         105
         590         105
         591         106
         591         106
         591         107
         591         108
         231         237
         231         236
         230         236
         229         236
         229         235
         228         235
         227         235
         227         234
         226         234
         225         234
         225         234
         224         233
         223         233
         223         233
         222         232
         221         232
         221         232
         220         231
         219         231
         219         231
         218         230
         217         230
         217         230
         216         229
         215         229
         215         228
         214         228
         213         228
         213         227
         212         227
         211         227
         211         226
         210         226
         209         226
         209         225
         208         225
         207         225
         207         224
         206         224
         205         223
         205         223
         204         223
         203         222
         203         222
         202         222
         202         221
         201         221
         200         221
         200         220
         199         220
         198         219
         198         219
         197         219
         196         218
         196         218
         195         218
         194         217
         194         217
         193         216
         193         216
         192         216
         191         215
         191         215
         190         214
         189         214
         189         214
         188         213
         188         213
         187         212
         186         212
         186         212
         185         211
         184         211
         184         210
         183         210
         183         210
         182         209
         181         209
         181         208
         180         208
         180         208
         179         207
         178         207
         178         206
         177         206
         177         206
         176         205
         175         205
         175         204
         174         204
         174         203
         173         203
         172         203
         172         202
         171         202
         171         201
         170         201
         169         201
         169         200
         168         200
         168         199
         167         199
         167         198
         166         198
         165         198
         165         197
         164         197
         164         196
         163         196
         163         195
         162         195
         161         194
         161         194
         160         194
         160         193
         159         193
         159         192
         158         192
         157         191
         157         191
         156         191
         156         190
         155         190
         155         189
         154         189
         154         188
         153         188
         153         187
         152         187
         151         186
         151         186
         150         186
         150         185
         149         185
         149         184
         148         184
         148         183
         147         183
         147         182
         146         182
         146         181
         145         181
         145         181
         144         180
         144         180
         143         179
         143         179
         142         178
         142         178
         141         177
         141         177
         140         176
         140         176
         139         175
         139         175
         138         174
         138         174
         137         174
         137         173
         136         173
         136         172
         135         172
         135         171
         134         171
         134         170
         133         170
         133         169
         133         169
         132         168
         132         168
         131         167
         131         167
         130         166
         130         166
         129         165
         129         165
         129         164
         128         164
         128         163
         127         163
         127         162
         126         162
         126         162
         126         161
         125         161
         125         160
         124         160
         124         159
         123         159
         123         158
         123         158
         122         157
         122         157
         121         156
         121         156
         121         155
         120         155
         120         154
         120         154
         119         153
         119         153
         118         152
         118         152
         118         151
         117         151
         117         150
         117         150
         116         149
         116         149
         116         148
         115         148
         115         147
         115         147
         114         146
         114         146
         114         145
         113         145
         113         144
         113         144
         112         143
         112         143
         112         142
         111         142
         111         141
         111         141
         110         140
         110         140
         110         139
         110         139
         109         138
         109         138
         109         137
         108         137
         108         136
         108         136
         108         135
         107         135
         107         134
         107         134
         107         133
         106         133
         106         132
         106         132
         106         131
         106         131
         105         130
         105         130
         105         129
         105         129
         104         128
         104         128
         104         127
         104         127
         104         126
         104         126
         103         125
         103         125
         103         124
         103         124
         103         123
         103         123
         102         122
         102         122
         102         121
         102         121
         102         120
         102         120
         102         119
         101         119
         101         118
         101         118
         101         117
         101         117
         101         116
         101         116
         101         115
         101         115
         101         114
         101         114
         100         113
         100         113
         100         112
         100         112
         100         111
         100         111
         100         110
         100         110
         100         109
         100         109
         100         108
         100         108
         100         107
         100         107
         100         106
         100         106
         100         105
         100         105
         100         104
         100         104
         100         103
         100         103
         101         102
         101         102
         101         101
         101         101
         101         100
         101         100
         101          99
         101          99
         101          98
         101          98
         102          97
         102          97
         102          96
         102          96
         102          95
         102          95
         102          94
         103          94
         103          93
         103          93
         103          92
         103          92
         104          91
         104          91
         104          90
         104          90
         104          89
         105          89
         105          88
         105          88
         106          87
         106          87
         106          86
         106          86
         107          86
         107          85
         107          85
         108          84
         108          84
         108          83
         109          83
         109          82
         109          82
         110          81
         110          81
         110          80
         111          80
         111          79
         112          79
         112          78
         113          78
         113          78
         113          77
         114          77
         114          76
         115          76
         115          75
         116          75
         116          74
         117          74
         117          73
         118          73
         118          73
         119          72
         120          72
         120          71
         121          71
         121          70
         122          70
         123          69
         123          69
         124          69
         124          68
         125          68
         126          67
         126          67
         127          66
         128          66
         128          66
         129          65
         130          65
         131          64
         131          64
         132          63
         133          63
         134          63
         134          62
         135          62
         136          61
         137          61
         138          61
         138          60
         139          60
         140          59
         141          59
         142          59
         143          58
         144          58
         145          57
         146          57
         147          57
         147          56
         148          56
         149          55
         150          55
         151          55
         152          54
         153          54
         154          54
         155          53
         157          53
         158          52
         159          52
         160          52
         161          51
         162          51
         163          51
         164          50
         165          50
         167          50
         168          49
         169          49
         170          49
         171          48
         173          48
         174          48
         175          47
         176          47
         178          47
         179          46
         180          46
         181          46
         183          45
         184          45
         185          45
         187          44
         188          44
         190          44
         191          43
         192          43
         194          43
         195          43
         197          42
         198          42
         199          42
         201          41
         202          41
         204          41
         205          41
         207          40
         208          40
         210          40
         212          40
         213          39
         215          39
         216          39
         218          39
         220          38
         221          38
         223          38
         224          38
         226          37
         228          37
         229          37
         231          37
         233          37
         234          36
         236          36
         238          36
         240          36
         241          36
         243          35
         245          35
         247          35
         248          35
         250          35
         252          34
         254          34
         256          34
         258          34
         259          34
         261          34
         263          33
         265          33
         267          33
         269          33
         271          33
         272          33
         274          33
         276          32
         278          32
         280          32
         282          32
         284          32
         286          32
         288          32
         290          32
         292          32
         294          31
         296          31
         298          31
         300          31
         302          31
         304          31
         306          31
         308          31
         310          31
         312          31
         314          31
         316          31
         318          31
         320          31
         322          31
         324          31
         326          31
         328          31
         330          31
         332          31
         334          31
         336          31
         338          31
         340          31
         342          31
         344          31
         346          31
         348          31
         350          31
         352          31
         354          31
         356          31
         358          31
         360          31
         362          31
         364          31
         366          31
         368          31
         370          31
         372          31
         374          31
         376          31
         378          31
         380          32
         382          32
         384          32
         386          32
         388          32
         390          32
         392          32
         394          32
         396          32
         398          33
         400          33
         402          33
         404          33
         406          33
         408          33
         409          33
         411          34
         413          34
         415          34
         417          34
         419          34
         421          34
         423          35
         424          35
         426          35
         428          35
         430          35
         432          35
         434          36
         435          36
         437          36
         439          36
         441          36
         443          37
         444          37
         446          37
         448          37
         449          38
         451          38
         453          38
         455          38
         456          39
         458          39
         460          39
         461          39
         463          40
         465          40
         466          40
         468          40
         469          41
         471          41
         473          41
         474          41
         476          42
         477          42
         479          42
         480          43
         482          43
         483          43
         485          44
         486          44
         488          44
         489          44
         491          45
         492          45
         494          45
         495          46
         496          46
         498          46
         499          47
         500          47
         502          47
         503          48
         504          48
         506          48
         507          49
         508          49
         510          50
         511          50
         512          50
         513          51
         515          51
         516          51
         517          52
         518          52
         519          52
         521          53
         522          53
         523          54
         524          54
         525          54
         526          55
         527          55
         529          56
         530          56
         531          56
         532          57
         533          57
         534          58
         535          58
         536          58
         537          59
         538          59
         539          60
         540          60
         541          60
         542          61
         543          61
         544          62
         545          62
         545          63
         546          63
         547          63
         548          64
         549          64
         550          65
         551          65
         552          66
         552          66
         553          67
         554          67
         555          67
         556          68
         556          68
         557          69
         558          69
         559          70
         559          70
         560          71
         561          71
         561          72
         562          72
         563          72
         563          73
         564          73
         565          74
         565          74
         566          75
         567          75
         567          76
         568          76
         568          77
         569          77
         570          78
         570          78
         571          79
         571          79
         572          80
         572          80
         573          81
         573          81
         574          82
         574          82
         575          83
         575          83
         576          84
         576          84
         577          85
         577          85
         578          85
         578          86
         579          86
         579          87
         579          87
         580          88
         580          88
         581          89
         581          90
         581          90
         582          91
         582          91
         582          92
         583          92
         583          93
         583          93
         584          94
         584          94
         584          95
         585          95
         585          96
         585          96
         585          97
         586          97
         586          98
         586          98
         586          99
         587          99
         587         100
         587         100
         587         101
         588         101
         588         102
         588         102
         588         103
         588         103
         589         104
         589         104
         589         105
         589         105
         589         106
         589         107
         589         107
         590         108
         232         236
         231         236
         231         236
         230         235
         229         235
         229         235
         228         234
         227         234
         226         234
         226         233
         225         233
         224         233
         224         232
         223         232
         222         232
         222         231
         221         231
         220         231
         220         230
         219         230
         218         230
         218         229
         217         229
         216         229
         216         228
         215         228
         215         228
         214         227
         213         227
         213         227
         212         226
         211         226
         211         226
         210         225
         209         225
         209         225
         208         224
         207         224
         207         223
         206         223
         205         223
         205         222
         204         222
         203         222
         203         221
         202         221
         202         221
         201         220
         200         220
         200         219
         199         219
         198         219
         198         218
         197         218
         196         218
         196         217
         195         217
         195         216
         194         216
         193         216
         193         215
         192         215
         191         214
         191         214
         190         214
         190         213
         189         213
         188         213
         188         212
         187         212
         186         211
         186         211
         185         211
         185         210
         184         210
         183         209
         183         209
         182         209
         182         208
         181         208
         180         207
         180         207
         179         206
         179         206
         178         206
         177         205
         177         205
         176         204
         176         204
         175         204
         174         203
         174         203
         173         202
         173         202
         172         201
         171         201
         171         201
         170         200
         170         200
         169         199
         168         199
         168         199
         167         198
         167         198
         166         197
         166         197
         165         196
         164         196
         164         195
         163         195
         163         195
         162         194
         162         194
         161         193
         161         193
         160         192
         159         192
         159         192
         158         191
         158         191
         157         190
         157         190
         156         189
         156         189
         155         188
         154         188
         154         188
         153         187
         153         187
         152         186
         152         186
         151         185
         151         185
         150         184
         150         184
         149         183
         149         183
         148         183
         148         182
         147         182
         147         181
         146         181
         146         180
         145         180
         145         179
         144         179
         144         178
         143         178
         143         177
         142         177
         142         177
         141         176
         141         176
         140         175
         140         175
         139         174
         139         174
         138         173
         138         173
         137         172
         137         172
         136         171
         136         171
         135         170
         135         170
         134         169
         134         169
         134         169
         133         168
         133         168
         132         167
         132         167
         131         166
         131         166
         130         165
         130         165
         130         164
         129         164
         129         163
         128         163
         128         162
         127         162
         127         161
         127         161
         126         160
         126         160
         125         159
         125         159
         124         158
         124         158
         124         157
         123         157
         123         156
         122         156
         122         155
         122         155
         121         154
         121         154
         121         153
         120         153
         120         153
         119         152
         119         152
         119         151
         118         151
         118         150
         118         150
         117         149
         117         149
         117         148
         116         148
         116         147
         116         147
         115         146
         115         146
         115         145
         114         145
         114         144
         114         144
         113         143
         113         143
         113         142
         112         142
         112         141
         112         141
         112         140
         111         140
         111         139
         111         139
         110         138
         110         138
         110         137
         110         137
         109         136
         109         136
         109         135
         109         135
         108         134
         108         134
         108         133
         108         133
         107         132
         107         132
         107         131
         107         131
         106         130
         106         130
         106         129
         106         129
         106         128
         105         128
         105         127
         105         127
         105         126
         105         126
         105         125
         104         125
         104         124
         104         124
         104         123
         104         123
         104         122
         103         122
         103         121
         103         121
         103         120
         103         120
         103         119
         103         119
         103         118
         102         118
         102         117
         102         117
         102         116
         102         116
         102         115
         102         115
         102         114
         102         114
         102         113
         102         113
         102         112
         102         112
         102         111
         102         111
         102         110
         101         110
         101         109
         101         109
         101         108
         101         108
         101         107
         101         107
         102         106
         102         106
         102         105
         102         105
         102         104
         102         104
         102         103
         102         103
         102         102
         102         102
         102         101
         102         101
         102         100
         102         100
         102          99
         102          99
         103          98
         103          98
         103          97
         103          97
         103          96
         103          96
         103          95
         104          95
         104          94
         104          94
         104          93
         104          93
         105          92
         105          92
         105          91
         105          91
         105          90
         106          90
         106          89
         106          89
         106          88
         107          88
         107          88
         107          87
         107          87
         108          86
         108          86
         108          85
         109          85
         109          84
         109          84
         110          83
         110          83
         110          82
         111          82
         111          81
         112          81
         112          80
         112          80
         113          80
         113          79
         114          79
         114          78
         114          78
         115          77
         115          77
         116          76
         116          76
         117          75
         117          75
         118          75
         118          74
         119          74
         119          73
         120          73
         120          72
         121          72
         122          71
         122          71
         123          71
         123          70
         124          70
         125          69
         125          69
         126          68
         126          68
         127          67
         128          67
         128          67
         129          66
         130          66
         131          65
         131          65
         132          65
         133          64
         133          64
         134          63
         135          63
         136          62
         137          62
         137          62
         138          61
         139          61
         140          60
         141          60
         142          60
         142          59
         143          59
         144          58
         145          58
         146          58
         147          57
         148          57
         149          56
         150          56
         151          56
         152          55
         153          55
         154          55
         155          54
         156          54
         157          53
         158          53
         159          53
         160          52
         161          52
         162          52
         163          51
         164          51
         166          51
         167          50
         168          50
         169          50
         170          49
         171          49
         173          49
         174          48
         175          48
         176          48
         178          47
         179          47
         180          47
         181          46
         183          46
         184          46
         185          45
         187          45
         188          45
         189          44
         191          44
         192          44
         193          44
         195          43
         196          43
         198          43
         199          42
         201          42
         202          42
         204          42
         205          41
         206          41
         208          41
         210          40
         211          40
         213          40
         214          40
         216          39
         217          39
         219          39
         220          39
         222          39
         224          38
         225          38
         227          38
         229          38
         230          37
         232          37
         234          37
         235          37
         237          37
         239          36
         240          36
         242          36
         244          36
         246          36
         247          35
         249          35
         251          35
         253          35
         255          35
         256          34
         258          34
         260          34
         262          34
         264          34
         266          34
         267          34
         269          33
         271          33
         273          33
         275          33
         277          33
         279          33
         281          33
         282          33
         284          32
         286          32
         288          32
         290          32
         292          32
         294          32
         296          32
         298          32
         300          32
         302          32
         304          32
         306          32
         308          31
         310          31
         312          31
         314          31
         316          31
         318          31
         320          31
         322          31
         324          31
         326          31
         328          31
         330          31
         332          31
         334          31
         336          31
         338          31
         340          31
         342          31
         344          31
         346          31
         348          31
         350          31
         352          31
         354          31
         356          31
         358          31
         360          31
         362          31
         364          31
         366          31
         368          32
         370          32
         372          32
         374          32
         376          32
         378          32
         380          32
         382          32
         384          32
         386          32
         388          32
         390          32
         392          33
         393          33
         395          33
         397          33
         399          33
         401          33
         403          33
         405          34
         407          34
         409          34
         411          34
         413          34
         414          34
         416          34
         418          35
         420          35
         422          35
         424          35
         426          35
         427          35
         429          36
         431          36
         433          36
         435          36
         436          36
         438          37
         440          37
         442          37
         443          37
         445          38
         447          38
         449          38
         450          38
         452          38
         454          39
         455          39
         457          39
         459          39
         460          40
         462          40
         464          40
         465          41
         467          41
         468          41
         470          41
         471          42
         473          42
         475          42
         476          42
         478          43
         479          43
         481          43
         482          44
         484          44
         485          44
         487          45
         488          45
         489          45
         491          46
         492          46
         494          46
         495          46
         496          47
         498          47
         499          47
         501          48
         502          48
         503          48
         504          49
         506          49
         507          50
         508          50
         510          50
         511          51
         512          51
         513          51
         515          52
         516          52
         517          52
         518          53
         519          53
         520          54
         522          54
         523          54
         524          55
         525          55
         526          55
         527          56
         528          56
         529          57
         530          57
         531          57
         532          58
         533          58
         534          59
         535          59
         536          60
         537          60
         538          60
         539          61
         540          61
         541          62
         542          62
         543          62
         544          63
         545          63
         546          64
         547          64
         548          65
         548          65
         549          65
         550          66
         551          66
         552          67
         552          67
         553          68
         554          68
         555          69
         556          69
         556          69
         557          70
         558          70
         559          71
         559          71
         560          72
         561          72
         561          73
         562          73
         563          74
         563          74
         564          75
         565          75
         565          75
         566          76
         566          76
         567          77
         568          77
         568          78
         569          78
         569          79
         570          79
         570          80
         571          80
         571          81
         572          81
         572          82
         573          82
         573          83
         574          83
         574          84
         575          84
         575          85
         576          85
         576          86
         577          86
         577          87
         577          87
         578          88
         578          88
         579          89
         579          89
         579          90
         580          90
         580          91
         581          91
         581          92
         581          92
         582          93
         582          93
         582          94
         583          94
         583          95
         583          95
         583          96
         584          96
         584          97
         584          97
         585          98
         585          98
         585          99
         585          99
         585         100
         586         100
         586         101
         586         101
         586         102
         587         102
         587         103
         587         103
         587         104
         587         104
         587         105
         588         106
         588         106
         588         107
         588         107
         588         108
         232         236
         232         236
         231         235
         230         235
         230         235
         229         234
         228         234
         228         234
         227         233
         226         233
         226         233
         225         232
         224         232
         224         232
         223         231
         222         231
         222         231
         221         230
         220         230
         220         230
         219         229
         218         229
         218         229
         217         228
         216         228
         216         228
         215         227
         214         227
         214         227
         213         226
         212         226
         212         226
         211         225
         211         225
         210         225
         209         224
         209         224
         208         223
         207         223
         207         223
         206         222
         205         222
         205         222
         204         221
         203         221
         203         221
         202         220
         202         220
         201         219
         200         219
         200         219
         199         218
         198         218
         198         218
         197         217
         196         217
         196         216
         195         216
         195         216
         194         215
         193         215
         193         214
         192         214
         191         214
         191         213
         190         213
         190         213
         189         212
         188         212
         188         211
         187         211
         187         211
         186         210
         185         210
         185         209
         184         209
         183         209
         183         208
         182         208
         182         207
         181         207
         180         207
         180         206
         179         206
         179         205
         178         205
         177         204
         177         204
         176         204
         176         203
         175         203
         174         202
         174         202
         173         202
         173         201
         172         201
         172         200
         171         200
         170         199
         170         199
         169         199
         169         198
         168         198
         168         197
         167         197
         166         196
         166         196
         165         196
         165         195
         164         195
         164         194
         163         194
         162         193
         162         193
         161         193
         161         192
         160         192
         160         191
         159         191
         159         190
         158         190
         158         189
         157         189
         156         189
         156         188
         155         188
         155         187
         154         187
         154         186
         153         186
         153         185
         152         185
         152         185
         151         184
         151         184
         150         183
         150         183
         149         182
         149         182
         148         181
         147         181
         147         180
         146         180
         146         180
         145         179
         145         179
         144         178
         144         178
         143         177
         143         177
         142         176
         142         176
         142         175
         141         175
         141         174
         140         174
         140         173
         139         173
         139         173
         138         172
         138         172
         137         171
         137         171
         136         170
         136         170
         135         169
         135         169
         134         168
         134         168
         134         167
         133         167
         133         166
         132         166
         132         165
         131         165
         131         164
         130         164
         130         164
         130         163
         129         163
         129         162
         128         162
         128         161
         128         161
         127         160
         127         160
         126         159
         126         159
         125         158
         125         158
         125         157
         124         157
         124         156
         124         156
         123         155
         123         155
         122         154
         122         154
         122         153
         121         153
         121         152
         121         152
         120         151
         120         151
         119         150
         119         150
         119         149
         118         149
         118         148
         118         148
         117         147
         117         147
         117         146
         116         146
         116         145
         116         145
         115         144
         115         144
         115         143
         114         143
         114         142
         114         142
         114         141
         113         141
         113         140
         113         140
         112         139
         112         139
         112         138
         112         138
         111         137
         111         137
         111         136
         110         136
         110         135
         110         135
         110         134
         109         134
         109         133
         109         133
         109         132
         109         132
         108         131
         108         131
         108         130
         108         130
         107         129
         107         129
         107         128
         107         128
         107         127
         106         127
         106         126
         106         126
         106         125
         106         125
         106         124
         105         124
         105         123
         105         123
         105         122
         105         122
         105         121
         105         121
         104         120
         104         120
         104         119
         104         119
         104         118
         104         118
         104         117
         104         117
         104         116
         103         116
         103         115
         103         115
         103         114
         103         114
         103         113
         103         113
         103         112
         103         112
         103         111
         103         111
         103         111
         103         110
         103         110
         103         109
         103         109
         103         108
         103         108
         103         107
         103         107
         103         106
         103         106
         103         105
         103         105
         103         104
         103         104
         103         103
         103         103
         103         102
         103         102
         103         101
         103         101
         104         100
         104         100
         104          99
         104          99
         104          98
         104          98
         104          97
         104          97
         104          96
         105          96
         105          95
         105          95
         105          94
         105          94
         105          93
         106          93
         106          92
         106          92
         106          91
         107          91
         107          90
         107          90
         107          90
         107          89
         108          89
         108          88
         108          88
         109          87
         109          87
         109          86
         109          86
         110          85
         110          85
         110          84
         111          84
         111          83
         111          83
         112          82
         112          82
         113          82
         113          81
         113          81
         114          80
         114          80
         115          79
         115          79
         115          78
         116          78
         116          77
         117          77
         117          76
         118          76
         118          76
         119          75
         119          75
         120          74
         120          74
         121          73
         121          73
         122          72
         122          72
         123          72
         124          71
         124          71
         125          70
         125          70
         126          69
         127          69
         127          69
         128          68
         129          68
         129          67
         130          67
         131          66
         131          66
         132          66
         133          65
         133          65
         134          64
         135          64
         136          64
         136          63
         137          63
         138          62
         139          62
         140          61
         140          61
         141          61
         142          60
         143          60
         144          59
         145          59
         146          59
         146          58
         147          58
         148          58
         149          57
         150          57
         151          56
         152          56
         153          56
         154          55
         155          55
         156          55
         157          54
         158          54
         159          53
         160          53
         161          53
         162          52
         163          52
         165          52
         166          51
         167          51
         168          51
         169          50
         170          50
         171          50
         173          49
         174          49
         175          49
         176          48
         177          48
         179          48
         180          47
         181          47
         183          47
         184          46
         185          46
         186          46
         188          45
         189          45
         190          45
         192          44
         193          44
         195          44
         196          44
         197          43
         199          43
         200          43
         202          42
         203          42
         205          42
         206          42
         208          41
         209          41
         211          41
         212          41
         214          40
         215          40
         217          40
         218          40
         220          39
         221          39
         223          39
         225          39
         226          38
         228          38
         230          38
         231          38
         233          38
         234          37
         236          37
         238          37
         240          37
         241          37
         243          36
         245          36
         246          36
         248          36
         250          36
         252          35
         253          35
         255          35
         257          35
         259          35
         261          35
         262          34
         264          34
         266          34
         268          34
         270          34
         272          34
         274          34
         275          33
         277          33
         279          33
         281          33
         283          33
         285          33
         287          33
         289          33
         291          33
         292          32
         294          32
         296          32
         298          32
         300          32
         302          32
         304          32
         306          32
         308          32
         310          32
         312          32
         314          32
         316          32
         318          32
         320          32
         322          32
         324          32
         326          32
         328          32
         330          32
         332          31
         334          31
         336          31
         338          31
         340          31
         342          32
         344          32
         346          32
         348          32
         350          32
         352          32
         354          32
         356          32
         358          32
         360          32
         362          32
         364          32
         366          32
         368          32
         370          32
         372          32
         373          32
         375          32
         377          32
         379          32
         381          33
         383          33
         385          33
         387          33
         389          33
         391          33
         393          33
         395          33
         397          33
         399          34
         401          34
         403          34
         404          34
         406          34
         408          34
         410          34
         412          35
         414          35
         416          35
         417          35
         419          35
         421          35
         423          36
         425          36
         427          36
         428          36
         430          36
         432          37
         434          37
         436          37
         437          37
         439          37
         441          38
         442          38
         444          38
         446          38
         448          38
         449          39
         451          39
         453          39
         454          39
         456          40
         458          40
         459          40
         461          40
         462          41
         464          41
         466          41
         467          41
         469          42
         470          42
         472          42
         473          43
         475          43
         477          43
         478          43
         480          44
         481          44
         482          44
         484          45
         485          45
         487          45
         488          46
         490          46
         491          46
         492          47
         494          47
         495          47
         497          47
         498          48
         499          48
         501          49
         502          49
         503          49
         504          50
         506          50
         507          50
         508          51
         510          51
         511          51
         512          52
         513          52
         514          52
         516          53
         517          53
         518          54
         519          54
         520          54
         521          55
         522          55
         524          55
         525          56
         526          56
         527          57
         528          57
         529          57
         530          58
         531          58
         532          59
         533          59
         534          59
         535          60
         536          60
         537          61
         538          61
         539          61
         540          62
         541          62
         542          63
         543          63
         543          64
         544          64
         545          64
         546          65
         547          65
         548          66
         549          66
         549          67
         550          67
         551          67
         552          68
         553          68
         553          69
         554          69
         555          70
         556          70
         556          71
         557          71
         558          72
         558          72
         559          72
         560          73
         560          73
         561          74
         562          74
         562          75
         563          75
         564          76
         564          76
         565          77
         566          77
         566          78
         567          78
         567          79
         568          79
         568          79
         569          80
         569          80
         570          81
         570          81
         571          82
         572          82
         572          83
         572          83
         573          84
         573          84
         574          85
         574          85
         575          86
         575          86
         576          87
         576          87
         576          88
         577          88
         577          89
         578          89
         578          90
         578          90
         579          91
         579          91
         579          92
         580          92
         580          93
         580          93
         581          94
         581          94
         581          95
         582          95
         582          96
         582          96
         583          97
         583          97
         583          98
         583          98
         584          99
         584          99
         584         100
         584         100
         585         101
         585         101
         585         102
         585         102
         585         103
         586         104
         586         104
         586         105
         586         105
         586         106
         586         106
         587         107
         587         107
         587         108
         233         235
         232         235
         232         235
         231         235
         230         234
         230         234
         229         234
         228         233
         228         233
         227         233
         226         232
         226         232
         225         232
         224         231
         224         231
         223         231
         222         230
         222         230
         221         230
         220         229
         220         229
         219         229
         218         228
         218         228
         217         228
         216         227
         216         227
         215         227
         214         226
         214         226
         213         226
         212         225
         212         225
         211         224
         210         224
         210         224
         209         223
         209         223
         208         223
         207         222
         207         222
         206         222
         205         221
         205         221
         204         221
         203         220
         203         220
         202         219
         202         219
         201         219
         200         218
         200         218
         199         218
         198         217
         198         217
         197         216
         196         216
         196         216
         195         215
         195         215
         194         215
         193         214
         193         214
         192         213
         191         213
         191         213
         190         212
         190         212
         189         211
         188         211
         188         211
         187         210
         187         210
         186         209
         185         209
         185         209
         184         208
         184         208
         183         207
         182         207
         182         207
         181         206
         181         206
         180         205
         179         205
         179         205
         178         204
         178         204
         177         203
         176         203
         176         203
         175         202
         175         202
         174         201
         173         201
         173         200
         172         200
         172         200
         171         199
         171         199
         170         198
         169         198
         169         197
         168         197
         168         197
         167         196
         167         196
         166         195
         165         195
         165         194
         164         194
         164         194
         163         193
         163         193
         162         192
         162         192
         161         191
         161         191
         160         191
         159         190
         159         190
         158         189
         158         189
         157         188
         157         188
         156         187
         156         187
         155         187
         155         186
         154         186
         154         185
         153         185
         152         184
         152         184
         151         183
         151         183
         150         182
         150         182
         149         182
         149         181
         148         181
         148         180
         147         180
         147         179
         146         179
         146         178
         145         178
         145         177
         144         177
         144         177
         143         176
         143         176
         142         175
         142         175
         141         174
         141         174
         141         173
         140         173
         140         172
         139         172
         139         171
         138         171
         138         170
         137         170
         137         169
         136         169
         136         169
         135         168
         135         168
         135         167
         134         167
         134         166
         133         166
         133         165
         132         165
         132         164
         131         164
         131         163
         131         163
         130         162
         130         162
         129         161
         129         161
         129         160
         128         160
         128         159
         127         159
         127         158
         127         158
         126         158
         126         157
         125         157
         125         156
         125         156
         124         155
         124         155
         123         154
         123         154
         123         153
         122         153
         122         152
         122         152
         121         151
         121         151
         120         150
         120         150
         120         149
         119         149
         119         148
         119         148
         118         147
         118         147
         118         146
         117         146
         117         145
         117         145
         116         144
         116         144
         116         143
         116         143
         115         142
         115         142
         115         141
         114         141
         114         140
         114         140
         114         139
         113         139
         113         138
         113         138
         112         137
         112         137
         112         136
         112         136
         111         135
         111         135
         111         134
         111         134
         110         133
         110         133
         110         132
         110         132
         109         131
         109         131
         109         130
         109         130
         109         129
         108         129
         108         128
         108         128
         108         127
         108         127
         107         126
         107         126
         107         125
         107         125
         107         124
         107         124
         106         123
         106         123
         106         122
         106         122
         106         121
         106         121
         106         120
         106         120
         105         119
         105         119
         105         118
         105         118
         105         117
         105         117
         105         116
         105         116
         105         115
         105         115
         104         114
         104         114
         104         113
         104         113
         104         112
         104         112
         104         111
         104         111
         104         110
         104         110
         104         110
         104         109
         104         109
         104         108
         104         108
         104         107
         104         107
         104         106
         104         106
         104         105
         104         105
         104         104
         104         104
         104         103
         104         103
         104         102
         105         102
         105         101
         105         101
         105         100
         105         100
         105          99
         105          99
         105          98
         105          98
         106          97
         106          97
         106          96
         106          96
         106          95
         106          95
         106          94
         107          94
         107          93
         107          93
         107          92
         107          92
         108          91
         108          91
         108          91
         108          90
         109          90
         109          89
         109          89
         109          88
         110          88
         110          87
         110          87
         111          86
         111          86
         111          85
         111          85
         112          84
         112          84
         112          83
         113          83
         113          83
         114          82
         114          82
         114          81
         115          81
         115          80
         115          80
         116          79
         116          79
         117          78
         117          78
         118          78
         118          77
         119          77
         119          76
         120          76
         120          75
         121          75
         121          74
         122          74
         122          74
         123          73
         123          73
         124          72
         124          72
         125          71
         126          71
         126          70
         127          70
         127          70
         128          69
         129          69
         129          68
         130          68
         131          67
         131          67
         132          67
         133          66
         133          66
         134          65
         135          65
         136          65
         136          64
         137          64
         138          63
         139          63
         139          63
         140          62
         141          62
         142          61
         143          61
         143          61
         144          60
         145          60
         146          59
         147          59
         148          59
         149          58
         150          58
         151          57
         152          57
         152          57
         153          56
         154          56
         155          56
         156          55
         157          55
         158          54
         159          54
         160          54
         162          53
         163          53
         164          53
         165          52
         166          52
         167          52
         168          51
         169          51
         170          51
         172          50
         173          50
         174          50
         175          49
         176          49
         177          49
         179          48
         180          48
         181          48
         182          47
         184          47
         185          47
         186          46
         188          46
         189          46
         190          45
         192          45
         193          45
         194          45
         196          44
         197          44
         198          44
         200          43
         201          43
         203          43
         204          43
         206          42
         207          42
         209          42
         210          42
         212          41
         213          41
         215          41
         216          40
         218          40
         219          40
         221          40
         222          40
         224          39
         226          39
         227          39
         229          39
         230          38
         232          38
         234          38
         235          38
         237          38
         239          37
         240          37
         242          37
         244          37
         245          37
         247          36
         249          36
         251          36
         252          36
         254          36
         256          36
         258          35
         260          35
         261          35
         263          35
         265          35
         267          35
         269          34
         270          34
         272          34
         274          34
         276          34
         278          34
         280          34
         281          34
         283          33
         285          33
         287          33
         289          33
         291          33
         293          33
         295          33
         297          33
         299          33
         301          33
         302          33
         304          32
         306          32
         308          32
         310          32
         312          32
         314          32
         316          32
         318          32
         320          32
         322          32
         324          32
         326          32
         328          32
         330          32
         332          32
         334          32
         336          32
         338          32
         340          32
         342          32
         344          32
         346          32
         348          32
         350          32
         352          32
         354          32
         355          32
         357          32
         359          32
         361          32
         363          32
         365          32
         367          32
         369          33
         371          33
         373          33
         375          33
         377          33
         379          33
         381          33
         383          33
         385          33
         387          33
         389          33
         391          34
         392          34
         394          34
         396          34
         398          34
         400          34
         402          34
         404          34
         406          35
         408          35
         409          35
         411          35
         413          35
         415          35
         417          35
         419          36
         420          36
         422          36
         424          36
         426          36
         428          37
         429          37
         431          37
         433          37
         435          37
         436          38
         438          38
         440          38
         442          38
         443          38
         445          39
         447          39
         448          39
         450          39
         452          40
         453          40
         455          40
         457          40
         458          41
         460          41
         461          41
         463          41
         465          42
         466          42
         468          42
         469          42
         471          43
         472          43
         474          43
         475          44
         477          44
         478          44
         480          44
         481          45
         483          45
         484          45
         486          46
         487          46
         488          46
         490          47
         491          47
         493          47
         494          48
         495          48
         497          48
         498          49
         499          49
         501          49
         502          50
         503          50
         504          50
         506          51
         507          51
         508          51
         509          52
         511          52
         512          52
         513          53
         514          53
         515          53
         517          54
         518          54
         519          55
         520          55
         521          55
         522          56
         523          56
         524          56
         525          57
         527          57
         528          58
         529          58
         530          58
         531          59
         532          59
         533          60
         534          60
         535          60
         536          61
         537          61
         537          62
         538          62
         539          63
         540          63
         541          63
         542          64
         543          64
         544          65
         545          65
         545          66
         546          66
         547          66
         548          67
         549          67
         550          68
         550          68
         551          69
         552          69
         553          69
         553          70
         554          70
         555          71
         556          71
         556          72
         557          72
         558          73
         558          73
         559          74
         560          74
         560          74
         561          75
         562          75
         562          76
         563          76
         563          77
         564          77
         565          78
         565          78
         566          79
         566          79
         567          80
         567          80
         568          81
         569          81
         569          82
         570          82
         570          83
         571          83
         571          84
         572          84
         572          84
         572          85
         573          85
         573          86
         574          86
         574          87
         575          87
         575          88
         575          88
         576          89
         576          89
         577          90
         577          90
         577          91
         578          91
         578          92
         578          92
         579          93
         579          93
         579          94
         580          94
         580          95
         580          95
         581          96
         581          96
         581          97
         581          97
         582          98
         582          98
         582          99
         582          99
         583         100
         583         101
         583         101
         583         102
         584         102
         584         103
         584         103
         584         104
         584         104
         585         105
         585         105
         585         106
         585         106
         585         107
         585         107
         586         108
         233         235
         233         235
         232         234
         231         234
         231         234
         230         234
         229         233
         229         233
         228         233
         227         232
         227         232
         226         232
         225         231
         225         231
         224         231
         223         230
         223         230
         222         230
         221         229
         221         229
         220         229
         220         228
         219         228
         218         228
         218         227
         217         227
         216         227
         216         226
         215         226
         214         226
         214         225
         213         225
         212         224
         212         224
         211         224
         210         223
         210         223
         209         223
         209         222
         208         222
         207         222
         207         221
         206         221
         205         221
         205         220
         204         220
         203         219
         203         219
         202         219
         202         218
         201         218
         200         218
         200         217
         199         217
         198         216
         198         216
         197         216
         197         215
         196         215
         195         215
         195         214
         194         214
         193         213
         193         213
         192         213
         192         212
         191         212
         190         211
         190         211
         189         211
         189         210
         188         210
         187         209
         187         209
         186         209
         185         208
         185         208
         184         207
         184         207
         183         207
         182         206
         182         206
         181         205
         181         205
         180         205
         180         204
         179         204
         178         203
         178         203
         177         203
         177         202
         176         202
         175         201
         175         201
         174         201
         174         200
         173         200
         173         199
         172         199
         171         198
         171         198
         170         198
         170         197
         169         197
         169         196
         168         196
         167         195
         167         195
         166         195
         166         194
         165         194
         165         193
         164         193
         164         192
         163         192
         162         192
         162         191
         161         191
         161         190
         160         190
         160         189
         159         189
         159         188
         158         188
         158         188
         157         187
         156         187
         156         186
         155         186
         155         185
         154         185
         154         184
         153         184
         153         184
         152         183
         152         183
         151         182
         151         182
         150         181
         150         181
         149         180
         149         180
         148         179
         148         179
         147         179
         147         178
         146         178
         146         177
         145         177
         145         176
         144         176
         144         175
         143         175
         143         174
         142         174
         142         173
         141         173
         141         173
         141         172
         140         172
         140         171
         139         171
         139         170
         138         170
         138         169
         137         169
         137         168
         136         168
         136         167
         135         167
         135         166
         135         166
         134         165
         134         165
         133         165
         133         164
         132         164
         132         163
         132         163
         131         162
         131         162
         130         161
         130         161
         130         160
         129         160
         129         159
         128         159
         128         158
         128         158
         127         157
         127         157
         126         156
         126         156
         126         155
         125         155
         125         154
         124         154
         124         153
         124         153
         123         152
         123         152
         123         152
         122         151
         122         151
         122         150
         121         150
         121         149
         121         149
         120         148
         120         148
         120         147
         119         147
         119         146
         119         146
         118         145
         118         145
         118         144
         117         144
         117         143
         117         143
         116         142
         116         142
         116         141
         115         141
         115         140
         115         140
         115         139
         114         139
         114         138
         114         138
         114         137
         113         137
         113         136
         113         136
         113         135
         112         135
         112         134
         112         134
         112         133
         111         133
         111         132
         111         132
         111         131
         110         131
         110         130
         110         130
         110         129
         110         129
         109         128
         109         128
         109         127
         109         127
         109         126
         108         126
         108         125
         108         125
         108         124
         108         124
         108         123
         108         123
         107         122
         107         122
         107         121
         107         121
         107         120
         107         120
         107         119
         107         119
         106         118
         106         118
         106         117
         106         117
         106         116
         106         116
         106         115
         106         115
         106         114
         106         114
         106         113
         106         113
         106         112
         105         112
         105         111
         105         111
         105         110
         105         110
         105         109
         105         109
         105         109
         105         108
         105         108
         105         107
         105         107
         105         106
         105         106
         105         105
         106         105
         106         104
         106         104
         106         103
         106         103
         106         102
         106         102
         106         101
         106         101
         106         100
         106         100
         106          99
         106          99
         107          98
         107          98
         107          97
         107          97
         107          96
         107          96
         107          95
         108          95
         108          94
         108          94
         108          93
         108          93
         109          93
         109          92
         109          92
         109          91
         109          91
         110          90
         110          90
         110          89
         110          89
         111          88
         111          88
         111          87
         112          87
         112          86
         112          86
         112          85
         113          85
         113          85
         113          84
         114          84
         114          83
         115          83
         115          82
         115          82
         116          81
         116          81
         116          80
         117          80
         117          79
         118          79
         118          79
         119          78
         119          78
         120          77
         120          77
         120          76
         121          76
         121          75
         122          75
         122          75
         123          74
         124          74
         124          73
         125          73
         125          72
         126          72
         126          72
         127          71
         127          71
         128          70
         129          70
         129          69
         130          69
         131          69
         131          68
         132          68
         133          67
         133          67
         134          66
         135          66
         135          66
         136          65
         137          65
         138          64
         138          64
         139          64
         140          63
         141          63
         142          62
         142          62
         143          62
         144          61
         145          61
         146          60
         147          60
         147          60
         148          59
         149          59
         150          58
         151          58
         152          58
         153          57
         154          57
         155          57
         156          56
         157          56
         158          55
         159          55
         160          55
         161          54
         162          54
         163          54
         164          53
         165          53
         166          53
         167          52
         168          52
         169          52
         170          51
         172          51
         173          51
         174          50
         175          50
         176          50
         177          49
         179          49
         180          49
         181          48
         182          48
         184          48
         185          47
         186          47
         187          47
         189          46
         190          46
         191          46
         193          45
         194          45
         195          45
         197          45
         198          44
         200          44
         201          44
         202          43
         204          43
         205          43
         207          43
         208          42
         210          42
         211          42
         213          42
         214          41
         216          41
         217          41
         219          41
         220          40
         222          40
         223          40
         225          40
         226          39
         228          39
         230          39
         231          39
         233          39
         235          38
         236          38
         238          38
         239          38
         241          38
         243          37
         245          37
         246          37
         248          37
         250          37
         251          36
         253          36
         255          36
         257          36
         258          36
         260          36
         262          35
         264          35
         266          35
         267          35
         269          35
         271          35
         273          35
         275          34
         276          34
         278          34
         280          34
         282          34
         284          34
         286          34
         288          34
         289          34
         291          33
         293          33
         295          33
         297          33
         299          33
         301          33
         303          33
         305          33
         307          33
         309          33
         310          33
         312          33
         314          33
         316          33
         318          33
         320          33
         322          33
         324          32
         326          32
         328          32
         330          32
         332          32
         334          32
         336          32
         338          32
         340          32
         342          32
         344          32
         346          32
         348          32
         349          33
         351          33
         353          33
         355          33
         357          33
         359          33
         361          33
         363          33
         365          33
         367          33
         369          33
         371          33
         373          33
         375          33
         377          33
         379          33
         381          33
         382          34
         384          34
         386          34
         388          34
         390          34
         392          34
         394          34
         396          34
         398          34
         400          35
         401          35
         403          35
         405          35
         407          35
         409          35
         411          35
         412          36
         414          36
         416          36
         418          36
         420          36
         422          36
         423          37
         425          37
         427          37
         429          37
         430          37
         432          38
         434          38
         436          38
         437          38
         439          38
         441          39
         442          39
         444          39
         446          39
         447          40
         449          40
         451          40
         452          40
         454          40
         456          41
         457          41
         459          41
         460          41
         462          42
         464          42
         465          42
         467          43
         468          43
         470          43
         471          43
         473          44
         474          44
         476          44
         477          45
         479          45
         480          45
         482          45
         483          46
         484          46
         486          46
         487          47
         489          47
         490          47
         491          48
         493          48
         494          48
         495          49
         497          49
         498          49
         499          50
         501          50
         502          50
         503          51
         504          51
         506          51
         507          52
         508          52
         509          52
         511          53
         512          53
         513          53
         514          54
         515          54
         516          55
         518          55
         519          55
         520          56
         521          56
         522          56
         523          57
         524          57
         525          58
         526          58
         527          58
         528          59
         529          59
         530          60
         531          60
         532          60
         533          61
         534          61
         535          62
         536          62
         537          62
         538          63
         539          63
         540          64
         541          64
         541          65
         542          65
         543          65
         544          66
         545          66
         546          67
         547          67
         547          68
         548          68
         549          68
         550          69
         550          69
         551          70
         552          70
         553          71
         553          71
         554          72
         555          72
         556          72
         556          73
         557          73
         558          74
         558          74
         559          75
         560          75
         560          76
         561          76
         561          77
         562          77
         563          77
         563          78
         564          78
         564          79
         565          79
         565          80
         566          80
         567          81
         567          81
         568          82
         568          82
         569          83
         569          83
         570          84
         570          84
         571          85
         571          85
         571          86
         572          86
         572          87
         573          87
         573          88
         574          88
         574          89
         574          89
         575          90
         575          90
         576          91
         576          91
         576          92
         577          92
         577          93
         577          93
         578          94
         578          94
         578          95
         579          95
         579          96
         579          96
         579          97
         580          97
         580          98
         580          98
         581          99
         581          99
         581         100
         581         100
         582         101
         582         101
         582         102
         582         102
         582         103
         583         103
         583         104
         583         104
         583         105
         583         105
         584         106
         584         106
         584         107
         584         107
         584         108
         234         235
         233         234
         233         234
         232         234
         231         233
         231         233
         230         233
         229         232
         229         232
         228         232
         227         232
         227         231
         226         231
         225         231
         225         230
         224         230
         223         230
         223         229
         222         229
         221         229
         221         228
         220         228
         219         228
         219         227
         218         227
         217         227
         217         226
         216         226
         216         225
         215         225
         214         225
         214         224
         213         224
         212         224
         212         223
         211         223
         210         223
         210         222
         209         222
         208         222
         208         221
         207         221
         207         221
         206         220
         205         220
         205         219
         204         219
         203         219
         203         218
         202         218
         202         218
         201         217
         200         217
         200         216
         199         216
         198         216
         198         215
         197         215
         197         215
         196         214
         195         214
         195         213
         194         213
         193         213
         193         212
         192         212
         192         211
         191         211
         190         211
         190         210
         189         210
         189         210
         188         209
         187         209
         187         208
         186         208
         186         208
         185         207
         184         207
         184         206
         183         206
         183         206
         182         205
         181         205
         181         204
         180         204
         180         204
         179         203
         178         203
         178         202
         177         202
         177         201
         176         201
         176         201
         175         200
         174         200
         174         199
         173         199
         173         199
         172         198
         172         198
         171         197
         170         197
         170         196
         169         196
         169         196
         168         195
         168         195
         167         194
         167         194
         166         193
         165         193
         165         193
         164         192
         164         192
         163         191
         163         191
         162         190
         162         190
         161         190
         161         189
         160         189
         159         188
         159         188
         158         187
         158         187
         157         186
         157         186
         156         186
         156         185
         155         185
         155         184
         154         184
         154         183
         153         183
         153         182
         152         182
         152         181
         151         181
         151         181
         150         180
         150         180
         149         179
         149         179
         148         178
         148         178
         147         177
         147         177
         146         176
         146         176
         145         176
         145         175
         144         175
         144         174
         143         174
         143         173
         142         173
         142         172
         141         172
         141         171
         141         171
         140         170
         140         170
         139         170
         139         169
         138         169
         138         168
         137         168
         137         167
         136         167
         136         166
         136         166
         135         165
         135         165
         134         164
         134         164
         133         163
         133         163
         133         162
         132         162
         132         161
         131         161
         131         161
         131         160
         130         160
         130         159
         129         159
         129         158
         129         158
         128         157
         128         157
         127         156
         127         156
         127         155
         126         155
         126         154
         125         154
         125         153
         125         153
         124         152
         124         152
         124         151
         123         151
         123         150
         123         150
         122         149
         122         149
         122         148
         121         148
         121         147
         121         147
         120         146
         120         146
         120         145
         119         145
         119         145
         119         144
         118         144
         118         143
         118         143
         117         142
         117         142
         117         141
         117         141
         116         140
         116         140
         116         139
         115         139
         115         138
         115         138
         115         137
         114         137
         114         136
         114         136
         114         135
         113         135
         113         134
         113         134
         113         133
         112         133
         112         132
         112         132
         112         131
         112         131
         111         130
         111         130
         111         129
         111         129
         111         128
         110         128
         110         127
         110         127
         110         126
         110         126
         110         125
         109         125
         109         124
         109         124
         109         123
         109         123
         109         122
         108         122
         108         121
         108         121
         108         120
         108         120
         108         119
         108         119
         108         118
         108         118
         107         117
         107         117
         107         116
         107         116
         107         115
         107         115
         107         114
         107         114
         107         113
         107         113
         107         112
         107         112
         107         111
         107         111
         107         110
         107         110
         107         109
         107         109
         107         109
         107         108
         107         108
         107         107
         107         107
         107         106
         107         106
         107         105
         107         105
         107         104
         107         104
         107         103
         107         103
         107         102
         107         102
         107         101
         107         101
         107         100
         108         100
         108          99
         108          99
         108          98
         108          98
         108          97
         108          97
         108          96
         109          96
         109          95
         109          95
         109          94
         109          94
         110          94
         110          93
         110          93
         110          92
         110          92
         111          91
         111          91
         111          90
         111          90
         112          89
         112          89
         112          88
         112          88
         113          87
         113          87
         113          86
         114          86
         114          86
         114          85
         115          85
         115          84
         115          84
         116          83
         116          83
         116          82
         117          82
         117          81
         117          81
         118          81
         118          80
         119          80
         119          79
         120          79
         120          78
         120          78
         121          77
         121          77
         122          76
         122          76
         123          76
         123          75
         124          75
         124          74
         125          74
         125          73
         126          73
         127          73
         127          72
         128          72
         128          71
         129          71
         129          70
         130          70
         131          70
         131          69
         132          69
         133          68
         133          68
         134          67
         135          67
         135          67
         136          66
         137          66
         138          65
         138          65
         139          65
         140          64
         140          64
         141          63
         142          63
         143          63
         144          62
         144          62
         145          61
         146          61
         147          61
         148          60
         149          60
         150          59
         150          59
         151          59
         152          58
         153          58
         154          58
         155          57
         156          57
         157          56
         158          56
         159          56
         160          55
         161          55
         162          55
         163          54
         164          54
         165          54
         166          53
         167          53
         168          53
         169          52
         171          52
         172          52
         173          51
         174          51
         175          51
         176          50
         177          50
         179          50
         180          49
         181          49
         182          49
         184          48
         185          48
         186          48
         187          47
         189          47
         190          47
         191          46
         193          46
         194          46
         195          46
         197          45
         198          45
         199          45
         201          44
         202          44
         203          44
         205          44
         206          43
         208          43
         209          43
         211          43
         212          42
         214          42
         215          42
         217          42
         218          41
         220          41
         221          41
         223          41
         224          40
         226          40
         227          40
         229          40
         231          39
         232          39
         234          39
         235          39
         237          39
         239          38
         240          38
         242          38
         244          38
         245          38
         247          37
         249          37
         250          37
         252          37
         254          37
         256          37
         257          36
         259          36
         261          36
         263          36
         264          36
         266          36
         268          35
         270          35
         271          35
         273          35
         275          35
         277          35
         279          35
         281          35
         282          34
         284          34
         286          34
         288          34
         290          34
         292          34
         294          34
         295          34
         297          34
         299          34
         301          34
         303          33
         305          33
         307          33
         309          33
         311          33
         313          33
         314          33
         316          33
         318          33
         320          33
         322          33
         324          33
         326          33
         328          33
         330          33
         332          33
         334          33
         336          33
         338          33
         340          33
         342          33
         344          33
         345          33
         347          33
         349          33
         351          33
         353          33
         355          33
         357          33
         359          33
         361          33
         363          33
         365          33
         367          33
         369          33
         371          34
         373          34
         374          34
         376          34
         378          34
         380          34
         382          34
         384          34
         386          34
         388          34
         390          34
         392          35
         393          35
         395          35
         397          35
         399          35
         401          35
         403          35
         405          35
         406          36
         408          36
         410          36
         412          36
         414          36
         415          36
         417          37
         419          37
         421          37
         423          37
         424          37
         426          37
         428          38
         430          38
         431          38
         433          38
         435          38
         436          39
         438          39
         440          39
         442          39
         443          39
         445          40
         447          40
         448          40
         450          40
         451          41
         453          41
         455          41
         456          41
         458          42
         459          42
         461          42
         463          42
         464          43
         466          43
         467          43
         469          43
         470          44
         472          44
         473          44
         475          45
         476          45
         478          45
         479          45
         480          46
         482          46
         483          46
         485          47
         486          47
         487          47
         489          48
         490          48
         492          48
         493          49
         494          49
         496          49
         497          50
         498          50
         499          50
         501          51
         502          51
         503          51
         504          52
         506          52
         507          52
         508          53
         509          53
         510          53
         512          54
         513          54
         514          54
         515          55
         516          55
         517          56
         518          56
         520          56
         521          57
         522          57
         523          57
         524          58
         525          58
         526          59
         527          59
         528          59
         529          60
         530          60
         531          61
         532          61
         533          61
         534          62
         535          62
         536          63
         537          63
         537          64
         538          64
         539          64
         540          65
         541          65
         542          66
         543          66
         543          66
         544          67
         545          67
         546          68
         547          68
         548          69
         548          69
         549          70
         550          70
         551          70
         551          71
         552          71
         553          72
         553          72
         554          73
         555          73
         555          74
         556          74
         557          74
         557          75
         558          75
         559          76
         559          76
         560          77
         561          77
         561          78
         562          78
         562          79
         563          79
         563          80
         564          80
         565          80
         565          81
         566          81
         566          82
         567          82
         567          83
         568          83
         568          84
         569          84
         569          85
         570          85
         570          86
         570          86
         571          87
         571          87
         572          88
         572          88
         573          89
         573          89
         573          90
         574          90
         574          91
         575          91
         575          92
         575          92
         576          93
         576          93
         576          94
         577          94
         577          95
         577          95
         578          96
         578          96
         578          97
         578          97
         579          98
         579          98
         579          99
         579          99
         580         100
         580         100
         580         101
         580         101
         581         102
         581         102
         581         103
         581         103
         581         104
         582         104
         582         105
         582         105
         582         106
         582         106
         583         107
         583         107
         583         108
         234         234
         234         234
         233         234
         232         233
         232         233
         231         233
         230         232
         230         232
         229         232
         228         231
         228         231
         227         231
         227         230
         226         230
         225         230
         225         229
         224         229
         223         229
         223         228
         222         228
         221         228
         221         227
         220         227
         219         227
         219         226
         218         226
         217         226
         217         225
         216         225
         215         225
         215         224
         214         224
         214         224
         213         223
         212         223
         212         223
         211         222
         210         222
         210         222
         209         221
         208         221
         208         221
         207         220
         207         220
         206         219
         205         219
         205         219
         204         218
         203         218
         203         218
         202         217
         202         217
         201         216
         200         216
         200         216
         199         215
         198         215
         198         215
         197         214
         197         214
         196         213
         195         213
         195         213
         194         212
         194         212
         193         212
         192         211
         192         211
         191         210
         190         210
         190         210
         189         209
         189         209
         188         208
         187         208
         187         208
         186         207
         186         207
         185         206
         185         206
         184         206
         183         205
         183         205
         182         204
         182         204
         181         204
         180         203
         180         203
         179         202
         179         202
         178         202
         177         201
         177         201
         176         200
         176         200
         175         199
         175         199
         174         199
         173         198
         173         198
         172         197
         172         197
         171         197
         171         196
         170         196
         170         195
         169         195
         168         194
         168         194
         167         194
         167         193
         166         193
         166         192
         165         192
         165         191
         164         191
         164         191
         163         190
         162         190
         162         189
         161         189
         161         188
         160         188
         160         187
         159         187
         159         187
         158         186
         158         186
         157         185
         157         185
         156         184
         156         184
         155         183
         155         183
         154         183
         154         182
         153         182
         153         181
         152         181
         152         180
         151         180
         151         179
         150         179
         150         179
         149         178
         149         178
         148         177
         148         177
         147         176
         147         176
         146         175
         146         175
         145         174
         145         174
         144         173
         144         173
         143         173
         143         172
         142         172
         142         171
         141         171
         141         170
         141         170
         140         169
         140         169
         139         168
         139         168
         138         167
         138         167
         137         166
         137         166
         137         166
         136         165
         136         165
         135         164
         135         164
         134         163
         134         163
         134         162
         133         162
         133         161
         132         161
         132         160
         132         160
         131         159
         131         159
         130         158
         130         158
         130         157
         129         157
         129         156
         128         156
         128         156
         128         155
         127         155
         127         154
         127         154
         126         153
         126         153
         125         152
         125         152
         125         151
         124         151
         124         150
         124         150
         123         149
         123         149
         123         148
         122         148
         122         147
         122         147
         121         146
         121         146
         121         145
         120         145
         120         144
         120         144
         119         143
         119         143
         119         142
         119         142
         118         141
         118         141
         118         140
         117         140
         117         139
         117         139
         117         138
         116         138
         116         138
         116         137
         116         137
         115         136
         115         136
         115         135
         115         135
         114         134
         114         134
         114         133
         114         133
         113         132
         113         132
         113         131
         113         131
         113         130
         112         130
         112         129
         112         129
         112         128
         112         128
         111         127
         111         127
         111         126
         111         126
         111         125
         111         125
         110         124
         110         124
         110         123
         110         123
         110         122
         110         122
         110         121
         109         121
         109         120
         109         120
         109         119
         109         119
         109         118
         109         118
         109         117
         109         117
         109         116
         108         116
         108         115
         108         115
         108         114
         108         114
         108         113
         108         113
         108         112
         108         112
         108         111
         108         111
         108         110
         108         110
         108         109
         108         109
         108         109
         108         108
         108         108
         108         107
         108         107
         108         106
         108         106
         108         105
         108         105
         108         104
         108         104
         108         103
         108         103
         108         102
         108         102
         109         101
         109         101
         109         100
         109         100
         109          99
         109          99
         109          98
         109          98
         110          97
         110          97
         110          96
         110          96
         110          96
         110          95
         110          95
         111          94
         111          94
         111          93
         111          93
         111          92
         112          92
         112          91
         112          91
         112          90
         113          90
         113          89
         113          89
         113          88
         114          88
         114          88
         114          87
         115          87
         115          86
         115          86
         116          85
         116          85
         116          84
         117          84
         117          83
         117          83
         118          82
         118          82
         118          82
         119          81
         119          81
         120          80
         120          80
         120          79
         121          79
         121          78
         122          78
         122          78
         123          77
         123          77
         124          76
         124          76
         125          75
         125          75
         126          74
         126          74
         127          74
         127          73
         128          73
         128          72
         129          72
         130          71
         130          71
         131          71
         131          70
         132          70
         133          69
         133          69
         134          69
         135          68
         135          68
         136          67
         137          67
         137          66
         138          66
         139          66
         140          65
         140          65
         141          64
         142          64
         143          64
         143          63
         144          63
         145          62
         146          62
         147          62
         147          61
         148          61
         149          60
         150          60
         151          60
         152          59
         153          59
         154          59
         155          58
         155          58
         156          57
         157          57
         158          57
         159          56
         160          56
         161          56
         162          55
         163          55
         164          55
         165          54
         166          54
         167          54
         169          53
         170          53
         171          52
         172          52
         173          52
         174          51
         175          51
         176          51
         178          50
         179          50
         180          50
         181          50
         182          49
         183          49
         185          49
         186          48
         187          48
         188          48
         190          47
         191          47
         192          47
         194          46
         195          46
         196          46
         198          46
         199          45
         200          45
         202          45
         203          44
         204          44
         206          44
         207          44
         209          43
         210          43
         212          43
         213          43
         215          42
         216          42
         218          42
         219          42
         221          41
         222          41
         224          41
         225          41
         227          40
         228          40
         230          40
         231          40
         233          40
         235          39
         236          39
         238          39
         239          39
         241          39
         243          38
         244          38
         246          38
         248          38
         249          38
         251          37
         253          37
         255          37
         256          37
         258          37
         260          37
         261          36
         263          36
         265          36
         267          36
         268          36
         270          36
         272          36
         274          35
         276          35
         277          35
         279          35
         281          35
         283          35
         285          35
         287          35
         288          35
         290          34
         292          34
         294          34
         296          34
         298          34
         300          34
         301          34
         303          34
         305          34
         307          34
         309          34
         311          34
         313          34
         315          34
         317          34
         318          34
         320          33
         322          33
         324          33
         326          33
         328          33
         330          33
         332          33
         334          33
         336          33
         338          33
         340          33
         342          33
         343          33
         345          33
         347          33
         349          33
         351          33
         353          33
         355          34
         357          34
         359          34
         361          34
         363          34
         365          34
         366          34
         368          34
         370          34
         372          34
         374          34
         376          34
         378          34
         380          34
         382          34
         384          35
         385          35
         387          35
         389          35
         391          35
         393          35
         395          35
         397          35
         398          35
         400          36
         402          36
         404          36
         406          36
         408          36
         409          36
         411          36
         413          37
         415          37
         417          37
         418          37
         420          37
         422          38
         424          38
         425          38
         427          38
         429          38
         431          38
         432          39
         434          39
         436          39
         437          39
         439          39
         441          40
         442          40
         444          40
         446          40
         447          41
         449          41
         450          41
         452          41
         454          42
         455          42
         457          42
         458          42
         460          43
         462          43
         463          43
         465          43
         466          44
         468          44
         469          44
         471          44
         472          45
         474          45
         475          45
         476          46
         478          46
         479          46
         481          46
         482          47
         484          47
         485          47
         486          48
         488          48
         489          48
         490          49
         492          49
         493          49
         494          50
         496          50
         497          50
         498          51
         499          51
         501          51
         502          52
         503          52
         504          52
         506          53
         507          53
         508          53
         509          54
         510          54
         511          54
         513          55
         514          55
         515          56
         516          56
         517          56
         518          57
         519          57
         520          57
         521          58
         522          58
         523          59
         525          59
         526          59
         527          60
         528          60
         529          61
         530          61
         530          61
         531          62
         532          62
         533          63
         534          63
         535          63
         536          64
         537          64
         538          65
         539          65
         540          65
         540          66
         541          66
         542          67
         543          67
         544          68
         545          68
         545          68
         546          69
         547          69
         548          70
         548          70
         549          71
         550          71
         551          72
         551          72
         552          72
         553          73
         553          73
         554          74
         555          74
         555          75
         556          75
         557          76
         557          76
         558          76
         559          77
         559          77
         560          78
         560          78
         561          79
         562          79
         562          80
         563          80
         563          81
         564          81
         564          82
         565          82
         565          83
         566          83
         566          84
         567          84
         567          84
         568          85
         568          85
         569          86
         569          86
         570          87
         570          87
         570          88
         571          88
         571          89
         572          89
         572          90
         572          90
         573          91
         573          91
         573          92
         574          92
         574          93
         575          93
         575          94
         575          94
         575          95
         576          95
         576          96
         576          96
         577          97
         577          97
         577          98
         578          98
         578          99
         578          99
         578         100
         579         100
         579         101
         579         101
         579         102
         579         102
         580         103
         580         103
         580         104
         580         104
         580         105
         581         105
         581         106
         581         106
         581         107
         581         107
         581         108
         235         234
         234         234
         234         233
         233         233
         232         233
         232         232
         231         232
         230         232
         230         231
         229         231
         228         231
         228         230
         227         230
         226         230
         226         229
         225         229
         224         229
         224         228
         223         228
         222         228
         222         227
         221         227
         221         227
         220         226
         219         226
         219         226
         218         225
         217         225
         217         225
         216         224
         215         224
         215         224
         214         223
         214         223
         213         223
         212         222
         212         222
         211         222
         210         221
         210         221
         209         221
         208         220
         208         220
         207         219
         207         219
         206         219
         205         218
         205         218
         204         218
         203         217
         203         217
         202         216
         202         216
         201         216
         200         215
         200         215
         199         215
         198         214
         198         214
         197         213
         197         213
         196         213
         195         212
         195         212
         194         212
         194         211
         193         211
         192         210
         192         210
         191         210
         191         209
         190         209
         189         208
         189         208
         188         208
         188         207
         187         207
         186         206
         186         206
         185         206
         185         205
         184         205
         183         204
         183         204
         182         204
         182         203
         181         203
         181         202
         180         202
         179         202
         179         201
         178         201
         178         200
         177         200
         177         200
         176         199
         175         199
         175         198
         174         198
         174         197
         173         197
         173         197
         172         196
         171         196
         171         195
         170         195
         170         195
         169         194
         169         194
         168         193
         168         193
         167         192
         166         192
         166         192
         165         191
         165         191
         164         190
         164         190
         163         189
         163         189
         162         188
         162         188
         161         188
         161         187
         160         187
         160         186
         159         186
         159         185
         158         185
         157         185
         157         184
         156         184
         156         183
         155         183
         155         182
         154         182
         154         181
         153         181
         153         181
         152         180
         152         180
         151         179
         151         179
         150         178
         150         178
         149         177
         149         177
         148         176
         148         176
         148         176
         147         175
         147         175
         146         174
         146         174
         145         173
         145         173
         144         172
         144         172
         143         171
         143         171
         142         170
         142         170
         141         170
         141         169
         141         169
         140         168
         140         168
         139         167
         139         167
         138         166
         138         166
         138         165
         137         165
         137         164
         136         164
         136         163
         135         163
         135         162
         135         162
         134         162
         134         161
         133         161
         133         160
         133         160
         132         159
         132         159
         131         158
         131         158
         131         157
         130         157
         130         156
         129         156
         129         155
         129         155
         128         154
         128         154
         128         153
         127         153
         127         152
         126         152
         126         152
         126         151
         125         151
         125         150
         125         150
         124         149
         124         149
         124         148
         123         148
         123         147
         123         147
         122         146
         122         146
         122         145
         121         145
         121         144
         121         144
         121         143
         120         143
         120         142
         120         142
         119         141
         119         141
         119         140
         119         140
         118         139
         118         139
         118         138
         117         138
         117         137
         117         137
         117         136
         116         136
         116         135
         116         135
         116         134
         115         134
         115         133
         115         133
         115         133
         115         132
         114         132
         114         131
         114         131
         114         130
         114         130
         113         129
         113         129
         113         128
         113         128
         113         127
         112         127
         112         126
         112         126
         112         125
         112         125
         112         124
         111         124
         111         123
         111         123
         111         122
         111         122
         111         121
         111         121
         111         120
         110         120
         110         119
         110         119
         110         118
         110         118
         110         117
         110         117
         110         116
         110         116
         110         115
         110         115
         109         114
         109         114
         109         113
         109         113
         109         112
         109         112
         109         111
         109         111
         109         110
         109         110
         109         109
         109         109
         109         109
         109         108
         109         108
         109         107
         109         107
         109         106
         109         106
         109         105
         109         105
         109         104
         109         104
         110         103
         110         103
         110         102
         110         102
         110         101
         110         101
         110         100
         110         100
         110          99
         110          99
         111          98
         111          98
         111          97
         111          97
         111          97
         111          96
         111          96
         112          95
         112          95
         112          94
         112          94
         112          93
         113          93
         113          92
         113          92
         113          91
         113          91
         114          90
         114          90
         114          89
         114          89
         115          89
         115          88
         115          88
         116          87
         116          87
         116          86
         117          86
         117          85
         117          85
         118          84
         118          84
         118          84
         119          83
         119          83
         119          82
         120          82
         120          81
         121          81
         121          80
         121          80
         122          79
         122          79
         123          79
         123          78
         124          78
         124          77
         125          77
         125          76
         126          76
         126          76
         127          75
         127          75
         128          74
         128          74
         129          73
         129          73
         130          72
         130          72
         131          72
         132          71
         132          71
         133          70
         133          70
         134          70
         135          69
         135          69
         136          68
         137          68
         137          67
         138          67
         139          67
         139          66
         140          66
         141          65
         142          65
         142          65
         143          64
         144          64
         145          63
         146          63
         146          63
         147          62
         148          62
         149          61
         150          61
         150          61
         151          60
         152          60
         153          60
         154          59
         155          59
         156          58
         157          58
         158          58
         159          57
         160          57
         161          57
         162          56
         163          56
         164          56
         165          55
         166          55
         167          55
         168          54
         169          54
         170          53
         171          53
         172          53
         173          52
         174          52
         175          52
         176          51
         178          51
         179          51
         180          50
         181          50
         182          50
         183          50
         185          49
         186          49
         187          49
         188          48
         190          48
         191          48
         192          47
         193          47
         195          47
         196          47
         197          46
         199          46
         200          46
         201          45
         203          45
         204          45
         206          45
         207          44
         208          44
         210          44
         211          44
         213          43
         214          43
         216          43
         217          43
         218          42
         220          42
         221          42
         223          42
         224          41
         226          41
         228          41
         229          41
         231          40
         232          40
         234          40
         235          40
         237          40
         239          39
         240          39
         242          39
         244          39
         245          39
         247          38
         248          38
         250          38
         252          38
         253          38
         255          38
         257          37
         259          37
         260          37
         262          37
         264          37
         266          37
         267          36
         269          36
         271          36
         273          36
         274          36
         276          36
         278          36
         280          36
         282          35
         283          35
         285          35
         287          35
         289          35
         291          35
         292          35
         294          35
         296          35
         298          35
         300          35
         302          34
         304          34
         305          34
         307          34
         309          34
         311          34
         313          34
         315          34
         317          34
         319          34
         321          34
         322          34
         324          34
         326          34
         328          34
         330          34
         332          34
         334          34
         336          34
         338          34
         340          34
         341          34
         343          34
         345          34
         347          34
         349          34
         351          34
         353          34
         355          34
         357          34
         359          34
         361          34
         362          34
         364          34
         366          34
         368          34
         370          34
         372          35
         374          35
         376          35
         378          35
         379          35
         381          35
         383          35
         385          35
         387          35
         389          35
         391          35
         392          36
         394          36
         396          36
         398          36
         400          36
         402          36
         403          36
         405          36
         407          37
         409          37
         411          37
         412          37
         414          37
         416          37
         418          38
         419          38
         421          38
         423          38
         425          38
         426          38
         428          39
         430          39
         431          39
         433          39
         435          39
         436          40
         438          40
         440          40
         441          40
         443          41
         445          41
         446          41
         448          41
         450          41
         451          42
         453          42
         454          42
         456          42
         457          43
         459          43
         461          43
         462          43
         464          44
         465          44
         467          44
         468          45
         470          45
         471          45
         472          45
         474          46
         475          46
         477          46
         478          47
         480          47
         481          47
         482          47
         484          48
         485          48
         486          48
         488          49
         489          49
         490          49
         492          50
         493          50
         494          50
         496          51
         497          51
         498          51
         499          52
         501          52
         502          52
         503          53
         504          53
         506          53
         507          54
         508          54
         509          54
         510          55
         511          55
         512          55
         514          56
         515          56
         516          57
         517          57
         518          57
         519          58
         520          58
         521          58
         522          59
         523          59
         524          60
         525          60
         526          60
         527          61
         528          61
         529          62
         530          62
         531          62
         532          63
         533          63
         534          64
         535          64
         536          64
         536          65
         537          65
         538          66
         539          66
         540          67
         541          67
         541          67
         542          68
         543          68
         544          69
         545          69
         545          70
         546          70
         547          70
         548          71
         548          71
         549          72
         550          72
         551          73
         551          73
         552          74
         553          74
         553          74
         554          75
         555          75
         555          76
         556          76
         557          77
         557          77
         558          78
         558          78
         559          79
         560          79
         560          79
         561          80
         561          80
         562          81
         562          81
         563          82
         563          82
         564          83
         564          83
         565          84
         565          84
         566          85
         566          85
         567          86
         567          86
         568          87
         568          87
         569          88
         569          88
         569          88
         570          89
         570          89
         571          90
         571          90
         571          91
         572          91
         572          92
         572          92
         573          93
         573          93
         573          94
         574          94
         574          95
         574          95
         575          96
         575          96
         575          97
         576          97
         576          98
         576          98
         576          99
         577          99
         577         100
         577         100
         577         101
         578         101
         578         102
         578         102
         578         103
         579         103
         579         104
         579         104
         579         105
         579         105
         579         106
         580         106
         580         107
         580         107
         580         108
         235         233
         235         233
         234         233
         233         233
         233         232
         232         232
         232         232
         231         231
         230         231
         230         231
         229         230
         228         230
         228         230
         227         229
         226         229
         226         229
         225         228
         224         228
         224         228
         223         227
         222         227
         222         227
         221         226
         220         226
         220         226
         219         225
         219         225
         218         225
         217         224
         217         224
         216         224
         215         223
         215         223
         214         223
         213         222
         213         222
         212         222
         212         221
         211         221
         210         220
         210         220
         209         220
         208         219
         208         219
         207         219
         207         218
         206         218
         205         218
         205         217
         204         217
         203         217
         203         216
         202         216
         202         215
         201         215
         200         215
         200         214
         199         214
         199         214
         198         213
         197         213
         197         212
         196         212
         195         212
         195         211
         194         211
         194         210
         193         210
         192         210
         192         209
         191         209
         191         209
         190         208
         189         208
         189         207
         188         207
         188         207
         187         206
         187         206
         186         205
         185         205
         185         205
         184         204
         184         204
         183         203
         182         203
         182         203
         181         202
         181         202
         180         201
         180         201
         179         200
         178         200
         178         200
         177         199
         177         199
         176         198
         176         198
         175         198
         174         197
         174         197
         173         196
         173         196
         172         195
         172         195
         171         195
         171         194
         170         194
         169         193
         169         193
         168         193
         168         192
         167         192
         167         191
         166         191
         166         190
         165         190
         165         190
         164         189
         164         189
         163         188
         162         188
         162         187
         161         187
         161         186
         160         186
         160         186
         159         185
         159         185
         158         184
         158         184
         157         183
         157         183
         156         182
         156         182
         155         182
         155         181
         154         181
         154         180
         153         180
         153         179
         152         179
         152         178
         151         178
         151         178
         150         177
         150         177
         149         176
         149         176
         148         175
         148         175
         147         174
         147         174
         147         173
         146         173
         146         173
         145         172
         145         172
         144         171
         144         171
         143         170
         143         170
         142         169
         142         169
         142         168
         141         168
         141         167
         140         167
         140         167
         139         166
         139         166
         138         165
         138         165
         138         164
         137         164
         137         163
         136         163
         136         162
         136         162
         135         161
         135         161
         134         160
         134         160
         134         159
         133         159
         133         159
         132         158
         132         158
         132         157
         131         157
         131         156
         130         156
         130         155
         130         155
         129         154
         129         154
         129         153
         128         153
         128         152
         127         152
         127         151
         127         151
         126         150
         126         150
         126         149
         125         149
         125         148
         125         148
         124         147
         124         147
         124         147
         123         146
         123         146
         123         145
         123         145
         122         144
         122         144
         122         143
         121         143
         121         142
         121         142
         120         141
         120         141
         120         140
         120         140
         119         139
         119         139
         119         138
         119         138
         118         137
         118         137
         118         136
         118         136
         117         135
         117         135
         117         134
         117         134
         116         133
         116         133
         116         132
         116         132
         115         131
         115         131
         115         130
         115         130
         115         129
         114         129
         114         128
         114         128
         114         128
         114         127
         114         127
         113         126
         113         126
         113         125
         113         125
         113         124
         113         124
         112         123
         112         123
         112         122
         112         122
         112         121
         112         121
         112         120
         112         120
         111         119
         111         119
         111         118
         111         118
         111         117
         111         117
         111         116
         111         116
         111         115
         111         115
         111         114
         111         114
         111         113
         111         113
         111         112
         110         112
         110         111
         110         111
         110         110
         110         110
         110         109
         110         109
         110         109
         110         108
         110         108
         110         107
         110         107
         111         106
         111         106
         111         105
         111         105
         111         104
         111         104
         111         103
         111         103
         111         102
         111         102
         111         101
         111         101
         111         100
         111         100
         112          99
         112          99
         112          98
         112          98
         112          98
         112          97
         112          97
         113          96
         113          96
         113          95
         113          95
         113          94
         113          94
         114          93
         114          93
         114          92
         114          92
         115          91
         115          91
         115          90
         115          90
         116          90
         116          89
         116          89
         116          88
         117          88
         117          87
         117          87
         118          86
         118          86
         118          85
         119          85
         119          85
         119          84
         120          84
         120          83
         120          83
         121          82
         121          82
         121          81
         122          81
         122          80
         123          80
         123          80
         124          79
         124          79
         124          78
         125          78
         125          77
         126          77
         126          77
         127          76
         127          76
         128          75
         128          75
         129          74
         129          74
         130          74
         131          73
         131          73
         132          72
         132          72
         133          71
         134          71
         134          71
         135          70
         135          70
         136          69
         137          69
         137          68
         138          68
         139          68
         139          67
         140          67
         141          66
         142          66
         142          66
         143          65
         144          65
         144          64
         145          64
         146          64
         147          63
         148          63
         148          63
         149          62
         150          62
         151          61
         152          61
         153          61
         154          60
         154          60
         155          59
         156          59
         157          59
         158          58
         159          58
         160          58
         161          57
         162          57
         163          57
         164          56
         165          56
         166          56
         167          55
         168          55
         169          54
         170          54
         171          54
         172          53
         173          53
         174          53
         175          52
         176          52
         178          52
         179          51
         180          51
         181          51
         182          50
         183          50
         185          50
         186          50
         187          49
         188          49
         189          49
         191          48
         192          48
         193          48
         195          47
         196          47
         197          47
         198          47
         200          46
         201          46
         202          46
         204          45
         205          45
         207          45
         208          45
         209          44
         211          44
         212          44
         214          44
         215          43
         216          43
         218          43
         219          43
         221          42
         222          42
         224          42
         225          42
         227          41
         228          41
         230          41
         232          41
         233          41
         235          40
         236          40
         238          40
         239          40
         241          40
         243          39
         244          39
         246          39
         248          39
         249          39
         251          38
         253          38
         254          38
         256          38
         258          38
         259          38
         261          37
         263          37
         264          37
         266          37
         268          37
         270          37
         271          37
         273          36
         275          36
         277          36
         278          36
         280          36
         282          36
         284          36
         286          36
         287          36
         289          35
         291          35
         293          35
         295          35
         297          35
         298          35
         300          35
         302          35
         304          35
         306          35
         308          35
         309          35
         311          35
         313          35
         315          34
         317          34
         319          34
         321          34
         323          34
         324          34
         326          34
         328          34
         330          34
         332          34
         334          34
         336          34
         338          34
         340          34
         341          34
         343          34
         345          34
         347          34
         349          34
         351          34
         353          34
         355          34
         357          34
         358          35
         360          35
         362          35
         364          35
         366          35
         368          35
         370          35
         372          35
         373          35
         375          35
         377          35
         379          35
         381          35
         383          35
         385          36
         386          36
         388          36
         390          36
         392          36
         394          36
         396          36
         397          36
         399          37
         401          37
         403          37
         405          37
         406          37
         408          37
         410          37
         412          38
         413          38
         415          38
         417          38
         419          38
         420          38
         422          39
         424          39
         426          39
         427          39
         429          39
         431          39
         432          40
         434          40
         436          40
         437          40
         439          41
         441          41
         442          41
         444          41
         445          41
         447          42
         449          42
         450          42
         452          42
         453          43
         455          43
         456          43
         458          43
         460          44
         461          44
         463          44
         464          44
         466          45
         467          45
         468          45
         470          45
         471          46
         473          46
         474          46
         476          47
         477          47
         478          47
         480          47
         481          48
         483          48
         484          48
         485          49
         487          49
         488          49
         489          50
         491          50
         492          50
         493          51
         494          51
         496          51
         497          52
         498          52
         499          52
         501          53
         502          53
         503          53
         504          54
         505          54
         507          54
         508          55
         509          55
         510          55
         511          56
         512          56
         513          57
         514          57
         516          57
         517          58
         518          58
         519          58
         520          59
         521          59
         522          60
         523          60
         524          60
         525          61
         526          61
         527          61
         528          62
         529          62
         530          63
         531          63
         531          63
         532          64
         533          64
         534          65
         535          65
         536          66
         537          66
         538          66
         538          67
         539          67
         540          68
         541          68
         542          68
         543          69
         543          69
         544          70
         545          70
         546          71
         546          71
         547          72
         548          72
         548          72
         549          73
         550          73
         551          74
         551          74
         552          75
         553          75
         553          76
         554          76
         554          76
         555          77
         556          77
         556          78
         557          78
         558          79
         558          79
         559          80
         559          80
         560          81
         560          81
         561          81
         561          82
         562          82
         562          83
         563          83
         563          84
         564          84
         564          85
         565          85
         565          86
         566          86
         566          87
         567          87
         567          88
         568          88
         568          89
         568          89
         569          90
         569          90
         570          91
         570          91
         570          92
         571          92
         571          93
         571          93
         572          93
         572          94
         572          94
         573          95
         573          95
         573          96
         574          96
         574          97
         574          97
         575          98
         575          98
         575          99
         575          99
         576         100
         576         100
         576         101
         576         101
         577         102
         577         102
         577         103
         577         103
         577         104
         578         104
         578         105
         578         105
         578         106
         578         106
         578         107
         579         108
         579         108
         236         233
         235         233
         235         232
         234         232
         233         232
         233         232
         232         231
         231         231
         231         231
         230         230
         229         230
         229         230
         228         229
         227         229
         227         229
         226         228
         226         228
         225         228
         224         227
         224         227
         223         227
         222         226
         222         226
         221         226
         220         225
         220         225
         219         225
         218         224
         218         224
         217         224
         217         223
         216         223
         215         223
         215         222
         214         222
         213         222
         213         221
         212         221
         212         220
         211         220
         210         220
         210         219
         209         219
         208         219
         208         218
         207         218
         207         218
         206         217
         205         217
         205         217
         204         216
         203         216
         203         215
         202         215
         202         215
         201         214
         200         214
         200         214
         199         213
         199         213
         198         212
         197         212
         197         212
         196         211
         196         211
         195         211
         194         210
         194         210
         193         209
         193         209
         192         209
         191         208
         191         208
         190         207
         190         207
         189         207
         188         206
         188         206
         187         205
         187         205
         186         205
         185         204
         185         204
         184         203
         184         203
         183         203
         183         202
         182         202
         181         201
         181         201
         180         201
         180         200
         179         200
         179         199
         178         199
         177         199
         177         198
         176         198
         176         197
         175         197
         175         196
         174         196
         174         196
         173         195
         172         195
         172         194
         171         194
         171         194
         170         193
         170         193
         169         192
         169         192
         168         191
         168         191
         167         191
         166         190
         166         190
         165         189
         165         189
         164         188
         164         188
         163         187
         163         187
         162         187
         162         186
         161         186
         161         185
         160         185
         160         184
         159         184
         159         184
         158         183
         158         183
         157         182
         157         182
         156         181
         156         181
         155         180
         155         180
         154         180
         154         179
         153         179
         153         178
         152         178
         152         177
         151         177
         151         176
         150         176
         150         175
         149         175
         149         175
         148         174
         148         174
         147         173
         147         173
         147         172
         146         172
         146         171
         145         171
         145         170
         144         170
         144         170
         143         169
         143         169
         142         168
         142         168
         142         167
         141         167
         141         166
         140         166
         140         165
         139         165
         139         164
         139         164
         138         163
         138         163
         137         163
         137         162
         137         162
         136         161
         136         161
         135         160
         135         160
         135         159
         134         159
         134         158
         133         158
         133         157
         133         157
         132         156
         132         156
         131         155
         131         155
         131         155
         130         154
         130         154
         130         153
         129         153
         129         152
         129         152
         128         151
         128         151
         127         150
         127         150
         127         149
         126         149
         126         148
         126         148
         125         147
         125         147
         125         146
         125         146
         124         145
         124         145
         124         144
         123         144
         123         143
         123         143
         122         143
         122         142
         122         142
         122         141
         121         141
         121         140
         121         140
         120         139
         120         139
         120         138
         120         138
         119         137
         119         137
         119         136
         119         136
         118         135
         118         135
         118         134
         118         134
         117         133
         117         133
         117         132
         117         132
         117         131
         116         131
         116         130
         116         130
         116         129
         116         129
         115         128
         115         128
         115         127
         115         127
         115         126
         115         126
         114         125
         114         125
         114         125
         114         124
         114         124
         114         123
         114         123
         113         122
         113         122
         113         121
         113         121
         113         120
         113         120
         113         119
         113         119
         112         118
         112         118
         112         117
         112         117
         112         116
         112         116
         112         115
         112         115
         112         114
         112         114
         112         113
         112         113
         112         112
         112         112
         112         111
         112         111
         112         110
         112         110
         112         109
         112         109
         112         109
         112         108
         112         108
         112         107
         112         107
         112         106
         112         106
         112         105
         112         105
         112         104
         112         104
         112         103
         112         103
         112         102
         112         102
         112         101
         113         101
         113         100
         113         100
         113          99
         113          99
         113          99
         113          98
         113          98
         114          97
         114          97
         114          96
         114          96
         114          95
         114          95
         115          94
         115          94
         115          93
         115          93
         115          92
         116          92
         116          92
         116          91
         116          91
         117          90
         117          90
         117          89
         117          89
         118          88
         118          88
         118          87
         119          87
         119          86
         119          86
         120          86
         120          85
         120          85
         121          84
         121          84
         121          83
         122          83
         122          82
         122          82
         123          82
         123          81
         124          81
         124          80
         124          80
         125          79
         125          79
         126          78
         126          78
         127          78
         127          77
         128          77
         128          76
         129          76
         129          75
         130          75
         130          75
         131          74
         131          74
         132          73
         133          73
         133          72
         134          72
         134          72
         135          71
         135          71
         136          70
         137          70
         137          70
         138          69
         139          69
         139          68
         140          68
         141          67
         141          67
         142          67
         143          66
         144          66
         144          65
         145          65
         146          65
         147          64
         147          64
         148          64
         149          63
         150          63
         151          62
         151          62
         152          62
         153          61
         154          61
         155          60
         156          60
         157          60
         157          59
         158          59
         159          59
         160          58
         161          58
         162          58
         163          57
         164          57
         165          56
         166          56
         167          56
         168          55
         169          55
         170          55
         171          54
         172          54
         173          54
         174          53
         175          53
         177          53
         178          52
         179          52
         180          52
         181          51
         182          51
         183          51
         185          51
         186          50
         187          50
         188          50
         189          49
         191          49
         192          49
         193          48
         194          48
         196          48
         197          48
         198          47
         200          47
         201          47
         202          46
         203          46
         205          46
         206          46
         208          45
         209          45
         210          45
         212          45
         213          44
         215          44
         216          44
         217          44
         219          43
         220          43
         222          43
         223          43
         225          42
         226          42
         228          42
         229          42
         231          41
         232          41
         234          41
         235          41
         237          41
         239          40
         240          40
         242          40
         243          40
         245          40
         247          39
         248          39
         250          39
         252          39
         253          39
         255          39
         257          38
         258          38
         260          38
         262          38
         263          38
         265          38
         267          37
         268          37
         270          37
         272          37
         274          37
         275          37
         277          37
         279          37
         281          36
         282          36
         284          36
         286          36
         288          36
         290          36
         291          36
         293          36
         295          36
         297          36
         299          35
         300          35
         302          35
         304          35
         306          35
         308          35
         310          35
         312          35
         313          35
         315          35
         317          35
         319          35
         321          35
         323          35
         325          35
         326          35
         328          35
         330          35
         332          35
         334          35
         336          35
         338          35
         340          35
         341          35
         343          35
         345          35
         347          35
         349          35
         351          35
         353          35
         355          35
         356          35
         358          35
         360          35
         362          35
         364          35
         366          35
         368          35
         369          35
         371          35
         373          35
         375          36
         377          36
         379          36
         380          36
         382          36
         384          36
         386          36
         388          36
         390          36
         391          36
         393          37
         395          37
         397          37
         399          37
         400          37
         402          37
         404          37
         406          38
         408          38
         409          38
         411          38
         413          38
         415          38
         416          38
         418          39
         420          39
         421          39
         423          39
         425          39
         426          40
         428          40
         430          40
         432          40
         433          40
         435          41
         436          41
         438          41
         440          41
         441          41
         443          42
         445          42
         446          42
         448          42
         449          43
         451          43
         452          43
         454          43
         455          43
         457          44
         459          44
         460          44
         462          44
         463          45
         465          45
         466          45
         467          46
         469          46
         470          46
         472          46
         473          47
         475          47
         476          47
         477          48
         479          48
         480          48
         481          48
         483          49
         484          49
         486          49
         487          50
         488          50
         489          50
         491          51
         492          51
         493          51
         495          52
         496          52
         497          52
         498          53
         499          53
         501          53
         502          54
         503          54
         504          54
         505          55
         507          55
         508          55
         509          56
         510          56
         511          56
         512          57
         513          57
         514          58
         515          58
         516          58
         517          59
         518          59
         520          59
         521          60
         522          60
         523          61
         524          61
         524          61
         525          62
         526          62
         527          63
         528          63
         529          63
         530          64
         531          64
         532          65
         533          65
         534          65
         535          66
         535          66
         536          67
         537          67
         538          67
         539          68
         540          68
         540          69
         541          69
         542          70
         543          70
         543          70
         544          71
         545          71
         546          72
         546          72
         547          73
         548          73
         548          74
         549          74
         550          74
         551          75
         551          75
         552          76
         552          76
         553          77
         554          77
         554          78
         555          78
         556          78
         556          79
         557          79
         557          80
         558          80
         558          81
         559          81
         559          82
         560          82
         561          83
         561          83
         562          84
         562          84
         563          84
         563          85
         563          85
         564          86
         564          86
         565          87
         565          87
         566          88
         566          88
         567          89
         567          89
         567          90
         568          90
         568          91
         569          91
         569          92
         569          92
         570          93
         570          93
         570          94
         571          94
         571          95
         571          95
         572          96
         572          96
         572          97
         573          97
         573          98
         573          98
         573          99
         574          99
         574         100
         574         100
         574         101
         575         101
         575         102
         575         102
         575         103
         576         103
         576         104
         576         104
         576         105
         576         105
         577         106
         577         106
         577         107
         577         107
         577         108
         577         108
         236         233
         236         232
         235         232
         235         232
         234         231
         233         231
         233         231
         232         230
         231         230
         231         230
         230         230
         229         229
         229         229
         228         229
         227         228
         227         228
         226         228
         225         227
         225         227
         224         227
         224         226
         223         226
         222         226
         222         225
         221         225
         220         225
         220         224
         219         224
         218         224
         218         223
         217         223
         217         223
         216         222
         215         222
         215         222
         214         221
         213         221
         213         220
         212         220
         212         220
         211         219
         210         219
         210         219
         209         218
         208         218
         208         218
         207         217
         207         217
         206         217
         205         216
         205         216
         204         215
         203         215
         203         215
         202         214
         202         214
         201         214
         200         213
         200         213
         199         212
         199         212
         198         212
         197         211
         197         211
         196         211
         196         210
         195         210
         194         209
         194         209
         193         209
         193         208
         192         208
         191         207
         191         207
         190         207
         190         206
         189         206
         189         205
         188         205
         187         205
         187         204
         186         204
         186         204
         185         203
         184         203
         184         202
         183         202
         183         201
         182         201
         182         201
         181         200
         180         200
         180         199
         179         199
         179         199
         178         198
         178         198
         177         197
         177         197
         176         197
         175         196
         175         196
         174         195
         174         195
         173         194
         173         194
         172         194
         172         193
         171         193
         171         192
         170         192
         169         192
         169         191
         168         191
         168         190
         167         190
         167         189
         166         189
         166         189
         165         188
         165         188
         164         187
         164         187
         163         186
         163         186
         162         185
         162         185
         161         185
         161         184
         160         184
         159         183
         159         183
         158         182
         158         182
         157         182
         157         181
         156         181
         156         180
         156         180
         155         179
         155         179
         154         178
         154         178
         153         178
         153         177
         152         177
         152         176
         151         176
         151         175
         150         175
         150         174
         149         174
         149         173
         148         173
         148         173
         147         172
         147         172
         147         171
         146         171
         146         170
         145         170
         145         169
         144         169
         144         168
         143         168
         143         167
         143         167
         142         167
         142         166
         141         166
         141         165
         140         165
         140         164
         140         164
         139         163
         139         163
         138         162
         138         162
         137         161
         137         161
         137         160
         136         160
         136         160
         135         159
         135         159
         135         158
         134         158
         134         157
         134         157
         133         156
         133         156
         132         155
         132         155
         132         154
         131         154
         131         153
         131         153
         130         152
         130         152
         130         151
         129         151
         129         151
         129         150
         128         150
         128         149
         128         149
         127         148
         127         148
         127         147
         126         147
         126         146
         126         146
         125         145
         125         145
         125         144
         124         144
         124         143
         124         143
         123         142
         123         142
         123         141
         123         141
         122         140
         122         140
         122         139
         122         139
         121         139
         121         138
         121         138
         121         137
         120         137
         120         136
         120         136
         120         135
         119         135
         119         134
         119         134
         119         133
         118         133
         118         132
         118         132
         118         131
         118         131
         117         130
         117         130
         117         129
         117         129
         117         128
         116         128
         116         127
         116         127
         116         126
         116         126
         116         125
         115         125
         115         124
         115         124
         115         123
         115         123
         115         123
         115         122
         114         122
         114         121
         114         121
         114         120
         114         120
         114         119
         114         119
         114         118
         114         118
         114         117
         113         117
         113         116
         113         116
         113         115
         113         115
         113         114
         113         114
         113         113
         113         113
         113         112
         113         112
         113         111
         113         111
         113         110
         113         110
         113         109
         113         109
         113         109
         113         108
         113         108
         113         107
         113         107
         113         106
         113         106
         113         105
         113         105
         113         104
         113         104
         113         103
         113         103
         114         102
         114         102
         114         101
         114         101
         114         100
         114         100
         114         100
         114          99
         114          99
         115          98
         115          98
         115          97
         115          97
         115          96
         115          96
         116          95
         116          95
         116          94
         116          94
         116          93
         117          93
         117          93
         117          92
         117          92
         117          91
         118          91
         118          90
         118          90
         118          89
         119          89
         119          88
         119          88
         120          87
         120          87
         120          87
         121          86
         121          86
         121          85
         122          85
         122          84
         122          84
         123          83
         123          83
         123          83
         124          82
         124          82
         125          81
         125          81
         125          80
         126          80
         126          79
         127          79
         127          79
         128          78
         128          78
         129          77
         129          77
         130          76
         130          76
         131          76
         131          75
         132          75
         132          74
         133          74
         133          73
         134          73
         134          73
         135          72
         136          72
         136          71
         137          71
         137          71
         138          70
         139          70
         139          69
         140          69
         141          68
         141          68
         142          68
         143          67
         143          67
         144          66
         145          66
         146          66
         146          65
         147          65
         148          65
         149          64
         149          64
         150          63
         151          63
         152          63
         153          62
         154          62
         154          61
         155          61
         156          61
         157          60
         158          60
         159          60
         160          59
         161          59
         161          59
         162          58
         163          58
         164          57
         165          57
         166          57
         167          56
         168          56
         169          56
         170          55
         171          55
         172          55
         173          54
         174          54
         176          54
         177          53
         178          53
         179          53
         180          52
         181          52
         182          52
         183          51
         185          51
         186          51
         187          51
         188          50
         189          50
         190          50
         192          49
         193          49
         194          49
         195          48
         197          48
         198          48
         199          48
         201          47
         202          47
         203          47
         205          46
         206          46
         207          46
         209          46
         210          45
         211          45
         213          45
         214          45
         216          44
         217          44
         218          44
         220          44
         221          43
         223          43
         224          43
         226          43
         227          42
         229          42
         230          42
         232          42
         233          42
         235          41
         236          41
         238          41
         239          41
         241          41
         243          40
         244          40
         246          40
         247          40
         249          40
         251          39
         252          39
         254          39
         256          39
         257          39
         259          39
         261          38
         262          38
         264          38
         266          38
         267          38
         269          38
         271          38
         272          37
         274          37
         276          37
         278          37
         279          37
         281          37
         283          37
         285          37
         286          37
         288          36
         290          36
         292          36
         294          36
         295          36
         297          36
         299          36
         301          36
         303          36
         304          36
         306          36
         308          36
         310          36
         312          35
         314          35
         315          35
         317          35
         319          35
         321          35
         323          35
         325          35
         326          35
         328          35
         330          35
         332          35
         334          35
         336          35
         338          35
         339          35
         341          35
         343          35
         345          35
         347          35
         349          35
         351          35
         352          35
         354          35
         356          35
         358          35
         360          35
         362          36
         364          36
         365          36
         367          36
         369          36
         371          36
         373          36
         375          36
         376          36
         378          36
         380          36
         382          36
         384          36
         386          37
         387          37
         389          37
         391          37
         393          37
         395          37
         396          37
         398          37
         400          38
         402          38
         403          38
         405          38
         407          38
         409          38
         410          38
         412          39
         414          39
         416          39
         417          39
         419          39
         421          39
         422          40
         424          40
         426          40
         427          40
         429          40
         431          41
         432          41
         434          41
         436          41
         437          41
         439          42
         440          42
         442          42
         444          42
         445          42
         447          43
         448          43
         450          43
         451          43
         453          44
         455          44
         456          44
         458          44
         459          45
         461          45
         462          45
         463          45
         465          46
         466          46
         468          46
         469          46
         471          47
         472          47
         474          47
         475          48
         476          48
         478          48
         479          49
         480          49
         482          49
         483          49
         484          50
         486          50
         487          50
         488          51
         490          51
         491          51
         492          52
         493          52
         495          52
         496          53
         497          53
         498          53
         499          54
         501          54
         502          54
         503          55
         504          55
         505          55
         506          56
         508          56
         509          56
         510          57
         511          57
         512          58
         513          58
         514          58
         515          59
         516          59
         517          59
         518          60
         519          60
         520          61
         521          61
         522          61
         523          62
         524          62
         525          62
         526          63
         527          63
         528          64
         529          64
         530          64
         531          65
         531          65
         532          66
         533          66
         534          66
         535          67
         536          67
         537          68
         537          68
         538          69
         539          69
         540          69
         541          70
         541          70
         542          71
         543          71
         544          72
         544          72
         545          72
         546          73
         546          73
         547          74
         548          74
         548          75
         549          75
         550          75
         550          76
         551          76
         552          77
         552          77
         553          78
         554          78
         554          79
         555          79
         555          80
         556          80
         556          80
         557          81
         558          81
         558          82
         559          82
         559          83
         560          83
         560          84
         561          84
         561          85
         562          85
         562          86
         563          86
         563          87
         563          87
         564          87
         564          88
         565          88
         565          89
         566          89
         566          90
         566          90
         567          91
         567          91
         568          92
         568          92
         568          93
         569          93
         569          94
         569          94
         570          95
         570          95
         570          96
         571          96
         571          97
         571          97
         572          98
         572          98
         572          99
         572          99
         573         100
         573         100
         573         101
         573         101
         574         102
         574         102
         574         103
         574         103
         575         104
         575         104
         575         105
         575         105
         575         106
         575         106
         576         107
         576         107
         576         108
         576         108
         237         232
         236         232
         236         232
         235         231
         234         231
         234         231
         233         230
         232         230
         232         230
         231         229
         230         229
         230         229
         229         229
         229         228
         228         228
         227         228
         227         227
         226         227
         225         227
         225         226
         224         226
         223         226
         223         225
         222         225
         222         225
         221         224
         220         224
         220         224
         219         223
         218         223
         218         223
         217         222
         217         222
         216         221
         215         221
         215         221
         214         220
         213         220
         213         220
         212         219
         212         219
         211         219
         210         218
         210         218
         209         218
         208         217
         208         217
         207         217
         207         216
         206         216
         205         215
         205         215
         204         215
         204         214
         203         214
         202         214
         202         213
         201         213
         200         212
         200         212
         199         212
         199         211
         198         211
         197         211
         197         210
         196         210
         196         209
         195         209
         195         209
         194         208
         193         208
         193         208
         192         207
         192         207
         191         206
         190         206
         190         206
         189         205
         189         205
         188         204
         187         204
         187         204
         186         203
         186         203
         185         202
         185         202
         184         202
         183         201
         183         201
         182         200
         182         200
         181         200
         181         199
         180         199
         180         198
         179         198
         178         198
         178         197
         177         197
         177         196
         176         196
         176         195
         175         195
         175         195
         174         194
         173         194
         173         193
         172         193
         172         193
         171         192
         171         192
         170         191
         170         191
         169         190
         169         190
         168         190
         168         189
         167         189
         167         188
         166         188
         165         187
         165         187
         164         187
         164         186
         163         186
         163         185
         162         185
         162         184
         161         184
         161         183
         160         183
         160         183
         159         182
         159         182
         158         181
         158         181
         157         180
         157         180
         156         179
         156         179
         155         179
         155         178
         154         178
         154         177
         153         177
         153         176
         153         176
         152         175
         152         175
         151         175
         151         174
         150         174
         150         173
         149         173
         149         172
         148         172
         148         171
         147         171
         147         170
         147         170
         146         170
         146         169
         145         169
         145         168
         144         168
         144         167
         143         167
         143         166
         143         166
         142         165
         142         165
         141         164
         141         164
         140         164
         140         163
         140         163
         139         162
         139         162
         138         161
         138         161
         138         160
         137         160
         137         159
         136         159
         136         158
         136         158
         135         157
         135         157
         135         157
         134         156
         134         156
         133         155
         133         155
         133         154
         132         154
         132         153
         132         153
         131         152
         131         152
         131         151
         130         151
         130         150
         130         150
         129         149
         129         149
         129         148
         128         148
         128         148
         128         147
         127         147
         127         146
         127         146
         126         145
         126         145
         126         144
         125         144
         125         143
         125         143
         125         142
         124         142
         124         141
         124         141
         123         140
         123         140
         123         139
         123         139
         122         138
         122         138
         122         137
         122         137
         121         136
         121         136
         121         136
         121         135
         120         135
         120         134
         120         134
         120         133
         120         133
         119         132
         119         132
         119         131
         119         131
         118         130
         118         130
         118         129
         118         129
         118         128
         118         128
         117         127
         117         127
         117         126
         117         126
         117         125
         117         125
         116         124
         116         124
         116         123
         116         123
         116         122
         116         122
         116         122
         116         121
         115         121
         115         120
         115         120
         115         119
         115         119
         115         118
         115         118
         115         117
         115         117
         115         116
         115         116
         114         115
         114         115
         114         114
         114         114
         114         113
         114         113
         114         112
         114         112
         114         111
         114         111
         114         110
         114         110
         114         109
         114         109
         114         109
         114         108
         114         108
         114         107
         114         107
         114         106
         114         106
         114         105
         114         105
         114         104
         115         104
         115         103
         115         103
         115         102
         115         102
         115         101
         115         101
         115         100
         115         100
         115         100
         116          99
         116          99
         116          98
         116          98
         116          97
         116          97
         116          96
         117          96
         117          95
         117          95
         117          94
         117          94
         118          94
         118          93
         118          93
         118          92
         119          92
         119          91
         119          91
         119          90
         120          90
         120          89
         120          89
         120          88
         121          88
         121          88
         121          87
         122          87
         122          86
         122          86
         123          85
         123          85
         123          84
         124          84
         124          84
         124          83
         125          83
         125          82
         125          82
         126          81
         126          81
         127          80
         127          80
         128          80
         128          79
         128          79
         129          78
         129          78
         130          77
         130          77
         131          77
         131          76
         132          76
         132          75
         133          75
         133          74
         134          74
         135          74
         135          73
         136          73
         136          72
         137          72
         138          72
         138          71
         139          71
         139          70
         140          70
         141          70
         141          69
         142          69
         143          68
         143          68
         144          68
         145          67
         145          67
         146          66
         147          66
         148          66
         148          65
         149          65
         150          64
         151          64
         152          64
         152          63
         153          63
         154          62
         155          62
         156          62
         156          61
         157          61
         158          61
         159          60
         160          60
         161          60
         162          59
         163          59
         164          58
         165          58
         166          58
         167          57
         167          57
         168          57
         169          56
         170          56
         171          56
         173          55
         174          55
         175          55
         176          54
         177          54
         178          54
         179          53
         180          53
         181          53
         182          52
         183          52
         184          52
         186          51
         187          51
         188          51
         189          51
         190          50
         192          50
         193          50
         194          49
         195          49
         197          49
         198          48
         199          48
         200          48
         202          48
         203          47
         204          47
         206          47
         207          47
         208          46
         210          46
         211          46
         212          46
         214          45
         215          45
         216          45
         218          45
         219          44
         221          44
         222          44
         224          44
         225          43
         227          43
         228          43
         230          43
         231          42
         233          42
         234          42
         236          42
         237          42
         239          41
         240          41
         242          41
         243          41
         245          41
         246          40
         248          40
         250          40
         251          40
         253          40
         255          40
         256          39
         258          39
         259          39
         261          39
         263          39
         264          39
         266          38
         268          38
         270          38
         271          38
         273          38
         275          38
         276          38
         278          38
         280          37
         282          37
         283          37
         285          37
         287          37
         289          37
         290          37
         292          37
         294          37
         296          37
         298          36
         299          36
         301          36
         303          36
         305          36
         306          36
         308          36
         310          36
         312          36
         314          36
         316          36
         317          36
         319          36
         321          36
         323          36
         325          36
         327          36
         328          36
         330          36
         332          36
         334          36
         336          36
         338          36
         339          36
         341          36
         343          36
         345          36
         347          36
         349          36
         350          36
         352          36
         354          36
         356          36
         358          36
         360          36
         362          36
         363          36
         365          36
         367          36
         369          36
         371          36
         372          36
         374          36
         376          37
         378          37
         380          37
         382          37
         383          37
         385          37
         387          37
         389          37
         390          37
         392          37
         394          38
         396          38
         398          38
         399          38
         401          38
         403          38
         405          38
         406          39
         408          39
         410          39
         411          39
         413          39
         415          39
         417          39
         418          40
         420          40
         422          40
         423          40
         425          40
         427          41
         428          41
         430          41
         432          41
         433          41
         435          42
         436          42
         438          42
         440          42
         441          42
         443          43
         444          43
         446          43
         447          43
         449          44
         451          44
         452          44
         454          44
         455          45
         457          45
         458          45
         460          45
         461          46
         462          46
         464          46
         465          46
         467          47
         468          47
         470          47
         471          47
         472          48
         474          48
         475          48
         477          49
         478          49
         479          49
         481          49
         482          50
         483          50
         485          50
         486          51
         487          51
         488          51
         490          52
         491          52
         492          52
         493          53
         495          53
         496          53
         497          54
         498          54
         499          54
         501          55
         502          55
         503          55
         504          56
         505          56
         506          56
         507          57
         508          57
         510          57
         511          58
         512          58
         513          59
         514          59
         515          59
         516          60
         517          60
         518          60
         519          61
         520          61
         521          62
         522          62
         523          62
         524          63
         525          63
         526          64
         527          64
         527          64
         528          65
         529          65
         530          66
         531          66
         532          66
         533          67
         534          67
         534          68
         535          68
         536          68
         537          69
         538          69
         538          70
         539          70
         540          70
         541          71
         541          71
         542          72
         543          72
         544          73
         544          73
         545          74
         546          74
         546          74
         547          75
         548          75
         548          76
         549          76
         550          77
         550          77
         551          77
         552          78
         552          78
         553          79
         553          79
         554          80
         554          80
         555          81
         556          81
         556          82
         557          82
         557          82
         558          83
         558          83
         559          84
         559          84
         560          85
         560          85
         561          86
         561          86
         562          87
         562          87
         563          88
         563          88
         563          89
         564          89
         564          90
         565          90
         565          90
         565          91
         566          91
         566          92
         567          92
         567          93
         567          93
         568          94
         568          94
         568          95
         569          95
         569          96
         569          96
         570          97
         570          97
         570          98
         570          98
         571          99
         571          99
         571         100
         572         100
         572         101
         572         101
         572         102
         573         102
         573         103
         573         103
         573         104
         573         104
         574         105
         574         105
         574         106
         574         106
         574         107
         575         107
         575         108
         575         108
         237         232
         237         232
         236         231
         236         231
         235         231
         234         230
         234         230
         233         230
         232         229
         232         229
         231         229
         230         228
         230         228
         229         228
         228         227
         228         227
         227         227
         227         227
         226         226
         225         226
         225         226
         224         225
         223         225
         223         225
         222         224
         221         224
         221         224
         220         223
         220         223
         219         223
         218         222
         218         222
         217         221
         216         221
         216         221
         215         220
         215         220
         214         220
         213         219
         213         219
         212         219
         212         218
         211         218
         210         218
         210         217
         209         217
         208         217
         208         216
         207         216
         207         215
         206         215
         205         215
         205         214
         204         214
         204         214
         203         213
         202         213
         202         213
         201         212
         201         212
         200         211
         199         211
         199         211
         198         210
         198         210
         197         209
         196         209
         196         209
         195         208
         195         208
         194         208
         193         207
         193         207
         192         206
         192         206
         191         206
         191         205
         190         205
         189         204
         189         204
         188         204
         188         203
         187         203
         186         202
         186         202
         185         202
         185         201
         184         201
         184         200
         183         200
         183         200
         182         199
         181         199
         181         198
         180         198
         180         198
         179         197
         179         197
         178         196
         178         196
         177         196
         176         195
         176         195
         175         194
         175         194
         174         193
         174         193
         173         193
         173         192
         172         192
         172         191
         171         191
         170         191
         170         190
         169         190
         169         189
         168         189
         168         188
         167         188
         167         188
         166         187
         166         187
         165         186
         165         186
         164         185
         164         185
         163         185
         163         184
         162         184
         162         183
         161         183
         161         182
         160         182
         160         181
         159         181
         159         181
         158         180
         158         180
         157         179
         157         179
         156         178
         156         178
         155         177
         155         177
         154         177
         154         176
         153         176
         153         175
         152         175
         152         174
         152         174
         151         173
         151         173
         150         173
         150         172
         149         172
         149         171
         148         171
         148         170
         147         170
         147         169
         147         169
         146         168
         146         168
         145         168
         145         167
         144         167
         144         166
         144         166
         143         165
         143         165
         142         164
         142         164
         141         163
         141         163
         141         162
         140         162
         140         162
         139         161
         139         161
         139         160
         138         160
         138         159
         137         159
         137         158
         137         158
         136         157
         136         157
         136         156
         135         156
         135         155
         134         155
         134         154
         134         154
         133         154
         133         153
         133         153
         132         152
         132         152
         132         151
         131         151
         131         150
         131         150
         130         149
         130         149
         130         148
         129         148
         129         147
         129         147
         128         146
         128         146
         128         145
         127         145
         127         145
         127         144
         126         144
         126         143
         126         143
         126         142
         125         142
         125         141
         125         141
         125         140
         124         140
         124         139
         124         139
         123         138
         123         138
         123         137
         123         137
         122         136
         122         136
         122         135
         122         135
         122         134
         121         134
         121         133
         121         133
         121         133
         120         132
         120         132
         120         131
         120         131
         120         130
         119         130
         119         129
         119         129
         119         128
         119         128
         119         127
         118         127
         118         126
         118         126
         118         125
         118         125
         118         124
         117         124
         117         123
         117         123
         117         122
         117         122
         117         121
         117         121
         117         120
         116         120
         116         120
         116         119
         116         119
         116         118
         116         118
         116         117
         116         117
         116         116
         116         116
         116         115
         116         115
         116         114
         116         114
         115         113
         115         113
         115         112
         115         112
         115         111
         115         111
         115         110
         115         110
         115         109
         115         109
         115         109
         115         108
         115         108
         115         107
         115         107
         116         106
         116         106
         116         105
         116         105
         116         104
         116         104
         116         103
         116         103
         116         102
         116         102
         116         101
         116         101
         116         101
         117         100
         117         100
         117          99
         117          99
         117          98
         117          98
         117          97
         118          97
         118          96
         118          96
         118          95
         118          95
         118          94
         119          94
         119          94
         119          93
         119          93
         120          92
         120          92
         120          91
         120          91
         121          90
         121          90
         121          89
         121          89
         122          89
         122          88
         122          88
         123          87
         123          87
         123          86
         123          86
         124          85
         124          85
         125          85
         125          84
         125          84
         126          83
         126          83
         126          82
         127          82
         127          81
         128          81
         128          81
         128          80
         129          80
         129          79
         130          79
         130          78
         131          78
         131          78
         132          77
         132          77
         133          76
         133          76
         134          75
         134          75
         135          75
         135          74
         136          74
         136          73
         137          73
         138          73
         138          72
         139          72
         139          71
         140          71
         141          71
         141          70
         142          70
         143          69
         143          69
         144          69
         145          68
         145          68
         146          67
         147          67
         147          67
         148          66
         149          66
         150          65
         150          65
         151          65
         152          64
         153          64
         154          63
         154          63
         155          63
         156          62
         157          62
         158          62
         159          61
         159          61
         160          61
         161          60
         162          60
         163          59
         164          59
         165          59
         166          58
         167          58
         168          58
         169          57
         170          57
         171          57
         172          56
         173          56
         174          56
         175          55
         176          55
         177          55
         178          54
         179          54
         180          54
         181          53
         182          53
         183          53
         184          52
         186          52
         187          52
         188          51
         189          51
         190          51
         191          51
         193          50
         194          50
         195          50
         196          49
         198          49
         199          49
         200          49
         201          48
         203          48
         204          48
         205          47
         207          47
         208          47
         209          47
         211          46
         212          46
         213          46
         215          46
         216          45
         217          45
         219          45
         220          45
         222          44
         223          44
         225          44
         226          44
         227          43
         229          43
         230          43
         232          43
         233          43
         235          42
         236          42
         238          42
         239          42
         241          42
         243          41
         244          41
         246          41
         247          41
         249          41
         250          40
         252          40
         254          40
         255          40
         257          40
         258          40
         260          39
         262          39
         263          39
         265          39
         267          39
         268          39
         270          39
         272          38
         273          38
         275          38
         277          38
         279          38
         280          38
         282          38
         284          38
         286          38
         287          37
         289          37
         291          37
         293          37
         294          37
         296          37
         298          37
         300          37
         301          37
         303          37
         305          37
         307          37
         309          36
         310          36
         312          36
         314          36
         316          36
         318          36
         319          36
         321          36
         323          36
         325          36
         327          36
         328          36
         330          36
         332          36
         334          36
         336          36
         338          36
         339          36
         341          36
         343          36
         345          36
         347          36
         349          36
         350          36
         352          36
         354          36
         356          36
         358          36
         359          36
         361          36
         363          36
         365          37
         367          37
         369          37
         370          37
         372          37
         374          37
         376          37
         378          37
         379          37
         381          37
         383          37
         385          37
         386          38
         388          38
         390          38
         392          38
         394          38
         395          38
         397          38
         399          38
         401          39
         402          39
         404          39
         406          39
         407          39
         409          39
         411          39
         413          40
         414          40
         416          40
         418          40
         419          40
         421          40
         423          41
         424          41
         426          41
         428          41
         429          41
         431          42
         432          42
         434          42
         436          42
         437          42
         439          43
         440          43
         442          43
         443          43
         445          43
         447          44
         448          44
         450          44
         451          44
         453          45
         454          45
         456          45
         457          45
         459          46
         460          46
         461          46
         463          46
         464          47
         466          47
         467          47
         469          48
         470          48
         471          48
         473          48
         474          49
         475          49
         477          49
         478          50
         479          50
         481          50
         482          50
         483          51
         485          51
         486          51
         487          52
         488          52
         490          52
         491          53
         492          53
         493          53
         495          54
         496          54
         497          54
         498          55
         499          55
         500          55
         502          56
         503          56
         504          56
         505          57
         506          57
         507          57
         508          58
         509          58
         510          58
         511          59
         513          59
         514          60
         515          60
         516          60
         517          61
         518          61
         519          61
         520          62
         521          62
         521          63
         522          63
         523          63
         524          64
         525          64
         526          65
         527          65
         528          65
         529          66
         530          66
         531          67
         531          67
         532          67
         533          68
         534          68
         535          69
         535          69
         536          69
         537          70
         538          70
         539          71
         539          71
         540          72
         541          72
         542          72
         542          73
         543          73
         544          74
         544          74
         545          75
         546          75
         546          75
         547          76
         548          76
         548          77
         549          77
         550          78
         550          78
         551          79
         551          79
         552          79
         553          80
         553          80
         554          81
         554          81
         555          82
         555          82
         556          83
         556          83
         557          84
         557          84
         558          85
         558          85
         559          85
         559          86
         560          86
         560          87
         561          87
         561          88
         562          88
         562          89
         562          89
         563          90
         563          90
         564          91
         564          91
         564          92
         565          92
         565          93
         566          93
         566          94
         566          94
         567          94
         567          95
         567          95
         568          96
         568          96
         568          97
         569          97
         569          98
         569          98
         569          99
         570          99
         570         100
         570         100
         570         101
         571         101
         571         102
         571         102
         571         103
         572         103
         572         104
         572         104
         572         105
         572         105
         573         106
         573         106
         573         107
         573         107
         573         108
         574         108
         238         231
         237         231
         237         231
         236         231
         235         230
         235         230
         234         230
         233         229
         233         229
         232         229
         232         228
         231         228
         230         228
         230         227
         229         227
         228         227
         228         226
         227         226
         226         226
         226         225
         225         225
         225         225
         224         224
         223         224
         223         224
         222         223
         221         223
         221         223
         220         222
         220         222
         219         222
         218         221
         218         221
         217         221
         216         220
         216         220
         215         220
         215         219
         214         219
         213         219
         213         218
         212         218
         211         218
         211         217
         210         217
         210         217
         209         216
         208         216
         208         215
         207         215
         207         215
         206         214
         205         214
         205         214
         204         213
         204         213
         203         213
         202         212
         202         212
         201         211
         201         211
         200         211
         199         210
         199         210
         198         210
         198         209
         197         209
         196         208
         196         208
         195         208
         195         207
         194         207
         194         206
         193         206
         192         206
         192         205
         191         205
         191         205
         190         204
         189         204
         189         203
         188         203
         188         203
         187         202
         187         202
         186         201
         186         201
         185         201
         184         200
         184         200
         183         199
         183         199
         182         199
         182         198
         181         198
         180         197
         180         197
         179         196
         179         196
         178         196
         178         195
         177         195
         177         194
         176         194
         176         194
         175         193
         174         193
         174         192
         173         192
         173         192
         172         191
         172         191
         171         190
         171         190
         170         189
         170         189
         169         189
         169         188
         168         188
         168         187
         167         187
         167         186
         166         186
         166         186
         165         185
         165         185
         164         184
         164         184
         163         183
         163         183
         162         183
         162         182
         161         182
         161         181
         160         181
         160         180
         159         180
         159         179
         158         179
         158         179
         157         178
         157         178
         156         177
         156         177
         155         176
         155         176
         154         175
         154         175
         153         175
         153         174
         152         174
         152         173
         152         173
         151         172
         151         172
         150         171
         150         171
         149         170
         149         170
         148         170
         148         169
         147         169
         147         168
         147         168
         146         167
         146         167
         145         166
         145         166
         144         165
         144         165
         144         165
         143         164
         143         164
         142         163
         142         163
         142         162
         141         162
         141         161
         140         161
         140         160
         140         160
         139         159
         139         159
         138         159
         138         158
         138         158
         137         157
         137         157
         137         156
         136         156
         136         155
         135         155
         135         154
         135         154
         134         153
         134         153
         134         152
         133         152
         133         151
         133         151
         132         151
         132         150
         132         150
         131         149
         131         149
         131         148
         130         148
         130         147
         130         147
         129         146
         129         146
         129         145
         128         145
         128         144
         128         144
         128         143
         127         143
         127         142
         127         142
         126         142
         126         141
         126         141
         126         140
         125         140
         125         139
         125         139
         125         138
         124         138
         124         137
         124         137
         124         136
         123         136
         123         135
         123         135
         123         134
         122         134
         122         133
         122         133
         122         132
         122         132
         121         131
         121         131
         121         131
         121         130
         121         130
         120         129
         120         129
         120         128
         120         128
         120         127
         120         127
         119         126
         119         126
         119         125
         119         125
         119         124
         119         124
         118         123
         118         123
         118         122
         118         122
         118         121
         118         121
         118         120
         118         120
         118         119
         117         119
         117         119
         117         118
         117         118
         117         117
         117         117
         117         116
         117         116
         117         115
         117         115
         117         114
         117         114
         117         113
         117         113
         117         112
         117         112
         117         111
         117         111
         117         110
         117         110
         117         109
         117         109
         117         109
         117         108
         117         108
         117         107
         117         107
         117         106
         117         106
         117         105
         117         105
         117         104
         117         104
         117         103
         117         103
         117         102
         117         102
         118         102
         118         101
         118         101
         118         100
         118         100
         118          99
         118          99
         118          98
         119          98
         119          97
         119          97
         119          96
         119          96
         119          95
         120          95
         120          95
         120          94
         120          94
         120          93
         121          93
         121          92
         121          92
         121          91
         122          91
         122          90
         122          90
         122          90
         123          89
         123          89
         123          88
         124          88
         124          87
         124          87
         124          86
         125          86
         125          86
         125          85
         126          85
         126          84
         127          84
         127          83
         127          83
         128          82
         128          82
         129          82
         129          81
         129          81
         130          80
         130          80
         131          79
         131          79
         132          79
         132          78
         133          78
         133          77
         134          77
         134          76
         135          76
         135          76
         136          75
         136          75
         137          74
         137          74
         138          74
         138          73
         139          73
         140          72
         140          72
         141          72
         141          71
         142          71
         143          70
         143          70
         144          70
         145          69
         145          69
         146          68
         147          68
         147          68
         148          67
         149          67
         149          66
         150          66
         151          66
         152          65
         152          65
         153          64
         154          64
         155          64
         156          63
         156          63
         157          63
         158          62
         159          62
         160          61
         161          61
         162          61
         162          60
         163          60
         164          60
         165          59
         166          59
         167          59
         168          58
         169          58
         170          58
         171          57
         172          57
         173          57
         174          56
         175          56
         176          56
         177          55
         178          55
         179          55
         180          54
         181          54
         182          54
         183          53
         185          53
         186          53
         187          52
         188          52
         189          52
         190          51
         191          51
         193          51
         194          51
         195          50
         196          50
         197          50
         199          49
         200          49
         201          49
         202          49
         204          48
         205          48
         206          48
         208          48
         209          47
         210          47
         212          47
         213          46
         214          46
         216          46
         217          46
         218          45
         220          45
         221          45
         223          45
         224          45
         225          44
         227          44
         228          44
         230          44
         231          43
         233          43
         234          43
         236          43
         237          43
         239          42
         240          42
         242          42
         243          42
         245          42
         246          41
         248          41
         250          41
         251          41
         253          41
         254          41
         256          40
         257          40
         259          40
         261          40
         262          40
         264          40
         266          39
         267          39
         269          39
         271          39
         272          39
         274          39
         276          39
         277          38
         279          38
         281          38
         283          38
         284          38
         286          38
         288          38
         289          38
         291          38
         293          38
         295          37
         296          37
         298          37
         300          37
         302          37
         303          37
         305          37
         307          37
         309          37
         311          37
         312          37
         314          37
         316          37
         318          37
         320          37
         321          37
         323          37
         325          37
         327          37
         329          37
         330          37
         332          36
         334          36
         336          36
         338          36
         339          36
         341          37
         343          37
         345          37
         347          37
         348          37
         350          37
         352          37
         354          37
         356          37
         357          37
         359          37
         361          37
         363          37
         365          37
         366          37
         368          37
         370          37
         372          37
         374          37
         375          37
         377          38
         379          38
         381          38
         383          38
         384          38
         386          38
         388          38
         390          38
         391          38
         393          38
         395          39
         397          39
         398          39
         400          39
         402          39
         403          39
         405          39
         407          40
         409          40
         410          40
         412          40
         414          40
         415          40
         417          40
         419          41
         420          41
         422          41
         424          41
         425          41
         427          42
         428          42
         430          42
         432          42
         433          42
         435          43
         436          43
         438          43
         440          43
         441          43
         443          44
         444          44
         446          44
         447          44
         449          45
         450          45
         452          45
         453          45
         455          46
         456          46
         458          46
         459          46
         460          47
         462          47
         463          47
         465          47
         466          48
         468          48
         469          48
         470          48
         472          49
         473          49
         474          49
         476          50
         477          50
         478          50
         480          50
         481          51
         482          51
         484          51
         485          52
         486          52
         487          52
         489          53
         490          53
         491          53
         492          54
         493          54
         495          54
         496          55
         497          55
         498          55
         499          56
         500          56
         502          56
         503          57
         504          57
         505          57
         506          58
         507          58
         508          58
         509          59
         510          59
         511          60
         512          60
         513          60
         514          61
         515          61
         516          61
         517          62
         518          62
         519          63
         520          63
         521          63
         522          64
         523          64
         524          64
         525          65
         526          65
         527          66
         527          66
         528          66
         529          67
         530          67
         531          68
         532          68
         532          68
         533          69
         534          69
         535          70
         536          70
         536          71
         537          71
         538          71
         539          72
         539          72
         540          73
         541          73
         542          74
         542          74
         543          74
         544          75
         544          75
         545          76
         546          76
         546          77
         547          77
         548          77
         548          78
         549          78
         549          79
         550          79
         551          80
         551          80
         552          81
         552          81
         553          81
         553          82
         554          82
         554          83
         555          83
         556          84
         556          84
         557          85
         557          85
         558          86
         558          86
         558          87
         559          87
         559          87
         560          88
         560          88
         561          89
         561          89
         562          90
         562          90
         562          91
         563          91
         563          92
         563          92
         564          93
         564          93
         565          94
         565          94
         565          95
         566          95
         566          96
         566          96
         567          97
         567          97
         567          97
         567          98
         568          98
         568          99
         568          99
         569         100
         569         100
         569         101
         569         101
         570         102
         570         102
         570         103
         570         103
         571         104
         571         104
         571         105
         571         105
         571         106
         572         106
         572         107
         572         107
         572         108
         572         108
         238         231
         238         231
         237         230
         237         230
         236         230
         235         230
         235         229
         234         229
         233         229
         233         228
         232         228
         231         228
         231         227
         230         227
         230         227
         229         226
         228         226
         228         226
         227         225
         226         225
         226         225
         225         224
         224         224
         224         224
         223         223
         223         223
         222         223
         221         222
         221         222
         220         222
         220         221
         219         221
         218         221
         218         220
         217         220
         216         220
         216         219
         215         219
         215         219
         214         218
         213         218
         213         218
         212         217
         211         217
         211         217
         210         216
         210         216
         209         215
         208         215
         208         215
         207         214
         207         214
         206         214
         205         213
         205         213
         204         213
         204         212
         203         212
         202         211
         202         211
         201         211
         201         210
         200         210
         199         210
         199         209
         198         209
         198         208
         197         208
         197         208
         196         207
         195         207
         195         207
         194         206
         194         206
         193         205
         192         205
         192         205
         191         204
         191         204
         190         203
         190         203
         189         203
         188         202
         188         202
         187         201
         187         201
         186         201
         186         200
         185         200
         185         199
         184         199
         183         199
         183         198
         182         198
         182         197
         181         197
         181         197
         180         196
         180         196
         179         195
         178         195
         178         195
         177         194
         177         194
         176         193
         176         193
         175         192
         175         192
         174         192
         174         191
         173         191
         173         190
         172         190
         172         190
         171         189
         170         189
         170         188
         169         188
         169         187
         168         187
         168         187
         167         186
         167         186
         166         185
         166         185
         165         184
         165         184
         164         184
         164         183
         163         183
         163         182
         162         182
         162         181
         161         181
         161         181
         160         180
         160         180
         159         179
         159         179
         158         178
         158         178
         158         177
         157         177
         157         177
         156         176
         156         176
         155         175
         155         175
         154         174
         154         174
         153         173
         153         173
         152         173
         152         172
         151         172
         151         171
         151         171
         150         170
         150         170
         149         169
         149         169
         148         168
         148         168
         148         168
         147         167
         147         167
         146         166
         146         166
         145         165
         145         165
         145         164
         144         164
         144         163
         143         163
         143         163
         143         162
         142         162
         142         161
         141         161
         141         160
         141         160
         140         159
         140         159
         139         158
         139         158
         139         157
         138         157
         138         156
         138         156
         137         156
         137         155
         136         155
         136         154
         136         154
         135         153
         135         153
         135         152
         134         152
         134         151
         134         151
         133         150
         133         150
         133         149
         132         149
         132         148
         132         148
         131         148
         131         147
         131         147
         130         146
         130         146
         130         145
         129         145
         129         144
         129         144
         129         143
         128         143
         128         142
         128         142
         127         141
         127         141
         127         140
         127         140
         126         139
         126         139
         126         139
         126         138
         125         138
         125         137
         125         137
         125         136
         124         136
         124         135
         124         135
         124         134
         124         134
         123         133
         123         133
         123         132
         123         132
         122         131
         122         131
         122         130
         122         130
         122         129
         122         129
         121         129
         121         128
         121         128
         121         127
         121         127
         120         126
         120         126
         120         125
         120         125
         120         124
         120         124
         120         123
         120         123
         119         122
         119         122
         119         121
         119         121
         119         120
         119         120
         119         119
         119         119
         119         118
         118         118
         118         118
         118         117
         118         117
         118         116
         118         116
         118         115
         118         115
         118         114
         118         114
         118         113
         118         113
         118         112
         118         112
         118         111
         118         111
         118         110
         118         110
         118         109
         118         109
         118         109
         118         108
         118         108
         118         107
         118         107
         118         106
         118         106
         118         105
         118         105
         118         104
         118         104
         118         103
         118         103
         119         102
         119         102
         119         102
         119         101
         119         101
         119         100
         119         100
         119          99
         120          99
         120          98
         120          98
         120          97
         120          97
         120          96
         120          96
         121          96
         121          95
         121          95
         121          94
         121          94
         122          93
         122          93
         122          92
         122          92
         123          91
         123          91
         123          91
         123          90
         124          90
         124          89
         124          89
         125          88
         125          88
         125          87
         125          87
         126          87
         126          86
         126          86
         127          85
         127          85
         127          84
         128          84
         128          83
         129          83
         129          83
         129          82
         130          82
         130          81
         131          81
         131          80
         132          80
         132          80
         132          79
         133          79
         133          78
         134          78
         134          77
         135          77
         135          77
         136          76
         136          76
         137          75
         137          75
         138          75
         139          74
         139          74
         140          73
         140          73
         141          73
         141          72
         142          72
         143          71
         143          71
         144          71
         145          70
         145          70
         146          69
         147          69
         147          69
         148          68
         149          68
         149          67
         150          67
         151          67
         151          66
         152          66
         153          65
         154          65
         155          65
         155          64
         156          64
         157          64
         158          63
         159          63
         159          62
         160          62
         161          62
         162          61
         163          61
         164          61
         165          60
         165          60
         166          60
         167          59
         168          59
         169          59
         170          58
         171          58
         172          58
         173          57
         174          57
         175          57
         176          56
         177          56
         178          56
         179          55
         180          55
         181          55
         182          54
         183          54
         185          54
         186          53
         187          53
         188          53
         189          52
         190          52
         191          52
         192          52
         194          51
         195          51
         196          51
         197          50
         198          50
         200          50
         201          49
         202          49
         203          49
         205          49
         206          48
         207          48
         209          48
         210          48
         211          47
         212          47
         214          47
         215          47
         217          46
         218          46
         219          46
         221          46
         222          45
         223          45
         225          45
         226          45
         228          44
         229          44
         231          44
         232          44
         234          44
         235          43
         236          43
         238          43
         239          43
         241          43
         242          42
         244          42
         246          42
         247          42
         249          42
         250          41
         252          41
         253          41
         255          41
         257          41
         258          41
         260          40
         261          40
         263          40
         265          40
         266          40
         268          40
         270          40
         271          39
         273          39
         275          39
         276          39
         278          39
         280          39
         281          39
         283          39
         285          38
         286          38
         288          38
         290          38
         292          38
         293          38
         295          38
         297          38
         298          38
         300          38
         302          38
         304          38
         305          37
         307          37
         309          37
         311          37
         313          37
         314          37
         316          37
         318          37
         320          37
         321          37
         323          37
         325          37
         327          37
         329          37
         330          37
         332          37
         334          37
         336          37
         338          37
         339          37
         341          37
         343          37
         345          37
         347          37
         348          37
         350          37
         352          37
         354          37
         355          37
         357          37
         359          37
         361          37
         363          37
         364          37
         366          37
         368          38
         370          38
         372          38
         373          38
         375          38
         377          38
         379          38
         380          38
         382          38
         384          38
         386          38
         387          39
         389          39
         391          39
         393          39
         394          39
         396          39
         398          39
         399          39
         401          40
         403          40
         405          40
         406          40
         408          40
         410          40
         411          40
         413          41
         415          41
         416          41
         418          41
         420          41
         421          41
         423          42
         424          42
         426          42
         428          42
         429          42
         431          43
         432          43
         434          43
         436          43
         437          43
         439          44
         440          44
         442          44
         443          44
         445          44
         446          45
         448          45
         449          45
         451          45
         452          46
         454          46
         455          46
         457          46
         458          47
         460          47
         461          47
         462          47
         464          48
         465          48
         467          48
         468          49
         469          49
         471          49
         472          49
         473          50
         475          50
         476          50
         477          51
         479          51
         480          51
         481          51
         482          52
         484          52
         485          52
         486          53
         487          53
         489          53
         490          54
         491          54
         492          54
         493          55
         495          55
         496          55
         497          56
         498          56
         499          56
         500          57
         501          57
         503          57
         504          58
         505          58
         506          58
         507          59
         508          59
         509          59
         510          60
         511          60
         512          61
         513          61
         514          61
         515          62
         516          62
         517          62
         518          63
         519          63
         520          64
         521          64
         522          64
         523          65
         523          65
         524          66
         525          66
         526          66
         527          67
         528          67
         529          68
         530          68
         530          68
         531          69
         532          69
         533          70
         534          70
         534          70
         535          71
         536          71
         537          72
         537          72
         538          72
         539          73
         540          73
         540          74
         541          74
         542          75
         542          75
         543          75
         544          76
         544          76
         545          77
         546          77
         546          78
         547          78
         547          79
         548          79
         549          79
         549          80
         550          80
         550          81
         551          81
         552          82
         552          82
         553          83
         553          83
         554          83
         554          84
         555          84
         555          85
         556          85
         556          86
         557          86
         557          87
         558          87
         558          88
         558          88
         559          89
         559          89
         560          89
         560          90
         561          90
         561          91
         561          91
         562          92
         562          92
         563          93
         563          93
         563          94
         564          94
         564          95
         564          95
         565          96
         565          96
         565          97
         566          97
         566          98
         566          98
         566          99
         567          99
         567         100
         567         100
         568         101
         568         101
         568         101
         568         102
         569         102
         569         103
         569         103
         569         104
         569         104
         570         105
         570         105
         570         106
         570         106
         570         107
         571         107
         571         108
         571         108
         239         231
         238         230
         238         230
         237         230
         236         229
         236         229
         235         229
         235         229
         234         228
         233         228
         233         228
         232         227
         231         227
         231         227
         230         226
         229         226
         229         226
         228         225
         228         225
         227         225
         226         224
         226         224
         225         224
         224         223
         224         223
         223         223
         223         222
         222         222
         221         222
         221         221
         220         221
         219         221
         219         220
         218         220
         218         220
         217         219
         216         219
         216         219
         215         218
         215         218
         214         218
         213         217
         213         217
         212         217
         212         216
         211         216
         210         215
         210         215
         209         215
         208         214
         208         214
         207         214
         207         213
         206         213
         205         213
         205         212
         204         212
         204         211
         203         211
         203         211
         202         210
         201         210
         201         210
         200         209
         200         209
         199         208
         198         208
         198         208
         197         207
         197         207
         196         207
         195         206
         195         206
         194         205
         194         205
         193         205
         193         204
         192         204
         191         203
         191         203
         190         203
         190         202
         189         202
         189         202
         188         201
         188         201
         187         200
         186         200
         186         200
         185         199
         185         199
         184         198
         184         198
         183         198
         183         197
         182         197
         181         196
         181         196
         180         195
         180         195
         179         195
         179         194
         178         194
         178         193
         177         193
         177         193
         176         192
         175         192
         175         191
         174         191
         174         191
         173         190
         173         190
         172         189
         172         189
         171         188
         171         188
         170         188
         170         187
         169         187
         169         186
         168         186
         168         185
         167         185
         167         185
         166         184
         166         184
         165         183
         165         183
         164         182
         164         182
         163         182
         163         181
         162         181
         162         180
         161         180
         161         179
         160         179
         160         178
         159         178
         159         178
         158         177
         158         177
         157         176
         157         176
         157         175
         156         175
         156         175
         155         174
         155         174
         154         173
         154         173
         153         172
         153         172
         152         171
         152         171
         152         170
         151         170
         151         170
         150         169
         150         169
         149         168
         149         168
         148         167
         148         167
         148         166
         147         166
         147         166
         146         165
         146         165
         146         164
         145         164
         145         163
         144         163
         144         162
         143         162
         143         161
         143         161
         142         160
         142         160
         142         160
         141         159
         141         159
         140         158
         140         158
         140         157
         139         157
         139         156
         139         156
         138         155
         138         155
         137         154
         137         154
         137         154
         136         153
         136         153
         136         152
         135         152
         135         151
         135         151
         134         150
         134         150
         134         149
         133         149
         133         148
         133         148
         132         147
         132         147
         132         146
         131         146
         131         146
         131         145
         131         145
         130         144
         130         144
         130         143
         129         143
         129         142
         129         142
         129         141
         128         141
         128         140
         128         140
         127         139
         127         139
         127         138
         127         138
         126         137
         126         137
         126         137
         126         136
         126         136
         125         135
         125         135
         125         134
         125         134
         124         133
         124         133
         124         132
         124         132
         124         131
         123         131
         123         130
         123         130
         123         129
         123         129
         122         128
         122         128
         122         127
         122         127
         122         127
         122         126
         121         126
         121         125
         121         125
         121         124
         121         124
         121         123
         121         123
         121         122
         120         122
         120         121
         120         121
         120         120
         120         120
         120         119
         120         119
         120         118
         120         118
         120         118
         119         117
         119         117
         119         116
         119         116
         119         115
         119         115
         119         114
         119         114
         119         113
         119         113
         119         112
         119         112
         119         111
         119         111
         119         110
         119         110
         119         110
         119         109
         119         109
         119         108
         119         108
         119         107
         119         107
         119         106
         119         106
         119         105
         119         105
         119         104
         120         104
         120         103
         120         103
         120         103
         120         102
         120         102
         120         101
         120         101
         120         100
         120         100
         121          99
         121          99
         121          98
         121          98
         121          97
         121          97
         122          97
         122          96
         122          96
         122          95
         122          95
         123          94
         123          94
         123          93
         123          93
         123          92
         124          92
         124          92
         124          91
         124          91
         125          90
         125          90
         125          89
         126          89
         126          88
         126          88
         126          88
         127          87
         127          87
         127          86
         128          86
         128          85
         128          85
         129          84
         129          84
         130          84
         130          83
         130          83
         131          82
         131          82
         132          81
         132          81
         132          81
         133          80
         133          80
         134          79
         134          79
         135          78
         135          78
         136          78
         136          77
         137          77
         137          76
         138          76
         138          76
         139          75
         139          75
         140          74
         140          74
         141          74
         142          73
         142          73
         143          72
         143          72
         144          72
         145          71
         145          71
         146          70
         146          70
         147          70
         148          69
         148          69
         149          68
         150          68
         151          68
         151          67
         152          67
         153          66
         153          66
         154          66
         155          65
         156          65
         157          65
         157          64
         158          64
         159          63
         160          63
         161          63
         161          62
         162          62
         163          62
         164          61
         165          61
         166          61
         167          60
         168          60
         169          60
         169          59
         170          59
         171          59
         172          58
         173          58
         174          57
         175          57
         176          57
         177          56
         178          56
         179          56
         180          56
         181          55
         182          55
         183          55
         185          54
         186          54
         187          54
         188          53
         189          53
         190          53
         191          52
         192          52
         194          52
         195          52
         196          51
         197          51
         198          51
         199          50
         201          50
         202          50
         203          50
         204          49
         206          49
         207          49
         208          48
         210          48
         211          48
         212          48
         213          47
         215          47
         216          47
         217          47
         219          46
         220          46
         222          46
         223          46
         224          46
         226          45
         227          45
         229          45
         230          45
         231          44
         233          44
         234          44
         236          44
         237          44
         239          43
         240          43
         242          43
         243          43
         245          43
         246          42
         248          42
         249          42
         251          42
         252          42
         254          41
         256          41
         257          41
         259          41
         260          41
         262          41
         264          41
         265          40
         267          40
         268          40
         270          40
         272          40
         273          40
         275          40
         277          39
         278          39
         280          39
         282          39
         283          39
         285          39
         287          39
         288          39
         290          39
         292          38
         294          38
         295          38
         297          38
         299          38
         300          38
         302          38
         304          38
         306          38
         307          38
         309          38
         311          38
         313          38
         314          38
         316          38
         318          38
         320          38
         322          37
         323          37
         325          37
         327          37
         329          37
         330          37
         332          37
         334          37
         336          37
         338          37
         339          37
         341          37
         343          37
         345          37
         346          37
         348          37
         350          38
         352          38
         354          38
         355          38
         357          38
         359          38
         361          38
         362          38
         364          38
         366          38
         368          38
         369          38
         371          38
         373          38
         375          38
         377          38
         378          38
         380          39
         382          39
         383          39
         385          39
         387          39
         389          39
         390          39
         392          39
         394          39
         396          40
         397          40
         399          40
         401          40
         402          40
         404          40
         406          40
         407          41
         409          41
         411          41
         412          41
         414          41
         416          41
         417          41
         419          42
         420          42
         422          42
         424          42
         425          42
         427          43
         428          43
         430          43
         432          43
         433          43
         435          44
         436          44
         438          44
         439          44
         441          44
         442          45
         444          45
         445          45
         447          45
         448          46
         450          46
         451          46
         453          46
         454          47
         456          47
         457          47
         459          47
         460          48
         461          48
         463          48
         464          48
         466          49
         467          49
         468          49
         470          49
         471          50
         472          50
         474          50
         475          51
         476          51
         477          51
         479          51
         480          52
         481          52
         483          52
         484          53
         485          53
         486          53
         487          54
         489          54
         490          54
         491          55
         492          55
         493          55
         495          56
         496          56
         497          56
         498          57
         499          57
         500          57
         501          58
         502          58
         504          58
         505          59
         506          59
         507          59
         508          60
         509          60
         510          60
         511          61
         512          61
         513          62
         514          62
         515          62
         516          63
         517          63
         518          63
         519          64
         519          64
         520          65
         521          65
         522          65
         523          66
         524          66
         525          67
         526          67
         527          67
         527          68
         528          68
         529          69
         530          69
         531          69
         531          70
         532          70
         533          71
         534          71
         535          71
         535          72
         536          72
         537          73
         537          73
         538          74
         539          74
         540          74
         540          75
         541          75
         542          76
         542          76
         543          77
         544          77
         544          77
         545          78
         545          78
         546          79
         547          79
         547          80
         548          80
         548          81
         549          81
         550          81
         550          82
         551          82
         551          83
         552          83
         552          84
         553          84
         553          85
         554          85
         554          85
         555          86
         555          86
         556          87
         556          87
         557          88
         557          88
         558          89
         558          89
         558          90
         559          90
         559          91
         560          91
         560          92
         560          92
         561          92
         561          93
         562          93
         562          94
         562          94
         563          95
         563          95
         563          96
         564          96
         564          97
         564          97
         565          98
         565          98
         565          99
         565          99
         566         100
         566         100
         566         101
         566         101
         567         102
         567         102
         567         103
         567         103
         568         104
         568         104
         568         105
         568         105
         569         105
         569         106
         569         106
         569         107
         569         107
         570         108
         570         108
         239         230
         239         230
         238         230
         238         229
         237         229
         236         229
         236         228
         235         228
         234         228
         234         228
         233         227
         233         227
         232         227
         231         226
         231         226
         230         226
         229         225
         229         225
         228         225
         227         224
         227         224
         226         224
         226         223
         225         223
         224         223
         224         222
         223         222
         223         222
         222         221
         221         221
         221         221
         220         220
         219         220
         219         220
         218         219
         218         219
         217         219
         216         218
         216         218
         215         218
         215         217
         214         217
         213         217
         213         216
         212         216
         212         215
         211         215
         210         215
         210         214
         209         214
         209         214
         208         213
         207         213
         207         213
         206         212
         206         212
         205         212
         204         211
         204         211
         203         210
         203         210
         202         210
         201         209
         201         209
         200         209
         200         208
         199         208
         198         207
         198         207
         197         207
         197         206
         196         206
         196         205
         195         205
         194         205
         194         204
         193         204
         193         204
         192         203
         192         203
         191         202
         190         202
         190         202
         189         201
         189         201
         188         200
         188         200
         187         200
         187         199
         186         199
         185         198
         185         198
         184         198
         184         197
         183         197
         183         196
         182         196
         182         196
         181         195
         181         195
         180         194
         179         194
         179         194
         178         193
         178         193
         177         192
         177         192
         176         191
         176         191
         175         191
         175         190
         174         190
         174         189
         173         189
         173         189
         172         188
         172         188
         171         187
         171         187
         170         186
         170         186
         169         186
         169         185
         168         185
         168         184
         167         184
         167         183
         166         183
         166         183
         165         182
         165         182
         164         181
         164         181
         163         180
         163         180
         162         180
         162         179
         161         179
         161         178
         160         178
         160         177
         159         177
         159         176
         158         176
         158         176
         157         175
         157         175
         156         174
         156         174
         156         173
         155         173
         155         173
         154         172
         154         172
         153         171
         153         171
         152         170
         152         170
         152         169
         151         169
         151         168
         150         168
         150         168
         149         167
         149         167
         149         166
         148         166
         148         165
         147         165
         147         164
         146         164
         146         163
         146         163
         145         163
         145         162
         144         162
         144         161
         144         161
         143         160
         143         160
         142         159
         142         159
         142         158
         141         158
         141         158
         141         157
         140         157
         140         156
         139         156
         139         155
         139         155
         138         154
         138         154
         138         153
         137         153
         137         152
         137         152
         136         151
         136         151
         136         151
         135         150
         135         150
         135         149
         134         149
         134         148
         134         148
         133         147
         133         147
         133         146
         132         146
         132         145
         132         145
         132         144
         131         144
         131         144
         131         143
         130         143
         130         142
         130         142
         130         141
         129         141
         129         140
         129         140
         129         139
         128         139
         128         138
         128         138
         128         137
         127         137
         127         136
         127         136
         127         135
         126         135
         126         135
         126         134
         126         134
         126         133
         125         133
         125         132
         125         132
         125         131
         124         131
         124         130
         124         130
         124         129
         124         129
         124         128
         123         128
         123         127
         123         127
         123         126
         123         126
         123         126
         122         125
         122         125
         122         124
         122         124
         122         123
         122         123
         122         122
         122         122
         121         121
         121         121
         121         120
         121         120
         121         119
         121         119
         121         118
         121         118
         121         117
         121         117
         121         117
         121         116
         120         116
         120         115
         120         115
         120         114
         120         114
         120         113
         120         113
         120         112
         120         112
         120         111
         120         111
         120         110
         120         110
         120         110
         120         109
         120         109
         120         108
         120         108
         120         107
         120         107
         120         106
         121         106
         121         105
         121         105
         121         104
         121         104
         121         103
         121         103
         121         103
         121         102
         121         102
         121         101
         121         101
         122         100
         122         100
         122          99
         122          99
         122          98
         122          98
         122          98
         123          97
         123          97
         123          96
         123          96
         123          95
         124          95
         124          94
         124          94
         124          93
         124          93
         125          93
         125          92
         125          92
         125          91
         126          91
         126          90
         126          90
         126          89
         127          89
         127          89
         127          88
         128          88
         128          87
         128          87
         129          86
         129          86
         129          85
         130          85
         130          85
         130          84
         131          84
         131          83
         132          83
         132          82
         132          82
         133          82
         133          81
         134          81
         134          80
         135          80
         135          79
         135          79
         136          79
         136          78
         137          78
         137          77
         138          77
         138          77
         139          76
         139          76
         140          75
         141          75
         141          75
         142          74
         142          74
         143          73
         143          73
         144          73
         145          72
         145          72
         146          71
         146          71
         147          71
         148          70
         148          70
         149          69
         150          69
         150          69
         151          68
         152          68
         153          67
         153          67
         154          67
         155          66
         155          66
         156          66
         157          65
         158          65
         159          64
         159          64
         160          64
         161          63
         162          63
         163          63
         164          62
         164          62
         165          62
         166          61
         167          61
         168          60
         169          60
         170          60
         171          59
         172          59
         172          59
         173          58
         174          58
         175          58
         176          57
         177          57
         178          57
         179          56
         180          56
         181          56
         182          55
         184          55
         185          55
         186          55
         187          54
         188          54
         189          54
         190          53
         191          53
         192          53
         193          52
         195          52
         196          52
         197          52
         198          51
         199          51
         201          51
         202          50
         203          50
         204          50
         205          50
         207          49
         208          49
         209          49
         210          49
         212          48
         213          48
         214          48
         216          48
         217          47
         218          47
         220          47
         221          47
         222          46
         224          46
         225          46
         227          46
         228          45
         229          45
         231          45
         232          45
         234          45
         235          44
         237          44
         238          44
         240          44
         241          44
         242          43
         244          43
         245          43
         247          43
         249          43
         250          42
         252          42
         253          42
         255          42
         256          42
         258          42
         259          41
         261          41
         263          41
         264          41
         266          41
         267          41
         269          41
         271          40
         272          40
         274          40
         276          40
         277          40
         279          40
         280          40
         282          40
         284          39
         285          39
         287          39
         289          39
         291          39
         292          39
         294          39
         296          39
         297          39
         299          39
         301          39
         303          38
         304          38
         306          38
         308          38
         309          38
         311          38
         313          38
         315          38
         316          38
         318          38
         320          38
         322          38
         323          38
         325          38
         327          38
         329          38
         330          38
         332          38
         334          38
         336          38
         338          38
         339          38
         341          38
         343          38
         345          38
         346          38
         348          38
         350          38
         352          38
         353          38
         355          38
         357          38
         359          38
         360          38
         362          38
         364          38
         366          38
         367          38
         369          39
         371          39
         373          39
         374          39
         376          39
         378          39
         380          39
         381          39
         383          39
         385          39
         387          39
         388          40
         390          40
         392          40
         393          40
         395          40
         397          40
         398          40
         400          40
         402          41
         403          41
         405          41
         407          41
         408          41
         410          41
         412          41
         413          42
         415          42
         417          42
         418          42
         420          42
         421          42
         423          43
         425          43
         426          43
         428          43
         429          43
         431          44
         432          44
         434          44
         435          44
         437          44
         439          45
         440          45
         442          45
         443          45
         445          46
         446          46
         447          46
         449          46
         450          46
         452          47
         453          47
         455          47
         456          47
         458          48
         459          48
         460          48
         462          48
         463          49
         465          49
         466          49
         467          50
         469          50
         470          50
         471          50
         473          51
         474          51
         475          51
         476          52
         478          52
         479          52
         480          52
         481          53
         483          53
         484          53
         485          54
         486          54
         488          54
         489          55
         490          55
         491          55
         492          56
         493          56
         495          56
         496          57
         497          57
         498          57
         499          58
         500          58
         501          58
         502          59
         503          59
         504          59
         505          60
         506          60
         508          60
         509          61
         510          61
         511          62
         512          62
         513          62
         513          63
         514          63
         515          63
         516          64
         517          64
         518          65
         519          65
         520          65
         521          66
         522          66
         523          66
         524          67
         524          67
         525          68
         526          68
         527          68
         528          69
         529          69
         529          70
         530          70
         531          70
         532          71
         532          71
         533          72
         534          72
         535          73
         535          73
         536          73
         537          74
         538          74
         538          75
         539          75
         540          75
         540          76
         541          76
         542          77
         542          77
         543          78
         544          78
         544          78
         545          79
         545          79
         546          80
         547          80
         547          81
         548          81
         548          82
         549          82
         549          82
         550          83
         550          83
         551          84
         551          84
         552          85
         552          85
         553          86
         553          86
         554          87
         554          87
         555          87
         555          88
         556          88
         556          89
         557          89
         557          90
         557          90
         558          91
         558          91
         559          92
         559          92
         559          93
         560          93
         560          94
         561          94
         561          94
         561          95
         562          95
         562          96
         562          96
         563          97
         563          97
         563          98
         564          98
         564          99
         564          99
         564         100
         565         100
         565         101
         565         101
         565         102
         566         102
         566         103
         566         103
         566         104
         567         104
         567         105
         567         105
         567         106
         567         106
         568         107
         568         107
         568         108
         568         108
         568         109
         240         230
         239         230
         239         229
         238         229
         237         229
         237         228
         236         228
         236         228
         235         227
         234         227
         234         227
         233         227
         232         226
         232         226
         231         226
         231         225
         230         225
         229         225
         229         224
         228         224
         227         224
         227         223
         226         223
         226         223
         225         222
         224         222
         224         222
         223         221
         222         221
         222         221
         221         220
         221         220
         220         220
         219         219
         219         219
         218         219
         218         218
         217         218
         216         218
         216         217
         215         217
         215         217
         214         216
         213         216
         213         215
         212         215
         212         215
         211         214
         210         214
         210         214
         209         213
         209         213
         208         213
         207         212
         207         212
         206         212
         206         211
         205         211
         204         210
         204         210
         203         210
         203         209
         202         209
         201         209
         201         208
         200         208
         200         207
         199         207
         199         207
         198         206
         197         206
         197         206
         196         205
         196         205
         195         204
         195         204
         194         204
         193         203
         193         203
         192         202
         192         202
         191         202
         191         201
         190         201
         190         201
         189         200
         188         200
         188         199
         187         199
         187         199
         186         198
         186         198
         185         197
         185         197
         184         197
         183         196
         183         196
         182         195
         182         195
         181         194
         181         194
         180         194
         180         193
         179         193
         179         192
         178         192
         178         192
         177         191
         177         191
         176         190
         175         190
         175         190
         174         189
         174         189
         173         188
         173         188
         172         187
         172         187
         171         187
         171         186
         170         186
         170         185
         169         185
         169         184
         168         184
         168         184
         167         183
         167         183
         166         182
         166         182
         165         181
         165         181
         164         181
         164         180
         163         180
         163         179
         162         179
         162         178
         162         178
         161         178
         161         177
         160         177
         160         176
         159         176
         159         175
         158         175
         158         174
         157         174
         157         174
         156         173
         156         173
         156         172
         155         172
         155         171
         154         171
         154         170
         153         170
         153         170
         152         169
         152         169
         152         168
         151         168
         151         167
         150         167
         150         166
         149         166
         149         166
         149         165
         148         165
         148         164
         147         164
         147         163
         147         163
         146         162
         146         162
         145         161
         145         161
         145         161
         144         160
         144         160
         143         159
         143         159
         143         158
         142         158
         142         157
         142         157
         141         156
         141         156
         140         155
         140         155
         140         155
         139         154
         139         154
         139         153
         138         153
         138         152
         138         152
         137         151
         137         151
         137         150
         136         150
         136         149
         136         149
         135         149
         135         148
         135         148
         134         147
         134         147
         134         146
         134         146
         133         145
         133         145
         133         144
         132         144
         132         143
         132         143
         131         142
         131         142
         131         142
         131         141
         130         141
         130         140
         130         140
         130         139
         129         139
         129         138
         129         138
         129         137
         128         137
         128         136
         128         136
         128         135
         127         135
         127         134
         127         134
         127         133
         127         133
         126         133
         126         132
         126         132
         126         131
         126         131
         125         130
         125         130
         125         129
         125         129
         125         128
         125         128
         124         127
         124         127
         124         126
         124         126
         124         125
         124         125
         123         125
         123         124
         123         124
         123         123
         123         123
         123         122
         123         122
         123         121
         123         121
         122         120
         122         120
         122         119
         122         119
         122         118
         122         118
         122         117
         122         117
         122         117
         122         116
         122         116
         122         115
         122         115
         122         114
         122         114
         121         113
         121         113
         121         112
         121         112
         121         111
         121         111
         121         110
         121         110
         121         110
         121         109
         121         109
         122         108
         122         108
         122         107
         122         107
         122         106
         122         106
         122         105
         122         105
         122         104
         122         104
         122         103
         122         103
         122         103
         122         102
         122         102
         123         101
         123         101
         123         100
         123         100
         123          99
         123          99
         123          98
         124          98
         124          98
         124          97
         124          97
         124          96
         124          96
         125          95
         125          95
         125          94
         125          94
         125          94
         126          93
         126          93
         126          92
         126          92
         127          91
         127          91
         127          90
         127          90
         128          90
         128          89
         128          89
         129          88
         129          88
         129          87
         130          87
         130          86
         130          86
         131          86
         131          85
         131          85
         132          84
         132          84
         132          83
         133          83
         133          83
         134          82
         134          82
         134          81
         135          81
         135          80
         136          80
         136          80
         137          79
         137          79
         138          78
         138          78
         139          78
         139          77
         140          77
         140          76
         141          76
         141          76
         142          75
         142          75
         143          74
         143          74
         144          73
         145          73
         145          73
         146          72
         146          72
         147          72
         148          71
         148          71
         149          70
         150          70
         150          70
         151          69
         152          69
         152          68
         153          68
         154          68
         154          67
         155          67
         156          67
         157          66
         157          66
         158          65
         159          65
         160          65
         161          64
         161          64
         162          64
         163          63
         164          63
         165          63
         166          62
         166          62
         167          61
         168          61
         169          61
         170          60
         171          60
         172          60
         173          59
         174          59
         175          59
         176          58
         177          58
         178          58
         179          57
         180          57
         181          57
         182          56
         183          56
         184          56
         185          55
         186          55
         187          55
         188          55
         189          54
         190          54
         191          54
         192          53
         193          53
         195          53
         196          52
         197          52
         198          52
         199          52
         200          51
         202          51
         203          51
         204          50
         205          50
         206          50
         208          50
         209          49
         210          49
         211          49
         213          49
         214          48
         215          48
         217          48
         218          48
         219          47
         221          47
         222          47
         223          47
         225          46
         226          46
         227          46
         229          46
         230          46
         232          45
         233          45
         234          45
         236          45
         237          45
         239          44
         240          44
         242          44
         243          44
         245          44
         246          43
         248          43
         249          43
         251          43
         252          43
         254          42
         255          42
         257          42
         258          42
         260          42
         262          42
         263          41
         265          41
         266          41
         268          41
         270          41
         271          41
         273          41
         274          41
         276          40
         278          40
         279          40
         281          40
         283          40
         284          40
         286          40
         288          40
         289          40
         291          39
         293          39
         294          39
         296          39
         298          39
         299          39
         301          39
         303          39
         304          39
         306          39
         308          39
         310          39
         311          39
         313          39
         315          38
         317          38
         318          38
         320          38
         322          38
         324          38
         325          38
         327          38
         329          38
         330          38
         332          38
         334          38
         336          38
         337          38
         339          38
         341          38
         343          38
         344          38
         346          38
         348          38
         350          38
         351          38
         353          38
         355          38
         357          39
         358          39
         360          39
         362          39
         364          39
         365          39
         367          39
         369          39
         371          39
         372          39
         374          39
         376          39
         378          39
         379          39
         381          40
         383          40
         384          40
         386          40
         388          40
         389          40
         391          40
         393          40
         395          40
         396          41
         398          41
         400          41
         401          41
         403          41
         405          41
         406          41
         408          42
         409          42
         411          42
         413          42
         414          42
         416          42
         418          42
         419          43
         421          43
         422          43
         424          43
         425          43
         427          44
         429          44
         430          44
         432          44
         433          44
         435          45
         436          45
         438          45
         439          45
         441          45
         442          46
         444          46
         445          46
         447          46
         448          47
         450          47
         451          47
         452          47
         454          48
         455          48
         457          48
         458          48
         459          49
         461          49
         462          49
         464          49
         465          50
         466          50
         468          50
         469          50
         470          51
         471          51
         473          51
         474          52
         475          52
         477          52
         478          52
         479          53
         480          53
         482          53
         483          54
         484          54
         485          54
         486          55
         488          55
         489          55
         490          56
         491          56
         492          56
         493          57
         495          57
         496          57
         497          58
         498          58
         499          58
         500          59
         501          59
         502          59
         503          60
         504          60
         505          60
         506          61
         507          61
         508          61
         509          62
         510          62
         511          63
         512          63
         513          63
         514          64
         515          64
         516          64
         517          65
         518          65
         519          66
         520          66
         521          66
         521          67
         522          67
         523          67
         524          68
         525          68
         526          69
         526          69
         527          69
         528          70
         529          70
         530          71
         530          71
         531          72
         532          72
         533          72
         533          73
         534          73
         535          74
         536          74
         536          74
         537          75
         538          75
         538          76
         539          76
         540          77
         540          77
         541          77
         542          78
         542          78
         543          79
         543          79
         544          80
         545          80
         545          80
         546          81
         546          81
         547          82
         547          82
         548          83
         549          83
         549          84
         550          84
         550          84
         551          85
         551          85
         552          86
         552          86
         553          87
         553          87
         554          88
         554          88
         554          89
         555          89
         555          89
         556          90
         556          90
         557          91
         557          91
         557          92
         558          92
         558          93
         559          93
         559          94
         559          94
         560          95
         560          95
         560          96
         561          96
         561          97
         561          97
         562          97
         562          98
         562          98
         563          99
         563          99
         563         100
         563         100
         564         101
         564         101
         564         102
         564         102
         565         103
         565         103
         565         104
         565         104
         566         105
         566         105
         566         106
         566         106
         566         107
         567         107
         567         108
         567         108
         567         109
         240         230
         240         229
         239         229
         239         229
         238         228
         237         228
         237         228
         236         227
         235         227
         235         227
         234         226
         234         226
         233         226
         232         226
         232         225
         231         225
         230         225
         230         224
         229         224
         229         224
         228         223
         227         223
         227         223
         226         222
         225         222
         225         222
         224         221
         224         221
         223         221
         222         220
         222         220
         221         220
         221         219
         220         219
         219         219
         219         218
         218         218
         218         218
         217         217
         216         217
         216         217
         215         216
         215         216
         214         216
         213         215
         213         215
         212         214
         212         214
         211         214
         210         213
         210         213
         209         213
         209         212
         208         212
         207         212
         207         211
         206         211
         206         210
         205         210
         204         210
         204         209
         203         209
         203         209
         202         208
         202         208
         201         208
         200         207
         200         207
         199         206
         199         206
         198         206
         198         205
         197         205
         196         204
         196         204
         195         204
         195         203
         194         203
         194         203
         193         202
         192         202
         192         201
         191         201
         191         201
         190         200
         190         200
         189         199
         189         199
         188         199
         187         198
         187         198
         186         197
         186         197
         185         197
         185         196
         184         196
         184         195
         183         195
         183         195
         182         194
         182         194
         181         193
         180         193
         180         193
         179         192
         179         192
         178         191
         178         191
         177         191
         177         190
         176         190
         176         189
         175         189
         175         188
         174         188
         174         188
         173         187
         173         187
         172         186
         172         186
         171         185
         171         185
         170         185
         170         184
         169         184
         169         183
         168         183
         168         183
         167         182
         167         182
         166         181
         166         181
         165         180
         165         180
         164         180
         164         179
         163         179
         163         178
         162         178
         162         177
         161         177
         161         176
         160         176
         160         176
         160         175
         159         175
         159         174
         158         174
         158         173
         157         173
         157         173
         156         172
         156         172
         156         171
         155         171
         155         170
         154         170
         154         169
         153         169
         153         168
         152         168
         152         168
         152         167
         151         167
         151         166
         150         166
         150         165
         150         165
         149         164
         149         164
         148         164
         148         163
         148         163
         147         162
         147         162
         146         161
         146         161
         146         160
         145         160
         145         159
         144         159
         144         159
         144         158
         143         158
         143         157
         143         157
         142         156
         142         156
         141         155
         141         155
         141         154
         140         154
         140         153
         140         153
         139         153
         139         152
         139         152
         138         151
         138         151
         138         150
         137         150
         137         149
         137         149
         136         148
         136         148
         136         147
         135         147
         135         147
         135         146
         135         146
         134         145
         134         145
         134         144
         133         144
         133         143
         133         143
         133         142
         132         142
         132         141
         132         141
         131         140
         131         140
         131         140
         131         139
         130         139
         130         138
         130         138
         130         137
         129         137
         129         136
         129         136
         129         135
         129         135
         128         134
         128         134
         128         133
         128         133
         127         132
         127         132
         127         132
         127         131
         127         131
         127         130
         126         130
         126         129
         126         129
         126         128
         126         128
         125         127
         125         127
         125         126
         125         126
         125         125
         125         125
         125         124
         124         124
         124         124
         124         123
         124         123
         124         122
         124         122
         124         121
         124         121
         124         120
         123         120
         123         119
         123         119
         123         118
         123         118
         123         117
         123         117
         123         116
         123         116
         123         116
         123         115
         123         115
         123         114
         123         114
         123         113
         123         113
         123         112
         123         112
         123         111
         123         111
         123         110
         123         110
         123         110
         123         109
         123         109
         123         108
         123         108
         123         107
         123         107
         123         106
         123         106
         123         105
         123         105
         123         104
         123         104
         123         104
         123         103
         124         103
         124         102
         124         102
         124         101
         124         101
         124         100
         124         100
         124          99
         125          99
         125          99
         125          98
         125          98
         125          97
         125          97
         126          96
         126          96
         126          95
         126          95
         126          94
         127          94
         127          94
         127          93
         127          93
         127          92
         128          92
         128          91
         128          91
         128          90
         129          90
         129          90
         129          89
         130          89
         130          88
         130          88
         131          87
         131          87
         131          87
         132          86
         132          86
         132          85
         133          85
         133          84
         133          84
         134          84
         134          83
         135          83
         135          82
         135          82
         136          81
         136          81
         137          81
         137          80
         138          80
         138          79
         138          79
         139          79
         139          78
         140          78
         140          77
         141          77
         141          76
         142          76
         143          76
         143          75
         144          75
         144          74
         145          74
         145          74
         146          73
         146          73
         147          72
         148          72
         148          72
         149          71
         150          71
         150          71
         151          70
         152          70
         152          69
         153          69
         154          69
         154          68
         155          68
         156          67
         156          67
         157          67
         158          66
         159          66
         159          66
         160          65
         161          65
         162          65
         163          64
         163          64
         164          63
         165          63
         166          63
         167          62
         168          62
         168          62
         169          61
         170          61
         171          61
         172          60
         173          60
         174          60
         175          59
         176          59
         177          59
         178          58
         179          58
         180          58
         181          57
         182          57
         183          57
         184          56
         185          56
         186          56
         187          55
         188          55
         189          55
         190          55
         191          54
         192          54
         193          54
         194          53
         196          53
         197          53
         198          52
         199          52
         200          52
         201          52
         203          51
         204          51
         205          51
         206          51
         207          50
         209          50
         210          50
         211          49
         212          49
         214          49
         215          49
         216          48
         218          48
         219          48
         220          48
         222          48
         223          47
         224          47
         226          47
         227          47
         228          46
         230          46
         231          46
         232          46
         234          46
         235          45
         237          45
         238          45
         240          45
         241          44
         243          44
         244          44
         245          44
         247          44
         248          44
         250          43
         251          43
         253          43
         254          43
         256          43
         258          43
         259          42
         261          42
         262          42
         264          42
         265          42
         267          42
         268          41
         270          41
         272          41
         273          41
         275          41
         276          41
         278          41
         280          41
         281          40
         283          40
         285          40
         286          40
         288          40
         290          40
         291          40
         293          40
         295          40
         296          40
         298          40
         300          39
         301          39
         303          39
         305          39
         306          39
         308          39
         310          39
         312          39
         313          39
         315          39
         317          39
         318          39
         320          39
         322          39
         324          39
         325          39
         327          39
         329          39
         331          39
         332          39
         334          39
         336          39
         337          39
         339          39
         341          39
         343          39
         344          39
         346          39
         348          39
         350          39
         351          39
         353          39
         355          39
         357          39
         358          39
         360          39
         362          39
         363          39
         365          39
         367          39
         369          39
         370          39
         372          40
         374          40
         375          40
         377          40
         379          40
         381          40
         382          40
         384          40
         386          40
         387          40
         389          40
         391          41
         392          41
         394          41
         396          41
         397          41
         399          41
         401          41
         402          41
         404          42
         406          42
         407          42
         409          42
         410          42
         412          42
         414          43
         415          43
         417          43
         418          43
         420          43
         422          43
         423          44
         425          44
         426          44
         428          44
         429          44
         431          45
         432          45
         434          45
         435          45
         437          45
         438          46
         440          46
         441          46
         443          46
         444          47
         446          47
         447          47
         449          47
         450          47
         451          48
         453          48
         454          48
         456          48
         457          49
         458          49
         460          49
         461          49
         463          50
         464          50
         465          50
         467          51
         468          51
         469          51
         470          51
         472          52
         473          52
         474          52
         476          53
         477          53
         478          53
         479          53
         480          54
         482          54
         483          54
         484          55
         485          55
         486          55
         488          56
         489          56
         490          56
         491          57
         492          57
         493          57
         494          58
         496          58
         497          58
         498          59
         499          59
         500          59
         501          60
         502          60
         503          60
         504          61
         505          61
         506          61
         507          62
         508          62
         509          62
         510          63
         511          63
         512          64
         513          64
         514          64
         515          65
         516          65
         517          65
         517          66
         518          66
         519          67
         520          67
         521          67
         522          68
         523          68
         523          69
         524          69
         525          69
         526          70
         527          70
         528          71
         528          71
         529          71
         530          72
         531          72
         531          73
         532          73
         533          73
         534          74
         534          74
         535          75
         536          75
         536          75
         537          76
         538          76
         538          77
         539          77
         540          78
         540          78
         541          78
         541          79
         542          79
         543          80
         543          80
         544          81
         544          81
         545          82
         546          82
         546          82
         547          83
         547          83
         548          84
         548          84
         549          85
         549          85
         550          86
         550          86
         551          86
         551          87
         552          87
         552          88
         553          88
         553          89
         554          89
         554          90
         554          90
         555          91
         555          91
         556          91
         556          92
         556          92
         557          93
         557          93
         558          94
         558          94
         558          95
         559          95
         559          96
         559          96
         560          97
         560          97
         560          98
         561          98
         561          99
         561          99
         561          99
         562         100
         562         100
         562         101
         563         101
         563         102
         563         102
         563         103
         564         103
         564         104
         564         104
         564         105
         564         105
         565         106
         565         106
         565         107
         565         107
         565         108
         566         108
         566         109
         241         229
         240         229
         240         229
         239         228
         238         228
         238         228
         237         227
         237         227
         236         227
         235         226
         235         226
         234         226
         233         225
         233         225
         232         225
         232         225
         231         224
         230         224
         230         224
         229         223
         229         223
         228         223
         227         222
         227         222
         226         222
         225         221
         225         221
         224         221
         224         220
         223         220
         222         220
         222         219
         221         219
         221         219
         220         218
         219         218
         219         218
         218         217
         218         217
         217         217
         216         216
         216         216
         215         216
         215         215
         214         215
         213         214
         213         214
         212         214
         212         213
         211         213
         210         213
         210         212
         209         212
         209         212
         208         211
         207         211
         207         211
         206         210
         206         210
         205         209
         205         209
         204         209
         203         208
         203         208
         202         208
         202         207
         201         207
         201         206
         200         206
         199         206
         199         205
         198         205
         198         205
         197         204
         197         204
         196         203
         195         203
         195         203
         194         202
         194         202
         193         201
         193         201
         192         201
         191         200
         191         200
         190         200
         190         199
         189         199
         189         198
         188         198
         188         198
         187         197
         187         197
         186         196
         185         196
         185         196
         184         195
         184         195
         183         194
         183         194
         182         194
         182         193
         181         193
         181         192
         180         192
         180         191
         179         191
         179         191
         178         190
         178         190
         177         189
         177         189
         176         189
         175         188
         175         188
         174         187
         174         187
         173         186
         173         186
         172         186
         172         185
         171         185
         171         184
         170         184
         170         184
         169         183
         169         183
         168         182
         168         182
         168         181
         167         181
         167         181
         166         180
         166         180
         165         179
         165         179
         164         178
         164         178
         163         178
         163         177
         162         177
         162         176
         161         176
         161         175
         160         175
         160         174
         160         174
         159         174
         159         173
         158         173
         158         172
         157         172
         157         171
         156         171
         156         171
         156         170
         155         170
         155         169
         154         169
         154         168
         153         168
         153         167
         153         167
         152         166
         152         166
         151         166
         151         165
         150         165
         150         164
         150         164
         149         163
         149         163
         148         162
         148         162
         148         162
         147         161
         147         161
         147         160
         146         160
         146         159
         145         159
         145         158
         145         158
         144         157
         144         157
         144         157
         143         156
         143         156
         142         155
         142         155
         142         154
         141         154
         141         153
         141         153
         140         152
         140         152
         140         151
         139         151
         139         151
         139         150
         138         150
         138         149
         138         149
         137         148
         137         148
         137         147
         136         147
         136         146
         136         146
         136         145
         135         145
         135         145
         135         144
         134         144
         134         143
         134         143
         134         142
         133         142
         133         141
         133         141
         133         140
         132         140
         132         139
         132         139
         131         138
         131         138
         131         138
         131         137
         131         137
         130         136
         130         136
         130         135
         130         135
         129         134
         129         134
         129         133
         129         133
         129         132
         128         132
         128         131
         128         131
         128         131
         128         130
         127         130
         127         129
         127         129
         127         128
         127         128
         127         127
         126         127
         126         126
         126         126
         126         125
         126         125
         126         124
         126         124
         125         123
         125         123
         125         123
         125         122
         125         122
         125         121
         125         121
         125         120
         125         120
         125         119
         124         119
         124         118
         124         118
         124         117
         124         117
         124         116
         124         116
         124         116
         124         115
         124         115
         124         114
         124         114
         124         113
         124         113
         124         112
         124         112
         124         111
         124         111
         124         110
         124         110
         124         110
         124         109
         124         109
         124         108
         124         108
         124         107
         124         107
         124         106
         124         106
         124         105
         124         105
         124         104
         124         104
         125         104
         125         103
         125         103
         125         102
         125         102
         125         101
         125         101
         125         100
         125         100
         126          99
         126          99
         126          99
         126          98
         126          98
         126          97
         127          97
         127          96
         127          96
         127          95
         127          95
         128          95
         128          94
         128          94
         128          93
         128          93
         129          92
         129          92
         129          91
         129          91
         130          91
         130          90
         130          90
         131          89
         131          89
         131          88
         131          88
         132          88
         132          87
         132          87
         133          86
         133          86
         133          85
         134          85
         134          85
         135          84
         135          84
         135          83
         136          83
         136          82
         137          82
         137          82
         137          81
         138          81
         138          80
         139          80
         139          80
         140          79
         140          79
         141          78
         141          78
         142          77
         142          77
         143          77
         143          76
         144          76
         144          75
         145          75
         145          75
         146          74
         147          74
         147          73
         148          73
         148          73
         149          72
         150          72
         150          72
         151          71
         151          71
         152          70
         153          70
         153          70
         154          69
         155          69
         156          68
         156          68
         157          68
         158          67
         158          67
         159          67
         160          66
         161          66
         161          66
         162          65
         163          65
         164          64
         165          64
         165          64
         166          63
         167          63
         168          63
         169          62
         170          62
         171          62
         171          61
         172          61
         173          61
         174          60
         175          60
         176          60
         177          59
         178          59
         179          59
         180          58
         181          58
         182          58
         183          57
         184          57
         185          57
         186          56
         187          56
         188          56
         189          55
         190          55
         191          55
         192          55
         193          54
         194          54
         195          54
         197          53
         198          53
         199          53
         200          53
         201          52
         202          52
         204          52
         205          51
         206          51
         207          51
         208          51
         210          50
         211          50
         212          50
         213          50
         215          49
         216          49
         217          49
         218          49
         220          48
         221          48
         222          48
         224          48
         225          47
         226          47
         228          47
         229          47
         230          47
         232          46
         233          46
         235          46
         236          46
         237          45
         239          45
         240          45
         242          45
         243          45
         245          44
         246          44
         248          44
         249          44
         251          44
         252          44
         254          43
         255          43
         257          43
         258          43
         260          43
         261          43
         263          42
         264          42
         266          42
         267          42
         269          42
         271          42
         272          42
         274          41
         275          41
         277          41
         279          41
         280          41
         282          41
         283          41
         285          41
         287          41
         288          40
         290          40
         292          40
         293          40
         295          40
         297          40
         298          40
         300          40
         302          40
         303          40
         305          40
         307          40
         308          40
         310          39
         312          39
         313          39
         315          39
         317          39
         319          39
         320          39
         322          39
         324          39
         325          39
         327          39
         329          39
         331          39
         332          39
         334          39
         336          39
         337          39
         339          39
         341          39
         343          39
         344          39
         346          39
         348          39
         349          39
         351          39
         353          39
         355          39
         356          39
         358          39
         360          39
         362          40
         363          40
         365          40
         367          40
         368          40
         370          40
         372          40
         373          40
         375          40
         377          40
         379          40
         380          40
         382          40
         384          41
         385          41
         387          41
         389          41
         390          41
         392          41
         394          41
         395          41
         397          41
         398          42
         400          42
         402          42
         403          42
         405          42
         407          42
         408          42
         410          43
         411          43
         413          43
         415          43
         416          43
         418          43
         419          44
         421          44
         422          44
         424          44
         426          44
         427          45
         429          45
         430          45
         432          45
         433          45
         435          46
         436          46
         438          46
         439          46
         441          46
         442          47
         443          47
         445          47
         446          47
         448          48
         449          48
         451          48
         452          48
         453          49
         455          49
         456          49
         457          49
         459          50
         460          50
         462          50
         463          50
         464          51
         466          51
         467          51
         468          51
         469          52
         471          52
         472          52
         473          53
         474          53
         476          53
         477          53
         478          54
         479          54
         481          54
         482          55
         483          55
         484          55
         485          56
         487          56
         488          56
         489          57
         490          57
         491          57
         492          58
         493          58
         494          58
         495          59
         497          59
         498          59
         499          60
         500          60
         501          60
         502          61
         503          61
         504          61
         505          62
         506          62
         507          62
         508          63
         509          63
         510          63
         511          64
         512          64
         513          65
         513          65
         514          65
         515          66
         516          66
         517          66
         518          67
         519          67
         520          68
         521          68
         521          68
         522          69
         523          69
         524          70
         525          70
         525          70
         526          71
         527          71
         528          72
         529          72
         529          72
         530          73
         531          73
         532          74
         532          74
         533          74
         534          75
         534          75
         535          76
         536          76
         536          77
         537          77
         538          77
         538          78
         539          78
         540          79
         540          79
         541          80
         541          80
         542          80
         543          81
         543          81
         544          82
         544          82
         545          83
         545          83
         546          83
         546          84
         547          84
         547          85
         548          85
         548          86
         549          86
         549          87
         550          87
         550          87
         551          88
         551          88
         552          89
         552          89
         553          90
         553          90
         554          91
         554          91
         554          92
         555          92
         555          93
         556          93
         556          93
         556          94
         557          94
         557          95
         557          95
         558          96
         558          96
         558          97
         559          97
         559          98
         559          98
         560          99
         560          99
         560         100
         560         100
         561         101
         561         101
         561         101
         562         102
         562         102
         562         103
         562         103
         563         104
         563         104
         563         105
         563         105
         563         106
         564         106
         564         107
         564         107
         564         108
         564         108
         565         109
         241         229
         241         229
         240         228
         240         228
         239         228
         238         227
         238         227
         237         227
         236         226
         236         226
         235         226
         235         225
         234         225
         233         225
         233         224
         232         224
         232         224
         231         224
         230         223
         230         223
         229         223
         228         222
         228         222
         227         222
         227         221
         226         221
         225         221
         225         220
         224         220
         224         220
         223         219
         222         219
         222         219
         221         218
         221         218
         220         218
         219         217
         219         217
         218         217
         218         216
         217         216
         216         216
         216         215
         215         215
         215         214
         214         214
         213         214
         213         213
         212         213
         212         213
         211         212
         210         212
         210         212
         209         211
         209         211
         208         211
         208         210
         207         210
         206         209
         206         209
         205         209
         205         208
         204         208
         203         208
         203         207
         202         207
         202         206
         201         206
         201         206
         200         205
         199         205
         199         205
         198         204
         198         204
         197         203
         197         203
         196         203
         196         202
         195         202
         194         202
         194         201
         193         201
         193         200
         192         200
         192         200
         191         199
         191         199
         190         198
         189         198
         189         198
         188         197
         188         197
         187         196
         187         196
         186         196
         186         195
         185         195
         185         194
         184         194
         184         194
         183         193
         182         193
         182         192
         181         192
         181         192
         180         191
         180         191
         179         190
         179         190
         178         190
         178         189
         177         189
         177         188
         176         188
         176         187
         175         187
         175         187
         174         186
         174         186
         173         185
         173         185
         172         185
         172         184
         171         184
         171         183
         170         183
         170         182
         169         182
         169         182
         168         181
         168         181
         167         180
         167         180
         166         179
         166         179
         165         179
         165         178
         165         178
         164         177
         164         177
         163         176
         163         176
         162         176
         162         175
         161         175
         161         174
         160         174
         160         173
         160         173
         159         172
         159         172
         158         172
         158         171
         157         171
         157         170
         156         170
         156         169
         156         169
         155         169
         155         168
         154         168
         154         167
         153         167
         153         166
         153         166
         152         165
         152         165
         151         165
         151         164
         151         164
         150         163
         150         163
         149         162
         149         162
         149         161
         148         161
         148         160
         147         160
         147         160
         147         159
         146         159
         146         158
         146         158
         145         157
         145         157
         144         156
         144         156
         144         155
         143         155
         143         155
         143         154
         142         154
         142         153
         142         153
         141         152
         141         152
         141         151
         140         151
         140         150
         140         150
         139         149
         139         149
         139         149
         138         148
         138         148
         138         147
         137         147
         137         146
         137         146
         137         145
         136         145
         136         144
         136         144
         135         143
         135         143
         135         143
         135         142
         134         142
         134         141
         134         141
         134         140
         133         140
         133         139
         133         139
         133         138
         132         138
         132         137
         132         137
         132         136
         131         136
         131         136
         131         135
         131         135
         130         134
         130         134
         130         133
         130         133
         130         132
         129         132
         129         131
         129         131
         129         130
         129         130
         129         129
         128         129
         128         129
         128         128
         128         128
         128         127
         128         127
         127         126
         127         126
         127         125
         127         125
         127         124
         127         124
         127         123
         127         123
         126         122
         126         122
         126         122
         126         121
         126         121
         126         120
         126         120
         126         119
         126         119
         126         118
         125         118
         125         117
         125         117
         125         116
         125         116
         125         116
         125         115
         125         115
         125         114
         125         114
         125         113
         125         113
         125         112
         125         112
         125         111
         125         111
         125         110
         125         110
         125         110
         125         109
         125         109
         125         108
         125         108
         125         107
         125         107
         125         106
         125         106
         125         105
         126         105
         126         105
         126         104
         126         104
         126         103
         126         103
         126         102
         126         102
         126         101
         126         101
         127         100
         127         100
         127         100
         127          99
         127          99
         127          98
         127          98
         128          97
         128          97
         128          96
         128          96
         128          96
         129          95
         129          95
         129          94
         129          94
         129          93
         130          93
         130          92
         130          92
         130          92
         131          91
         131          91
         131          90
         132          90
         132          89
         132          89
         132          89
         133          88
         133          88
         133          87
         134          87
         134          86
         134          86
         135          86
         135          85
         135          85
         136          84
         136          84
         137          83
         137          83
         137          83
         138          82
         138          82
         139          81
         139          81
         140          80
         140          80
         140          80
         141          79
         141          79
         142          78
         142          78
         143          78
         143          77
         144          77
         144          76
         145          76
         146          76
         146          75
         147          75
         147          74
         148          74
         148          74
         149          73
         150          73
         150          72
         151          72
         151          72
         152          71
         153          71
         153          71
         154          70
         155          70
         155          69
         156          69
         157          69
         157          68
         158          68
         159          68
         160          67
         160          67
         161          66
         162          66
         163          66
         163          65
         164          65
         165          65
         166          64
         167          64
         167          64
         168          63
         169          63
         170          63
         171          62
         172          62
         173          62
         173          61
         174          61
         175          61
         176          60
         177          60
         178          60
         179          59
         180          59
         181          59
         182          58
         183          58
         184          58
         185          57
         186          57
         187          57
         188          56
         189          56
         190          56
         191          55
         192          55
         193          55
         194          55
         195          54
         197          54
         198          54
         199          53
         200          53
         201          53
         202          53
         203          52
         205          52
         206          52
         207          51
         208          51
         209          51
         211          51
         212          50
         213          50
         214          50
         216          50
         217          49
         218          49
         219          49
         221          49
         222          48
         223          48
         225          48
         226          48
         227          48
         229          47
         230          47
         231          47
         233          47
         234          46
         235          46
         237          46
         238          46
         240          46
         241          45
         243          45
         244          45
         245          45
         247          45
         248          44
         250          44
         251          44
         253          44
         254          44
         256          44
         257          43
         259          43
         260          43
         262          43
         263          43
         265          43
         266          43
         268          42
         270          42
         271          42
         273          42
         274          42
         276          42
         277          42
         279          42
         281          41
         282          41
         284          41
         285          41
         287          41
         289          41
         290          41
         292          41
         294          41
         295          41
         297          40
         299          40
         300          40
         302          40
         304          40
         305          40
         307          40
         309          40
         310          40
         312          40
         314          40
         315          40
         317          40
         319          40
         320          40
         322          40
         324          40
         325          40
         327          40
         329          40
         331          40
         332          40
         334          40
         336          40
         337          40
         339          40
         341          40
         343          40
         344          40
         346          40
         348          40
         349          40
         351          40
         353          40
         354          40
         356          40
         358          40
         360          40
         361          40
         363          40
         365          40
         366          40
         368          40
         370          40
         371          40
         373          40
         375          41
         376          41
         378          41
         380          41
         382          41
         383          41
         385          41
         386          41
         388          41
         390          41
         391          42
         393          42
         395          42
         396          42
         398          42
         400          42
         401          42
         403          42
         404          43
         406          43
         408          43
         409          43
         411          43
         412          43
         414          44
         416          44
         417          44
         419          44
         420          44
         422          44
         423          45
         425          45
         426          45
         428          45
         429          45
         431          46
         432          46
         434          46
         435          46
         437          46
         438          47
         440          47
         441          47
         443          47
         444          48
         445          48
         447          48
         448          48
         450          48
         451          49
         452          49
         454          49
         455          49
         457          50
         458          50
         459          50
         461          50
         462          51
         463          51
         465          51
         466          52
         467          52
         468          52
         470          52
         471          53
         472          53
         473          53
         475          54
         476          54
         477          54
         478          54
         480          55
         481          55
         482          55
         483          56
         484          56
         485          56
         487          57
         488          57
         489          57
         490          58
         491          58
         492          58
         493          59
         494          59
         495          59
         496          60
         498          60
         499          60
         500          61
         501          61
         502          61
         503          62
         504          62
         505          62
         506          63
         507          63
         508          63
         509          64
         509          64
         510          64
         511          65
         512          65
         513          66
         514          66
         515          66
         516          67
         517          67
         518          67
         518          68
         519          68
         520          69
         521          69
         522          69
         523          70
         523          70
         524          71
         525          71
         526          71
         527          72
         527          72
         528          73
         529          73
         529          73
         530          74
         531          74
         532          75
         532          75
         533          75
         534          76
         534          76
         535          77
         536          77
         536          78
         537          78
         538          78
         538          79
         539          79
         539          80
         540          80
         541          81
         541          81
         542          81
         542          82
         543          82
         544          83
         544          83
         545          84
         545          84
         546          85
         546          85
         547          85
         547          86
         548          86
         548          87
         549          87
         549          88
         550          88
         550          89
         550          89
         551          89
         551          90
         552          90
         552          91
         553          91
         553          92
         553          92
         554          93
         554          93
         555          94
         555          94
         555          95
         556          95
         556          95
         556          96
         557          96
         557          97
         557          97
         558          98
         558          98
         558          99
         559          99
         559         100
         559         100
         559         101
         560         101
         560         102
         560         102
         561         103
         561         103
         561         103
         561         104
         561         104
         562         105
         562         105
         562         106
         562         106
         563         107
         563         107
         563         108
         563         108
         563         109
         242         228
         241         228
         241         228
         240         228
         239         227
         239         227
         238         227
         238         226
         237         226
         236         226
         236         225
         235         225
         235         225
         234         224
         233         224
         233         224
         232         223
         231         223
         231         223
         230         223
         230         222
         229         222
         228         222
         228         221
         227         221
         227         221
         226         220
         225         220
         225         220
         224         219
         224         219
         223         219
         222         218
         222         218
         221         218
         221         217
         220         217
         219         217
         219         216
         218         216
         218         216
         217         215
         216         215
         216         214
         215         214
         215         214
         214         213
         213         213
         213         213
         212         212
         212         212
         211         212
         210         211
         210         211
         209         211
         209         210
         208         210
         208         209
         207         209
         206         209
         206         208
         205         208
         205         208
         204         207
         204         207
         203         207
         202         206
         202         206
         201         205
         201         205
         200         205
         200         204
         199         204
         198         204
         198         203
         197         203
         197         202
         196         202
         196         202
         195         201
         195         201
         194         200
         193         200
         193         200
         192         199
         192         199
         191         199
         191         198
         190         198
         190         197
         189         197
         189         197
         188         196
         187         196
         187         195
         186         195
         186         195
         185         194
         185         194
         184         193
         184         193
         183         193
         183         192
         182         192
         182         191
         181         191
         181         191
         180         190
         180         190
         179         189
         179         189
         178         188
         178         188
         177         188
         177         187
         176         187
         176         186
         175         186
         175         186
         174         185
         174         185
         173         184
         173         184
         172         183
         172         183
         171         183
         171         182
         170         182
         170         181
         169         181
         169         180
         168         180
         168         180
         167         179
         167         179
         166         178
         166         178
         165         177
         165         177
         164         177
         164         176
         164         176
         163         175
         163         175
         162         174
         162         174
         161         174
         161         173
         160         173
         160         172
         159         172
         159         171
         159         171
         158         171
         158         170
         157         170
         157         169
         156         169
         156         168
         156         168
         155         167
         155         167
         154         167
         154         166
         154         166
         153         165
         153         165
         152         164
         152         164
         152         163
         151         163
         151         163
         150         162
         150         162
         150         161
         149         161
         149         160
         148         160
         148         159
         148         159
         147         158
         147         158
         147         158
         146         157
         146         157
         145         156
         145         156
         145         155
         144         155
         144         154
         144         154
         143         153
         143         153
         143         153
         142         152
         142         152
         142         151
         141         151
         141         150
         141         150
         140         149
         140         149
         140         148
         139         148
         139         147
         139         147
         139         147
         138         146
         138         146
         138         145
         137         145
         137         144
         137         144
         136         143
         136         143
         136         142
         136         142
         135         141
         135         141
         135         141
         135         140
         134         140
         134         139
         134         139
         134         138
         133         138
         133         137
         133         137
         133         136
         132         136
         132         135
         132         135
         132         135
         132         134
         131         134
         131         133
         131         133
         131         132
         131         132
         130         131
         130         131
         130         130
         130         130
         130         129
         129         129
         129         128
         129         128
         129         128
         129         127
         129         127
         129         126
         128         126
         128         125
         128         125
         128         124
         128         124
         128         123
         128         123
         128         122
         127         122
         127         122
         127         121
         127         121
         127         120
         127         120
         127         119
         127         119
         127         118
         127         118
         127         117
         127         117
         126         116
         126         116
         126         116
         126         115
         126         115
         126         114
         126         114
         126         113
         126         113
         126         112
         126         112
         126         111
         126         111
         126         110
         126         110
         126         110
         126         109
         126         109
         126         108
         126         108
         126         107
         126         107
         127         106
         127         106
         127         105
         127         105
         127         105
         127         104
         127         104
         127         103
         127         103
         127         102
         127         102
         127         101
         128         101
         128         100
         128         100
         128         100
         128          99
         128          99
         128          98
         129          98
         129          97
         129          97
         129          96
         129          96
         130          96
         130          95
         130          95
         130          94
         130          94
         131          93
         131          93
         131          93
         131          92
         132          92
         132          91
         132          91
         132          90
         133          90
         133          89
         133          89
         134          89
         134          88
         134          88
         135          87
         135          87
         135          86
         136          86
         136          86
         136          85
         137          85
         137          84
         137          84
         138          84
         138          83
         139          83
         139          82
         140          82
         140          81
         140          81
         141          81
         141          80
         142          80
         142          79
         143          79
         143          79
         144          78
         144          78
         145          77
         145          77
         146          77
         146          76
         147          76
         147          75
         148          75
         148          75
         149          74
         150          74
         150          73
         151          73
         151          73
         152          72
         153          72
         153          72
         154          71
         155          71
         155          70
         156          70
         157          70
         157          69
         158          69
         159          69
         159          68
         160          68
         161          67
         162          67
         162          67
         163          66
         164          66
         165          66
         165          65
         166          65
         167          65
         168          64
         169          64
         169          64
         170          63
         171          63
         172          62
         173          62
         174          62
         175          61
         175          61
         176          61
         177          60
         178          60
         179          60
         180          59
         181          59
         182          59
         183          59
         184          58
         185          58
         186          58
         187          57
         188          57
         189          57
         190          56
         191          56
         192          56
         193          55
         194          55
         195          55
         196          55
         198          54
         199          54
         200          54
         201          53
         202          53
         203          53
         204          53
         206          52
         207          52
         208          52
         209          52
         210          51
         212          51
         213          51
         214          51
         215          50
         216          50
         218          50
         219          50
         220          49
         222          49
         223          49
         224          49
         225          48
         227          48
         228          48
         229          48
         231          47
         232          47
         233          47
         235          47
         236          47
         238          46
         239          46
         240          46
         242          46
         243          46
         245          45
         246          45
         248          45
         249          45
         250          45
         252          45
         253          44
         255          44
         256          44
         258          44
         259          44
         261          44
         262          43
         264          43
         265          43
         267          43
         269          43
         270          43
         272          43
         273          42
         275          42
         276          42
         278          42
         279          42
         281          42
         283          42
         284          42
         286          41
         287          41
         289          41
         291          41
         292          41
         294          41
         296          41
         297          41
         299          41
         301          41
         302          41
         304          41
         305          40
         307          40
         309          40
         310          40
         312          40
         314          40
         315          40
         317          40
         319          40
         321          40
         322          40
         324          40
         326          40
         327          40
         329          40
         331          40
         332          40
         334          40
         336          40
         337          40
         339          40
         341          40
         342          40
         344          40
         346          40
         348          40
         349          40
         351          40
         353          40
         354          40
         356          40
         358          40
         359          40
         361          40
         363          40
         364          41
         366          41
         368          41
         369          41
         371          41
         373          41
         374          41
         376          41
         378          41
         379          41
         381          41
         383          41
         384          42
         386          42
         388          42
         389          42
         391          42
         393          42
         394          42
         396          42
         397          42
         399          43
         401          43
         402          43
         404          43
         405          43
         407          43
         409          43
         410          44
         412          44
         413          44
         415          44
         416          44
         418          44
         419          45
         421          45
         423          45
         424          45
         426          45
         427          46
         429          46
         430          46
         432          46
         433          46
         434          47
         436          47
         437          47
         439          47
         440          47
         442          48
         443          48
         445          48
         446          48
         447          49
         449          49
         450          49
         452          49
         453          50
         454          50
         456          50
         457          50
         458          51
         460          51
         461          51
         462          51
         464          52
         465          52
         466          52
         467          52
         469          53
         470          53
         471          53
         472          54
         474          54
         475          54
         476          54
         477          55
         478          55
         480          55
         481          56
         482          56
         483          56
         484          57
         485          57
         487          57
         488          58
         489          58
         490          58
         491          59
         492          59
         493          59
         494          60
         495          60
         496          60
         497          61
         498          61
         499          61
         500          62
         501          62
         502          62
         503          63
         504          63
         505          63
         506          64
         507          64
         508          64
         509          65
         510          65
         511          66
         512          66
         513          66
         514          67
         515          67
         515          67
         516          68
         517          68
         518          69
         519          69
         520          69
         521          70
         521          70
         522          70
         523          71
         524          71
         524          72
         525          72
         526          72
         527          73
         527          73
         528          74
         529          74
         530          74
         530          75
         531          75
         532          76
         532          76
         533          77
         534          77
         534          77
         535          78
         536          78
         536          79
         537          79
         538          79
         538          80
         539          80
         539          81
         540          81
         541          82
         541          82
         542          83
         542          83
         543          83
         543          84
         544          84
         544          85
         545          85
         545          86
         546          86
         546          86
         547          87
         547          87
         548          88
         548          88
         549          89
         549          89
         550          90
         550          90
         550          91
         551          91
         551          91
         552          92
         552          92
         553          93
         553          93
         553          94
         554          94
         554          95
         554          95
         555          96
         555          96
         555          97
         556          97
         556          97
         556          98
         557          98
         557          99
         557          99
         558         100
         558         100
         558         101
         558         101
         559         102
         559         102
         559         103
         560         103
         560         104
         560         104
         560         105
         560         105
         561         105
         561         106
         561         106
         561         107
         562         107
         562         108
         562         108
         562         109
         242         228
         242         228
         241         227
         241         227
         240         227
         239         227
         239         226
         238         226
         238         226
         237         225
         236         225
         236         225
         235         224
         234         224
         234         224
         233         223
         233         223
         232         223
         231         222
         231         222
         230         222
         230         222
         229         221
         228         221
         228         221
         227         220
         227         220
         226         220
         225         219
         225         219
         224         219
         224         218
         223         218
         222         218
         222         217
         221         217
         221         217
         220         216
         219         216
         219         216
         218         215
         218         215
         217         214
         216         214
         216         214
         215         213
         215         213
         214         213
         213         212
         213         212
         212         212
         212         211
         211         211
         211         211
         210         210
         209         210
         209         210
         208         209
         208         209
         207         208
         206         208
         206         208
         205         207
         205         207
         204         207
         204         206
         203         206
         203         205
         202         205
         201         205
         201         204
         200         204
         200         204
         199         203
         199         203
         198         202
         197         202
         197         202
         196         201
         196         201
         195         201
         195         200
         194         200
         194         199
         193         199
         193         199
         192         198
         191         198
         191         197
         190         197
         190         197
         189         196
         189         196
         188         195
         188         195
         187         195
         187         194
         186         194
         186         193
         185         193
         185         193
         184         192
         183         192
         183         191
         182         191
         182         191
         181         190
         181         190
         180         189
         180         189
         179         189
         179         188
         178         188
         178         187
         177         187
         177         187
         176         186
         176         186
         175         185
         175         185
         174         184
         174         184
         173         184
         173         183
         172         183
         172         182
         171         182
         171         182
         170         181
         170         181
         170         180
         169         180
         169         179
         168         179
         168         179
         167         178
         167         178
         166         177
         166         177
         165         176
         165         176
         164         176
         164         175
         163         175
         163         174
         163         174
         162         173
         162         173
         161         172
         161         172
         160         172
         160         171
         159         171
         159         170
         159         170
         158         169
         158         169
         157         169
         157         168
         157         168
         156         167
         156         167
         155         166
         155         166
         154         165
         154         165
         154         165
         153         164
         153         164
         152         163
         152         163
         152         162
         151         162
         151         161
         150         161
         150         161
         150         160
         149         160
         149         159
         149         159
         148         158
         148         158
         147         157
         147         157
         147         156
         146         156
         146         156
         146         155
         145         155
         145         154
         145         154
         144         153
         144         153
         144         152
         143         152
         143         151
         143         151
         142         151
         142         150
         142         150
         141         149
         141         149
         141         148
         140         148
         140         147
         140         147
         140         146
         139         146
         139         146
         139         145
         138         145
         138         144
         138         144
         138         143
         137         143
         137         142
         137         142
         136         141
         136         141
         136         140
         136         140
         135         140
         135         139
         135         139
         135         138
         134         138
         134         137
         134         137
         134         136
         134         136
         133         135
         133         135
         133         134
         133         134
         132         134
         132         133
         132         133
         132         132
         132         132
         131         131
         131         131
         131         130
         131         130
         131         129
         131         129
         130         128
         130         128
         130         127
         130         127
         130         127
         130         126
         130         126
         129         125
         129         125
         129         124
         129         124
         129         123
         129         123
         129         122
         129         122
         128         121
         128         121
         128         121
         128         120
         128         120
         128         119
         128         119
         128         118
         128         118
         128         117
         128         117
         128         116
         128         116
         128         115
         127         115
         127         115
         127         114
         127         114
         127         113
         127         113
         127         112
         127         112
         127         111
         127         111
         127         110
         127         110
         127         110
         127         109
         127         109
         127         108
         128         108
         128         107
         128         107
         128         106
         128         106
         128         105
         128         105
         128         105
         128         104
         128         104
         128         103
         128         103
         128         102
         129         102
         129         101
         129         101
         129         101
         129         100
         129         100
         129          99
         130          99
         130          98
         130          98
         130          97
         130          97
         130          97
         131          96
         131          96
         131          95
         131          95
         131          94
         132          94
         132          93
         132          93
         132          93
         133          92
         133          92
         133          91
         133          91
         134          90
         134          90
         134          90
         135          89
         135          89
         135          88
         136          88
         136          87
         136          87
         137          87
         137          86
         137          86
         138          85
         138          85
         138          85
         139          84
         139          84
         140          83
         140          83
         140          82
         141          82
         141          82
         142          81
         142          81
         143          80
         143          80
         143          80
         144          79
         144          79
         145          78
         145          78
         146          78
         146          77
         147          77
         147          76
         148          76
         149          76
         149          75
         150          75
         150          74
         151          74
         151          74
         152          73
         153          73
         153          72
         154          72
         154          72
         155          71
         156          71
         156          71
         157          70
         158          70
         158          69
         159          69
         160          69
         161          68
         161          68
         162          68
         163          67
         163          67
         164          67
         165          66
         166          66
         167          65
         167          65
         168          65
         169          64
         170          64
         171          64
         171          63
         172          63
         173          63
         174          62
         175          62
         176          62
         177          61
         178          61
         178          61
         179          60
         180          60
         181          60
         182          59
         183          59
         184          59
         185          58
         186          58
         187          58
         188          58
         189          57
         190          57
         191          57
         192          56
         193          56
         194          56
         195          55
         196          55
         197          55
         199          55
         200          54
         201          54
         202          54
         203          53
         204          53
         205          53
         206          53
         208          52
         209          52
         210          52
         211          52
         212          51
         214          51
         215          51
         216          51
         217          50
         219          50
         220          50
         221          50
         222          49
         224          49
         225          49
         226          49
         228          48
         229          48
         230          48
         232          48
         233          48
         234          47
         236          47
         237          47
         238          47
         240          47
         241          46
         243          46
         244          46
         245          46
         247          46
         248          45
         250          45
         251          45
         253          45
         254          45
         256          45
         257          44
         258          44
         260          44
         261          44
         263          44
         265          44
         266          43
         268          43
         269          43
         271          43
         272          43
         274          43
         275          43
         277          43
         278          42
         280          42
         282          42
         283          42
         285          42
         286          42
         288          42
         289          42
         291          42
         293          42
         294          41
         296          41
         298          41
         299          41
         301          41
         302          41
         304          41
         306          41
         307          41
         309          41
         311          41
         312          41
         314          41
         316          41
         317          41
         319          41
         321          41
         322          40
         324          40
         326          40
         327          40
         329          40
         331          40
         332          40
         334          40
         336          40
         337          40
         339          40
         341          40
         342          40
         344          40
         346          40
         347          40
         349          41
         351          41
         352          41
         354          41
         356          41
         358          41
         359          41
         361          41
         363          41
         364          41
         366          41
         368          41
         369          41
         371          41
         372          41
         374          41
         376          41
         377          42
         379          42
         381          42
         382          42
         384          42
         386          42
         387          42
         389          42
         391          42
         392          42
         394          43
         395          43
         397          43
         399          43
         400          43
         402          43
         403          43
         405          44
         406          44
         408          44
         410          44
         411          44
         413          44
         414          45
         416          45
         417          45
         419          45
         420          45
         422          45
         423          46
         425          46
         426          46
         428          46
         429          46
         431          47
         432          47
         434          47
         435          47
         437          47
         438          48
         439          48
         441          48
         442          48
         444          48
         445          49
         446          49
         448          49
         449          49
         451          50
         452          50
         453          50
         455          50
         456          51
         457          51
         459          51
         460          51
         461          52
         463          52
         464          52
         465          53
         466          53
         468          53
         469          53
         470          54
         471          54
         473          54
         474          55
         475          55
         476          55
         477          55
         479          56
         480          56
         481          56
         482          57
         483          57
         484          57
         485          58
         487          58
         488          58
         489          59
         490          59
         491          59
         492          59
         493          60
         494          60
         495          60
         496          61
         497          61
         498          62
         499          62
         500          62
         501          63
         502          63
         503          63
         504          64
         505          64
         506          64
         507          65
         508          65
         509          65
         510          66
         511          66
         512          67
         512          67
         513          67
         514          68
         515          68
         516          68
         517          69
         518          69
         518          70
         519          70
         520          70
         521          71
         522          71
         522          72
         523          72
         524          72
         525          73
         525          73
         526          73
         527          74
         528          74
         528          75
         529          75
         530          76
         530          76
         531          76
         532          77
         532          77
         533          78
         534          78
         534          78
         535          79
         536          79
         536          80
         537          80
         537          81
         538          81
         539          81
         539          82
         540          82
         540          83
         541          83
         541          84
         542          84
         543          84
         543          85
         544          85
         544          86
         545          86
         545          87
         546          87
         546          88
         547          88
         547          88
         547          89
         548          89
         548          90
         549          90
         549          91
         550          91
         550          92
         550          92
         551          92
         551          93
         552          93
         552          94
         552          94
         553          95
         553          95
         553          96
         554          96
         554          97
         554          97
         555          98
         555          98
         555          98
         556          99
         556          99
         556         100
         557         100
         557         101
         557         101
         557         102
         558         102
         558         103
         558         103
         558         104
         559         104
         559         105
         559         105
         559         106
         560         106
         560         107
         560         107
         560         107
         560         108
         561         108
         561         109
         243         228
         242         227
         242         227
         241         227
         241         226
         240         226
         239         226
         239         226
         238         225
         237         225
         237         225
         236         224
         236         224
         235         224
         234         223
         234         223
         233         223
         233         222
         232         222
         231         222
         231         221
         230         221
         230         221
         229         221
         228         220
         228         220
         227         220
         226         219
         226         219
         225         219
         225         218
         224         218
         224         218
         223         217
         222         217
         222         217
         221         216
         221         216
         220         216
         219         215
         219         215
         218         214
         218         214
         217         214
         216         213
         216         213
         215         213
         215         212
         214         212
         213         212
         213         211
         212         211
         212         211
         211         210
         211         210
         210         210
         209         209
         209         209
         208         208
         208         208
         207         208
         207         207
         206         207
         205         207
         205         206
         204         206
         204         206
         203         205
         203         205
         202         204
         201         204
         201         204
         200         203
         200         203
         199         203
         199         202
         198         202
         198         201
         197         201
         197         201
         196         200
         195         200
         195         199
         194         199
         194         199
         193         198
         193         198
         192         198
         192         197
         191         197
         191         196
         190         196
         189         196
         189         195
         188         195
         188         194
         187         194
         187         194
         186         193
         186         193
         185         192
         185         192
         184         192
         184         191
         183         191
         183         190
         182         190
         182         190
         181         189
         181         189
         180         188
         180         188
         179         188
         179         187
         178         187
         178         186
         177         186
         177         185
         176         185
         176         185
         175         184
         175         184
         174         183
         174         183
         173         183
         173         182
         172         182
         172         181
         171         181
         171         180
         170         180
         170         180
         169         179
         169         179
         168         178
         168         178
         168         177
         167         177
         167         177
         166         176
         166         176
         165         175
         165         175
         164         174
         164         174
         163         174
         163         173
         163         173
         162         172
         162         172
         161         171
         161         171
         160         171
         160         170
         160         170
         159         169
         159         169
         158         168
         158         168
         157         167
         157         167
         157         167
         156         166
         156         166
         155         165
         155         165
         155         164
         154         164
         154         163
         153         163
         153         163
         153         162
         152         162
         152         161
         151         161
         151         160
         151         160
         150         159
         150         159
         150         159
         149         158
         149         158
         148         157
         148         157
         148         156
         147         156
         147         155
         147         155
         146         154
         146         154
         146         154
         145         153
         145         153
         145         152
         144         152
         144         151
         144         151
         143         150
         143         150
         143         149
         142         149
         142         149
         142         148
         141         148
         141         147
         141         147
         141         146
         140         146
         140         145
         140         145
         139         144
         139         144
         139         144
         139         143
         138         143
         138         142
         138         142
         137         141
         137         141
         137         140
         137         140
         136         139
         136         139
         136         138
         136         138
         135         138
         135         137
         135         137
         135         136
         135         136
         134         135
         134         135
         134         134
         134         134
         134         133
         133         133
         133         133
         133         132
         133         132
         133         131
         132         131
         132         130
         132         130
         132         129
         132         129
         132         128
         131         128
         131         127
         131         127
         131         127
         131         126
         131         126
         130         125
         130         125
         130         124
         130         124
         130         123
         130         123
         130         122
         130         122
         130         121
         129         121
         129         121
         129         120
         129         120
         129         119
         129         119
         129         118
         129         118
         129         117
         129         117
         129         116
         129         116
         129         115
         129         115
         129         115
         129         114
         129         114
         129         113
         129         113
         129         112
         129         112
         129         111
         129         111
         129         110
         129         110
         129         110
         129         109
         129         109
         129         108
         129         108
         129         107
         129         107
         129         106
         129         106
         129         105
         129         105
         129         105
         129         104
         129         104
         129         103
         130         103
         130         102
         130         102
         130         101
         130         101
         130         101
         130         100
         130         100
         131          99
         131          99
         131          98
         131          98
         131          97
         131          97
         132          97
         132          96
         132          96
         132          95
         132          95
         133          94
         133          94
         133          94
         133          93
         134          93
         134          92
         134          92
         134          91
         135          91
         135          91
         135          90
         136          90
         136          89
         136          89
         136          88
         137          88
         137          88
         137          87
         138          87
         138          86
         138          86
         139          85
         139          85
         140          85
         140          84
         140          84
         141          83
         141          83
         142          83
         142          82
         142          82
         143          81
         143          81
         144          81
         144          80
         145          80
         145          79
         146          79
         146          79
         147          78
         147          78
         148          77
         148          77
         149          77
         149          76
         150          76
         150          75
         151          75
         151          75
         152          74
         153          74
         153          73
         154          73
         154          73
         155          72
         156          72
         156          72
         157          71
         158          71
         158          70
         159          70
         160          70
         160          69
         161          69
         162          69
         162          68
         163          68
         164          68
         165          67
         165          67
         166          66
         167          66
         168          66
         168          65
         169          65
         170          65
         171          64
         172          64
         173          64
         173          63
         174          63
         175          63
         176          62
         177          62
         178          62
         179          61
         180          61
         180          61
         181          60
         182          60
         183          60
         184          59
         185          59
         186          59
         187          58
         188          58
         189          58
         190          58
         191          57
         192          57
         193          57
         194          56
         195          56
         196          56
         197          55
         198          55
         200          55
         201          55
         202          54
         203          54
         204          54
         205          54
         206          53
         207          53
         209          53
         210          52
         211          52
         212          52
         213          52
         215          51
         216          51
         217          51
         218          51
         219          50
         221          50
         222          50
         223          50
         225          50
         226          49
         227          49
         228          49
         230          49
         231          48
         232          48
         234          48
         235          48
         236          48
         238          47
         239          47
         241          47
         242          47
         243          47
         245          46
         246          46
         248          46
         249          46
         250          46
         252          45
         253          45
         255          45
         256          45
         258          45
         259          45
         261          44
         262          44
         264          44
         265          44
         267          44
         268          44
         270          44
         271          43
         273          43
         274          43
         276          43
         277          43
         279          43
         280          43
         282          43
         284          43
         285          42
         287          42
         288          42
         290          42
         291          42
         293          42
         295          42
         296          42
         298          42
         299          42
         301          42
         303          41
         304          41
         306          41
         308          41
         309          41
         311          41
         313          41
         314          41
         316          41
         317          41
         319          41
         321          41
         322          41
         324          41
         326          41
         327          41
         329          41
         331          41
         332          41
         334          41
         336          41
         337          41
         339          41
         341          41
         342          41
         344          41
         346          41
         347          41
         349          41
         351          41
         352          41
         354          41
         356          41
         357          41
         359          41
         361          41
         362          41
         364          41
         366          41
         367          41
         369          42
         371          42
         372          42
         374          42
         375          42
         377          42
         379          42
         380          42
         382          42
         384          42
         385          42
         387          43
         388          43
         390          43
         392          43
         393          43
         395          43
         396          43
         398          43
         400          44
         401          44
         403          44
         404          44
         406          44
         407          44
         409          44
         411          45
         412          45
         414          45
         415          45
         417          45
         418          45
         420          46
         421          46
         423          46
         424          46
         426          46
         427          47
         429          47
         430          47
         431          47
         433          47
         434          48
         436          48
         437          48
         439          48
         440          48
         441          49
         443          49
         444          49
         446          49
         447          50
         448          50
         450          50
         451          50
         452          51
         454          51
         455          51
         456          51
         458          52
         459          52
         460          52
         462          52
         463          53
         464          53
         465          53
         467          53
         468          54
         469          54
         470          54
         472          55
         473          55
         474          55
         475          55
         476          56
         477          56
         479          56
         480          57
         481          57
         482          57
         483          58
         484          58
         485          58
         487          59
         488          59
         489          59
         490          59
         491          60
         492          60
         493          60
         494          61
         495          61
         496          61
         497          62
         498          62
         499          62
         500          63
         501          63
         502          64
         503          64
         504          64
         505          65
         506          65
         507          65
         508          66
         509          66
         509          66
         510          67
         511          67
         512          68
         513          68
         514          68
         515          69
         516          69
         516          69
         517          70
         518          70
         519          71
         520          71
         520          71
         521          72
         522          72
         523          73
         523          73
         524          73
         525          74
         526          74
         526          75
         527          75
         528          75
         528          76
         529          76
         530          77
         531          77
         531          77
         532          78
         532          78
         533          79
         534          79
         534          79
         535          80
         536          80
         536          81
         537          81
         537          82
         538          82
         539          82
         539          83
         540          83
         540          84
         541          84
         541          85
         542          85
         542          85
         543          86
         543          86
         544          87
         544          87
         545          88
         545          88
         546          89
         546          89
         547          89
         547          90
         547          90
         548          91
         548          91
         549          92
         549          92
         550          93
         550          93
         550          94
         551          94
         551          94
         551          95
         552          95
         552          96
         553          96
         553          97
         553          97
         554          98
         554          98
         554          99
         554          99
         555         100
         555         100
         555         100
         556         101
         556         101
         556         102
         556         102
         557         103
         557         103
         557         104
         557         104
         558         105
         558         105
         558         106
         558         106
         559         107
         559         107
         559         108
         559         108
         559         109
         560         109
         243         227
         243         227
         242         227
         242         226
         241         226
         240         226
         240         226
         239         225
         239         225
         238         225
         237         224
         237         224
         236         224
         236         223
         235         223
         234         223
         234         222
         233         222
         232         222
         232         221
         231         221
         231         221
         230         221
         229         220
         229         220
         228         220
         228         219
         227         219
         226         219
         226         218
         225         218
         225         218
         224         217
         223         217
         223         217
         222         216
         222         216
         221         216
         221         215
         220         215
         219         214
         219         214
         218         214
         218         213
         217         213
         216         213
         216         212
         215         212
         215         212
         214         211
         214         211
         213         211
         212         210
         212         210
         211         210
         211         209
         210         209
         210         209
         209         208
         208         208
         208         207
         207         207
         207         207
         206         206
         206         206
         205         206
         204         205
         204         205
         203         204
         203         204
         202         204
         202         203
         201         203
         201         203
         200         202
         199         202
         199         201
         198         201
         198         201
         197         200
         197         200
         196         200
         196         199
         195         199
         194         198
         194         198
         193         198
         193         197
         192         197
         192         196
         191         196
         191         196
         190         195
         190         195
         189         194
         189         194
         188         194
         188         193
         187         193
         187         192
         186         192
         185         192
         185         191
         184         191
         184         190
         183         190
         183         190
         182         189
         182         189
         181         188
         181         188
         180         188
         180         187
         179         187
         179         186
         178         186
         178         186
         177         185
         177         185
         176         184
         176         184
         175         184
         175         183
         174         183
         174         182
         174         182
         173         181
         173         181
         172         181
         172         180
         171         180
         171         179
         170         179
         170         178
         169         178
         169         178
         168         177
         168         177
         167         176
         167         176
         167         175
         166         175
         166         175
         165         174
         165         174
         164         173
         164         173
         163         172
         163         172
         163         172
         162         171
         162         171
         161         170
         161         170
         160         169
         160         169
         160         169
         159         168
         159         168
         158         167
         158         167
         157         166
         157         166
         157         165
         156         165
         156         165
         155         164
         155         164
         155         163
         154         163
         154         162
         153         162
         153         162
         153         161
         152         161
         152         160
         152         160
         151         159
         151         159
         150         158
         150         158
         150         157
         149         157
         149         157
         149         156
         148         156
         148         155
         148         155
         147         154
         147         154
         147         153
         146         153
         146         153
         146         152
         145         152
         145         151
         145         151
         144         150
         144         150
         144         149
         143         149
         143         148
         143         148
         142         148
         142         147
         142         147
         142         146
         141         146
         141         145
         141         145
         140         144
         140         144
         140         143
         140         143
         139         143
         139         142
         139         142
         138         141
         138         141
         138         140
         138         140
         137         139
         137         139
         137         138
         137         138
         137         137
         136         137
         136         137
         136         136
         136         136
         135         135
         135         135
         135         134
         135         134
         135         133
         134         133
         134         132
         134         132
         134         131
         134         131
         133         131
         133         130
         133         130
         133         129
         133         129
         133         128
         132         128
         132         127
         132         127
         132         126
         132         126
         132         126
         132         125
         131         125
         131         124
         131         124
         131         123
         131         123
         131         122
         131         122
         131         121
         131         121
         131         120
         130         120
         130         120
         130         119
         130         119
         130         118
         130         118
         130         117
         130         117
         130         116
         130         116
         130         115
         130         115
         130         115
         130         114
         130         114
         130         113
         130         113
         130         112
         130         112
         130         111
         130         111
         130         110
         130         110
         130         110
         130         109
         130         109
         130         108
         130         108
         130         107
         130         107
         130         106
         130         106
         130         106
         130         105
         130         105
         130         104
         131         104
         131         103
         131         103
         131         102
         131         102
         131         102
         131         101
         131         101
         132         100
         132         100
         132          99
         132          99
         132          98
         132          98
         132          98
         133          97
         133          97
         133          96
         133          96
         133          95
         134          95
         134          95
         134          94
         134          94
         135          93
         135          93
         135          92
         135          92
         136          91
         136          91
         136          91
         136          90
         137          90
         137          89
         137          89
         138          89
         138          88
         138          88
         139          87
         139          87
         139          86
         140          86
         140          86
         140          85
         141          85
         141          84
         142          84
         142          84
         142          83
         143          83
         143          82
         144          82
         144          81
         145          81
         145          81
         145          80
         146          80
         146          79
         147          79
         147          79
         148          78
         148          78
         149          78
         149          77
         150          77
         150          76
         151          76
         152          76
         152          75
         153          75
         153          74
         154          74
         154          74
         155          73
         156          73
         156          72
         157          72
         158          72
         158          71
         159          71
         159          71
         160          70
         161          70
         162          70
         162          69
         163          69
         164          68
         164          68
         165          68
         166          67
         167          67
         167          67
         168          66
         169          66
         170          66
         170          65
         171          65
         172          65
         173          64
         174          64
         175          64
         175          63
         176          63
         177          63
         178          62
         179          62
         180          62
         181          61
         182          61
         182          61
         183          60
         184          60
         185          60
         186          59
         187          59
         188          59
         189          58
         190          58
         191          58
         192          58
         193          57
         194          57
         195          57
         196          56
         197          56
         198          56
         200          55
         201          55
         202          55
         203          55
         204          54
         205          54
         206          54
         207          54
         208          53
         210          53
         211          53
         212          53
         213          52
         214          52
         215          52
         217          52
         218          51
         219          51
         220          51
         222          51
         223          50
         224          50
         225          50
         227          50
         228          49
         229          49
         231          49
         232          49
         233          49
         235          48
         236          48
         237          48
         239          48
         240          48
         241          47
         243          47
         244          47
         245          47
         247          47
         248          46
         250          46
         251          46
         252          46
         254          46
         255          45
         257          45
         258          45
         260          45
         261          45
         263          45
         264          45
         266          44
         267          44
         269          44
         270          44
         272          44
         273          44
         275          44
         276          43
         278          43
         279          43
         281          43
         282          43
         284          43
         286          43
         287          43
         289          43
         290          43
         292          42
         293          42
         295          42
         297          42
         298          42
         300          42
         301          42
         303          42
         305          42
         306          42
         308          42
         309          42
         311          42
         313          42
         314          41
         316          41
         318          41
         319          41
         321          41
         323          41
         324          41
         326          41
         327          41
         329          41
         331          41
         332          41
         334          41
         336          41
         337          41
         339          41
         341          41
         342          41
         344          41
         346          41
         347          41
         349          41
         351          41
         352          41
         354          41
         355          42
         357          42
         359          42
         360          42
         362          42
         364          42
         365          42
         367          42
         369          42
         370          42
         372          42
         374          42
         375          42
         377          42
         378          42
         380          43
         382          43
         383          43
         385          43
         386          43
         388          43
         390          43
         391          43
         393          43
         394          44
         396          44
         398          44
         399          44
         401          44
         402          44
         404          44
         405          45
         407          45
         408          45
         410          45
         411          45
         413          45
         414          45
         416          46
         417          46
         419          46
         420          46
         422          46
         423          47
         425          47
         426          47
         428          47
         429          47
         431          48
         432          48
         434          48
         435          48
         436          48
         438          49
         439          49
         441          49
         442          49
         443          49
         445          50
         446          50
         447          50
         449          50
         450          51
         451          51
         453          51
         454          51
         455          52
         457          52
         458          52
         459          52
         461          53
         462          53
         463          53
         464          53
         466          54
         467          54
         468          54
         469          55
         471          55
         472          55
         473          55
         474          56
         475          56
         476          56
         478          57
         479          57
         480          57
         481          58
         482          58
         483          58
         484          59
         485          59
         487          59
         488          59
         489          60
         490          60
         491          60
         492          61
         493          61
         494          61
         495          62
         496          62
         497          62
         498          63
         499          63
         500          63
         501          64
         502          64
         503          65
         504          65
         505          65
         506          66
         506          66
         507          66
         508          67
         509          67
         510          67
         511          68
         512          68
         513          69
         513          69
         514          69
         515          70
         516          70
         517          70
         518          71
         518          71
         519          72
         520          72
         521          72
         521          73
         522          73
         523          74
         524          74
         524          74
         525          75
         526          75
         527          76
         527          76
         528          76
         529          77
         529          77
         530          78
         531          78
         531          78
         532          79
         532          79
         533          80
         534          80
         534          81
         535          81
         536          81
         536          82
         537          82
         537          83
         538          83
         538          84
         539          84
         539          84
         540          85
         540          85
         541          86
         542          86
         542          87
         543          87
         543          87
         543          88
         544          88
         544          89
         545          89
         545          90
         546          90
         546          91
         547          91
         547          91
         547          92
         548          92
         548          93
         549          93
         549          94
         549          94
         550          95
         550          95
         551          96
         551          96
         551          96
         552          97
         552          97
         552          98
         553          98
         553          99
         553          99
         554         100
         554         100
         554         101
         554         101
         555         102
         555         102
         555         102
         555         103
         556         103
         556         104
         556         104
         556         105
         557         105
         557         106
         557         106
         557         107
         558         107
         558         108
         558         108
         558         109
         558         109
         244         227
         243         227
         243         226
         242         226
         242         226
         241         225
         240         225
         240         225
         239         225
         238         224
         238         224
         237         224
         237         223
         236         223
         235         223
         235         222
         234         222
         234         222
         233         221
         232         221
         232         221
         231         220
         231         220
         230         220
         229         220
         229         219
         228         219
         228         219
         227         218
         226         218
         226         218
         225         217
         225         217
         224         217
         223         216
         223         216
         222         216
         222         215
         221         215
         221         215
         220         214
         219         214
         219         213
         218         213
         218         213
         217         212
         216         212
         216         212
         215         211
         215         211
         214         211
         214         210
         213         210
         212         210
         212         209
         211         209
         211         209
         210         208
         210         208
         209         207
         208         207
         208         207
         207         206
         207         206
         206         206
         206         205
         205         205
         205         205
         204         204
         203         204
         203         203
         202         203
         202         203
         201         202
         201         202
         200         202
         200         201
         199         201
         198         200
         198         200
         197         200
         197         199
         196         199
         196         198
         195         198
         195         198
         194         197
         194         197
         193         197
         193         196
         192         196
         191         195
         191         195
         190         195
         190         194
         189         194
         189         193
         188         193
         188         193
         187         192
         187         192
         186         191
         186         191
         185         191
         185         190
         184         190
         184         189
         183         189
         183         189
         182         188
         182         188
         181         187
         181         187
         180         187
         180         186
         179         186
         179         185
         178         185
         178         185
         177         184
         177         184
         176         183
         176         183
         175         182
         175         182
         174         182
         174         181
         173         181
         173         180
         172         180
         172         180
         172         179
         171         179
         171         178
         170         178
         170         177
         169         177
         169         177
         168         176
         168         176
         167         175
         167         175
         166         174
         166         174
         166         174
         165         173
         165         173
         164         172
         164         172
         163         171
         163         171
         163         171
         162         170
         162         170
         161         169
         161         169
         160         168
         160         168
         160         167
         159         167
         159         167
         158         166
         158         166
         158         165
         157         165
         157         164
         156         164
         156         164
         156         163
         155         163
         155         162
         154         162
         154         161
         154         161
         153         160
         153         160
         153         160
         152         159
         152         159
         151         158
         151         158
         151         157
         150         157
         150         156
         150         156
         149         156
         149         155
         149         155
         148         154
         148         154
         148         153
         147         153
         147         152
         147         152
         146         151
         146         151
         146         151
         145         150
         145         150
         145         149
         144         149
         144         148
         144         148
         143         147
         143         147
         143         146
         143         146
         142         146
         142         145
         142         145
         141         144
         141         144
         141         143
         141         143
         140         142
         140         142
         140         141
         140         141
         139         141
         139         140
         139         140
         139         139
         138         139
         138         138
         138         138
         138         137
         137         137
         137         136
         137         136
         137         136
         136         135
         136         135
         136         134
         136         134
         136         133
         135         133
         135         132
         135         132
         135         131
         135         131
         135         131
         134         130
         134         130
         134         129
         134         129
         134         128
         134         128
         133         127
         133         127
         133         126
         133         126
         133         125
         133         125
         133         125
         132         124
         132         124
         132         123
         132         123
         132         122
         132         122
         132         121
         132         121
         132         120
         132         120
         131         120
         131         119
         131         119
         131         118
         131         118
         131         117
         131         117
         131         116
         131         116
         131         115
         131         115
         131         115
         131         114
         131         114
         131         113
         131         113
         131         112
         131         112
         131         111
         131         111
         131         110
         131         110
         131         110
         131         109
         131         109
         131         108
         131         108
         131         107
         131         107
         131         106
         131         106
         131         106
         131         105
         132         105
         132         104
         132         104
         132         103
         132         103
         132         102
         132         102
         132         102
         132         101
         133         101
         133         100
         133         100
         133          99
         133          99
         133          98
         133          98
         134          98
         134          97
         134          97
         134          96
         134          96
         135          95
         135          95
         135          95
         135          94
         136          94
         136          93
         136          93
         136          92
         137          92
         137          92
         137          91
         137          91
         138          90
         138          90
         138          89
         139          89
         139          89
         139          88
         140          88
         140          87
         140          87
         141          87
         141          86
         141          86
         142          85
         142          85
         142          84
         143          84
         143          84
         144          83
         144          83
         144          82
         145          82
         145          82
         146          81
         146          81
         147          80
         147          80
         148          80
         148          79
         149          79
         149          78
         150          78
         150          78
         151          77
         151          77
         152          77
         152          76
         153          76
         153          75
         154          75
         154          75
         155          74
         156          74
         156          73
         157          73
         157          73
         158          72
         159          72
         159          72
         160          71
         161          71
         161          70
         162          70
         163          70
         163          69
         164          69
         165          69
         166          68
         166          68
         167          68
         168          67
         168          67
         169          67
         170          66
         171          66
         172          66
         172          65
         173          65
         174          64
         175          64
         176          64
         177          63
         177          63
         178          63
         179          62
         180          62
         181          62
         182          62
         183          61
         184          61
         184          61
         185          60
         186          60
         187          60
         188          59
         189          59
         190          59
         191          58
         192          58
         193          58
         194          58
         195          57
         196          57
         197          57
         198          56
         199          56
         200          56
         202          56
         203          55
         204          55
         205          55
         206          54
         207          54
         208          54
         209          54
         211          53
         212          53
         213          53
         214          53
         215          52
         216          52
         218          52
         219          52
         220          51
         221          51
         222          51
         224          51
         225          50
         226          50
         228          50
         229          50
         230          50
         231          49
         233          49
         234          49
         235          49
         237          48
         238          48
         239          48
         241          48
         242          48
         243          47
         245          47
         246          47
         248          47
         249          47
         250          47
         252          46
         253          46
         255          46
         256          46
         257          46
         259          46
         260          45
         262          45
         263          45
         265          45
         266          45
         268          45
         269          45
         271          44
         272          44
         274          44
         275          44
         277          44
         278          44
         280          44
         281          44
         283          43
         284          43
         286          43
         287          43
         289          43
         291          43
         292          43
         294          43
         295          43
         297          43
         298          42
         300          42
         302          42
         303          42
         305          42
         306          42
         308          42
         310          42
         311          42
         313          42
         314          42
         316          42
         318          42
         319          42
         321          42
         323          42
         324          42
         326          42
         327          42
         329          42
         331          42
         332          42
         334          42
         336          42
         337          42
         339          42
         341          42
         342          42
         344          42
         345          42
         347          42
         349          42
         350          42
         352          42
         354          42
         355          42
         357          42
         359          42
         360          42
         362          42
         363          42
         365          42
         367          42
         368          42
         370          42
         372          43
         373          43
         375          43
         376          43
         378          43
         380          43
         381          43
         383          43
         384          43
         386          43
         388          43
         389          44
         391          44
         392          44
         394          44
         395          44
         397          44
         399          44
         400          44
         402          45
         403          45
         405          45
         406          45
         408          45
         409          45
         411          46
         412          46
         414          46
         415          46
         417          46
         418          46
         420          47
         421          47
         423          47
         424          47
         426          47
         427          48
         429          48
         430          48
         431          48
         433          48
         434          49
         436          49
         437          49
         438          49
         440          49
         441          50
         443          50
         444          50
         445          50
         447          51
         448          51
         449          51
         451          51
         452          52
         453          52
         455          52
         456          52
         457          53
         458          53
         460          53
         461          53
         462          54
         463          54
         465          54
         466          54
         467          55
         468          55
         470          55
         471          56
         472          56
         473          56
         474          56
         475          57
         477          57
         478          57
         479          58
         480          58
         481          58
         482          59
         483          59
         484          59
         485          59
         487          60
         488          60
         489          60
         490          61
         491          61
         492          61
         493          62
         494          62
         495          62
         496          63
         497          63
         498          63
         499          64
         500          64
         501          64
         502          65
         503          65
         503          66
         504          66
         505          66
         506          67
         507          67
         508          67
         509          68
         510          68
         511          68
         511          69
         512          69
         513          70
         514          70
         515          70
         516          71
         516          71
         517          71
         518          72
         519          72
         519          73
         520          73
         521          73
         522          74
         522          74
         523          75
         524          75
         525          75
         525          76
         526          76
         527          77
         527          77
         528          77
         529          78
         529          78
         530          79
         531          79
         531          79
         532          80
         532          80
         533          81
         534          81
         534          82
         535          82
         535          82
         536          83
         537          83
         537          84
         538          84
         538          85
         539          85
         539          85
         540          86
         540          86
         541          87
         541          87
         542          88
         542          88
         543          88
         543          89
         544          89
         544          90
         544          90
         545          91
         545          91
         546          92
         546          92
         547          92
         547          93
         547          93
         548          94
         548          94
         549          95
         549          95
         549          96
         550          96
         550          97
         550          97
         551          97
         551          98
         551          98
         552          99
         552          99
         552         100
         553         100
         553         101
         553         101
         553         102
         554         102
         554         103
         554         103
         554         103
         555         104
         555         104
         555         105
         555         105
         556         106
         556         106
         556         107
         556         107
         557         108
         557         108
         557         109
         557         109
         244         227
         244         226
         243         226
         243         226
         242         225
         241         225
         241         225
         240         224
         240         224
         239         224
         238         224
         238         223
         237         223
         237         223
         236         222
         235         222
         235         222
         234         221
         234         221
         233         221
         232         220
         232         220
         231         220
         231         219
         230         219
         229         219
         229         219
         228         218
         228         218
         227         218
         226         217
         226         217
         225         217
         225         216
         224         216
         223         216
         223         215
         222         215
         222         215
         221         214
         221         214
         220         213
         219         213
         219         213
         218         212
         218         212
         217         212
         216         211
         216         211
         215         211
         215         210
         214         210
         214         210
         213         209
         212         209
         212         209
         211         208
         211         208
         210         208
         210         207
         209         207
         209         206
         208         206
         207         206
         207         205
         206         205
         206         205
         205         204
         205         204
         204         203
         204         203
         203         203
         202         202
         202         202
         201         202
         201         201
         200         201
         200         200
         199         200
         199         200
         198         199
         198         199
         197         199
         196         198
         196         198
         195         197
         195         197
         194         197
         194         196
         193         196
         193         195
         192         195
         192         195
         191         194
         191         194
         190         194
         190         193
         189         193
         189         192
         188         192
         188         192
         187         191
         186         191
         186         190
         185         190
         185         190
         184         189
         184         189
         183         188
         183         188
         182         188
         182         187
         181         187
         181         186
         180         186
         180         185
         179         185
         179         185
         179         184
         178         184
         178         183
         177         183
         177         183
         176         182
         176         182
         175         181
         175         181
         174         181
         174         180
         173         180
         173         179
         172         179
         172         178
         171         178
         171         178
         170         177
         170         177
         170         176
         169         176
         169         175
         168         175
         168         175
         167         174
         167         174
         166         173
         166         173
         166         172
         165         172
         165         172
         164         171
         164         171
         163         170
         163         170
         163         169
         162         169
         162         169
         161         168
         161         168
         160         167
         160         167
         160         166
         159         166
         159         166
         158         165
         158         165
         158         164
         157         164
         157         163
         156         163
         156         162
         156         162
         155         162
         155         161
         155         161
         154         160
         154         160
         153         159
         153         159
         153         158
         152         158
         152         158
         152         157
         151         157
         151         156
         151         156
         150         155
         150         155
         150         154
         149         154
         149         154
         149         153
         148         153
         148         152
         148         152
         147         151
         147         151
         147         150
         146         150
         146         150
         146         149
         145         149
         145         148
         145         148
         144         147
         144         147
         144         146
         144         146
         143         145
         143         145
         143         145
         142         144
         142         144
         142         143
         142         143
         141         142
         141         142
         141         141
         141         141
         140         140
         140         140
         140         140
         140         139
         139         139
         139         138
         139         138
         139         137
         138         137
         138         136
         138         136
         138         135
         138         135
         137         135
         137         134
         137         134
         137         133
         137         133
         136         132
         136         132
         136         131
         136         131
         136         130
         135         130
         135         130
         135         129
         135         129
         135         128
         135         128
         134         127
         134         127
         134         126
         134         126
         134         125
         134         125
         134         125
         134         124
         133         124
         133         123
         133         123
         133         122
         133         122
         133         121
         133         121
         133         120
         133         120
         133         120
         133         119
         132         119
         132         118
         132         118
         132         117
         132         117
         132         116
         132         116
         132         115
         132         115
         132         115
         132         114
         132         114
         132         113
         132         113
         132         112
         132         112
         132         111
         132         111
         132         110
         132         110
         132         110
         132         109
         132         109
         132         108
         132         108
         132         107
         132         107
         132         106
         132         106
         133         106
         133         105
         133         105
         133         104
         133         104
         133         103
         133         103
         133         102
         133         102
         133         102
         134         101
         134         101
         134         100
         134         100
         134          99
         134          99
         135          99
         135          98
         135          98
         135          97
         135          97
         135          96
         136          96
         136          96
         136          95
         136          95
         137          94
         137          94
         137          93
         137          93
         137          93
         138          92
         138          92
         138          91
         139          91
         139          90
         139          90
         139          90
         140          89
         140          89
         140          88
         141          88
         141          87
         141          87
         142          87
         142          86
         142          86
         143          85
         143          85
         144          85
         144          84
         144          84
         145          83
         145          83
         146          83
         146          82
         146          82
         147          81
         147          81
         148          81
         148          80
         149          80
         149          79
         150          79
         150          79
         151          78
         151          78
         152          77
         152          77
         153          77
         153          76
         154          76
         154          76
         155          75
         156          75
         156          74
         157          74
         157          74
         158          73
         159          73
         159          73
         160          72
         161          72
         161          71
         162          71
         162          71
         163          70
         164          70
         165          70
         165          69
         166          69
         167          69
         167          68
         168          68
         169          67
         170          67
         170          67
         171          66
         172          66
         173          66
         174          65
         174          65
         175          65
         176          64
         177          64
         178          64
         178          63
         179          63
         180          63
         181          62
         182          62
         183          62
         184          61
         185          61
         186          61
         186          61
         187          60
         188          60
         189          60
         190          59
         191          59
         192          59
         193          58
         194          58
         195          58
         196          58
         197          57
         198          57
         199          57
         200          56
         201          56
         203          56
         204          56
         205          55
         206          55
         207          55
         208          54
         209          54
         210          54
         211          54
         213          53
         214          53
         215          53
         216          53
         217          52
         218          52
         220          52
         221          52
         222          51
         223          51
         225          51
         226          51
         227          51
         228          50
         230          50
         231          50
         232          50
         233          49
         235          49
         236          49
         237          49
         239          49
         240          48
         241          48
         243          48
         244          48
         245          48
         247          47
         248          47
         250          47
         251          47
         252          47
         254          47
         255          46
         257          46
         258          46
         259          46
         261          46
         262          46
         264          45
         265          45
         267          45
         268          45
         270          45
         271          45
         273          45
         274          45
         276          44
         277          44
         279          44
         280          44
         282          44
         283          44
         285          44
         286          44
         288          44
         289          43
         291          43
         292          43
         294          43
         296          43
         297          43
         299          43
         300          43
         302          43
         303          43
         305          43
         307          43
         308          43
         310          42
         311          42
         313          42
         315          42
         316          42
         318          42
         319          42
         321          42
         323          42
         324          42
         326          42
         328          42
         329          42
         331          42
         332          42
         334          42
         336          42
         337          42
         339          42
         341          42
         342          42
         344          42
         345          42
         347          42
         349          42
         350          42
         352          42
         354          42
         355          42
         357          42
         358          42
         360          42
         362          43
         363          43
         365          43
         366          43
         368          43
         370          43
         371          43
         373          43
         374          43
         376          43
         378          43
         379          43
         381          43
         382          44
         384          44
         386          44
         387          44
         389          44
         390          44
         392          44
         393          44
         395          45
         396          45
         398          45
         400          45
         401          45
         403          45
         404          45
         406          45
         407          46
         409          46
         410          46
         412          46
         413          46
         415          46
         416          47
         418          47
         419          47
         421          47
         422          47
         423          48
         425          48
         426          48
         428          48
         429          48
         431          48
         432          49
         433          49
         435          49
         436          49
         438          50
         439          50
         440          50
         442          50
         443          50
         444          51
         446          51
         447          51
         448          51
         450          52
         451          52
         452          52
         454          52
         455          53
         456          53
         457          53
         459          53
         460          54
         461          54
         462          54
         464          54
         465          55
         466          55
         467          55
         469          56
         470          56
         471          56
         472          56
         473          57
         474          57
         476          57
         477          58
         478          58
         479          58
         480          59
         481          59
         482          59
         483          59
         484          60
         485          60
         486          60
         488          61
         489          61
         490          61
         491          62
         492          62
         493          62
         494          63
         495          63
         496          63
         497          64
         498          64
         499          64
         499          65
         500          65
         501          65
         502          66
         503          66
         504          67
         505          67
         506          67
         507          68
         508          68
         509          68
         509          69
         510          69
         511          69
         512          70
         513          70
         514          71
         514          71
         515          71
         516          72
         517          72
         517          72
         518          73
         519          73
         520          74
         520          74
         521          74
         522          75
         523          75
         523          76
         524          76
         525          76
         525          77
         526          77
         527          78
         527          78
         528          78
         529          79
         529          79
         530          80
         531          80
         531          81
         532          81
         532          81
         533          82
         534          82
         534          83
         535          83
         535          83
         536          84
         536          84
         537          85
         537          85
         538          86
         538          86
         539          86
         539          87
         540          87
         540          88
         541          88
         541          89
         542          89
         542          90
         543          90
         543          90
         544          91
         544          91
         545          92
         545          92
         545          93
         546          93
         546          94
         547          94
         547          94
         547          95
         548          95
         548          96
         548          96
         549          97
         549          97
         549          98
         550          98
         550          98
         550          99
         551          99
         551         100
         551         100
         552         101
         552         101
         552         102
         552         102
         553         103
         553         103
         553         104
         553         104
         554         105
         554         105
         554         105
         554         106
         555         106
         555         107
         555         107
         555         108
         556         108
         556         109
         556         109
         245         226
         244         226
         244         226
         243         225
         243         225
         242         225
         241         224
         241         224
         240         224
         240         224
         239         223
         238         223
         238         223
         237         222
         236         222
         236         222
         235         221
         235         221
         234         221
         234         220
         233         220
         232         220
         232         219
         231         219
         231         219
         230         218
         229         218
         229         218
         228         218
         228         217
         227         217
         226         217
         226         216
         225         216
         225         216
         224         215
         223         215
         223         215
         222         214
         222         214
         221         213
         221         213
         220         213
         219         212
         219         212
         218         212
         218         211
         217         211
         217         211
         216         210
         215         210
         215         210
         214         209
         214         209
         213         209
         213         208
         212         208
         211         208
         211         207
         210         207
         210         206
         209         206
         209         206
         208         205
         207         205
         207         205
         206         204
         206         204
         205         204
         205         203
         204         203
         204         202
         203         202
         203         202
         202         201
         201         201
         201         201
         200         200
         200         200
         199         199
         199         199
         198         199
         198         198
         197         198
         197         198
         196         197
         196         197
         195         196
         194         196
         194         196
         193         195
         193         195
         192         194
         192         194
         191         194
         191         193
         190         193
         190         192
         189         192
         189         192
         188         191
         188         191
         187         190
         187         190
         186         190
         186         189
         185         189
         185         188
         184         188
         184         188
         183         187
         183         187
         182         186
         182         186
         181         186
         181         185
         180         185
         180         184
         179         184
         179         184
         178         183
         178         183
         177         182
         177         182
         176         182
         176         181
         175         181
         175         180
         175         180
         174         179
         174         179
         173         179
         173         178
         172         178
         172         177
         171         177
         171         177
         170         176
         170         176
         170         175
         169         175
         169         174
         168         174
         168         174
         167         173
         167         173
         166         172
         166         172
         166         171
         165         171
         165         171
         164         170
         164         170
         163         169
         163         169
         163         168
         162         168
         162         168
         161         167
         161         167
         161         166
         160         166
         160         165
         159         165
         159         164
         159         164
         158         164
         158         163
         157         163
         157         162
         157         162
         156         161
         156         161
         155         161
         155         160
         155         160
         154         159
         154         159
         154         158
         153         158
         153         157
         153         157
         152         157
         152         156
         152         156
         151         155
         151         155
         150         154
         150         154
         150         153
         149         153
         149         153
         149         152
         148         152
         148         151
         148         151
         148         150
         147         150
         147         149
         147         149
         146         148
         146         148
         146         148
         145         147
         145         147
         145         146
         145         146
         144         145
         144         145
         144         144
         143         144
         143         144
         143         143
         143         143
         142         142
         142         142
         142         141
         142         141
         141         140
         141         140
         141         139
         141         139
         140         139
         140         138
         140         138
         140         137
         139         137
         139         136
         139         136
         139         135
         139         135
         138         134
         138         134
         138         134
         138         133
         138         133
         137         132
         137         132
         137         131
         137         131
         137         130
         136         130
         136         129
         136         129
         136         129
         136         128
         136         128
         136         127
         135         127
         135         126
         135         126
         135         125
         135         125
         135         124
         135         124
         135         124
         134         123
         134         123
         134         122
         134         122
         134         121
         134         121
         134         120
         134         120
         134         119
         134         119
         134         119
         133         118
         133         118
         133         117
         133         117
         133         116
         133         116
         133         115
         133         115
         133         115
         133         114
         133         114
         133         113
         133         113
         133         112
         133         112
         133         111
         133         111
         133         110
         133         110
         133         110
         133         109
         133         109
         133         108
         133         108
         133         107
         134         107
         134         106
         134         106
         134         106
         134         105
         134         105
         134         104
         134         104
         134         103
         134         103
         134         103
         135         102
         135         102
         135         101
         135         101
         135         100
         135         100
         135          99
         136          99
         136          99
         136          98
         136          98
         136          97
         136          97
         137          96
         137          96
         137          96
         137          95
         137          95
         138          94
         138          94
         138          93
         138          93
         139          93
         139          92
         139          92
         139          91
         140          91
         140          91
         140          90
         141          90
         141          89
         141          89
         142          88
         142          88
         142          88
         143          87
         143          87
         143          86
         144          86
         144          86
         144          85
         145          85
         145          84
         146          84
         146          84
         146          83
         147          83
         147          82
         148          82
         148          82
         149          81
         149          81
         149          80
         150          80
         150          80
         151          79
         151          79
         152          78
         152          78
         153          78
         153          77
         154          77
         155          76
         155          76
         156          76
         156          75
         157          75
         157          75
         158          74
         159          74
         159          73
         160          73
         160          73
         161          72
         162          72
         162          72
         163          71
         164          71
         164          71
         165          70
         166          70
         166          69
         167          69
         168          69
         169          68
         169          68
         170          68
         171          67
         172          67
         172          67
         173          66
         174          66
         175          66
         175          65
         176          65
         177          65
         178          64
         179          64
         180          64
         180          63
         181          63
         182          63
         183          62
         184          62
         185          62
         186          61
         187          61
         188          61
         188          60
         189          60
         190          60
         191          60
         192          59
         193          59
         194          59
         195          58
         196          58
         197          58
         198          58
         199          57
         200          57
         201          57
         202          56
         204          56
         205          56
         206          56
         207          55
         208          55
         209          55
         210          55
         211          54
         212          54
         214          54
         215          53
         216          53
         217          53
         218          53
         219          53
         221          52
         222          52
         223          52
         224          52
         225          51
         227          51
         228          51
         229          51
         230          50
         232          50
         233          50
         234          50
         236          50
         237          49
         238          49
         239          49
         241          49
         242          49
         243          48
         245          48
         246          48
         247          48
         249          48
         250          47
         252          47
         253          47
         254          47
         256          47
         257          47
         259          46
         260          46
         261          46
         263          46
         264          46
         266          46
         267          46
         269          45
         270          45
         272          45
         273          45
         275          45
         276          45
         278          45
         279          45
         281          44
         282          44
         284          44
         285          44
         287          44
         288          44
         290          44
         291          44
         293          44
         294          44
         296          43
         297          43
         299          43
         301          43
         302          43
         304          43
         305          43
         307          43
         308          43
         310          43
         312          43
         313          43
         315          43
         316          43
         318          43
         320          43
         321          43
         323          43
         324          43
         326          43
         328          43
         329          42
         331          42
         332          42
         334          42
         336          42
         337          42
         339          42
         340          43
         342          43
         344          43
         345          43
         347          43
         349          43
         350          43
         352          43
         353          43
         355          43
         357          43
         358          43
         360          43
         361          43
         363          43
         365          43
         366          43
         368          43
         369          43
         371          43
         373          43
         374          44
         376          44
         377          44
         379          44
         380          44
         382          44
         384          44
         385          44
         387          44
         388          44
         390          45
         391          45
         393          45
         394          45
         396          45
         398          45
         399          45
         401          45
         402          46
         404          46
         405          46
         407          46
         408          46
         410          46
         411          46
         413          47
         414          47
         416          47
         417          47
         418          47
         420          48
         421          48
         423          48
         424          48
         426          48
         427          48
         428          49
         430          49
         431          49
         433          49
         434          49
         435          50
         437          50
         438          50
         440          50
         441          51
         442          51
         444          51
         445          51
         446          51
         448          52
         449          52
         450          52
         451          52
         453          53
         454          53
         455          53
         457          53
         458          54
         459          54
         460          54
         461          55
         463          55
         464          55
         465          55
         466          56
         468          56
         469          56
         470          56
         471          57
         472          57
         473          57
         474          58
         476          58
         477          58
         478          59
         479          59
         480          59
         481          59
         482          60
         483          60
         484          60
         485          61
         486          61
         487          61
         489          62
         490          62
         491          62
         492          63
         493          63
         494          63
         495          64
         495          64
         496          64
         497          65
         498          65
         499          65
         500          66
         501          66
         502          66
         503          67
         504          67
         505          68
         506          68
         506          68
         507          69
         508          69
         509          69
         510          70
         511          70
         511          70
         512          71
         513          71
         514          72
         515          72
         515          72
         516          73
         517          73
         518          73
         518          74
         519          74
         520          75
         521          75
         521          75
         522          76
         523          76
         523          77
         524          77
         525          77
         526          78
         526          78
         527          79
         527          79
         528          79
         529          80
         529          80
         530          81
         531          81
         531          82
         532          82
         532          82
         533          83
         533          83
         534          84
         535          84
         535          84
         536          85
         536          85
         537          86
         537          86
         538          87
         538          87
         539          87
         539          88
         540          88
         540          89
         541          89
         541          90
         542          90
         542          91
         542          91
         543          91
         543          92
         544          92
         544          93
         544          93
         545          94
         545          94
         546          95
         546          95
         546          95
         547          96
         547          96
         547          97
         548          97
         548          98
         548          98
         549          99
         549          99
         549         100
         550         100
         550         100
         550         101
         551         101
         551         102
         551         102
         551         103
         552         103
         552         104
         552         104
         552         105
         553         105
         553         106
         553         106
         553         106
         554         107
         554         107
         554         108
         554         108
         554         109
         555         109
         245         226
         245         226
         244         225
         244         225
         243         225
         242         224
         242         224
         241         224
         241         223
         240         223
         239         223
         239         223
         238         222
         238         222
         237         222
         236         221
         236         221
         235         221
         235         220
         234         220
         233         220
         233         219
         232         219
         232         219
         231         218
         230         218
         230         218
         229         217
         229         217
         228         217
         228         217
         227         216
         226         216
         226         216
         225         215
         225         215
         224         215
         223         214
         223         214
         222         214
         222         213
         221         213
         221         212
         220         212
         219         212
         219         211
         218         211
         218         211
         217         210
         217         210
         216         210
         215         209
         215         209
         214         209
         214         208
         213         208
         213         208
         212         207
         211         207
         211         207
         210         206
         210         206
         209         205
         209         205
         208         205
         208         204
         207         204
         206         204
         206         203
         205         203
         205         202
         204         202
         204         202
         203         201
         203         201
         202         201
         202         200
         201         200
         201         200
         200         199
         199         199
         199         198
         198         198
         198         198
         197         197
         197         197
         196         196
         196         196
         195         196
         195         195
         194         195
         194         195
         193         194
         193         194
         192         193
         192         193
         191         193
         191         192
         190         192
         189         191
         189         191
         188         191
         188         190
         187         190
         187         189
         186         189
         186         189
         185         188
         185         188
         184         187
         184         187
         183         187
         183         186
         182         186
         182         185
         182         185
         181         185
         181         184
         180         184
         180         183
         179         183
         179         183
         178         182
         178         182
         177         181
         177         181
         176         180
         176         180
         175         180
         175         179
         174         179
         174         178
         173         178
         173         178
         173         177
         172         177
         172         176
         171         176
         171         175
         170         175
         170         175
         169         174
         169         174
         169         173
         168         173
         168         172
         167         172
         167         172
         166         171
         166         171
         166         170
         165         170
         165         169
         164         169
         164         169
         163         168
         163         168
         163         167
         162         167
         162         166
         161         166
         161         166
         161         165
         160         165
         160         164
         159         164
         159         163
         159         163
         158         163
         158         162
         158         162
         157         161
         157         161
         156         160
         156         160
         156         159
         155         159
         155         159
         155         158
         154         158
         154         157
         153         157
         153         156
         153         156
         152         155
         152         155
         152         155
         151         154
         151         154
         151         153
         150         153
         150         152
         150         152
         149         151
         149         151
         149         151
         148         150
         148         150
         148         149
         148         149
         147         148
         147         148
         147         147
         146         147
         146         147
         146         146
         146         146
         145         145
         145         145
         145         144
         144         144
         144         143
         144         143
         144         142
         143         142
         143         142
         143         141
         143         141
         142         140
         142         140
         142         139
         142         139
         141         138
         141         138
         141         138
         141         137
         140         137
         140         136
         140         136
         140         135
         140         135
         139         134
         139         134
         139         133
         139         133
         139         133
         138         132
         138         132
         138         131
         138         131
         138         130
         138         130
         137         129
         137         129
         137         128
         137         128
         137         128
         137         127
         136         127
         136         126
         136         126
         136         125
         136         125
         136         124
         136         124
         136         124
         136         123
         135         123
         135         122
         135         122
         135         121
         135         121
         135         120
         135         120
         135         119
         135         119
         135         119
         135         118
         135         118
         135         117
         134         117
         134         116
         134         116
         134         115
         134         115
         134         115
         134         114
         134         114
         134         113
         134         113
         134         112
         134         112
         134         111
         134         111
         134         111
         134         110
         134         110
         134         109
         134         109
         134         108
         135         108
         135         107
         135         107
         135         107
         135         106
         135         106
         135         105
         135         105
         135         104
         135         104
         135         103
         135         103
         136         103
         136         102
         136         102
         136         101
         136         101
         136         100
         136         100
         137         100
         137          99
         137          99
         137          98
         137          98
         137          97
         138          97
         138          97
         138          96
         138          96
         138          95
         139          95
         139          94
         139          94
         139          94
         140          93
         140          93
         140          92
         140          92
         141          91
         141          91
         141          91
         142          90
         142          90
         142          89
         142          89
         143          89
         143          88
         143          88
         144          87
         144          87
         144          87
         145          86
         145          86
         146          85
         146          85
         146          84
         147          84
         147          84
         148          83
         148          83
         148          82
         149          82
         149          82
         150          81
         150          81
         151          81
         151          80
         152          80
         152          79
         153          79
         153          79
         154          78
         154          78
         155          77
         155          77
         156          77
         156          76
         157          76
         157          76
         158          75
         159          75
         159          74
         160          74
         160          74
         161          73
         162          73
         162          73
         163          72
         163          72
         164          71
         165          71
         165          71
         166          70
         167          70
         168          70
         168          69
         169          69
         170          69
         170          68
         171          68
         172          68
         173          67
         173          67
         174          67
         175          66
         176          66
         177          66
         177          65
         178          65
         179          65
         180          64
         181          64
         182          64
         182          63
         183          63
         184          63
         185          62
         186          62
         187          62
         188          61
         189          61
         190          61
         190          60
         191          60
         192          60
         193          60
         194          59
         195          59
         196          59
         197          58
         198          58
         199          58
         200          58
         201          57
         202          57
         203          57
         204          56
         206          56
         207          56
         208          56
         209          55
         210          55
         211          55
         212          55
         213          54
         214          54
         216          54
         217          54
         218          53
         219          53
         220          53
         221          53
         223          52
         224          52
         225          52
         226          52
         227          51
         229          51
         230          51
         231          51
         232          51
         234          50
         235          50
         236          50
         238          50
         239          50
         240          49
         241          49
         243          49
         244          49
         245          49
         247          48
         248          48
         250          48
         251          48
         252          48
         254          47
         255          47
         256          47
         258          47
         259          47
         261          47
         262          47
         263          46
         265          46
         266          46
         268          46
         269          46
         271          46
         272          46
         274          45
         275          45
         277          45
         278          45
         280          45
         281          45
         283          45
         284          45
         286          44
         287          44
         289          44
         290          44
         292          44
         293          44
         295          44
         296          44
         298          44
         299          44
         301          44
         302          44
         304          43
         306          43
         307          43
         309          43
         310          43
         312          43
         313          43
         315          43
         317          43
         318          43
         320          43
         321          43
         323          43
         324          43
         326          43
         328          43
         329          43
         331          43
         332          43
         334          43
         336          43
         337          43
         339          43
         340          43
         342          43
         344          43
         345          43
         347          43
         348          43
         350          43
         352          43
         353          43
         355          43
         356          43
         358          43
         360          43
         361          43
         363          43
         364          43
         366          44
         368          44
         369          44
         371          44
         372          44
         374          44
         375          44
         377          44
         379          44
         380          44
         382          44
         383          45
         385          45
         386          45
         388          45
         389          45
         391          45
         392          45
         394          45
         395          45
         397          46
         399          46
         400          46
         402          46
         403          46
         405          46
         406          46
         408          47
         409          47
         410          47
         412          47
         413          47
         415          47
         416          48
         418          48
         419          48
         421          48
         422          48
         423          48
         425          49
         426          49
         428          49
         429          49
         431          49
         432          50
         433          50
         435          50
         436          50
         437          50
         439          51
         440          51
         441          51
         443          51
         444          52
         445          52
         447          52
         448          52
         449          53
         451          53
         452          53
         453          53
         454          54
         456          54
         457          54
         458          54
         459          55
         461          55
         462          55
         463          55
         464          56
         465          56
         467          56
         468          57
         469          57
         470          57
         471          57
         472          58
         473          58
         475          58
         476          59
         477          59
         478          59
         479          59
         480          60
         481          60
         482          60
         483          61
         484          61
         485          61
         486          62
         487          62
         488          62
         489          63
         490          63
         491          63
         492          64
         493          64
         494          64
         495          65
         496          65
         497          65
         498          66
         499          66
         500          66
         501          67
         502          67
         503          67
         504          68
         504          68
         505          68
         506          69
         507          69
         508          70
         509          70
         509          70
         510          71
         511          71
         512          71
         513          72
         513          72
         514          73
         515          73
         516          73
         517          74
         517          74
         518          74
         519          75
         519          75
         520          76
         521          76
         522          76
         522          77
         523          77
         524          78
         524          78
         525          78
         526          79
         526          79
         527          80
         527          80
         528          80
         529          81
         529          81
         530          82
         530          82
         531          83
         532          83
         532          83
         533          84
         533          84
         534          85
         534          85
         535          86
         535          86
         536          86
         536          87
         537          87
         537          88
         538          88
         538          89
         539          89
         539          89
         540          90
         540          90
         541          91
         541          91
         542          92
         542          92
         542          92
         543          93
         543          93
         544          94
         544          94
         544          95
         545          95
         545          96
         546          96
         546          96
         546          97
         547          97
         547          98
         547          98
         548          99
         548          99
         548         100
         549         100
         549         101
         549         101
         549         101
         550         102
         550         102
         550         103
         551         103
         551         104
         551         104
         551         105
         552         105
         552         106
         552         106
         552         107
         552         107
         553         107
         553         108
         553         108
         553         109
         553         109
         246         226
         245         225
         245         225
         244         225
         244         224
         243         224
         242         224
         242         223
         241         223
         241         223
         240         223
         239         222
         239         222
         238         222
         238         221
         237         221
         236         221
         236         220
         235         220
         235         220
         234         219
         233         219
         233         219
         232         218
         232         218
         231         218
         230         217
         230         217
         229         217
         229         216
         228         216
         228         216
         227         216
         226         215
         226         215
         225         215
         225         214
         224         214
         223         214
         223         213
         222         213
         222         212
         221         212
         221         212
         220         211
         219         211
         219         211
         218         210
         218         210
         217         210
         217         209
         216         209
         215         209
         215         208
         214         208
         214         208
         213         207
         213         207
         212         207
         212         206
         211         206
         210         205
         210         205
         209         205
         209         204
         208         204
         208         204
         207         203
         207         203
         206         203
         206         202
         205         202
         204         201
         204         201
         203         201
         203         200
         202         200
         202         200
         201         199
         201         199
         200         198
         200         198
         199         198
         199         197
         198         197
         197         197
         197         196
         196         196
         196         195
         195         195
         195         195
         194         194
         194         194
         193         193
         193         193
         192         193
         192         192
         191         192
         191         192
         190         191
         190         191
         189         190
         189         190
         188         190
         188         189
         187         189
         187         188
         186         188
         186         188
         185         187
         185         187
         184         186
         184         186
         183         186
         183         185
         182         185
         182         184
         181         184
         181         183
         180         183
         180         183
         179         182
         179         182
         178         181
         178         181
         178         181
         177         180
         177         180
         176         179
         176         179
         175         179
         175         178
         174         178
         174         177
         173         177
         173         176
         173         176
         172         176
         172         175
         171         175
         171         174
         170         174
         170         174
         169         173
         169         173
         169         172
         168         172
         168         171
         167         171
         167         171
         166         170
         166         170
         166         169
         165         169
         165         168
         164         168
         164         168
         164         167
         163         167
         163         166
         162         166
         162         165
         162         165
         161         165
         161         164
         160         164
         160         163
         160         163
         159         162
         159         162
         158         161
         158         161
         158         161
         157         160
         157         160
         157         159
         156         159
         156         158
         155         158
         155         158
         155         157
         154         157
         154         156
         154         156
         153         155
         153         155
         153         154
         152         154
         152         154
         152         153
         151         153
         151         152
         151         152
         150         151
         150         151
         150         150
         149         150
         149         150
         149         149
         149         149
         148         148
         148         148
         148         147
         147         147
         147         146
         147         146
         146         146
         146         145
         146         145
         146         144
         145         144
         145         143
         145         143
         145         142
         144         142
         144         141
         144         141
         144         141
         143         140
         143         140
         143         139
         143         139
         142         138
         142         138
         142         137
         142         137
         141         137
         141         136
         141         136
         141         135
         141         135
         140         134
         140         134
         140         133
         140         133
         140         132
         139         132
         139         132
         139         131
         139         131
         139         130
         139         130
         138         129
         138         129
         138         128
         138         128
         138         128
         138         127
         138         127
         137         126
         137         126
         137         125
         137         125
         137         124
         137         124
         137         123
         137         123
         137         123
         136         122
         136         122
         136         121
         136         121
         136         120
         136         120
         136         119
         136         119
         136         119
         136         118
         136         118
         136         117
         136         117
         136         116
         136         116
         135         115
         135         115
         135         115
         135         114
         135         114
         135         113
         135         113
         135         112
         135         112
         135         111
         135         111
         135         111
         135         110
         136         110
         136         109
         136         109
         136         108
         136         108
         136         107
         136         107
         136         107
         136         106
         136         106
         136         105
         136         105
         136         104
         136         104
         137         103
         137         103
         137         103
         137         102
         137         102
         137         101
         137         101
         137         100
         138         100
         138         100
         138          99
         138          99
         138          98
         138          98
         139          97
         139          97
         139          97
         139          96
         139          96
         140          95
         140          95
         140          94
         140          94
         141          94
         141          93
         141          93
         141          92
         142          92
         142          92
         142          91
         142          91
         143          90
         143          90
         143          89
         144          89
         144          89
         144          88
         145          88
         145          87
         145          87
         146          87
         146          86
         146          86
         147          85
         147          85
         148          85
         148          84
         148          84
         149          83
         149          83
         150          83
         150          82
         150          82
         151          81
         151          81
         152          81
         152          80
         153          80
         153          79
         154          79
         154          79
         155          78
         155          78
         156          78
         156          77
         157          77
         157          76
         158          76
         159          76
         159          75
         160          75
         160          75
         161          74
         162          74
         162          73
         163          73
         163          73
         164          72
         165          72
         165          72
         166          71
         167          71
         167          71
         168          70
         169          70
         169          70
         170          69
         171          69
         172          69
         172          68
         173          68
         174          67
         175          67
         175          67
         176          66
         177          66
         178          66
         178          65
         179          65
         180          65
         181          64
         182          64
         183          64
         183          64
         184          63
         185          63
         186          63
         187          62
         188          62
         189          62
         190          61
         191          61
         192          61
         192          60
         193          60
         194          60
         195          60
         196          59
         197          59
         198          59
         199          58
         200          58
         201          58
         202          58
         203          57
         204          57
         205          57
         207          56
         208          56
         209          56
         210          56
         211          55
         212          55
         213          55
         214          55
         215          54
         216          54
         218          54
         219          54
         220          53
         221          53
         222          53
         223          53
         225          52
         226          52
         227          52
         228          52
         230          52
         231          51
         232          51
         233          51
         235          51
         236          50
         237          50
         238          50
         240          50
         241          50
         242          49
         244          49
         245          49
         246          49
         248          49
         249          49
         250          48
         252          48
         253          48
         254          48
         256          48
         257          48
         258          47
         260          47
         261          47
         263          47
         264          47
         265          47
         267          46
         268          46
         270          46
         271          46
         273          46
         274          46
         276          46
         277          46
         279          45
         280          45
         281          45
         283          45
         284          45
         286          45
         287          45
         289          45
         290          45
         292          45
         293          44
         295          44
         297          44
         298          44
         300          44
         301          44
         303          44
         304          44
         306          44
         307          44
         309          44
         310          44
         312          44
         314          44
         315          44
         317          44
         318          43
         320          43
         321          43
         323          43
         325          43
         326          43
         328          43
         329          43
         331          43
         332          43
         334          43
         336          43
         337          43
         339          43
         340          43
         342          43
         344          43
         345          43
         347          43
         348          43
         350          43
         351          44
         353          44
         355          44
         356          44
         358          44
         359          44
         361          44
         363          44
         364          44
         366          44
         367          44
         369          44
         370          44
         372          44
         373          44
         375          44
         377          45
         378          45
         380          45
         381          45
         383          45
         384          45
         386          45
         387          45
         389          45
         390          45
         392          46
         393          46
         395          46
         397          46
         398          46
         400          46
         401          46
         402          47
         404          47
         405          47
         407          47
         408          47
         410          47
         411          47
         413          48
         414          48
         416          48
         417          48
         419          48
         420          48
         421          49
         423          49
         424          49
         426          49
         427          49
         428          50
         430          50
         431          50
         432          50
         434          50
         435          51
         437          51
         438          51
         439          51
         441          52
         442          52
         443          52
         444          52
         446          52
         447          53
         448          53
         450          53
         451          53
         452          54
         453          54
         455          54
         456          54
         457          55
         458          55
         460          55
         461          55
         462          56
         463          56
         464          56
         466          57
         467          57
         468          57
         469          57
         470          58
         471          58
         472          58
         474          59
         475          59
         476          59
         477          59
         478          60
         479          60
         480          60
         481          61
         482          61
         483          61
         484          62
         485          62
         486          62
         487          63
         488          63
         489          63
         490          64
         491          64
         492          64
         493          65
         494          65
         495          65
         496          66
         497          66
         498          66
         499          67
         500          67
         501          67
         501          68
         502          68
         503          68
         504          69
         505          69
         506          69
         507          70
         507          70
         508          71
         509          71
         510          71
         511          72
         512          72
         512          72
         513          73
         514          73
         515          74
         515          74
         516          74
         517          75
         518          75
         518          76
         519          76
         520          76
         520          77
         521          77
         522          77
         522          78
         523          78
         524          79
         524          79
         525          79
         526          80
         526          80
         527          81
         527          81
         528          82
         529          82
         529          82
         530          83
         530          83
         531          84
         532          84
         532          84
         533          85
         533          85
         534          86
         534          86
         535          87
         535          87
         536          87
         536          88
         537          88
         537          89
         538          89
         538          90
         539          90
         539          90
         539          91
         540          91
         540          92
         541          92
         541          93
         542          93
         542          93
         542          94
         543          94
         543          95
         544          95
         544          96
         544          96
         545          97
         545          97
         545          97
         546          98
         546          98
         546          99
         547          99
         547         100
         547         100
         548         101
         548         101
         548         102
         548         102
         549         102
         549         103
         549         103
         550         104
         550         104
         550         105
         550         105
         551         106
         551         106
         551         107
         551         107
         551         108
         552         108
         552         108
         552         109
         552         109
         246         225
         246         225
         245         225
         245         224
         244         224
         243         224
         243         223
         242         223
         242         223
         241         222
         240         222
         240         222
         239         222
         239         221
         238         221
         237         221
         237         220
         236         220
         236         220
         235         219
         235         219
         234         219
         233         218
         233         218
         232         218
         232         217
         231         217
         230         217
         230         216
         229         216
         229         216
         228         216
         228         215
         227         215
         226         215
         226         214
         225         214
         225         214
         224         213
         223         213
         223         213
         222         212
         222         212
         221         211
         221         211
         220         211
         220         210
         219         210
         218         210
         218         209
         217         209
         217         209
         216         208
         216         208
         215         208
         214         207
         214         207
         213         207
         213         206
         212         206
         212         206
         211         205
         211         205
         210         204
         209         204
         209         204
         208         203
         208         203
         207         203
         207         202
         206         202
         206         202
         205         201
         205         201
         204         200
         203         200
         203         200
         202         199
         202         199
         201         199
         201         198
         200         198
         200         197
         199         197
         199         197
         198         196
         198         196
         197         196
         197         195
         196         195
         196         194
         195         194
         195         194
         194         193
         194         193
         193         192
         192         192
         192         192
         191         191
         191         191
         190         190
         190         190
         189         190
         189         189
         188         189
         188         188
         187         188
         187         188
         186         187
         186         187
         186         186
         185         186
         185         186
         184         185
         184         185
         183         184
         183         184
         182         184
         182         183
         181         183
         181         182
         180         182
         180         182
         179         181
         179         181
         178         180
         178         180
         177         180
         177         179
         176         179
         176         178
         176         178
         175         177
         175         177
         174         177
         174         176
         173         176
         173         175
         172         175
         172         175
         172         174
         171         174
         171         173
         170         173
         170         172
         169         172
         169         172
         169         171
         168         171
         168         170
         167         170
         167         169
         166         169
         166         169
         166         168
         165         168
         165         167
         164         167
         164         166
         164         166
         163         166
         163         165
         162         165
         162         164
         162         164
         161         163
         161         163
         160         163
         160         162
         160         162
         159         161
         159         161
         159         160
         158         160
         158         160
         157         159
         157         159
         157         158
         156         158
         156         157
         156         157
         155         156
         155         156
         155         156
         154         155
         154         155
         154         154
         153         154
         153         153
         153         153
         152         152
         152         152
         152         152
         151         151
         151         151
         151         150
         150         150
         150         149
         150         149
         150         149
         149         148
         149         148
         149         147
         148         147
         148         146
         148         146
         147         145
         147         145
         147         144
         147         144
         146         144
         146         143
         146         143
         146         142
         145         142
         145         141
         145         141
         145         140
         144         140
         144         140
         144         139
         144         139
         143         138
         143         138
         143         137
         143         137
         143         136
         142         136
         142         136
         142         135
         142         135
         141         134
         141         134
         141         133
         141         133
         141         132
         141         132
         140         131
         140         131
         140         131
         140         130
         140         130
         140         129
         139         129
         139         128
         139         128
         139         127
         139         127
         139         127
         139         126
         138         126
         138         125
         138         125
         138         124
         138         124
         138         123
         138         123
         138         123
         138         122
         137         122
         137         121
         137         121
         137         120
         137         120
         137         119
         137         119
         137         118
         137         118
         137         118
         137         117
         137         117
         137         116
         137         116
         137         115
         137         115
         137         114
         137         114
         137         114
         137         113
         137         113
         137         112
         137         112
         137         111
         137         111
         137         111
         137         110
         137         110
         137         109
         137         109
         137         108
         137         108
         137         107
         137         107
         137         107
         137         106
         137         106
         137         105
         137         105
         137         104
         138         104
         138         104
         138         103
         138         103
         138         102
         138         102
         138         101
         138         101
         139         101
         139         100
         139         100
         139          99
         139          99
         139          98
         140          98
         140          98
         140          97
         140          97
         140          96
         141          96
         141          95
         141          95
         141          95
         141          94
         142          94
         142          93
         142          93
         143          92
         143          92
         143          92
         143          91
         144          91
         144          90
         144          90
         145          90
         145          89
         145          89
         145          88
         146          88
         146          88
         147          87
         147          87
         147          86
         148          86
         148          86
         148          85
         149          85
         149          84
         150          84
         150          84
         150          83
         151          83
         151          82
         152          82
         152          82
         153          81
         153          81
         154          80
         154          80
         154          80
         155          79
         155          79
         156          79
         156          78
         157          78
         158          77
         158          77
         159          77
         159          76
         160          76
         160          76
         161          75
         161          75
         162          74
         163          74
         163          74
         164          73
         165          73
         165          73
         166          72
         166          72
         167          72
         168          71
         168          71
         169          70
         170          70
         170          70
         171          69
         172          69
         173          69
         173          68
         174          68
         175          68
         176          67
         176          67
         177          67
         178          66
         179          66
         180          66
         180          65
         181          65
         182          65
         183          64
         184          64
         184          64
         185          63
         186          63
         187          63
         188          63
         189          62
         190          62
         191          62
         192          61
         193          61
         193          61
         194          60
         195          60
         196          60
         197          60
         198          59
         199          59
         200          59
         201          58
         202          58
         203          58
         204          58
         205          57
         206          57
         207          57
         209          56
         210          56
         211          56
         212          56
         213          55
         214          55
         215          55
         216          55
         217          54
         218          54
         220          54
         221          54
         222          53
         223          53
         224          53
         225          53
         227          53
         228          52
         229          52
         230          52
         232          52
         233          51
         234          51
         235          51
         237          51
         238          51
         239          50
         240          50
         242          50
         243          50
         244          50
         246          49
         247          49
         248          49
         250          49
         251          49
         252          49
         254          48
         255          48
         256          48
         258          48
         259          48
         260          48
         262          47
         263          47
         265          47
         266          47
         267          47
         269          47
         270          47
         272          46
         273          46
         275          46
         276          46
         277          46
         279          46
         280          46
         282          46
         283          45
         285          45
         286          45
         288          45
         289          45
         291          45
         292          45
         294          45
         295          45
         297          45
         298          45
         300          45
         301          44
         303          44
         304          44
         306          44
         308          44
         309          44
         311          44
         312          44
         314          44
         315          44
         317          44
         318          44
         320          44
         322          44
         323          44
         325          44
         326          44
         328          44
         329          44
         331          44
         332          44
         334          44
         336          44
         337          44
         339          44
         340          44
         342          44
         343          44
         345          44
         347          44
         348          44
         350          44
         351          44
         353          44
         354          44
         356          44
         358          44
         359          44
         361          44
         362          44
         364          44
         365          44
         367          44
         369          45
         370          45
         372          45
         373          45
         375          45
         376          45
         378          45
         379          45
         381          45
         382          45
         384          45
         385          46
         387          46
         388          46
         390          46
         392          46
         393          46
         395          46
         396          46
         397          46
         399          47
         400          47
         402          47
         403          47
         405          47
         406          47
         408          48
         409          48
         411          48
         412          48
         414          48
         415          48
         416          49
         418          49
         419          49
         421          49
         422          49
         423          49
         425          50
         426          50
         428          50
         429          50
         430          50
         432          51
         433          51
         434          51
         436          51
         437          51
         438          52
         440          52
         441          52
         442          52
         444          53
         445          53
         446          53
         447          53
         449          54
         450          54
         451          54
         453          54
         454          55
         455          55
         456          55
         457          55
         459          56
         460          56
         461          56
         462          56
         463          57
         465          57
         466          57
         467          57
         468          58
         469          58
         470          58
         471          59
         473          59
         474          59
         475          59
         476          60
         477          60
         478          60
         479          61
         480          61
         481          61
         482          62
         483          62
         484          62
         485          63
         486          63
         487          63
         488          64
         489          64
         490          64
         491          65
         492          65
         493          65
         494          66
         495          66
         496          66
         497          67
         498          67
         499          67
         499          68
         500          68
         501          68
         502          69
         503          69
         504          69
         505          70
         505          70
         506          70
         507          71
         508          71
         509          72
         510          72
         510          72
         511          73
         512          73
         513          73
         513          74
         514          74
         515          75
         516          75
         516          75
         517          76
         518          76
         518          77
         519          77
         520          77
         520          78
         521          78
         522          78
         522          79
         523          79
         524          80
         524          80
         525          80
         526          81
         526          81
         527          82
         527          82
         528          83
         529          83
         529          83
         530          84
         530          84
         531          85
         531          85
         532          85
         532          86
         533          86
         533          87
         534          87
         534          88
         535          88
         535          88
         536          89
         536          89
         537          90
         537          90
         538          91
         538          91
         539          91
         539          92
         540          92
         540          93
         540          93
         541          94
         541          94
         542          95
         542          95
         542          95
         543          96
         543          96
         543          97
         544          97
         544          98
         544          98
         545          99
         545          99
         545          99
         546         100
         546         100
         546         101
         547         101
         547         102
         547         102
         548         103
         548         103
         548         104
         548         104
         549         104
         549         105
         549         105
         549         106
         550         106
         550         107
         550         107
         550         108
         550         108
         551         109
         551         109
         551         109
         247         225
         246         224
         246         224
         245         224
         245         224
         244         223
         243         223
         243         223
         242         222
         242         222
         241         222
         240         222
         240         221
         239         221
         239         221
         238         220
         237         220
         237         220
         236         219
         236         219
         235         219
         234         218
         234         218
         233         218
         233         217
         232         217
         232         217
         231         216
         230         216
         230         216
         229         215
         229         215
         228         215
         228         215
         227         214
         226         214
         226         214
         225         213
         225         213
         224         213
         224         212
         223         212
         222         212
         222         211
         221         211
         221         210
         220         210
         220         210
         219         209
         218         209
         218         209
         217         208
         217         208
         216         208
         216         207
         215         207
         215         207
         214         206
         213         206
         213         206
         212         205
         212         205
         211         205
         211         204
         210         204
         210         203
         209         203
         208         203
         208         202
         207         202
         207         202
         206         201
         206         201
         205         200
         205         200
         204         200
         204         199
         203         199
         203         199
         202         198
         202         198
         201         198
         200         197
         200         197
         199         196
         199         196
         198         196
         198         195
         197         195
         197         194
         196         194
         196         194
         195         193
         195         193
         194         193
         194         192
         193         192
         193         191
         192         191
         192         191
         191         190
         191         190
         190         189
         190         189
         189         189
         189         188
         188         188
         188         187
         187         187
         187         187
         186         186
         186         186
         185         185
         185         185
         184         185
         184         184
         183         184
         183         183
         182         183
         182         183
         181         182
         181         182
         181         181
         180         181
         180         181
         179         180
         179         180
         178         179
         178         179
         177         178
         177         178
         176         178
         176         177
         175         177
         175         176
         175         176
         174         176
         174         175
         173         175
         173         174
         172         174
         172         173
         172         173
         171         173
         171         172
         170         172
         170         171
         169         171
         169         171
         169         170
         168         170
         168         169
         167         169
         167         168
         166         168
         166         168
         166         167
         165         167
         165         166
         164         166
         164         165
         164         165
         163         165
         163         164
         163         164
         162         163
         162         163
         161         162
         161         162
         161         162
         160         161
         160         161
         159         160
         159         160
         159         159
         158         159
         158         158
         158         158
         157         158
         157         157
         157         157
         156         156
         156         156
         156         155
         155         155
         155         155
         155         154
         154         154
         154         153
         154         153
         153         152
         153         152
         153         151
         152         151
         152         151
         152         150
         151         150
         151         149
         151         149
         150         148
         150         148
         150         147
         150         147
         149         147
         149         146
         149         146
         148         145
         148         145
         148         144
         148         144
         147         143
         147         143
         147         143
         147         142
         146         142
         146         141
         146         141
         146         140
         145         140
         145         139
         145         139
         145         139
         144         138
         144         138
         144         137
         144         137
         144         136
         143         136
         143         135
         143         135
         143         135
         143         134
         142         134
         142         133
         142         133
         142         132
         142         132
         141         131
         141         131
         141         131
         141         130
         141         130
         141         129
         140         129
         140         128
         140         128
         140         127
         140         127
         140         126
         140         126
         139         126
         139         125
         139         125
         139         124
         139         124
         139         123
         139         123
         139         122
         139         122
         139         122
         138         121
         138         121
         138         120
         138         120
         138         119
         138         119
         138         118
         138         118
         138         118
         138         117
         138         117
         138         116
         138         116
         138         115
         138         115
         138         114
         138         114
         138         114
         138         113
         138         113
         138         112
         138         112
         138         111
         138         111
         138         111
         138         110
         138         110
         138         109
         138         109
         138         108
         138         108
         138         107
         138         107
         138         107
         138         106
         138         106
         138         105
         139         105
         139         104
         139         104
         139         104
         139         103
         139         103
         139         102
         139         102
         139         101
         140         101
         140         101
         140         100
         140         100
         140          99
         140          99
         141          98
         141          98
         141          98
         141          97
         141          97
         142          96
         142          96
         142          95
         142          95
         142          95
         143          94
         143          94
         143          93
         143          93
         144          93
         144          92
         144          92
         145          91
         145          91
         145          91
         145          90
         146          90
         146          89
         146          89
         147          88
         147          88
         147          88
         148          87
         148          87
         148          86
         149          86
         149          86
         150          85
         150          85
         150          84
         151          84
         151          84
         152          83
         152          83
         152          83
         153          82
         153          82
         154          81
         154          81
         155          81
         155          80
         156          80
         156          79
         157          79
         157          79
         158          78
         158          78
         159          78
         159          77
         160          77
         160          76
         161          76
         161          76
         162          75
         163          75
         163          75
         164          74
         164          74
         165          74
         166          73
         166          73
         167          72
         168          72
         168          72
         169          71
         170          71
         170          71
         171          70
         172          70
         172          70
         173          69
         174          69
         174          69
         175          68
         176          68
         177          68
         177          67
         178          67
         179          67
         180          66
         181          66
         181          66
         182          65
         183          65
         184          65
         185          64
         186          64
         186          64
         187          63
         188          63
         189          63
         190          62
         191          62
         192          62
         193          62
         194          61
         194          61
         195          61
         196          60
         197          60
         198          60
         199          60
         200          59
         201          59
         202          59
         203          58
         204          58
         205          58
         206          58
         207          57
         208          57
         209          57
         211          57
         212          56
         213          56
         214          56
         215          56
         216          55
         217          55
         218          55
         219          55
         220          54
         222          54
         223          54
         224          54
         225          53
         226          53
         227          53
         229          53
         230          52
         231          52
         232          52
         234          52
         235          52
         236          51
         237          51
         239          51
         240          51
         241          51
         242          50
         244          50
         245          50
         246          50
         248          50
         249          49
         250          49
         251          49
         253          49
         254          49
         256          49
         257          48
         258          48
         260          48
         261          48
         262          48
         264          48
         265          48
         267          47
         268          47
         269          47
         271          47
         272          47
         274          47
         275          47
         277          46
         278          46
         279          46
         281          46
         282          46
         284          46
         285          46
         287          46
         288          46
         290          45
         291          45
         293          45
         294          45
         296          45
         297          45
         299          45
         300          45
         302          45
         303          45
         305          45
         306          45
         308          45
         309          45
         311          44
         312          44
         314          44
         315          44
         317          44
         319          44
         320          44
         322          44
         323          44
         325          44
         326          44
         328          44
         329          44
         331          44
         332          44
         334          44
         336          44
         337          44
         339          44
         340          44
         342          44
         343          44
         345          44
         347          44
         348          44
         350          44
         351          44
         353          44
         354          44
         356          44
         357          44
         359          45
         361          45
         362          45
         364          45
         365          45
         367          45
         368          45
         370          45
         371          45
         373          45
         374          45
         376          45
         377          45
         379          46
         380          46
         382          46
         384          46
         385          46
         387          46
         388          46
         390          46
         391          46
         393          46
         394          47
         396          47
         397          47
         398          47
         400          47
         401          47
         403          47
         404          48
         406          48
         407          48
         409          48
         410          48
         412          48
         413          49
         414          49
         416          49
         417          49
         419          49
         420          49
         421          50
         423          50
         424          50
         426          50
         427          50
         428          51
         430          51
         431          51
         432          51
         434          51
         435          52
         436          52
         438          52
         439          52
         440          52
         442          53
         443          53
         444          53
         445          53
         447          54
         448          54
         449          54
         450          54
         452          55
         453          55
         454          55
         455          55
         457          56
         458          56
         459          56
         460          56
         461          57
         462          57
         464          57
         465          58
         466          58
         467          58
         468          58
         469          59
         470          59
         472          59
         473          60
         474          60
         475          60
         476          60
         477          61
         478          61
         479          61
         480          62
         481          62
         482          62
         483          63
         484          63
         485          63
         486          64
         487          64
         488          64
         489          64
         490          65
         491          65
         492          65
         493          66
         494          66
         495          66
         496          67
         497          67
         497          68
         498          68
         499          68
         500          69
         501          69
         502          69
         503          70
         503          70
         504          70
         505          71
         506          71
         507          71
         508          72
         508          72
         509          73
         510          73
         511          73
         511          74
         512          74
         513          74
         514          75
         514          75
         515          76
         516          76
         517          76
         517          77
         518          77
         519          78
         519          78
         520          78
         521          79
         521          79
         522          79
         523          80
         523          80
         524          81
         524          81
         525          82
         526          82
         526          82
         527          83
         527          83
         528          84
         528          84
         529          84
         530          85
         530          85
         531          86
         531          86
         532          86
         532          87
         533          87
         533          88
         534          88
         534          89
         535          89
         535          89
         536          90
         536          90
         537          91
         537          91
         537          92
         538          92
         538          92
         539          93
         539          93
         540          94
         540          94
         540          95
         541          95
         541          96
         541          96
         542          96
         542          97
         543          97
         543          98
         543          98
         544          99
         544          99
         544         100
         545         100
         545         100
         545         101
         545         101
         546         102
         546         102
         546         103
         547         103
         547         104
         547         104
         547         105
         548         105
         548         105
         548         106
         548         106
         549         107
         549         107
         549         108
         549         108
         549         109
         550         109
         550         110
         247         224
         247         224
         246         224
         246         224
         245         223
         244         223
         244         223
         243         222
         243         222
         242         222
         241         221
         241         221
         240         221
         240         221
         239         220
         239         220
         238         220
         237         219
         237         219
         236         219
         236         218
         235         218
         234         218
         234         217
         233         217
         233         217
         232         216
         232         216
         231         216
         230         215
         230         215
         229         215
         229         215
         228         214
         228         214
         227         214
         226         213
         226         213
         225         213
         225         212
         224         212
         224         212
         223         211
         222         211
         222         210
         221         210
         221         210
         220         209
         220         209
         219         209
         218         208
         218         208
         217         208
         217         207
         216         207
         216         207
         215         206
         215         206
         214         206
         213         205
         213         205
         212         205
         212         204
         211         204
         211         203
         210         203
         210         203
         209         202
         209         202
         208         202
         208         201
         207         201
         206         201
         206         200
         205         200
         205         199
         204         199
         204         199
         203         198
         203         198
         202         198
         202         197
         201         197
         201         196
         200         196
         200         196
         199         195
         199         195
         198         195
         198         194
         197         194
         196         193
         196         193
         195         193
         195         192
         194         192
         194         191
         193         191
         193         191
         192         190
         192         190
         191         190
         191         189
         190         189
         190         188
         189         188
         189         188
         188         187
         188         187
         188         186
         187         186
         187         186
         186         185
         186         185
         185         184
         185         184
         184         184
         184         183
         183         183
         183         182
         182         182
         182         182
         181         181
         181         181
         180         180
         180         180
         179         179
         179         179
         179         179
         178         178
         178         178
         177         177
         177         177
         176         177
         176         176
         175         176
         175         175
         175         175
         174         175
         174         174
         173         174
         173         173
         172         173
         172         172
         172         172
         171         172
         171         171
         170         171
         170         170
         169         170
         169         169
         169         169
         168         169
         168         168
         167         168
         167         167
         167         167
         166         167
         166         166
         165         166
         165         165
         165         165
         164         164
         164         164
         163         164
         163         163
         163         163
         162         162
         162         162
         162         161
         161         161
         161         160
         160         160
         160         160
         160         159
         159         159
         159         158
         159         158
         158         157
         158         157
         158         157
         157         156
         157         156
         157         155
         156         155
         156         154
         156         154
         155         154
         155         153
         155         153
         154         152
         154         152
         154         151
         153         151
         153         150
         153         150
         152         150
         152         149
         152         149
         151         148
         151         148
         151         147
         151         147
         150         146
         150         146
         150         146
         149         145
         149         145
         149         144
         149         144
         148         143
         148         143
         148         142
         148         142
         147         142
         147         141
         147         141
         147         140
         146         140
         146         139
         146         139
         146         138
         145         138
         145         138
         145         137
         145         137
         145         136
         144         136
         144         135
         144         135
         144         134
         144         134
         143         134
         143         133
         143         133
         143         132
         143         132
         142         131
         142         131
         142         130
         142         130
         142         130
         142         129
         141         129
         141         128
         141         128
         141         127
         141         127
         141         126
         141         126
         141         126
         140         125
         140         125
         140         124
         140         124
         140         123
         140         123
         140         122
         140         122
         140         122
         140         121
         139         121
         139         120
         139         120
         139         119
         139         119
         139         118
         139         118
         139         118
         139         117
         139         117
         139         116
         139         116
         139         115
         139         115
         139         114
         139         114
         139         114
         139         113
         139         113
         139         112
         139         112
         139         111
         139         111
         139         111
         139         110
         139         110
         139         109
         139         109
         139         108
         139         108
         139         107
         139         107
         139         107
         139         106
         139         106
         140         105
         140         105
         140         104
         140         104
         140         104
         140         103
         140         103
         140         102
         140         102
         141         101
         141         101
         141         101
         141         100
         141         100
         141          99
         142          99
         142          99
         142          98
         142          98
         142          97
         142          97
         143          96
         143          96
         143          96
         143          95
         144          95
         144          94
         144          94
         144          94
         145          93
         145          93
         145          92
         145          92
         146          91
         146          91
         146          91
         147          90
         147          90
         147          89
         147          89
         148          89
         148          88
         149          88
         149          87
         149          87
         150          87
         150          86
         150          86
         151          85
         151          85
         151          85
         152          84
         152          84
         153          83
         153          83
         154          83
         154          82
         154          82
         155          82
         155          81
         156          81
         156          80
         157          80
         157          80
         158          79
         158          79
         159          78
         159          78
         160          78
         160          77
         161          77
         161          77
         162          76
         163          76
         163          76
         164          75
         164          75
         165          74
         166          74
         166          74
         167          73
         167          73
         168          73
         169          72
         169          72
         170          72
         171          71
         171          71
         172          71
         173          70
         173          70
         174          70
         175          69
         176          69
         176          68
         177          68
         178          68
         179          68
         179          67
         180          67
         181          67
         182          66
         182          66
         183          66
         184          65
         185          65
         186          65
         187          64
         187          64
         188          64
         189          63
         190          63
         191          63
         192          62
         193          62
         194          62
         195          62
         195          61
         196          61
         197          61
         198          60
         199          60
         200          60
         201          60
         202          59
         203          59
         204          59
         205          58
         206          58
         207          58
         208          58
         209          57
         210          57
         211          57
         212          57
         214          56
         215          56
         216          56
         217          56
         218          55
         219          55
         220          55
         221          55
         222          54
         224          54
         225          54
         226          54
         227          53
         228          53
         229          53
         231          53
         232          53
         233          52
         234          52
         236          52
         237          52
         238          52
         239          51
         241          51
         242          51
         243          51
         244          51
         246          50
         247          50
         248          50
         250          50
         251          50
         252          49
         253          49
         255          49
         256          49
         257          49
         259          49
         260          48
         262          48
         263          48
         264          48
         266          48
         267          48
         268          48
         270          47
         271          47
         273          47
         274          47
         276          47
         277          47
         278          47
         280          47
         281          46
         283          46
         284          46
         286          46
         287          46
         289          46
         290          46
         291          46
         293          46
         294          46
         296          46
         297          45
         299          45
         300          45
         302          45
         303          45
         305          45
         306          45
         308          45
         309          45
         311          45
         313          45
         314          45
         316          45
         317          45
         319          45
         320          45
         322          45
         323          45
         325          45
         326          45
         328          45
         329          45
         331          45
         332          45
         334          45
         336          45
         337          45
         339          45
         340          45
         342          45
         343          45
         345          45
         346          45
         348          45
         349          45
         351          45
         353          45
         354          45
         356          45
         357          45
         359          45
         360          45
         362          45
         363          45
         365          45
         366          45
         368          45
         369          45
         371          45
         373          46
         374          46
         376          46
         377          46
         379          46
         380          46
         382          46
         383          46
         385          46
         386          46
         388          47
         389          47
         391          47
         392          47
         394          47
         395          47
         396          47
         398          47
         399          48
         401          48
         402          48
         404          48
         405          48
         407          48
         408          48
         410          49
         411          49
         412          49
         414          49
         415          49
         417          49
         418          50
         419          50
         421          50
         422          50
         423          50
         425          51
         426          51
         428          51
         429          51
         430          51
         432          52
         433          52
         434          52
         436          52
         437          52
         438          53
         439          53
         441          53
         442          53
         443          54
         445          54
         446          54
         447          54
         448          54
         450          55
         451          55
         452          55
         453          55
         454          56
         456          56
         457          56
         458          56
         459          57
         460          57
         461          57
         463          58
         464          58
         465          58
         466          58
         467          59
         468          59
         469          59
         471          60
         472          60
         473          60
         474          60
         475          61
         476          61
         477          61
         478          62
         479          62
         480          62
         481          63
         482          63
         483          63
         484          63
         485          64
         486          64
         487          64
         488          65
         489          65
         490          65
         491          66
         492          66
         493          66
         494          67
         495          67
         495          67
         496          68
         497          68
         498          68
         499          69
         500          69
         501          70
         501          70
         502          70
         503          71
         504          71
         505          71
         506          72
         506          72
         507          72
         508          73
         509          73
         509          74
         510          74
         511          74
         512          75
         512          75
         513          75
         514          76
         515          76
         515          77
         516          77
         517          77
         517          78
         518          78
         519          79
         519          79
         520          79
         521          80
         521          80
         522          81
         523          81
         523          81
         524          82
         524          82
         525          83
         526          83
         526          83
         527          84
         527          84
         528          85
         528          85
         529          85
         529          86
         530          86
         530          87
         531          87
         532          87
         532          88
         533          88
         533          89
         533          89
         534          90
         534          90
         535          90
         535          91
         536          91
         536          92
         537          92
         537          93
         537          93
         538          93
         538          94
         539          94
         539          95
         539          95
         540          96
         540          96
         541          97
         541          97
         541          97
         542          98
         542          98
         542          99
         543          99
         543         100
         543         100
         544         101
         544         101
         544         101
         545         102
         545         102
         545         103
         545         103
         546         104
         546         104
         546         105
         546         105
         547         106
         547         106
         547         106
         547         107
         548         107
         548         108
         548         108
         548         109
         548         109
         549         110
         248         224
         247         224
         247         223
         246         223
         246         223
         245         223
         244         222
         244         222
         243         222
         243         221
         242         221
         241         221
         241         221
         240         220
         240         220
         239         220
         238         219
         238         219
         237         219
         237         218
         236         218
         236         218
         235         217
         234         217
         234         217
         233         216
         233         216
         232         216
         232         215
         231         215
         230         215
         230         215
         229         214
         229         214
         228         214
         228         213
         227         213
         226         213
         226         212
         225         212
         225         212
         224         211
         224         211
         223         211
         222         210
         222         210
         221         209
         221         209
         220         209
         220         208
         219         208
         219         208
         218         207
         217         207
         217         207
         216         206
         216         206
         215         206
         215         205
         214         205
         214         205
         213         204
         212         204
         212         204
         211         203
         211         203
         210         202
         210         202
         209         202
         209         201
         208         201
         208         201
         207         200
         207         200
         206         200
         206         199
         205         199
         204         198
         204         198
         203         198
         203         197
         202         197
         202         197
         201         196
         201         196
         200         195
         200         195
         199         195
         199         194
         198         194
         198         194
         197         193
         197         193
         196         192
         196         192
         195         192
         195         191
         194         191
         194         190
         193         190
         193         190
         192         189
         192         189
         191         188
         191         188
         190         188
         190         187
         189         187
         189         187
         188         186
         188         186
         187         185
         187         185
         186         185
         186         184
         185         184
         185         183
         184         183
         184         183
         184         182
         183         182
         183         181
         182         181
         182         180
         181         180
         181         180
         180         179
         180         179
         179         178
         179         178
         178         178
         178         177
         178         177
         177         176
         177         176
         176         176
         176         175
         175         175
         175         174
         174         174
         174         173
         174         173
         173         173
         173         172
         172         172
         172         171
         172         171
         171         171
         171         170
         170         170
         170         169
         169         169
         169         168
         169         168
         168         168
         168         167
         167         167
         167         166
         167         166
         166         165
         166         165
         165         165
         165         164
         165         164
         164         163
         164         163
         164         162
         163         162
         163         162
         162         161
         162         161
         162         160
         161         160
         161         159
         161         159
         160         159
         160         158
         160         158
         159         157
         159         157
         158         156
         158         156
         158         156
         157         155
         157         155
         157         154
         156         154
         156         153
         156         153
         155         152
         155         152
         155         152
         155         151
         154         151
         154         150
         154         150
         153         149
         153         149
         153         149
         152         148
         152         148
         152         147
         152         147
         151         146
         151         146
         151         145
         150         145
         150         145
         150         144
         150         144
         149         143
         149         143
         149         142
         149         142
         148         141
         148         141
         148         141
         148         140
         147         140
         147         139
         147         139
         147         138
         146         138
         146         137
         146         137
         146         137
         146         136
         145         136
         145         135
         145         135
         145         134
         145         134
         144         133
         144         133
         144         133
         144         132
         144         132
         143         131
         143         131
         143         130
         143         130
         143         129
         143         129
         143         129
         142         128
         142         128
         142         127
         142         127
         142         126
         142         126
         142         125
         141         125
         141         125
         141         124
         141         124
         141         123
         141         123
         141         122
         141         122
         141         122
         141         121
         141         121
         140         120
         140         120
         140         119
         140         119
         140         118
         140         118
         140         118
         140         117
         140         117
         140         116
         140         116
         140         115
         140         115
         140         114
         140         114
         140         114
         140         113
         140         113
         140         112
         140         112
         140         111
         140         111
         140         111
         140         110
         140         110
         140         109
         140         109
         140         108
         140         108
         140         108
         140         107
         140         107
         141         106
         141         106
         141         105
         141         105
         141         105
         141         104
         141         104
         141         103
         141         103
         141         102
         142         102
         142         102
         142         101
         142         101
         142         100
         142         100
         143          99
         143          99
         143          99
         143          98
         143          98
         143          97
         144          97
         144          96
         144          96
         144          96
         145          95
         145          95
         145          94
         145          94
         145          94
         146          93
         146          93
         146          92
         147          92
         147          92
         147          91
         147          91
         148          90
         148          90
         148          90
         149          89
         149          89
         149          88
         150          88
         150          88
         150          87
         151          87
         151          86
         151          86
         152          86
         152          85
         153          85
         153          84
         153          84
         154          84
         154          83
         155          83
         155          82
         156          82
         156          82
         157          81
         157          81
         157          81
         158          80
         158          80
         159          79
         159          79
         160          79
         160          78
         161          78
         162          78
         162          77
         163          77
         163          76
         164          76
         164          76
         165          75
         165          75
         166          75
         167          74
         167          74
         168          74
         169          73
         169          73
         170          72
         170          72
         171          72
         172          71
         172          71
         173          71
         174          70
         175          70
         175          70
         176          69
         177          69
         177          69
         178          68
         179          68
         180          68
         180          67
         181          67
         182          67
         183          66
         184          66
         184          66
         185          65
         186          65
         187          65
         188          65
         188          64
         189          64
         190          64
         191          63
         192          63
         193          63
         194          62
         195          62
         196          62
         196          62
         197          61
         198          61
         199          61
         200          60
         201          60
         202          60
         203          60
         204          59
         205          59
         206          59
         207          58
         208          58
         209          58
         210          58
         211          57
         212          57
         213          57
         214          57
         216          56
         217          56
         218          56
         219          56
         220          55
         221          55
         222          55
         223          55
         224          54
         226          54
         227          54
         228          54
         229          54
         230          53
         231          53
         233          53
         234          53
         235          52
         236          52
         238          52
         239          52
         240          52
         241          51
         242          51
         244          51
         245          51
         246          51
         248          51
         249          50
         250          50
         251          50
         253          50
         254          50
         255          49
         257          49
         258          49
         259          49
         261          49
         262          49
         263          49
         265          48
         266          48
         268          48
         269          48
         270          48
         272          48
         273          48
         275          47
         276          47
         277          47
         279          47
         280          47
         282          47
         283          47
         285          47
         286          47
         287          46
         289          46
         290          46
         292          46
         293          46
         295          46
         296          46
         298          46
         299          46
         301          46
         302          46
         304          46
         305          45
         307          45
         308          45
         310          45
         311          45
         313          45
         314          45
         316          45
         317          45
         319          45
         320          45
         322          45
         323          45
         325          45
         326          45
         328          45
         329          45
         331          45
         332          45
         334          45
         336          45
         337          45
         339          45
         340          45
         342          45
         343          45
         345          45
         346          45
         348          45
         349          45
         351          45
         352          45
         354          45
         355          45
         357          45
         359          45
         360          45
         362          45
         363          46
         365          46
         366          46
         368          46
         369          46
         371          46
         372          46
         374          46
         375          46
         377          46
         378          46
         380          46
         381          46
         383          47
         384          47
         386          47
         387          47
         389          47
         390          47
         392          47
         393          47
         395          48
         396          48
         397          48
         399          48
         400          48
         402          48
         403          48
         405          49
         406          49
         407          49
         409          49
         410          49
         412          49
         413          49
         415          50
         416          50
         417          50
         419          50
         420          50
         421          51
         423          51
         424          51
         425          51
         427          51
         428          51
         429          52
         431          52
         432          52
         433          52
         435          53
         436          53
         437          53
         439          53
         440          53
         441          54
         442          54
         444          54
         445          54
         446          55
         447          55
         449          55
         450          55
         451          56
         452          56
         453          56
         455          56
         456          57
         457          57
         458          57
         459          57
         461          58
         462          58
         463          58
         464          58
         465          59
         466          59
         467          59
         468          60
         470          60
         471          60
         472          60
         473          61
         474          61
         475          61
         476          62
         477          62
         478          62
         479          63
         480          63
         481          63
         482          63
         483          64
         484          64
         485          64
         486          65
         487          65
         488          65
         489          66
         490          66
         491          66
         492          67
         492          67
         493          67
         494          68
         495          68
         496          68
         497          69
         498          69
         499          69
         500          70
         500          70
         501          71
         502          71
         503          71
         504          72
         504          72
         505          72
         506          73
         507          73
         508          73
         508          74
         509          74
         510          75
         511          75
         511          75
         512          76
         513          76
         513          76
         514          77
         515          77
         516          78
         516          78
         517          78
         518          79
         518          79
         519          80
         519          80
         520          80
         521          81
         521          81
         522          82
         523          82
         523          82
         524          83
         524          83
         525          84
         525          84
         526          84
         527          85
         527          85
         528          86
         528          86
         529          86
         529          87
         530          87
         530          88
         531          88
         531          88
         532          89
         532          89
         533          90
         533          90
         534          91
         534          91
         535          91
         535          92
         535          92
         536          93
         536          93
         537          94
         537          94
         537          94
         538          95
         538          95
         539          96
         539          96
         539          97
         540          97
         540          98
         540          98
         541          98
         541          99
         541          99
         542         100
         542         100
         542         101
         543         101
         543         102
         543         102
         544         102
         544         103
         544         103
         544         104
         545         104
         545         105
         545         105
         545         106
         546         106
         546         107
         546         107
         546         107
         547         108
         547         108
         547         109
         547         109
         547         110
         248         224
         248         223
         247         223
         247         223
         246         223
         245         222
         245         222
         244         222
         244         221
         243         221
         243         221
         242         220
         241         220
         241         220
         240         220
         240         219
         239         219
         238         219
         238         218
         237         218
         237         218
         236         217
         236         217
         235         217
         234         216
         234         216
         233         216
         233         215
         232         215
         232         215
         231         215
         230         214
         230         214
         229         214
         229         213
         228         213
         228         213
         227         212
         226         212
         226         212
         225         211
         225         211
         224         211
         224         210
         223         210
         222         210
         222         209
         221         209
         221         208
         220         208
         220         208
         219         207
         219         207
         218         207
         217         206
         217         206
         216         206
         216         205
         215         205
         215         205
         214         204
         214         204
         213         204
         213         203
         212         203
         212         203
         211         202
         210         202
         210         201
         209         201
         209         201
         208         200
         208         200
         207         200
         207         199
         206         199
         206         199
         205         198
         205         198
         204         197
         204         197
         203         197
         203         196
         202         196
         201         196
         201         195
         200         195
         200         194
         199         194
         199         194
         198         193
         198         193
         197         192
         197         192
         196         192
         196         191
         195         191
         195         191
         194         190
         194         190
         193         189
         193         189
         192         189
         192         188
         191         188
         191         187
         190         187
         190         187
         189         186
         189         186
         189         185
         188         185
         188         185
         187         184
         187         184
         186         183
         186         183
         185         183
         185         182
         184         182
         184         181
         183         181
         183         181
         182         180
         182         180
         182         179
         181         179
         181         179
         180         178
         180         178
         179         177
         179         177
         178         177
         178         176
         177         176
         177         175
         177         175
         176         175
         176         174
         175         174
         175         173
         174         173
         174         172
         174         172
         173         172
         173         171
         172         171
         172         170
         172         170
         171         170
         171         169
         170         169
         170         168
         169         168
         169         167
         169         167
         168         167
         168         166
         167         166
         167         165
         167         165
         166         164
         166         164
         166         164
         165         163
         165         163
         164         162
         164         162
         164         161
         163         161
         163         161
         163         160
         162         160
         162         159
         161         159
         161         158
         161         158
         160         158
         160         157
         160         157
         159         156
         159         156
         159         155
         158         155
         158         155
         158         154
         157         154
         157         153
         157         153
         156         152
         156         152
         156         151
         155         151
         155         151
         155         150
         155         150
         154         149
         154         149
         154         148
         153         148
         153         148
         153         147
         153         147
         152         146
         152         146
         152         145
         151         145
         151         144
         151         144
         151         144
         150         143
         150         143
         150         142
         150         142
         149         141
         149         141
         149         140
         149         140
         148         140
         148         139
         148         139
         148         138
         147         138
         147         137
         147         137
         147         137
         147         136
         146         136
         146         135
         146         135
         146         134
         146         134
         145         133
         145         133
         145         133
         145         132
         145         132
         145         131
         144         131
         144         130
         144         130
         144         129
         144         129
         144         129
         143         128
         143         128
         143         127
         143         127
         143         126
         143         126
         143         125
         143         125
         142         125
         142         124
         142         124
         142         123
         142         123
         142         122
         142         122
         142         121
         142         121
         142         121
         142         120
         141         120
         141         119
         141         119
         141         118
         141         118
         141         118
         141         117
         141         117
         141         116
         141         116
         141         115
         141         115
         141         114
         141         114
         141         114
         141         113
         141         113
         141         112
         141         112
         141         111
         141         111
         141         111
         141         110
         141         110
         141         109
         141         109
         141         108
         141         108
         141         108
         141         107
         142         107
         142         106
         142         106
         142         105
         142         105
         142         105
         142         104
         142         104
         142         103
         142         103
         143         102
         143         102
         143         102
         143         101
         143         101
         143         100
         143         100
         144          99
         144          99
         144          99
         144          98
         144          98
         145          97
         145          97
         145          97
         145          96
         145          96
         146          95
         146          95
         146          95
         146          94
         147          94
         147          93
         147          93
         147          92
         148          92
         148          92
         148          91
         149          91
         149          90
         149          90
         149          90
         150          89
         150          89
         150          88
         151          88
         151          88
         152          87
         152          87
         152          86
         153          86
         153          86
         153          85
         154          85
         154          85
         155          84
         155          84
         155          83
         156          83
         156          83
         157          82
         157          82
         158          81
         158          81
         159          81
         159          80
         160          80
         160          80
         161          79
         161          79
         162          78
         162          78
         163          78
         163          77
         164          77
         164          77
         165          76
         165          76
         166          76
         167          75
         167          75
         168          74
         168          74
         169          74
         170          73
         170          73
         171          73
         172          72
         172          72
         173          72
         174          71
         174          71
         175          71
         176          70
         176          70
         177          70
         178          69
         178          69
         179          69
         180          68
         181          68
         181          68
         182          67
         183          67
         184          67
         185          66
         185          66
         186          66
         187          65
         188          65
         189          65
         190          64
         190          64
         191          64
         192          64
         193          63
         194          63
         195          63
         196          62
         197          62
         197          62
         198          62
         199          61
         200          61
         201          61
         202          60
         203          60
         204          60
         205          60
         206          59
         207          59
         208          59
         209          58
         210          58
         211          58
         212          58
         213          57
         214          57
         215          57
         216          57
         217          56
         219          56
         220          56
         221          56
         222          55
         223          55
         224          55
         225          55
         226          55
         228          54
         229          54
         230          54
         231          54
         232          53
         233          53
         235          53
         236          53
         237          53
         238          52
         239          52
         241          52
         242          52
         243          52
         244          51
         246          51
         247          51
         248          51
         250          51
         251          51
         252          50
         253          50
         255          50
         256          50
         257          50
         259          50
         260          49
         261          49
         263          49
         264          49
         265          49
         267          49
         268          48
         269          48
         271          48
         272          48
         274          48
         275          48
         276          48
         278          48
         279          47
         281          47
         282          47
         284          47
         285          47
         286          47
         288          47
         289          47
         291          47
         292          47
         294          46
         295          46
         297          46
         298          46
         299          46
         301          46
         302          46
         304          46
         305          46
         307          46
         308          46
         310          46
         311          46
         313          46
         314          46
         316          46
         317          46
         319          45
         320          45
         322          45
         323          45
         325          45
         326          45
         328          45
         329          45
         331          45
         333          45
         334          45
         336          45
         337          45
         339          45
         340          45
         342          45
         343          45
         345          45
         346          45
         348          45
         349          45
         351          46
         352          46
         354          46
         355          46
         357          46
         358          46
         360          46
         361          46
         363          46
         364          46
         366          46
         367          46
         369          46
         370          46
         372          46
         373          46
         375          47
         376          47
         378          47
         379          47
         381          47
         382          47
         384          47
         385          47
         387          47
         388          47
         390          48
         391          48
         393          48
         394          48
         395          48
         397          48
         398          48
         400          48
         401          49
         403          49
         404          49
         406          49
         407          49
         408          49
         410          50
         411          50
         413          50
         414          50
         415          50
         417          50
         418          51
         419          51
         421          51
         422          51
         423          51
         425          51
         426          52
         427          52
         429          52
         430          52
         431          52
         433          53
         434          53
         435          53
         437          53
         438          54
         439          54
         440          54
         442          54
         443          54
         444          55
         445          55
         447          55
         448          55
         449          56
         450          56
         451          56
         453          56
         454          57
         455          57
         456          57
         457          57
         458          58
         460          58
         461          58
         462          58
         463          59
         464          59
         465          59
         466          60
         467          60
         469          60
         470          60
         471          61
         472          61
         473          61
         474          62
         475          62
         476          62
         477          63
         478          63
         479          63
         480          63
         481          64
         482          64
         483          64
         484          65
         485          65
         486          65
         487          66
         488          66
         489          66
         490          67
         490          67
         491          67
         492          68
         493          68
         494          68
         495          69
         496          69
         497          69
         498          70
         498          70
         499          70
         500          71
         501          71
         502          71
         502          72
         503          72
         504          73
         505          73
         506          73
         506          74
         507          74
         508          74
         509          75
         509          75
         510          76
         511          76
         512          76
         512          77
         513          77
         514          77
         514          78
         515          78
         516          79
         516          79
         517          79
         518          80
         518          80
         519          81
         520          81
         520          81
         521          82
         521          82
         522          83
         523          83
         523          83
         524          84
         524          84
         525          85
         525          85
         526          85
         526          86
         527          86
         528          87
         528          87
         529          87
         529          88
         530          88
         530          89
         531          89
         531          90
         532          90
         532          90
         532          91
         533          91
         533          92
         534          92
         534          92
         535          93
         535          93
         535          94
         536          94
         536          95
         537          95
         537          96
         537          96
         538          96
         538          97
         539          97
         539          98
         539          98
         540          99
         540          99
         540          99
         541         100
         541         100
         541         101
         542         101
         542         102
         542         102
         542         103
         543         103
         543         103
         543         104
         543         104
         544         105
         544         105
         544         106
         545         106
         545         107
         545         107
         545         108
         545         108
         546         108
         546         109
         546         109
         546         110
         249         223
         248         223
         248         223
         247         223
         247         222
         246         222
         245         222
         245         221
         244         221
         244         221
         243         220
         242         220
         242         220
         241         220
         241         219
         240         219
         240         219
         239         218
         238         218
         238         218
         237         217
         237         217
         236         217
         236         216
         235         216
         234         216
         234         215
         233         215
         233         215
         232         215
         232         214
         231         214
         230         214
         230         213
         229         213
         229         213
         228         212
         228         212
         227         212
         226         211
         226         211
         225         211
         225         210
         224         210
         224         210
         223         209
         223         209
         222         209
         221         208
         221         208
         220         207
         220         207
         219         207
         219         206
         218         206
         218         206
         217         205
         216         205
         216         205
         215         204
         215         204
         214         204
         214         203
         213         203
         213         203
         212         202
         212         202
         211         202
         211         201
         210         201
         209         200
         209         200
         208         200
         208         199
         207         199
         207         199
         206         198
         206         198
         205         197
         205         197
         204         197
         204         196
         203         196
         203         196
         202         195
         202         195
         201         194
         201         194
         200         194
         200         193
         199         193
         199         193
         198         192
         198         192
         197         191
         197         191
         196         191
         196         190
         195         190
         195         190
         194         189
         194         189
         193         188
         193         188
         192         188
         192         187
         191         187
         191         186
         190         186
         190         186
         189         185
         189         185
         188         184
         188         184
         187         184
         187         183
         186         183
         186         182
         186         182
         185         182
         185         181
         184         181
         184         180
         183         180
         183         180
         182         179
         182         179
         181         178
         181         178
         181         178
         180         177
         180         177
         179         176
         179         176
         178         176
         178         175
         177         175
         177         174
         177         174
         176         173
         176         173
         175         173
         175         172
         174         172
         174         171
         174         171
         173         171
         173         170
         172         170
         172         169
         172         169
         171         168
         171         168
         170         168
         170         167
         170         167
         169         166
         169         166
         168         166
         168         165
         168         165
         167         164
         167         164
         166         163
         166         163
         166         163
         165         162
         165         162
         165         161
         164         161
         164         160
         163         160
         163         160
         163         159
         162         159
         162         158
         162         158
         161         157
         161         157
         161         157
         160         156
         160         156
         160         155
         159         155
         159         154
         159         154
         158         153
         158         153
         158         153
         157         152
         157         152
         157         151
         156         151
         156         150
         156         150
         156         150
         155         149
         155         149
         155         148
         154         148
         154         147
         154         147
         153         147
         153         146
         153         146
         153         145
         152         145
         152         144
         152         144
         152         143
         151         143
         151         143
         151         142
         151         142
         150         141
         150         141
         150         140
         150         140
         149         139
         149         139
         149         139
         149         138
         148         138
         148         137
         148         137
         148         136
         148         136
         147         136
         147         135
         147         135
         147         134
         147         134
         146         133
         146         133
         146         132
         146         132
         146         132
         146         131
         145         131
         145         130
         145         130
         145         129
         145         129
         145         128
         144         128
         144         128
         144         127
         144         127
         144         126
         144         126
         144         125
         144         125
         143         125
         143         124
         143         124
         143         123
         143         123
         143         122
         143         122
         143         121
         143         121
         143         121
         143         120
         143         120
         142         119
         142         119
         142         118
         142         118
         142         118
         142         117
         142         117
         142         116
         142         116
         142         115
         142         115
         142         114
         142         114
         142         114
         142         113
         142         113
         142         112
         142         112
         142         111
         142         111
         142         111
         142         110
         142         110
         142         109
         142         109
         142         108
         142         108
         143         108
         143         107
         143         107
         143         106
         143         106
         143         105
         143         105
         143         105
         143         104
         143         104
         143         103
         144         103
         144         102
         144         102
         144         102
         144         101
         144         101
         144         100
         145         100
         145         100
         145          99
         145          99
         145          98
         146          98
         146          97
         146          97
         146          97
         146          96
         147          96
         147          95
         147          95
         147          95
         148          94
         148          94
         148          93
         148          93
         149          93
         149          92
         149          92
         149          91
         150          91
         150          91
         150          90
         151          90
         151          89
         151          89
         152          89
         152          88
         152          88
         153          87
         153          87
         153          87
         154          86
         154          86
         155          85
         155          85
         155          85
         156          84
         156          84
         157          83
         157          83
         157          83
         158          82
         158          82
         159          82
         159          81
         160          81
         160          80
         161          80
         161          80
         162          79
         162          79
         163          79
         163          78
         164          78
         164          78
         165          77
         165          77
         166          76
         167          76
         167          76
         168          75
         168          75
         169          75
         170          74
         170          74
         171          74
         171          73
         172          73
         173          73
         173          72
         174          72
         175          72
         175          71
         176          71
         177          71
         177          70
         178          70
         179          70
         180          69
         180          69
         181          69
         182          68
         183          68
         183          68
         184          67
         185          67
         186          67
         186          66
         187          66
         188          66
         189          65
         190          65
         191          65
         191          64
         192          64
         193          64
         194          64
         195          63
         196          63
         197          63
         198          62
         198          62
         199          62
         200          62
         201          61
         202          61
         203          61
         204          60
         205          60
         206          60
         207          60
         208          59
         209          59
         210          59
         211          59
         212          58
         213          58
         214          58
         215          57
         216          57
         217          57
         218          57
         219          57
         221          56
         222          56
         223          56
         224          56
         225          55
         226          55
         227          55
         228          55
         230          54
         231          54
         232          54
         233          54
         234          54
         235          53
         237          53
         238          53
         239          53
         240          53
         241          52
         243          52
         244          52
         245          52
         246          52
         248          51
         249          51
         250          51
         251          51
         253          51
         254          51
         255          50
         257          50
         258          50
         259          50
         261          50
         262          50
         263          49
         265          49
         266          49
         267          49
         269          49
         270          49
         271          49
         273          48
         274          48
         276          48
         277          48
         278          48
         280          48
         281          48
         283          48
         284          48
         285          47
         287          47
         288          47
         290          47
         291          47
         293          47
         294          47
         295          47
         297          47
         298          47
         300          47
         301          46
         303          46
         304          46
         306          46
         307          46
         309          46
         310          46
         312          46
         313          46
         315          46
         316          46
         317          46
         319          46
         320          46
         322          46
         323          46
         325          46
         326          46
         328          46
         330          46
         331          46
         333          46
         334          46
         336          46
         337          46
         339          46
         340          46
         342          46
         343          46
         345          46
         346          46
         348          46
         349          46
         351          46
         352          46
         354          46
         355          46
         357          46
         358          46
         360          46
         361          46
         363          46
         364          46
         366          46
         367          47
         369          47
         370          47
         372          47
         373          47
         375          47
         376          47
         378          47
         379          47
         380          47
         382          47
         383          47
         385          48
         386          48
         388          48
         389          48
         391          48
         392          48
         394          48
         395          48
         396          49
         398          49
         399          49
         401          49
         402          49
         404          49
         405          49
         406          50
         408          50
         409          50
         411          50
         412          50
         413          50
         415          51
         416          51
         417          51
         419          51
         420          51
         421          51
         423          52
         424          52
         425          52
         427          52
         428          52
         429          53
         431          53
         432          53
         433          53
         434          53
         436          54
         437          54
         438          54
         440          54
         441          55
         442          55
         443          55
         444          55
         446          56
         447          56
         448          56
         449          56
         451          56
         452          57
         453          57
         454          57
         455          57
         456          58
         458          58
         459          58
         460          59
         461          59
         462          59
         463          59
         464          60
         465          60
         466          60
         468          60
         469          61
         470          61
         471          61
         472          62
         473          62
         474          62
         475          63
         476          63
         477          63
         478          63
         479          64
         480          64
         481          64
         482          65
         483          65
         484          65
         485          66
         486          66
         487          66
         488          67
         488          67
         489          67
         490          68
         491          68
         492          68
         493          69
         494          69
         495          69
         496          70
         496          70
         497          70
         498          71
         499          71
         500          71
         501          72
         501          72
         502          72
         503          73
         504          73
         504          74
         505          74
         506          74
         507          75
         507          75
         508          75
         509          76
         510          76
         510          76
         511          77
         512          77
         512          78
         513          78
         514          78
         515          79
         515          79
         516          80
         516          80
         517          80
         518          81
         518          81
         519          82
         520          82
         520          82
         521          83
         521          83
         522          84
         523          84
         523          84
         524          85
         524          85
         525          86
         525          86
         526          86
         526          87
         527          87
         527          88
         528          88
         528          88
         529          89
         529          89
         530          90
         530          90
         531          91
         531          91
         532          91
         532          92
         533          92
         533          93
         533          93
         534          93
         534          94
         535          94
         535          95
         535          95
         536          96
         536          96
         537          97
         537          97
         537          97
         538          98
         538          98
         538          99
         539          99
         539         100
         539         100
         540         100
         540         101
         540         101
         541         102
         541         102
         541         103
         541         103
         542         104
         542         104
         542         104
         543         105
         543         105
         543         106
         543         106
         544         107
         544         107
         544         108
         544         108
         544         109
         545         109
         545         109
         545         110
         249         223
         249         223
         248         222
         248         222
         247         222
         246         222
         246         221
         245         221
         245         221
         244         220
         244         220
         243         220
         242         219
         242         219
         241         219
         241         219
         240         218
         240         218
         239         218
         238         217
         238         217
         237         217
         237         216
         236         216
         235         216
         235         215
         234         215
         234         215
         233         214
         233         214
         232         214
         232         214
         231         213
         230         213
         230         213
         229         212
         229         212
         228         212
         228         211
         227         211
         226         211
         226         210
         225         210
         225         210
         224         209
         224         209
         223         209
         223         208
         222         208
         221         208
         221         207
         220         207
         220         206
         219         206
         219         206
         218         205
         218         205
         217         205
         217         204
         216         204
         215         204
         215         203
         214         203
         214         203
         213         202
         213         202
         212         202
         212         201
         211         201
         211         200
         210         200
         210         200
         209         199
         209         199
         208         199
         208         198
         207         198
         206         198
         206         197
         205         197
         205         196
         204         196
         204         196
         203         195
         203         195
         202         195
         202         194
         201         194
         201         193
         200         193
         200         193
         199         192
         199         192
         198         192
         198         191
         197         191
         197         190
         196         190
         196         190
         195         189
         195         189
         194         188
         194         188
         193         188
         193         187
         192         187
         192         187
         191         186
         191         186
         191         185
         190         185
         190         185
         189         184
         189         184
         188         183
         188         183
         187         183
         187         182
         186         182
         186         181
         185         181
         185         181
         184         180
         184         180
         184         179
         183         179
         183         179
         182         178
         182         178
         181         177
         181         177
         180         177
         180         176
         180         176
         179         175
         179         175
         178         174
         178         174
         177         174
         177         173
         177         173
         176         172
         176         172
         175         172
         175         171
         174         171
         174         170
         174         170
         173         170
         173         169
         172         169
         172         168
         172         168
         171         167
         171         167
         170         167
         170         166
         170         166
         169         165
         169         165
         168         164
         168         164
         168         164
         167         163
         167         163
         167         162
         166         162
         166         161
         165         161
         165         161
         165         160
         164         160
         164         159
         164         159
         163         159
         163         158
         163         158
         162         157
         162         157
         162         156
         161         156
         161         155
         161         155
         160         155
         160         154
         160         154
         159         153
         159         153
         159         152
         158         152
         158         152
         158         151
         157         151
         157         150
         157         150
         156         149
         156         149
         156         149
         156         148
         155         148
         155         147
         155         147
         154         146
         154         146
         154         146
         154         145
         153         145
         153         144
         153         144
         153         143
         152         143
         152         142
         152         142
         152         142
         151         141
         151         141
         151         140
         151         140
         150         139
         150         139
         150         139
         150         138
         149         138
         149         137
         149         137
         149         136
         149         136
         148         135
         148         135
         148         135
         148         134
         148         134
         147         133
         147         133
         147         132
         147         132
         147         131
         147         131
         146         131
         146         130
         146         130
         146         129
         146         129
         146         128
         146         128
         145         128
         145         127
         145         127
         145         126
         145         126
         145         125
         145         125
         145         124
         144         124
         144         124
         144         123
         144         123
         144         122
         144         122
         144         121
         144         121
         144         121
         144         120
         144         120
         144         119
         143         119
         143         118
         143         118
         143         117
         143         117
         143         117
         143         116
         143         116
         143         115
         143         115
         143         114
         143         114
         143         114
         143         113
         143         113
         143         112
         143         112
         143         111
         143         111
         143         111
         143         110
         143         110
         143         109
         143         109
         144         108
         144         108
         144         108
         144         107
         144         107
         144         106
         144         106
         144         105
         144         105
         144         105
         144         104
         144         104
         145         103
         145         103
         145         103
         145         102
         145         102
         145         101
         145         101
         146         100
         146         100
         146         100
         146          99
         146          99
         146          98
         147          98
         147          98
         147          97
         147          97
         147          96
         148          96
         148          95
         148          95
         148          95
         149          94
         149          94
         149          93
         149          93
         150          93
         150          92
         150          92
         151          91
         151          91
         151          91
         151          90
         152          90
         152          89
         152          89
         153          89
         153          88
         153          88
         154          87
         154          87
         155          87
         155          86
         155          86
         156          86
         156          85
         156          85
         157          84
         157          84
         158          84
         158          83
         159          83
         159          82
         159          82
         160          82
         160          81
         161          81
         161          81
         162          80
         162          80
         163          80
         163          79
         164          79
         164          78
         165          78
         165          78
         166          77
         167          77
         167          77
         168          76
         168          76
         169          76
         169          75
         170          75
         171          74
         171          74
         172          74
         172          73
         173          73
         174          73
         174          72
         175          72
         176          72
         176          71
         177          71
         178          71
         178          70
         179          70
         180          70
         181          69
         181          69
         182          69
         183          68
         184          68
         184          68
         185          67
         186          67
         187          67
         187          67
         188          66
         189          66
         190          66
         191          65
         192          65
         192          65
         193          64
         194          64
         195          64
         196          64
         197          63
         198          63
         198          63
         199          62
         200          62
         201          62
         202          61
         203          61
         204          61
         205          61
         206          60
         207          60
         208          60
         209          60
         210          59
         211          59
         212          59
         213          59
         214          58
         215          58
         216          58
         217          58
         218          57
         219          57
         220          57
         221          57
         222          56
         224          56
         225          56
         226          56
         227          55
         228          55
         229          55
         230          55
         231          55
         233          54
         234          54
         235          54
         236          54
         237          53
         238          53
         240          53
         241          53
         242          53
         243          52
         245          52
         246          52
         247          52
         248          52
         250          52
         251          51
         252          51
         253          51
         255          51
         256          51
         257          51
         259          50
         260          50
         261          50
         262          50
         264          50
         265          50
         266          49
         268          49
         269          49
         270          49
         272          49
         273          49
         275          49
         276          49
         277          48
         279          48
         280          48
         282          48
         283          48
         284          48
         286          48
         287          48
         289          48
         290          47
         291          47
         293          47
         294          47
         296          47
         297          47
         299          47
         300          47
         301          47
         303          47
         304          47
         306          47
         307          47
         309          47
         310          46
         312          46
         313          46
         315          46
         316          46
         318          46
         319          46
         321          46
         322          46
         324          46
         325          46
         327          46
         328          46
         330          46
         331          46
         333          46
         334          46
         336          46
         337          46
         339          46
         340          46
         342          46
         343          46
         344          46
         346          46
         347          46
         349          46
         350          46
         352          46
         353          46
         355          46
         356          46
         358          47
         359          47
         361          47
         362          47
         364          47
         365          47
         367          47
         368          47
         370          47
         371          47
         373          47
         374          47
         376          47
         377          47
         379          48
         380          48
         382          48
         383          48
         384          48
         386          48
         387          48
         389          48
         390          48
         392          49
         393          49
         395          49
         396          49
         397          49
         399          49
         400          49
         402          50
         403          50
         404          50
         406          50
         407          50
         409          50
         410          50
         411          51
         413          51
         414          51
         415          51
         417          51
         418          51
         419          52
         421          52
         422          52
         423          52
         425          52
         426          53
         427          53
         429          53
         430          53
         431          53
         432          54
         434          54
         435          54
         436          54
         437          54
         439          55
         440          55
         441          55
         442          55
         444          56
         445          56
         446          56
         447          56
         448          57
         450          57
         451          57
         452          57
         453          58
         454          58
         455          58
         457          58
         458          59
         459          59
         460          59
         461          59
         462          60
         463          60
         464          60
         465          61
         467          61
         468          61
         469          61
         470          62
         471          62
         472          62
         473          63
         474          63
         475          63
         476          63
         477          64
         478          64
         479          64
         480          65
         481          65
         482          65
         483          66
         484          66
         485          66
         486          67
         486          67
         487          67
         488          68
         489          68
         490          68
         491          69
         492          69
         493          69
         494          70
         494          70
         495          70
         496          71
         497          71
         498          71
         499          72
         499          72
         500          72
         501          73
         502          73
         503          73
         503          74
         504          74
         505          75
         506          75
         506          75
         507          76
         508          76
         509          76
         509          77
         510          77
         511          77
         511          78
         512          78
         513          79
         513          79
         514          79
         515          80
         515          80
         516          81
         517          81
         517          81
         518          82
         518          82
         519          83
         520          83
         520          83
         521          84
         521          84
         522          85
         522          85
         523          85
         524          86
         524          86
         525          87
         525          87
         526          87
         526          88
         527          88
         527          89
         528          89
         528          89
         529          90
         529          90
         530          91
         530          91
         530          92
         531          92
         531          92
         532          93
         532          93
         533          94
         533          94
         533          94
         534          95
         534          95
         535          96
         535          96
         535          97
         536          97
         536          98
         536          98
         537          98
         537          99
         538          99
         538         100
         538         100
         538         101
         539         101
         539         101
         539         102
         540         102
         540         103
         540         103
         541         104
         541         104
         541         105
         541         105
         542         105
         542         106
         542         106
         542         107
         543         107
         543         108
         543         108
         543         109
         544         109
         544         109
         544         110
         250         223
         249         222
         249         222
         248         222
         248         222
         247         221
         246         221
         246         221
         245         220
         245         220
         244         220
         243         219
         243         219
         242         219
         242         219
         241         218
         241         218
         240         218
         239         217
         239         217
         238         217
         238         216
         237         216
         237         216
         236         215
         235         215
         235         215
         234         214
         234         214
         233         214
         233         214
         232         213
         232         213
         231         213
         230         212
         230         212
         229         212
         229         211
         228         211
         228         211
         227         210
         226         210
         226         210
         225         209
         225         209
         224         209
         224         208
         223         208
         223         208
         222         207
         222         207
         221         207
         220         206
         220         206
         219         205
         219         205
         218         205
         218         204
         217         204
         217         204
         216         203
         216         203
         215         203
         215         202
         214         202
         213         202
         213         201
         212         201
         212         201
         211         200
         211         200
         210         199
         210         199
         209         199
         209         198
         208         198
         208         198
         207         197
         207         197
         206         197
         206         196
         205         196
         205         195
         204         195
         204         195
         203         194
         203         194
         202         194
         202         193
         201         193
         201         192
         200         192
         200         192
         199         191
         199         191
         198         191
         198         190
         197         190
         197         189
         196         189
         196         189
         195         188
         195         188
         194         187
         194         187
         193         187
         193         186
         192         186
         192         185
         191         185
         191         185
         190         184
         190         184
         189         184
         189         183
         188         183
         188         182
         188         182
         187         182
         187         181
         186         181
         186         180
         185         180
         185         180
         184         179
         184         179
         183         178
         183         178
         183         178
         182         177
         182         177
         181         176
         181         176
         180         175
         180         175
         179         175
         179         174
         179         174
         178         173
         178         173
         177         173
         177         172
         177         172
         176         171
         176         171
         175         171
         175         170
         174         170
         174         169
         174         169
         173         168
         173         168
         172         168
         172         167
         172         167
         171         166
         171         166
         170         166
         170         165
         170         165
         169         164
         169         164
         169         163
         168         163
         168         163
         167         162
         167         162
         167         161
         166         161
         166         160
         166         160
         165         160
         165         159
         165         159
         164         158
         164         158
         163         157
         163         157
         163         157
         162         156
         162         156
         162         155
         161         155
         161         154
         161         154
         160         154
         160         153
         160         153
         160         152
         159         152
         159         151
         159         151
         158         151
         158         150
         158         150
         157         149
         157         149
         157         148
         157         148
         156         148
         156         147
         156         147
         155         146
         155         146
         155         145
         155         145
         154         145
         154         144
         154         144
         154         143
         153         143
         153         142
         153         142
         153         141
         152         141
         152         141
         152         140
         152         140
         151         139
         151         139
         151         138
         151         138
         150         138
         150         137
         150         137
         150         136
         150         136
         149         135
         149         135
         149         134
         149         134
         149         134
         148         133
         148         133
         148         132
         148         132
         148         131
         148         131
         147         131
         147         130
         147         130
         147         129
         147         129
         147         128
         147         128
         146         127
         146         127
         146         127
         146         126
         146         126
         146         125
         146         125
         146         124
         145         124
         145         124
         145         123
         145         123
         145         122
         145         122
         145         121
         145         121
         145         121
         145         120
         145         120
         145         119
         145         119
         145         118
         144         118
         144         117
         144         117
         144         117
         144         116
         144         116
         144         115
         144         115
         144         114
         144         114
         144         114
         144         113
         144         113
         144         112
         144         112
         144         111
         144         111
         144         111
         144         110
         144         110
         145         109
         145         109
         145         108
         145         108
         145         108
         145         107
         145         107
         145         106
         145         106
         145         106
         145         105
         145         105
         146         104
         146         104
         146         103
         146         103
         146         103
         146         102
         146         102
         146         101
         147         101
         147         100
         147         100
         147         100
         147          99
         147          99
         148          98
         148          98
         148          98
         148          97
         148          97
         149          96
         149          96
         149          96
         149          95
         150          95
         150          94
         150          94
         150          94
         151          93
         151          93
         151          92
         151          92
         152          92
         152          91
         152          91
         153          90
         153          90
         153          90
         154          89
         154          89
         154          88
         155          88
         155          88
         155          87
         156          87
         156          86
         156          86
         157          86
         157          85
         158          85
         158          85
         158          84
         159          84
         159          83
         160          83
         160          83
         161          82
         161          82
         162          82
         162          81
         162          81
         163          80
         163          80
         164          80
         164          79
         165          79
         165          79
         166          78
         167          78
         167          77
         168          77
         168          77
         169          76
         169          76
         170          76
         170          75
         171          75
         172          75
         172          74
         173          74
         174          74
         174          73
         175          73
         175          73
         176          72
         177          72
         177          72
         178          71
         179          71
         180          71
         180          70
         181          70
         182          70
         182          69
         183          69
         184          69
         185          68
         185          68
         186          68
         187          67
         188          67
         188          67
         189          66
         190          66
         191          66
         192          66
         193          65
         193          65
         194          65
         195          64
         196          64
         197          64
         198          63
         199          63
         199          63
         200          63
         201          62
         202          62
         203          62
         204          61
         205          61
         206          61
         207          61
         208          60
         209          60
         210          60
         211          60
         212          59
         213          59
         214          59
         215          59
         216          58
         217          58
         218          58
         219          58
         220          57
         221          57
         222          57
         223          57
         224          56
         225          56
         227          56
         228          56
         229          56
         230          55
         231          55
         232          55
         233          55
         235          54
         236          54
         237          54
         238          54
         239          54
         240          53
         242          53
         243          53
         244          53
         245          53
         246          52
         248          52
         249          52
         250          52
         251          52
         253          52
         254          51
         255          51
         257          51
         258          51
         259          51
         260          51
         262          50
         263          50
         264          50
         266          50
         267          50
         268          50
         270          50
         271          49
         272          49
         274          49
         275          49
         276          49
         278          49
         279          49
         281          49
         282          48
         283          48
         285          48
         286          48
         288          48
         289          48
         290          48
         292          48
         293          48
         295          48
         296          48
         297          47
         299          47
         300          47
         302          47
         303          47
         305          47
         306          47
         308          47
         309          47
         310          47
         312          47
         313          47
         315          47
         316          47
         318          47
         319          47
         321          47
         322          47
         324          47
         325          47
         327          47
         328          47
         330          47
         331          47
         333          47
         334          47
         335          47
         337          47
         338          47
         340          47
         341          47
         343          47
         344          47
         346          47
         347          47
         349          47
         350          47
         352          47
         353          47
         355          47
         356          47
         358          47
         359          47
         361          47
         362          47
         364          47
         365          47
         367          47
         368          47
         370          47
         371          48
         372          48
         374          48
         375          48
         377          48
         378          48
         380          48
         381          48
         383          48
         384          48
         385          48
         387          49
         388          49
         390          49
         391          49
         393          49
         394          49
         395          49
         397          49
         398          50
         400          50
         401          50
         402          50
         404          50
         405          50
         407          50
         408          51
         409          51
         411          51
         412          51
         413          51
         415          51
         416          52
         417          52
         419          52
         420          52
         421          52
         423          53
         424          53
         425          53
         427          53
         428          53
         429          54
         430          54
         432          54
         433          54
         434          54
         435          55
         437          55
         438          55
         439          55
         440          55
         442          56
         443          56
         444          56
         445          56
         446          57
         448          57
         449          57
         450          57
         451          58
         452          58
         453          58
         455          58
         456          59
         457          59
         458          59
         459          59
         460          60
         461          60
         462          60
         463          61
         465          61
         466          61
         467          61
         468          62
         469          62
         470          62
         471          63
         472          63
         473          63
         474          63
         475          64
         476          64
         477          64
         478          65
         479          65
         480          65
         481          66
         482          66
         483          66
         484          67
         485          67
         485          67
         486          67
         487          68
         488          68
         489          68
         490          69
         491          69
         492          69
         493          70
         493          70
         494          71
         495          71
         496          71
         497          72
         497          72
         498          72
         499          73
         500          73
         501          73
         501          74
         502          74
         503          74
         504          75
         504          75
         505          75
         506          76
         507          76
         507          77
         508          77
         509          77
         509          78
         510          78
         511          78
         512          79
         512          79
         513          80
         513          80
         514          80
         515          81
         515          81
         516          82
         517          82
         517          82
         518          83
         518          83
         519          84
         520          84
         520          84
         521          85
         521          85
         522          86
         522          86
         523          86
         523          87
         524          87
         524          88
         525          88
         525          88
         526          89
         526          89
         527          90
         527          90
         528          90
         528          91
         529          91
         529          92
         530          92
         530          93
         531          93
         531          93
         531          94
         532          94
         532          95
         533          95
         533          95
         533          96
         534          96
         534          97
         535          97
         535          98
         535          98
         536          99
         536          99
         536          99
         537         100
         537         100
         537         101
         538         101
         538         102
         538         102
         539         102
         539         103
         539         103
         539         104
         540         104
         540         105
         540         105
         540         106
         541         106
         541         106
         541         107
         541         107
         542         108
         542         108
         542         109
         542         109
         543         110
         543         110
         250         222
         250         222
         249         222
         249         221
         248         221
         247         221
         247         221
         246         220
         246         220
         245         220
         245         219
         244         219
         243         219
         243         219
         242         218
         242         218
         241         218
         241         217
         240         217
         239         217
         239         216
         238         216
         238         216
         237         215
         237         215
         236         215
         235         214
         235         214
         234         214
         234         214
         233         213
         233         213
         232         213
         232         212
         231         212
         230         212
         230         211
         229         211
         229         211
         228         210
         228         210
         227         210
         227         209
         226         209
         225         209
         225         208
         224         208
         224         208
         223         207
         223         207
         222         207
         222         206
         221         206
         221         206
         220         205
         219         205
         219         205
         218         204
         218         204
         217         203
         217         203
         216         203
         216         202
         215         202
         215         202
         214         201
         214         201
         213         201
         213         200
         212         200
         211         200
         211         199
         210         199
         210         198
         209         198
         209         198
         208         197
         208         197
         207         197
         207         196
         206         196
         206         196
         205         195
         205         195
         204         194
         204         194
         203         194
         203         193
         202         193
         202         193
         201         192
         201         192
         200         191
         200         191
         199         191
         199         190
         198         190
         198         190
         197         189
         197         189
         196         188
         196         188
         195         188
         195         187
         194         187
         194         186
         193         186
         193         186
         192         185
         192         185
         192         184
         191         184
         191         184
         190         183
         190         183
         189         182
         189         182
         188         182
         188         181
         187         181
         187         181
         186         180
         186         180
         186         179
         185         179
         185         179
         184         178
         184         178
         183         177
         183         177
         182         176
         182         176
         182         176
         181         175
         181         175
         180         174
         180         174
         179         174
         179         173
         179         173
         178         172
         178         172
         177         172
         177         171
         177         171
         176         170
         176         170
         175         170
         175         169
         174         169
         174         168
         174         168
         173         167
         173         167
         172         167
         172         166
         172         166
         171         165
         171         165
         171         165
         170         164
         170         164
         169         163
         169         163
         169         162
         168         162
         168         162
         168         161
         167         161
         167         160
         166         160
         166         159
         166         159
         165         159
         165         158
         165         158
         164         157
         164         157
         164         156
         163         156
         163         156
         163         155
         162         155
         162         154
         162         154
         161         153
         161         153
         161         153
         160         152
         160         152
         160         151
         160         151
         159         150
         159         150
         159         150
         158         149
         158         149
         158         148
         157         148
         157         147
         157         147
         157         147
         156         146
         156         146
         156         145
         156         145
         155         144
         155         144
         155         144
         154         143
         154         143
         154         142
         154         142
         154         141
         153         141
         153         140
         153         140
         153         140
         152         139
         152         139
         152         138
         152         138
         151         137
         151         137
         151         137
         151         136
         151         136
         150         135
         150         135
         150         134
         150         134
         150         134
         149         133
         149         133
         149         132
         149         132
         149         131
         149         131
         148         130
         148         130
         148         130
         148         129
         148         129
         148         128
         148         128
         147         127
         147         127
         147         127
         147         126
         147         126
         147         125
         147         125
         147         124
         147         124
         146         124
         146         123
         146         123
         146         122
         146         122
         146         121
         146         121
         146         120
         146         120
         146         120
         146         119
         146         119
         146         118
         146         118
         146         117
         145         117
         145         117
         145         116
         145         116
         145         115
         145         115
         145         114
         145         114
         145         114
         145         113
         145         113
         145         112
         145         112
         145         111
         145         111
         145         111
         146         110
         146         110
         146         109
         146         109
         146         109
         146         108
         146         108
         146         107
         146         107
         146         106
         146         106
         146         106
         146         105
         147         105
         147         104
         147         104
         147         103
         147         103
         147         103
         147         102
         147         102
         148         101
         148         101
         148         101
         148         100
         148         100
         148          99
         149          99
         149          99
         149          98
         149          98
         149          97
         150          97
         150          96
         150          96
         150          96
         150          95
         151          95
         151          94
         151          94
         151          94
         152          93
         152          93
         152          92
         153          92
         153          92
         153          91
         153          91
         154          90
         154          90
         154          90
         155          89
         155          89
         155          89
         156          88
         156          88
         156          87
         157          87
         157          87
         158          86
         158          86
         158          85
         159          85
         159          85
         160          84
         160          84
         160          84
         161          83
         161          83
         162          82
         162          82
         163          82
         163          81
         164          81
         164          81
         165          80
         165          80
         166          79
         166          79
         167          79
         167          78
         168          78
         168          78
         169          77
         169          77
         170          77
         170          76
         171          76
         172          76
         172          75
         173          75
         173          75
         174          74
         175          74
         175          73
         176          73
         177          73
         177          72
         178          72
         179          72
         179          71
         180          71
         181          71
         181          70
         182          70
         183          70
         183          70
         184          69
         185          69
         186          69
         186          68
         187          68
         188          68
         189          67
         189          67
         190          67
         191          66
         192          66
         193          66
         194          65
         194          65
         195          65
         196          65
         197          64
         198          64
         199          64
         200          63
         200          63
         201          63
         202          63
         203          62
         204          62
         205          62
         206          61
         207          61
         208          61
         209          61
         210          60
         211          60
         212          60
         213          60
         214          59
         215          59
         216          59
         217          59
         218          58
         219          58
         220          58
         221          58
         222          57
         223          57
         224          57
         225          57
         226          56
         227          56
         228          56
         230          56
         231          56
         232          55
         233          55
         234          55
         235          55
         236          55
         238          54
         239          54
         240          54
         241          54
         242          54
         244          53
         245          53
         246          53
         247          53
         248          53
         250          52
         251          52
         252          52
         253          52
         255          52
         256          52
         257          51
         258          51
         260          51
         261          51
         262          51
         264          51
         265          50
         266          50
         267          50
         269          50
         270          50
         271          50
         273          50
         274          50
         276          49
         277          49
         278          49
         280          49
         281          49
         282          49
         284          49
         285          49
         286          49
         288          48
         289          48
         291          48
         292          48
         293          48
         295          48
         296          48
         298          48
         299          48
         301          48
         302          48
         303          48
         305          47
         306          47
         308          47
         309          47
         311          47
         312          47
         314          47
         315          47
         316          47
         318          47
         319          47
         321          47
         322          47
         324          47
         325          47
         327          47
         328          47
         330          47
         331          47
         333          47
         334          47
         335          47
         337          47
         338          47
         340          47
         341          47
         343          47
         344          47
         346          47
         347          47
         349          47
         350          47
         352          47
         353          47
         355          47
         356          47
         358          47
         359          47
         360          47
         362          47
         363          48
         365          48
         366          48
         368          48
         369          48
         371          48
         372          48
         374          48
         375          48
         376          48
         378          48
         379          48
         381          49
         382          49
         384          49
         385          49
         387          49
         388          49
         389          49
         391          49
         392          49
         394          50
         395          50
         396          50
         398          50
         399          50
         401          50
         402          50
         403          51
         405          51
         406          51
         407          51
         409          51
         410          51
         411          52
         413          52
         414          52
         415          52
         417          52
         418          52
         419          53
         421          53
         422          53
         423          53
         425          53
         426          54
         427          54
         428          54
         430          54
         431          54
         432          55
         433          55
         435          55
         436          55
         437          55
         438          56
         440          56
         441          56
         442          56
         443          57
         444          57
         446          57
         447          57
         448          57
         449          58
         450          58
         451          58
         453          58
         454          59
         455          59
         456          59
         457          60
         458          60
         459          60
         460          60
         461          61
         463          61
         464          61
         465          61
         466          62
         467          62
         468          62
         469          63
         470          63
         471          63
         472          63
         473          64
         474          64
         475          64
         476          65
         477          65
         478          65
         479          66
         480          66
         481          66
         482          66
         483          67
         483          67
         484          67
         485          68
         486          68
         487          68
         488          69
         489          69
         490          69
         491          70
         491          70
         492          70
         493          71
         494          71
         495          71
         496          72
         496          72
         497          72
         498          73
         499          73
         500          74
         500          74
         501          74
         502          75
         503          75
         503          75
         504          76
         505          76
         506          76
         506          77
         507          77
         508          78
         508          78
         509          78
         510          79
         510          79
         511          79
         512          80
         512          80
         513          81
         514          81
         514          81
         515          82
         515          82
         516          83
         517          83
         517          83
         518          84
         518          84
         519          84
         520          85
         520          85
         521          86
         521          86
         522          86
         522          87
         523          87
         523          88
         524          88
         524          89
         525          89
         525          89
         526          90
         526          90
         527          91
         527          91
         528          91
         528          92
         529          92
         529          93
         529          93
         530          94
         530          94
         531          94
         531          95
         531          95
         532          96
         532          96
         533          96
         533          97
         533          97
         534          98
         534          98
         534          99
         535          99
         535          99
         535         100
         536         100
         536         101
         536         101
         537         102
         537         102
         537         103
         538         103
         538         103
         538         104
         538         104
         539         105
         539         105
         539         106
         540         106
         540         107
         540         107
         540         107
         541         108
         541         108
         541         109
         541         109
         541         110
         542         110
         251         222
         250         222
         250         221
         249         221
         249         221
         248         221
         247         220
         247         220
         246         220
         246         219
         245         219
         245         219
         244         218
         243         218
         243         218
         242         218
         242         217
         241         217
         241         217
         240         216
         239         216
         239         216
         238         215
         238         215
         237         215
         237         214
         236         214
         235         214
         235         214
         234         213
         234         213
         233         213
         233         212
         232         212
         232         212
         231         211
         230         211
         230         211
         229         210
         229         210
         228         210
         228         209
         227         209
         227         209
         226         208
         225         208
         225         208
         224         207
         224         207
         223         207
         223         206
         222         206
         222         206
         221         205
         221         205
         220         205
         220         204
         219         204
         218         204
         218         203
         217         203
         217         202
         216         202
         216         202
         215         201
         215         201
         214         201
         214         200
         213         200
         213         200
         212         199
         212         199
         211         199
         211         198
         210         198
         210         197
         209         197
         209         197
         208         196
         207         196
         207         196
         206         195
         206         195
         205         195
         205         194
         204         194
         204         193
         203         193
         203         193
         202         192
         202         192
         201         192
         201         191
         200         191
         200         190
         199         190
         199         190
         199         189
         198         189
         198         188
         197         188
         197         188
         196         187
         196         187
         195         187
         195         186
         194         186
         194         185
         193         185
         193         185
         192         184
         192         184
         191         183
         191         183
         190         183
         190         182
         190         182
         189         181
         189         181
         188         181
         188         180
         187         180
         187         179
         186         179
         186         179
         185         178
         185         178
         185         177
         184         177
         184         177
         183         176
         183         176
         182         175
         182         175
         182         175
         181         174
         181         174
         180         173
         180         173
         179         173
         179         172
         179         172
         178         171
         178         171
         177         171
         177         170
         177         170
         176         169
         176         169
         175         168
         175         168
         175         168
         174         167
         174         167
         173         166
         173         166
         173         166
         172         165
         172         165
         171         164
         171         164
         171         163
         170         163
         170         163
         170         162
         169         162
         169         161
         168         161
         168         161
         168         160
         167         160
         167         159
         167         159
         166         158
         166         158
         166         158
         165         157
         165         157
         165         156
         164         156
         164         155
         164         155
         163         155
         163         154
         163         154
         162         153
         162         153
         162         152
         161         152
         161         152
         161         151
         160         151
         160         150
         160         150
         160         149
         159         149
         159         149
         159         148
         158         148
         158         147
         158         147
         158         146
         157         146
         157         146
         157         145
         156         145
         156         144
         156         144
         156         143
         155         143
         155         143
         155         142
         155         142
         154         141
         154         141
         154         140
         154         140
         154         140
         153         139
         153         139
         153         138
         153         138
         152         137
         152         137
         152         136
         152         136
         152         136
         151         135
         151         135
         151         134
         151         134
         151         133
         151         133
         150         133
         150         132
         150         132
         150         131
         150         131
         150         130
         149         130
         149         130
         149         129
         149         129
         149         128
         149         128
         149         127
         148         127
         148         127
         148         126
         148         126
         148         125
         148         125
         148         124
         148         124
         147         123
         147         123
         147         123
         147         122
         147         122
         147         121
         147         121
         147         120
         147         120
         147         120
         147         119
         147         119
         147         118
         147         118
         147         117
         147         117
         147         117
         146         116
         146         116
         146         115
         146         115
         146         114
         146         114
         146         114
         146         113
         146         113
         146         112
         146         112
         147         111
         147         111
         147         111
         147         110
         147         110
         147         109
         147         109
         147         109
         147         108
         147         108
         147         107
         147         107
         147         106
         147         106
         147         106
         148         105
         148         105
         148         104
         148         104
         148         104
         148         103
         148         103
         148         102
         148         102
         149         101
         149         101
         149         101
         149         100
         149         100
         149          99
         150          99
         150          99
         150          98
         150          98
         150          97
         151          97
         151          97
         151          96
         151          96
         152          95
         152          95
         152          95
         152          94
         153          94
         153          93
         153          93
         153          93
         154          92
         154          92
         154          91
         155          91
         155          91
         155          90
         155          90
         156          89
         156          89
         156          89
         157          88
         157          88
         158          87
         158          87
         158          87
         159          86
         159          86
         159          86
         160          85
         160          85
         161          84
         161          84
         161          84
         162          83
         162          83
         163          83
         163          82
         164          82
         164          81
         165          81
         165          81
         166          80
         166          80
         167          80
         167          79
         168          79
         168          79
         169          78
         169          78
         170          77
         170          77
         171          77
         172          76
         172          76
         173          76
         173          75
         174          75
         174          75
         175          74
         176          74
         176          74
         177          73
         178          73
         178          73
         179          72
         180          72
         180          72
         181          71
         182          71
         182          71
         183          70
         184          70
         184          70
         185          69
         186          69
         187          69
         187          68
         188          68
         189          68
         190          68
         190          67
         191          67
         192          67
         193          66
         194          66
         195          66
         195          65
         196          65
         197          65
         198          65
         199          64
         200          64
         200          64
         201          63
         202          63
         203          63
         204          63
         205          62
         206          62
         207          62
         208          62
         209          61
         210          61
         211          61
         212          60
         213          60
         214          60
         215          60
         216          59
         217          59
         218          59
         219          59
         220          58
         221          58
         222          58
         223          58
         224          57
         225          57
         226          57
         227          57
         228          57
         229          56
         230          56
         231          56
         233          56
         234          55
         235          55
         236          55
         237          55
         238          55
         239          54
         241          54
         242          54
         243          54
         244          54
         245          53
         247          53
         248          53
         249          53
         250          53
         251          53
         253          52
         254          52
         255          52
         256          52
         258          52
         259          52
         260          51
         262          51
         263          51
         264          51
         265          51
         267          51
         268          51
         269          50
         271          50
         272          50
         273          50
         275          50
         276          50
         277          50
         279          50
         280          49
         281          49
         283          49
         284          49
         285          49
         287          49
         288          49
         290          49
         291          49
         292          49
         294          48
         295          48
         297          48
         298          48
         299          48
         301          48
         302          48
         304          48
         305          48
         307          48
         308          48
         309          48
         311          48
         312          48
         314          48
         315          48
         317          47
         318          47
         319          47
         321          47
         322          47
         324          47
         325          47
         327          47
         328          47
         330          47
         331          47
         333          47
         334          47
         335          47
         337          47
         338          47
         340          47
         341          47
         343          47
         344          47
         346          47
         347          47
         349          47
         350          47
         352          48
         353          48
         354          48
         356          48
         357          48
         359          48
         360          48
         362          48
         363          48
         365          48
         366          48
         368          48
         369          48
         370          48
         372          48
         373          48
         375          49
         376          49
         378          49
         379          49
         380          49
         382          49
         383          49
         385          49
         386          49
         387          49
         389          50
         390          50
         392          50
         393          50
         394          50
         396          50
         397          50
         399          50
         400          51
         401          51
         403          51
         404          51
         405          51
         407          51
         408          52
         409          52
         411          52
         412          52
         413          52
         415          52
         416          53
         417          53
         419          53
         420          53
         421          53
         423          53
         424          54
         425          54
         426          54
         428          54
         429          54
         430          55
         431          55
         433          55
         434          55
         435          56
         436          56
         438          56
         439          56
         440          56
         441          57
         442          57
         444          57
         445          57
         446          58
         447          58
         448          58
         449          58
         451          59
         452          59
         453          59
         454          59
         455          60
         456          60
         457          60
         458          60
         459          61
         461          61
         462          61
         463          61
         464          62
         465          62
         466          62
         467          63
         468          63
         469          63
         470          63
         471          64
         472          64
         473          64
         474          65
         475          65
         476          65
         477          66
         478          66
         479          66
         480          66
         481          67
         481          67
         482          67
         483          68
         484          68
         485          68
         486          69
         487          69
         488          69
         489          70
         489          70
         490          70
         491          71
         492          71
         493          71
         494          72
         494          72
         495          72
         496          73
         497          73
         498          73
         498          74
         499          74
         500          75
         501          75
         501          75
         502          76
         503          76
         504          76
         504          77
         505          77
         506          77
         506          78
         507          78
         508          79
         509          79
         509          79
         510          80
         511          80
         511          80
         512          81
         512          81
         513          82
         514          82
         514          82
         515          83
         515          83
         516          84
         517          84
         517          84
         518          85
         518          85
         519          85
         519          86
         520          86
         521          87
         521          87
         522          87
         522          88
         523          88
         523          89
         524          89
         524          90
         525          90
         525          90
         526          91
         526          91
         526          92
         527          92
         527          92
         528          93
         528          93
         529          94
         529          94
         529          95
         530          95
         530          95
         531          96
         531          96
         531          97
         532          97
         532          97
         533          98
         533          98
         533          99
         534          99
         534         100
         534         100
         535         100
         535         101
         535         101
         536         102
         536         102
         536         103
         536         103
         537         104
         537         104
         537         104
         538         105
         538         105
         538         106
         538         106
         539         107
         539         107
         539         108
         539         108
         540         108
         540         109
         540         109
         540         110
         540         110
         251         222
         251         221
         250         221
         250         221
         249         221
         248         220
         248         220
         247         220
         247         219
         246         219
         246         219
         245         218
         244         218
         244         218
         243         218
         243         217
         242         217
         242         217
         241         216
         240         216
         240         216
         239         215
         239         215
         238         215
         238         214
         237         214
         237         214
         236         214
         235         213
         235         213
         234         213
         234         212
         233         212
         233         212
         232         211
         232         211
         231         211
         230         210
         230         210
         229         210
         229         209
         228         209
         228         209
         227         208
         227         208
         226         208
         226         207
         225         207
         224         207
         224         206
         223         206
         223         206
         222         205
         222         205
         221         205
         221         204
         220         204
         220         204
         219         203
         219         203
         218         203
         217         202
         217         202
         216         201
         216         201
         215         201
         215         200
         214         200
         214         200
         213         199
         213         199
         212         199
         212         198
         211         198
         211         198
         210         197
         210         197
         209         196
         209         196
         208         196
         208         195
         207         195
         207         195
         206         194
         206         194
         205         193
         205         193
         204         193
         204         192
         203         192
         203         192
         202         191
         202         191
         201         191
         201         190
         200         190
         200         189
         199         189
         199         189
         198         188
         198         188
         197         187
         197         187
         196         187
         196         186
         195         186
         195         186
         194         185
         194         185
         194         184
         193         184
         193         184
         192         183
         192         183
         191         182
         191         182
         190         182
         190         181
         189         181
         189         180
         188         180
         188         180
         188         179
         187         179
         187         178
         186         178
         186         178
         185         177
         185         177
         184         176
         184         176
         184         176
         183         175
         183         175
         182         174
         182         174
         181         174
         181         173
         181         173
         180         172
         180         172
         179         172
         179         171
         179         171
         178         170
         178         170
         177         170
         177         169
         177         169
         176         168
         176         168
         175         167
         175         167
         175         167
         174         166
         174         166
         173         165
         173         165
         173         165
         172         164
         172         164
         172         163
         171         163
         171         162
         170         162
         170         162
         170         161
         169         161
         169         160
         169         160
         168         160
         168         159
         168         159
         167         158
         167         158
         167         157
         166         157
         166         157
         166         156
         165         156
         165         155
         165         155
         164         154
         164         154
         164         154
         163         153
         163         153
         163         152
         162         152
         162         151
         162         151
         161         151
         161         150
         161         150
         160         149
         160         149
         160         148
         160         148
         159         148
         159         147
         159         147
         159         146
         158         146
         158         145
         158         145
         157         145
         157         144
         157         144
         157         143
         156         143
         156         142
         156         142
         156         142
         155         141
         155         141
         155         140
         155         140
         155         139
         154         139
         154         139
         154         138
         154         138
         153         137
         153         137
         153         136
         153         136
         153         136
         152         135
         152         135
         152         134
         152         134
         152         133
         152         133
         151         133
         151         132
         151         132
         151         131
         151         131
         151         130
         150         130
         150         129
         150         129
         150         129
         150         128
         150         128
         150         127
         149         127
         149         126
         149         126
         149         126
         149         125
         149         125
         149         124
         149         124
         149         123
         148         123
         148         123
         148         122
         148         122
         148         121
         148         121
         148         120
         148         120
         148         120
         148         119
         148         119
         148         118
         148         118
         148         117
         148         117
         148         117
         148         116
         148         116
         148         115
         148         115
         148         114
         148         114
         148         114
         148         113
         148         113
         148         112
         148         112
         148         111
         148         111
         148         111
         148         110
         148         110
         148         109
         148         109
         148         109
         148         108
         148         108
         148         107
         148         107
         148         106
         148         106
         149         106
         149         105
         149         105
         149         104
         149         104
         149         104
         149         103
         149         103
         149         102
         150         102
         150         101
         150         101
         150         101
         150         100
         150         100
         151          99
         151          99
         151          99
         151          98
         151          98
         152          97
         152          97
         152          97
         152          96
         152          96
         153          95
         153          95
         153          95
         153          94
         154          94
         154          93
         154          93
         154          93
         155          92
         155          92
         155          91
         156          91
         156          91
         156          90
         157          90
         157          90
         157          89
         158          89
         158          88
         158          88
         159          88
         159          87
         159          87
         160          86
         160          86
         161          86
         161          85
         161          85
         162          85
         162          84
         163          84
         163          83
         163          83
         164          83
         164          82
         165          82
         165          82
         166          81
         166          81
         167          81
         167          80
         168          80
         168          79
         169          79
         169          79
         170          78
         170          78
         171          78
         171          77
         172          77
         173          77
         173          76
         174          76
         174          76
         175          75
         176          75
         176          75
         177          74
         177          74
         178          74
         179          73
         179          73
         180          73
         181          72
         181          72
         182          72
         183          71
         183          71
         184          71
         185          70
         185          70
         186          70
         187          69
         188          69
         188          69
         189          68
         190          68
         191          68
         191          67
         192          67
         193          67
         194          67
         195          66
         195          66
         196          66
         197          65
         198          65
         199          65
         200          65
         201          64
         201          64
         202          64
         203          63
         204          63
         205          63
         206          63
         207          62
         208          62
         209          62
         210          62
         211          61
         212          61
         213          61
         213          60
         214          60
         215          60
         216          60
         217          59
         218          59
         219          59
         220          59
         222          59
         223          58
         224          58
         225          58
         226          58
         227          57
         228          57
         229          57
         230          57
         231          56
         232          56
         233          56
         234          56
         236          56
         237          55
         238          55
         239          55
         240          55
         241          55
         243          54
         244          54
         245          54
         246          54
         247          54
         248          53
         250          53
         251          53
         252          53
         253          53
         255          53
         256          52
         257          52
         258          52
         260          52
         261          52
         262          52
         263          51
         265          51
         266          51
         267          51
         269          51
         270          51
         271          51
         272          51
         274          50
         275          50
         276          50
         278          50
         279          50
         280          50
         282          50
         283          50
         284          49
         286          49
         287          49
         289          49
         290          49
         291          49
         293          49
         294          49
         295          49
         297          49
         298          49
         300          49
         301          48
         302          48
         304          48
         305          48
         307          48
         308          48
         310          48
         311          48
         312          48
         314          48
         315          48
         317          48
         318          48
         320          48
         321          48
         322          48
         324          48
         325          48
         327          48
         328          48
         330          48
         331          48
         333          48
         334          48
         335          48
         337          48
         338          48
         340          48
         341          48
         343          48
         344          48
         346          48
         347          48
         348          48
         350          48
         351          48
         353          48
         354          48
         356          48
         357          48
         359          48
         360          48
         362          48
         363          48
         364          48
         366          48
         367          49
         369          49
         370          49
         372          49
         373          49
         374          49
         376          49
         377          49
         379          49
         380          49
         381          49
         383          50
         384          50
         386          50
         387          50
         388          50
         390          50
         391          50
         393          50
         394          50
         395          51
         397          51
         398          51
         399          51
         401          51
         402          51
         404          51
         405          52
         406          52
         408          52
         409          52
         410          52
         412          52
         413          53
         414          53
         415          53
         417          53
         418          53
         419          53
         421          54
         422          54
         423          54
         424          54
         426          54
         427          55
         428          55
         429          55
         431          55
         432          55
         433          56
         434          56
         436          56
         437          56
         438          57
         439          57
         440          57
         442          57
         443          57
         444          58
         445          58
         446          58
         447          58
         449          59
         450          59
         451          59
         452          59
         453          60
         454          60
         455          60
         456          60
         457          61
         459          61
         460          61
         461          61
         462          62
         463          62
         464          62
         465          63
         466          63
         467          63
         468          63
         469          64
         470          64
         471          64
         472          65
         473          65
         474          65
         475          66
         476          66
         477          66
         478          66
         479          67
         480          67
         480          67
         481          68
         482          68
         483          68
         484          69
         485          69
         486          69
         487          70
         488          70
         488          70
         489          71
         490          71
         491          71
         492          72
         493          72
         493          72
         494          73
         495          73
         496          73
         497          74
         497          74
         498          74
         499          75
         500          75
         500          75
         501          76
         502          76
         503          77
         503          77
         504          77
         505          78
         505          78
         506          78
         507          79
         507          79
         508          79
         509          80
         509          80
         510          81
         511          81
         511          81
         512          82
         513          82
         513          83
         514          83
         514          83
         515          84
         515          84
         516          84
         517          85
         517          85
         518          86
         518          86
         519          86
         519          87
         520          87
         520          88
         521          88
         521          88
         522          89
         522          89
         523          90
         523          90
         524          90
         524          91
         525          91
         525          92
         526          92
         526          93
         527          93
         527          93
         527          94
         528          94
         528          95
         529          95
         529          95
         530          96
         530          96
         530          97
         531          97
         531          98
         531          98
         532          98
         532          99
         532          99
         533         100
         533         100
         533         101
         534         101
         534         101
         534         102
         535         102
         535         103
         535         103
         536         104
         536         104
         536         105
         536         105
         537         105
         537         106
         537         106
         537         107
         538         107
         538         108
         538         108
         538         108
         539         109
         539         109
         539         110
         539         110
         252         221
         251         221
         251         221
         250         220
         250         220
         249         220
         248         220
         248         219
         247         219
         247         219
         246         218
         246         218
         245         218
         244         218
         244         217
         243         217
         243         217
         242         216
         242         216
         241         216
         240         215
         240         215
         239         215
         239         214
         238         214
         238         214
         237         214
         237         213
         236         213
         235         213
         235         212
         234         212
         234         212
         233         211
         233         211
         232         211
         232         210
         231         210
         230         210
         230         209
         229         209
         229         209
         228         208
         228         208
         227         208
         227         207
         226         207
         226         207
         225         206
         224         206
         224         206
         223         205
         223         205
         222         205
         222         204
         221         204
         221         204
         220         203
         220         203
         219         203
         219         202
         218         202
         218         202
         217         201
         217         201
         216         200
         216         200
         215         200
         214         199
         214         199
         213         199
         213         198
         212         198
         212         198
         211         197
         211         197
         210         197
         210         196
         209         196
         209         195
         208         195
         208         195
         207         194
         207         194
         206         194
         206         193
         205         193
         205         192
         204         192
         204         192
         203         191
         203         191
         202         191
         202         190
         201         190
         201         189
         200         189
         200         189
         199         188
         199         188
         198         188
         198         187
         198         187
         197         186
         197         186
         196         186
         196         185
         195         185
         195         185
         194         184
         194         184
         193         183
         193         183
         192         183
         192         182
         191         182
         191         181
         191         181
         190         181
         190         180
         189         180
         189         179
         188         179
         188         179
         187         178
         187         178
         187         177
         186         177
         186         177
         185         176
         185         176
         184         175
         184         175
         184         175
         183         174
         183         174
         182         173
         182         173
         181         173
         181         172
         181         172
         180         171
         180         171
         179         171
         179         170
         179         170
         178         169
         178         169
         177         169
         177         168
         177         168
         176         167
         176         167
         175         166
         175         166
         175         166
         174         165
         174         165
         173         164
         173         164
         173         164
         172         163
         172         163
         172         162
         171         162
         171         161
         171         161
         170         161
         170         160
         169         160
         169         159
         169         159
         168         159
         168         158
         168         158
         167         157
         167         157
         167         156
         166         156
         166         156
         166         155
         165         155
         165         154
         165         154
         164         153
         164         153
         164         153
         164         152
         163         152
         163         151
         163         151
         162         150
         162         150
         162         150
         161         149
         161         149
         161         148
         161         148
         160         147
         160         147
         160         147
         159         146
         159         146
         159         145
         159         145
         158         144
         158         144
         158         144
         158         143
         157         143
         157         142
         157         142
         157         141
         156         141
         156         141
         156         140
         156         140
         155         139
         155         139
         155         138
         155         138
         155         138
         154         137
         154         137
         154         136
         154         136
         154         135
         153         135
         153         135
         153         134
         153         134
         153         133
         153         133
         152         132
         152         132
         152         132
         152         131
         152         131
         152         130
         151         130
         151         129
         151         129
         151         129
         151         128
         151         128
         151         127
         150         127
         150         126
         150         126
         150         126
         150         125
         150         125
         150         124
         150         124
         150         123
         149         123
         149         123
         149         122
         149         122
         149         121
         149         121
         149         120
         149         120
         149         120
         149         119
         149         119
         149         118
         149         118
         149         117
         149         117
         149         117
         149         116
         149         116
         149         115
         149         115
         149         114
         149         114
         149         114
         149         113
         149         113
         149         112
         149         112
         149         112
         149         111
         149         111
         149         110
         149         110
         149         109
         149         109
         149         109
         149         108
         149         108
         149         107
         149         107
         149         106
         149         106
         150         106
         150         105
         150         105
         150         104
         150         104
         150         104
         150         103
         150         103
         151         102
         151         102
         151         102
         151         101
         151         101
         151         100
         152         100
         152         100
         152          99
         152          99
         152          98
         152          98
         153          98
         153          97
         153          97
         153          96
         154          96
         154          96
         154          95
         154          95
         155          94
         155          94
         155          94
         155          93
         156          93
         156          92
         156          92
         156          92
         157          91
         157          91
         157          90
         158          90
         158          90
         158          89
         159          89
         159          88
         159          88
         160          88
         160          87
         160          87
         161          87
         161          86
         162          86
         162          85
         162          85
         163          85
         163          84
         164          84
         164          84
         165          83
         165          83
         165          83
         166          82
         166          82
         167          81
         167          81
         168          81
         168          80
         169          80
         169          80
         170          79
         170          79
         171          79
         171          78
         172          78
         173          78
         173          77
         174          77
         174          76
         175          76
         175          76
         176          75
         177          75
         177          75
         178          74
         178          74
         179          74
         180          73
         180          73
         181          73
         182          72
         182          72
         183          72
         184          71
         184          71
         185          71
         186          71
         186          70
         187          70
         188          70
         189          69
         189          69
         190          69
         191          68
         192          68
         192          68
         193          67
         194          67
         195          67
         196          67
         196          66
         197          66
         198          66
         199          65
         200          65
         201          65
         202          65
         202          64
         203          64
         204          64
         205          63
         206          63
         207          63
         208          63
         209          62
         210          62
         211          62
         211          62
         212          61
         213          61
         214          61
         215          61
         216          60
         217          60
         218          60
         219          60
         220          59
         221          59
         222          59
         223          59
         224          58
         225          58
         227          58
         228          58
         229          57
         230          57
         231          57
         232          57
         233          57
         234          56
         235          56
         236          56
         237          56
         239          56
         240          55
         241          55
         242          55
         243          55
         244          55
         246          54
         247          54
         248          54
         249          54
         250          54
         252          53
         253          53
         254          53
         255          53
         256          53
         258          53
         259          52
         260          52
         261          52
         263          52
         264          52
         265          52
         266          52
         268          51
         269          51
         270          51
         272          51
         273          51
         274          51
         276          51
         277          51
         278          50
         280          50
         281          50
         282          50
         284          50
         285          50
         286          50
         288          50
         289          50
         290          49
         292          49
         293          49
         294          49
         296          49
         297          49
         299          49
         300          49
         301          49
         303          49
         304          49
         306          49
         307          49
         308          49
         310          48
         311          48
         313          48
         314          48
         315          48
         317          48
         318          48
         320          48
         321          48
         323          48
         324          48
         325          48
         327          48
         328          48
         330          48
         331          48
         333          48
         334          48
         335          48
         337          48
         338          48
         340          48
         341          48
         343          48
         344          48
         345          48
         347          48
         348          48
         350          48
         351          48
         353          48
         354          48
         356          48
         357          48
         358          49
         360          49
         361          49
         363          49
         364          49
         366          49
         367          49
         368          49
         370          49
         371          49
         373          49
         374          49
         375          49
         377          49
         378          50
         380          50
         381          50
         382          50
         384          50
         385          50
         387          50
         388          50
         389          50
         391          51
         392          51
         394          51
         395          51
         396          51
         398          51
         399          51
         400          52
         402          52
         403          52
         404          52
         406          52
         407          52
         408          52
         410          53
         411          53
         412          53
         414          53
         415          53
         416          53
         417          54
         419          54
         420          54
         421          54
         423          54
         424          55
         425          55
         426          55
         428          55
         429          55
         430          56
         431          56
         432          56
         434          56
         435          56
         436          57
         437          57
         438          57
         440          57
         441          58
         442          58
         443          58
         444          58
         445          58
         447          59
         448          59
         449          59
         450          59
         451          60
         452          60
         453          60
         454          60
         455          61
         457          61
         458          61
         459          62
         460          62
         461          62
         462          62
         463          63
         464          63
         465          63
         466          63
         467          64
         468          64
         469          64
         470          65
         471          65
         472          65
         473          66
         474          66
         475          66
         476          66
         477          67
         478          67
         479          67
         479          68
         480          68
         481          68
         482          69
         483          69
         484          69
         485          70
         486          70
         486          70
         487          71
         488          71
         489          71
         490          72
         491          72
         491          72
         492          73
         493          73
         494          73
         495          74
         495          74
         496          74
         497          75
         498          75
         498          75
         499          76
         500          76
         501          76
         501          77
         502          77
         503          77
         504          78
         504          78
         505          79
         506          79
         506          79
         507          80
         508          80
         508          80
         509          81
         510          81
         510          82
         511          82
         511          82
         512          83
         513          83
         513          84
         514          84
         514          84
         515          85
         515          85
         516          85
         517          86
         517          86
         518          87
         518          87
         519          87
         519          88
         520          88
         520          89
         521          89
         521          89
         522          90
         522          90
         523          91
         523          91
         524          91
         524          92
         525          92
         525          93
         525          93
         526          94
         526          94
         527          94
         527          95
         528          95
         528          96
         528          96
         529          96
         529          97
         529          97
         530          98
         530          98
         531          99
         531          99
         531          99
         532         100
         532         100
         532         101
         533         101
         533         102
         533         102
         534         102
         534         103
         534         103
         534         104
         535         104
         535         105
         535         105
         536         106
         536         106
         536         106
         536         107
         537         107
         537         108
         537         108
         537         109
         537         109
         538         109
         538         110
         538         110
         252         221
         252         221
         251         220
         251         220
         250         220
         249         220
         249         219
         248         219
         248         219
         247         218
         247         218
         246         218
         246         217
         245         217
         244         217
         244         217
         243         216
         243         216
         242         216
         242         215
         241         215
         240         215
         240         214
         239         214
         239         214
         238         214
         238         213
         237         213
         237         213
         236         212
         235         212
         235         212
         234         211
         234         211
         233         211
         233         210
         232         210
         232         210
         231         209
         231         209
         230         209
         229         208
         229         208
         228         208
         228         207
         227         207
         227         207
         226         206
         226         206
         225         206
         225         205
         224         205
         223         205
         223         204
         222         204
         222         204
         221         203
         221         203
         220         203
         220         202
         219         202
         219         202
         218         201
         218         201
         217         201
         217         200
         216         200
         216         199
         215         199
         215         199
         214         198
         214         198
         213         198
         213         197
         212         197
         212         197
         211         196
         211         196
         210         196
         210         195
         209         195
         208         194
         208         194
         208         194
         207         193
         207         193
         206         193
         206         192
         205         192
         205         191
         204         191
         204         191
         203         190
         203         190
         202         190
         202         189
         201         189
         201         188
         200         188
         200         188
         199         187
         199         187
         198         187
         198         186
         197         186
         197         185
         196         185
         196         185
         195         184
         195         184
         195         183
         194         183
         194         183
         193         182
         193         182
         192         182
         192         181
         191         181
         191         180
         190         180
         190         180
         190         179
         189         179
         189         178
         188         178
         188         178
         187         177
         187         177
         186         176
         186         176
         186         176
         185         175
         185         175
         184         174
         184         174
         184         174
         183         173
         183         173
         182         172
         182         172
         181         172
         181         171
         181         171
         180         170
         180         170
         179         170
         179         169
         179         169
         178         168
         178         168
         177         167
         177         167
         177         167
         176         166
         176         166
         175         165
         175         165
         175         165
         174         164
         174         164
         174         163
         173         163
         173         163
         173         162
         172         162
         172         161
         171         161
         171         160
         171         160
         170         160
         170         159
         170         159
         169         158
         169         158
         169         158
         168         157
         168         157
         168         156
         167         156
         167         155
         167         155
         166         155
         166         154
         166         154
         165         153
         165         153
         165         152
         164         152
         164         152
         164         151
         164         151
         163         150
         163         150
         163         149
         162         149
         162         149
         162         148
         161         148
         161         147
         161         147
         161         147
         160         146
         160         146
         160         145
         160         145
         159         144
         159         144
         159         144
         159         143
         158         143
         158         142
         158         142
         158         141
         157         141
         157         141
         157         140
         157         140
         156         139
         156         139
         156         138
         156         138
         156         138
         155         137
         155         137
         155         136
         155         136
         155         135
         154         135
         154         135
         154         134
         154         134
         154         133
         154         133
         153         132
         153         132
         153         132
         153         131
         153         131
         153         130
         152         130
         152         129
         152         129
         152         128
         152         128
         152         128
         152         127
         151         127
         151         126
         151         126
         151         126
         151         125
         151         125
         151         124
         151         124
         151         123
         151         123
         150         123
         150         122
         150         122
         150         121
         150         121
         150         120
         150         120
         150         120
         150         119
         150         119
         150         118
         150         118
         150         117
         150         117
         150         117
         150         116
         150         116
         150         115
         150         115
         150         114
         150         114
         150         114
         150         113
         150         113
         150         112
         150         112
         150         112
         150         111
         150         111
         150         110
         150         110
         150         109
         150         109
         150         109
         150         108
         150         108
         150         107
         150         107
         150         107
         151         106
         151         106
         151         105
         151         105
         151         104
         151         104
         151         104
         151         103
         152         103
         152         102
         152         102
         152         102
         152         101
         152         101
         152         100
         153         100
         153         100
         153          99
         153          99
         153          98
         154          98
         154          98
         154          97
         154          97
         154          96
         155          96
         155          96
         155          95
         155          95
         156          94
         156          94
         156          94
         156          93
         157          93
         157          92
         157          92
         158          92
         158          91
         158          91
         158          91
         159          90
         159          90
         159          89
         160          89
         160          89
         160          88
         161          88
         161          87
         162          87
         162          87
         162          86
         163          86
         163          86
         164          85
         164          85
         164          84
         165          84
         165          84
         166          83
         166          83
         167          83
         167          82
         167          82
         168          82
         168          81
         169          81
         169          80
         170          80
         170          80
         171          79
         171          79
         172          79
         173          78
         173          78
         174          78
         174          77
         175          77
         175          77
         176          76
         176          76
         177          76
         178          75
         178          75
         179          75
         179          74
         180          74
         181          74
         181          73
         182          73
         183          73
         183          72
         184          72
         185          72
         185          71
         186          71
         187          71
         188          70
         188          70
         189          70
         190          69
         190          69
         191          69
         192          69
         193          68
         193          68
         194          68
         195          67
         196          67
         197          67
         197          66
         198          66
         199          66
         200          66
         201          65
         202          65
         202          65
         203          64
         204          64
         205          64
         206          64
         207          63
         208          63
         209          63
         210          63
         210          62
         211          62
         212          62
         213          62
         214          61
         215          61
         216          61
         217          61
         218          60
         219          60
         220          60
         221          60
         222          59
         223          59
         224          59
         225          59
         226          58
         227          58
         228          58
         229          58
         230          58
         232          57
         233          57
         234          57
         235          57
         236          56
         237          56
         238          56
         239          56
         240          56
         242          55
         243          55
         244          55
         245          55
         246          55
         247          54
         249          54
         250          54
         251          54
         252          54
         253          54
         255          53
         256          53
         257          53
         258          53
         259          53
         261          53
         262          52
         263          52
         264          52
         266          52
         267          52
         268          52
         270          52
         271          51
         272          51
         273          51
         275          51
         276          51
         277          51
         279          51
         280          51
         281          51
         283          50
         284          50
         285          50
         287          50
         288          50
         289          50
         291          50
         292          50
         293          50
         295          50
         296          49
         297          49
         299          49
         300          49
         302          49
         303          49
         304          49
         306          49
         307          49
         309          49
         310          49
         311          49
         313          49
         314          49
         316          49
         317          49
         318          49
         320          49
         321          49
         323          49
         324          48
         325          48
         327          48
         328          48
         330          48
         331          48
         333          48
         334          48
         335          48
         337          48
         338          48
         340          48
         341          48
         343          49
         344          49
         345          49
         347          49
         348          49
         350          49
         351          49
         353          49
         354          49
         355          49
         357          49
         358          49
         360          49
         361          49
         362          49
         364          49
         365          49
         367          49
         368          49
         370          49
         371          50
         372          50
         374          50
         375          50
         377          50
         378          50
         379          50
         381          50
         382          50
         383          50
         385          50
         386          51
         388          51
         389          51
         390          51
         392          51
         393          51
         394          51
         396          51
         397          52
         398          52
         400          52
         401          52
         402          52
         404          52
         405          52
         406          53
         408          53
         409          53
         410          53
         412          53
         413          53
         414          54
         415          54
         417          54
         418          54
         419          54
         421          55
         422          55
         423          55
         424          55
         426          55
         427          56
         428          56
         429          56
         430          56
         432          56
         433          57
         434          57
         435          57
         436          57
         438          57
         439          58
         440          58
         441          58
         442          58
         443          59
         445          59
         446          59
         447          59
         448          60
         449          60
         450          60
         451          60
         452          61
         453          61
         455          61
         456          61
         457          62
         458          62
         459          62
         460          62
         461          63
         462          63
         463          63
         464          63
         465          64
         466          64
         467          64
         468          65
         469          65
         470          65
         471          66
         472          66
         473          66
         474          66
         475          67
         476          67
         477          67
         477          68
         478          68
         479          68
         480          69
         481          69
         482          69
         483          70
         484          70
         485          70
         485          70
         486          71
         487          71
         488          71
         489          72
         490          72
         490          72
         491          73
         492          73
         493          73
         494          74
         494          74
         495          75
         496          75
         497          75
         497          76
         498          76
         499          76
         500          77
         500          77
         501          77
         502          78
         502          78
         503          78
         504          79
         504          79
         505          80
         506          80
         506          80
         507          81
         508          81
         508          81
         509          82
         510          82
         510          83
         511          83
         511          83
         512          84
         513          84
         513          84
         514          85
         514          85
         515          86
         515          86
         516          86
         517          87
         517          87
         518          88
         518          88
         519          88
         519          89
         520          89
         520          90
         521          90
         521          90
         522          91
         522          91
         522          92
         523          92
         523          92
         524          93
         524          93
         525          94
         525          94
         526          95
         526          95
         526          95
         527          96
         527          96
         528          97
         528          97
         528          97
         529          98
         529          98
         529          99
         530          99
         530         100
         530         100
         531         100
         531         101
         531         101
         532         102
         532         102
         532         103
         533         103
         533         103
         533         104
         534         104
         534         105
         534         105
         534         106
         535         106
         535         106
         535         107
         535         107
         536         108
         536         108
         536         109
         536         109
         537         110
         537         110
         537         110
         253         221
         252         220
         252         220
         251         220
         251         220
         250         219
         249         219
         249         219
         248         218
         248         218
         247         218
         247         217
         246         217
         245         217
         245         217
         244         216
         244         216
         243         216
         243         215
         242         215
         242         215
         241         214
         240         214
         240         214
         239         214
         239         213
         238         213
         238         213
         237         212
         237         212
         236         212
         235         211
         235         211
         234         211
         234         210
         233         210
         233         210
         232         209
         232         209
         231         209
         231         208
         230         208
         229         208
         229         207
         228         207
         228         207
         227         206
         227         206
         226         206
         226         205
         225         205
         225         205
         224         204
         224         204
         223         204
         223         203
         222         203
         221         203
         221         202
         220         202
         220         202
         219         201
         219         201
         218         201
         218         200
         217         200
         217         200
         216         199
         216         199
         215         198
         215         198
         214         198
         214         197
         213         197
         213         197
         212         196
         212         196
         211         196
         211         195
         210         195
         210         195
         209         194
         209         194
         208         193
         208         193
         207         193
         207         192
         206         192
         206         192
         205         191
         205         191
         204         190
         204         190
         203         190
         203         189
         202         189
         202         189
         201         188
         201         188
         200         187
         200         187
         199         187
         199         186
         199         186
         198         186
         198         185
         197         185
         197         184
         196         184
         196         184
         195         183
         195         183
         194         182
         194         182
         193         182
         193         181
         193         181
         192         181
         192         180
         191         180
         191         179
         190         179
         190         179
         189         178
         189         178
         189         177
         188         177
         188         177
         187         176
         187         176
         186         175
         186         175
         186         175
         185         174
         185         174
         184         173
         184         173
         183         173
         183         172
         183         172
         182         171
         182         171
         181         171
         181         170
         181         170
         180         169
         180         169
         179         169
         179         168
         179         168
         178         167
         178         167
         177         166
         177         166
         177         166
         176         165
         176         165
         176         164
         175         164
         175         164
         174         163
         174         163
         174         162
         173         162
         173         162
         173         161
         172         161
         172         160
         172         160
         171         159
         171         159
         171         159
         170         158
         170         158
         170         157
         169         157
         169         157
         169         156
         168         156
         168         155
         168         155
         167         154
         167         154
         167         154
         166         153
         166         153
         166         152
         165         152
         165         151
         165         151
         164         151
         164         150
         164         150
         164         149
         163         149
         163         149
         163         148
         162         148
         162         147
         162         147
         162         146
         161         146
         161         146
         161         145
         161         145
         160         144
         160         144
         160         143
         160         143
         159         143
         159         142
         159         142
         159         141
         158         141
         158         140
         158         140
         158         140
         157         139
         157         139
         157         138
         157         138
         157         137
         156         137
         156         137
         156         136
         156         136
         156         135
         155         135
         155         134
         155         134
         155         134
         155         133
         155         133
         154         132
         154         132
         154         131
         154         131
         154         131
         154         130
         153         130
         153         129
         153         129
         153         128
         153         128
         153         128
         153         127
         152         127
         152         126
         152         126
         152         125
         152         125
         152         125
         152         124
         152         124
         152         123
         152         123
         151         122
         151         122
         151         122
         151         121
         151         121
         151         120
         151         120
         151         120
         151         119
         151         119
         151         118
         151         118
         151         117
         151         117
         151         117
         151         116
         151         116
         151         115
         151         115
         151         114
         151         114
         151         114
         151         113
         151         113
         151         112
         151         112
         151         112
         151         111
         151         111
         151         110
         151         110
         151         109
         151         109
         151         109
         151         108
         151         108
         151         107
         151         107
         152         107
         152         106
         152         106
         152         105
         152         105
         152         105
         152         104
         152         104
         152         103
         153         103
         153         102
         153         102
         153         102
         153         101
         153         101
         154         100
         154         100
         154         100
         154          99
         154          99
         154          98
         155          98
         155          98
         155          97
         155          97
         156          96
         156          96
         156          96
         156          95
         156          95
         157          95
         157          94
         157          94
         158          93
         158          93
         158          93
         158          92
         159          92
         159          91
         159          91
         160          91
         160          90
         160          90
         161          89
         161          89
         161          89
         162          88
         162          88
         162          88
         163          87
         163          87
         163          86
         164          86
         164          86
         165          85
         165          85
         165          85
         166          84
         166          84
         167          84
         167          83
         168          83
         168          82
         169          82
         169          82
         170          81
         170          81
         170          81
         171          80
         171          80
         172          80
         173          79
         173          79
         174          79
         174          78
         175          78
         175          78
         176          77
         176          77
         177          77
         177          76
         178          76
         179          75
         179          75
         180          75
         181          74
         181          74
         182          74
         182          74
         183          73
         184          73
         184          73
         185          72
         186          72
         186          72
         187          71
         188          71
         189          71
         189          70
         190          70
         191          70
         191          69
         192          69
         193          69
         194          69
         194          68
         195          68
         196          68
         197          67
         198          67
         198          67
         199          66
         200          66
         201          66
         202          66
         203          65
         203          65
         204          65
         205          64
         206          64
         207          64
         208          64
         209          63
         210          63
         210          63
         211          63
         212          62
         213          62
         214          62
         215          62
         216          61
         217          61
         218          61
         219          61
         220          60
         221          60
         222          60
         223          60
         224          59
         225          59
         226          59
         227          59
         228          58
         229          58
         230          58
         231          58
         232          58
         233          57
         234          57
         236          57
         237          57
         238          57
         239          56
         240          56
         241          56
         242          56
         243          56
         245          55
         246          55
         247          55
         248          55
         249          55
         250          54
         252          54
         253          54
         254          54
         255          54
         256          54
         258          53
         259          53
         260          53
         261          53
         262          53
         264          53
         265          53
         266          52
         267          52
         269          52
         270          52
         271          52
         273          52
         274          52
         275          51
         276          51
         278          51
         279          51
         280          51
         282          51
         283          51
         284          51
         286          51
         287          50
         288          50
         290          50
         291          50
         292          50
         294          50
         295          50
         296          50
         298          50
         299          50
         300          50
         302          50
         303          49
         305          49
         306          49
         307          49
         309          49
         310          49
         311          49
         313          49
         314          49
         316          49
         317          49
         318          49
         320          49
         321          49
         323          49
         324          49
         325          49
         327          49
         328          49
         330          49
         331          49
         333          49
         334          49
         335          49
         337          49
         338          49
         340          49
         341          49
         342          49
         344          49
         345          49
         347          49
         348          49
         350          49
         351          49
         352          49
         354          49
         355          49
         357          49
         358          49
         359          49
         361          49
         362          49
         364          50
         365          50
         366          50
         368          50
         369          50
         371          50
         372          50
         373          50
         375          50
         376          50
         378          50
         379          50
         380          51
         382          51
         383          51
         384          51
         386          51
         387          51
         389          51
         390          51
         391          51
         393          52
         394          52
         395          52
         397          52
         398          52
         399          52
         401          52
         402          53
         403          53
         405          53
         406          53
         407          53
         408          53
         410          53
         411          54
         412          54
         414          54
         415          54
         416          54
         417          55
         419          55
         420          55
         421          55
         422          55
         424          55
         425          56
         426          56
         427          56
         429          56
         430          56
         431          57
         432          57
         433          57
         434          57
         436          58
         437          58
         438          58
         439          58
         440          58
         441          59
         443          59
         444          59
         445          59
         446          60
         447          60
         448          60
         449          60
         450          61
         452          61
         453          61
         454          61
         455          62
         456          62
         457          62
         458          62
         459          63
         460          63
         461          63
         462          64
         463          64
         464          64
         465          64
         466          65
         467          65
         468          65
         469          66
         470          66
         471          66
         472          66
         473          67
         474          67
         475          67
         476          68
         476          68
         477          68
         478          69
         479          69
         480          69
         481          69
         482          70
         483          70
         484          70
         484          71
         485          71
         486          71
         487          72
         488          72
         489          72
         489          73
         490          73
         491          73
         492          74
         493          74
         493          74
         494          75
         495          75
         496          75
         496          76
         497          76
         498          77
         498          77
         499          77
         500          78
         501          78
         501          78
         502          79
         503          79
         503          79
         504          80
         505          80
         505          81
         506          81
         507          81
         507          82
         508          82
         508          82
         509          83
         510          83
         510          84
         511          84
         511          84
         512          85
         513          85
         513          85
         514          86
         514          86
         515          87
         515          87
         516          87
         516          88
         517          88
         517          89
         518          89
         518          89
         519          90
         519          90
         520          91
         520          91
         521          91
         521          92
         522          92
         522          93
         523          93
         523          93
         524          94
         524          94
         524          95
         525          95
         525          96
         526          96
         526          96
         526          97
         527          97
         527          98
         528          98
         528          98
         528          99
         529          99
         529         100
         529         100
         530         101
         530         101
         530         101
         531         102
         531         102
         531         103
         532         103
         532         104
         532         104
         532         104
         533         105
         533         105
         533         106
         534         106
         534         107
         534         107
         534         107
         535         108
         535         108
         535         109
         535         109
         535         110
         536         110
         536         111
         253         220
         253         220
         252         220
         252         219
         251         219
         250         219
         250         219
         249         218
         249         218
         248         218
         248         217
         247         217
         247         217
         246         217
         245         216
         245         216
         244         216
         244         215
         243         215
         243         215
         242         214
         242         214
         241         214
         240         213
         240         213
         239         213
         239         213
         238         212
         238         212
         237         212
         237         211
         236         211
         235         211
         235         210
         234         210
         234         210
         233         209
         233         209
         232         209
         232         208
         231         208
         231         208
         230         207
         230         207
         229         207
         228         206
         228         206
         227         206
         227         205
         226         205
         226         205
         225         204
         225         204
         224         204
         224         203
         223         203
         223         203
         222         202
         222         202
         221         202
         221         201
         220         201
         219         201
         219         200
         218         200
         218         200
         217         199
         217         199
         216         199
         216         198
         215         198
         215         197
         214         197
         214         197
         213         196
         213         196
         212         196
         212         195
         211         195
         211         195
         210         194
         210         194
         209         194
         209         193
         208         193
         208         192
         207         192
         207         192
         206         191
         206         191
         205         191
         205         190
         204         190
         204         189
         204         189
         203         189
         203         188
         202         188
         202         188
         201         187
         201         187
         200         186
         200         186
         199         186
         199         185
         198         185
         198         185
         197         184
         197         184
         196         183
         196         183
         196         183
         195         182
         195         182
         194         181
         194         181
         193         181
         193         180
         192         180
         192         180
         192         179
         191         179
         191         178
         190         178
         190         178
         189         177
         189         177
         188         176
         188         176
         188         176
         187         175
         187         175
         186         174
         186         174
         186         174
         185         173
         185         173
         184         172
         184         172
         183         172
         183         171
         183         171
         182         170
         182         170
         181         170
         181         169
         181         169
         180         168
         180         168
         179         168
         179         167
         179         167
         178         166
         178         166
         178         165
         177         165
         177         165
         176         164
         176         164
         176         163
         175         163
         175         163
         175         162
         174         162
         174         161
         174         161
         173         161
         173         160
         172         160
         172         159
         172         159
         171         158
         171         158
         171         158
         170         157
         170         157
         170         156
         169         156
         169         156
         169         155
         168         155
         168         154
         168         154
         167         153
         167         153
         167         153
         167         152
         166         152
         166         151
         166         151
         165         150
         165         150
         165         150
         164         149
         164         149
         164         148
         164         148
         163         148
         163         147
         163         147
         163         146
         162         146
         162         145
         162         145
         161         145
         161         144
         161         144
         161         143
         160         143
         160         142
         160         142
         160         142
         160         141
         159         141
         159         140
         159         140
         159         139
         158         139
         158         139
         158         138
         158         138
         158         137
         157         137
         157         136
         157         136
         157         136
         157         135
         156         135
         156         134
         156         134
         156         133
         156         133
         156         133
         155         132
         155         132
         155         131
         155         131
         155         131
         155         130
         154         130
         154         129
         154         129
         154         128
         154         128
         154         128
         154         127
         154         127
         153         126
         153         126
         153         125
         153         125
         153         125
         153         124
         153         124
         153         123
         153         123
         153         122
         152         122
         152         122
         152         121
         152         121
         152         120
         152         120
         152         119
         152         119
         152         119
         152         118
         152         118
         152         117
         152         117
         152         117
         152         116
         152         116
         152         115
         152         115
         152         114
         152         114
         152         114
         152         113
         152         113
         152         112
         152         112
         152         112
         152         111
         152         111
         152         110
         152         110
         152         109
         152         109
         152         109
         152         108
         152         108
         152         107
         153         107
         153         107
         153         106
         153         106
         153         105
         153         105
         153         105
         153         104
         153         104
         154         103
         154         103
         154         103
         154         102
         154         102
         154         101
         154         101
         155         101
         155         100
         155         100
         155          99
         155          99
         156          99
         156          98
         156          98
         156          97
         156          97
         157          97
         157          96
         157          96
         157          95
         158          95
         158          95
         158          94
         158          94
         159          93
         159          93
         159          93
         159          92
         160          92
         160          92
         160          91
         161          91
         161          90
         161          90
         162          90
         162          89
         162          89
         163          88
         163          88
         163          88
         164          87
         164          87
         165          87
         165          86
         165          86
         166          86
         166          85
         167          85
         167          84
         167          84
         168          84
         168          83
         169          83
         169          83
         170          82
         170          82
         171          82
         171          81
         172          81
         172          80
         173          80
         173          80
         174          79
         174          79
         175          79
         175          78
         176          78
         176          78
         177          77
         177          77
         178          77
         179          76
         179          76
         180          76
         180          75
         181          75
         182          75
         182          74
         183          74
         183          74
         184          73
         185          73
         185          73
         186          72
         187          72
         187          72
         188          71
         189          71
         190          71
         190          71
         191          70
         192          70
         192          70
         193          69
         194          69
         195          69
         195          68
         196          68
         197          68
         198          68
         199          67
         199          67
         200          67
         201          66
         202          66
         203          66
         203          66
         204          65
         205          65
         206          65
         207          64
         208          64
         209          64
         210          64
         210          63
         211          63
         212          63
         213          63
         214          62
         215          62
         216          62
         217          62
         218          61
         219          61
         220          61
         221          61
         222          60
         223          60
         224          60
         225          60
         226          59
         227          59
         228          59
         229          59
         230          59
         231          58
         232          58
         233          58
         234          58
         235          57
         236          57
         237          57
         238          57
         240          57
         241          56
         242          56
         243          56
         244          56
         245          56
         246          56
         248          55
         249          55
         250          55
         251          55
         252          55
         253          54
         255          54
         256          54
         257          54
         258          54
         259          54
         261          53
         262          53
         263          53
         264          53
         265          53
         267          53
         268          53
         269          52
         270          52
         272          52
         273          52
         274          52
         276          52
         277          52
         278          52
         279          51
         281          51
         282          51
         283          51
         285          51
         286          51
         287          51
         289          51
         290          51
         291          51
         293          50
         294          50
         295          50
         297          50
         298          50
         299          50
         301          50
         302          50
         303          50
         305          50
         306          50
         308          50
         309          50
         310          50
         312          50
         313          49
         314          49
         316          49
         317          49
         319          49
         320          49
         321          49
         323          49
         324          49
         326          49
         327          49
         328          49
         330          49
         331          49
         333          49
         334          49
         335          49
         337          49
         338          49
         340          49
         341          49
         342          49
         344          49
         345          49
         347          49
         348          49
         349          49
         351          49
         352          49
         354          50
         355          50
         356          50
         358          50
         359          50
         361          50
         362          50
         363          50
         365          50
         366          50
         368          50
         369          50
         370          50
         372          50
         373          50
         374          51
         376          51
         377          51
         379          51
         380          51
         381          51
         383          51
         384          51
         385          51
         387          51
         388          52
         389          52
         391          52
         392          52
         393          52
         395          52
         396          52
         397          52
         399          53
         400          53
         401          53
         403          53
         404          53
         405          53
         407          54
         408          54
         409          54
         410          54
         412          54
         413          54
         414          55
         415          55
         417          55
         418          55
         419          55
         420          55
         422          56
         423          56
         424          56
         425          56
         427          56
         428          57
         429          57
         430          57
         431          57
         433          57
         434          58
         435          58
         436          58
         437          58
         438          59
         440          59
         441          59
         442          59
         443          59
         444          60
         445          60
         446          60
         447          60
         448          61
         450          61
         451          61
         452          61
         453          62
         454          62
         455          62
         456          62
         457          63
         458          63
         459          63
         460          64
         461          64
         462          64
         463          64
         464          65
         465          65
         466          65
         467          66
         468          66
         469          66
         470          66
         471          67
         472          67
         473          67
         474          68
         475          68
         475          68
         476          68
         477          69
         478          69
         479          69
         480          70
         481          70
         482          70
         483          71
         483          71
         484          71
         485          72
         486          72
         487          72
         487          73
         488          73
         489          73
         490          74
         491          74
         491          74
         492          75
         493          75
         494          75
         494          76
         495          76
         496          76
         497          77
         497          77
         498          77
         499          78
         500          78
         500          79
         501          79
         502          79
         502          80
         503          80
         504          80
         504          81
         505          81
         505          81
         506          82
         507          82
         507          83
         508          83
         509          83
         509          84
         510          84
         510          84
         511          85
         511          85
         512          86
         513          86
         513          86
         514          87
         514          87
         515          88
         515          88
         516          88
         516          89
         517          89
         517          90
         518          90
         518          90
         519          91
         519          91
         520          92
         520          92
         521          92
         521          93
         522          93
         522          94
         522          94
         523          94
         523          95
         524          95
         524          96
         524          96
         525          96
         525          97
         526          97
         526          98
         526          98
         527          99
         527          99
         527          99
         528         100
         528         100
         528         101
         529         101
         529         102
         529         102
         530         102
         530         103
         530         103
         531         104
         531         104
         531         105
         532         105
         532         105
         532         106
         532         106
         533         107
         533         107
         533         108
         533         108
         534         108
         534         109
         534         109
         534         110
         535         110
         535         111
         254         220
         253         220
         253         219
         252         219
         252         219
         251         219
         250         218
         250         218
         249         218
         249         217
         248         217
         248         217
         247         217
         246         216
         246         216
         245         216
         245         215
         244         215
         244         215
         243         214
         243         214
         242         214
         241         213
         241         213
         240         213
         240         213
         239         212
         239         212
         238         212
         238         211
         237         211
         237         211
         236         210
         235         210
         235         210
         234         209
         234         209
         233         209
         233         208
         232         208
         232         208
         231         207
         231         207
         230         207
         230         206
         229         206
         228         206
         228         205
         227         205
         227         205
         226         204
         226         204
         225         204
         225         203
         224         203
         224         203
         223         202
         223         202
         222         202
         222         201
         221         201
         221         201
         220         200
         220         200
         219         200
         219         199
         218         199
         218         199
         217         198
         217         198
         216         198
         216         197
         215         197
         215         197
         214         196
         214         196
         213         195
         213         195
         212         195
         212         194
         211         194
         211         194
         210         193
         210         193
         209         193
         209         192
         208         192
         208         191
         207         191
         207         191
         206         190
         206         190
         205         190
         205         189
         204         189
         204         188
         203         188
         203         188
         202         187
         202         187
         201         187
         201         186
         200         186
         200         185
         200         185
         199         185
         199         184
         198         184
         198         184
         197         183
         197         183
         196         182
         196         182
         195         182
         195         181
         194         181
         194         180
         194         180
         193         180
         193         179
         192         179
         192         179
         191         178
         191         178
         191         177
         190         177
         190         177
         189         176
         189         176
         188         175
         188         175
         188         175
         187         174
         187         174
         186         173
         186         173
         185         173
         185         172
         185         172
         184         171
         184         171
         183         171
         183         170
         183         170
         182         169
         182         169
         181         169
         181         168
         181         168
         180         167
         180         167
         180         167
         179         166
         179         166
         178         165
         178         165
         178         164
         177         164
         177         164
         177         163
         176         163
         176         162
         175         162
         175         162
         175         161
         174         161
         174         160
         174         160
         173         160
         173         159
         173         159
         172         158
         172         158
         172         157
         171         157
         171         157
         171         156
         170         156
         170         155
         170         155
         169         155
         169         154
         169         154
         168         153
         168         153
         168         152
         167         152
         167         152
         167         151
         167         151
         166         150
         166         150
         166         150
         165         149
         165         149
         165         148
         165         148
         164         147
         164         147
         164         147
         163         146
         163         146
         163         145
         163         145
         162         144
         162         144
         162         144
         162         143
         161         143
         161         142
         161         142
         161         141
         160         141
         160         141
         160         140
         160         140
         160         139
         159         139
         159         139
         159         138
         159         138
         159         137
         158         137
         158         136
         158         136
         158         136
         158         135
         157         135
         157         134
         157         134
         157         133
         157         133
         156         133
         156         132
         156         132
         156         131
         156         131
         156         130
         156         130
         155         130
         155         129
         155         129
         155         128
         155         128
         155         127
         155         127
         155         127
         154         126
         154         126
         154         125
         154         125
         154         125
         154         124
         154         124
         154         123
         154         123
         154         122
         153         122
         153         122
         153         121
         153         121
         153         120
         153         120
         153         119
         153         119
         153         119
         153         118
         153         118
         153         117
         153         117
         153         117
         153         116
         153         116
         153         115
         153         115
         153         114
         153         114
         153         114
         153         113
         153         113
         153         112
         153         112
         153         112
         153         111
         153         111
         153         110
         153         110
         153         109
         153         109
         153         109
         153         108
         153         108
         154         107
         154         107
         154         107
         154         106
         154         106
         154         105
         154         105
         154         105
         154         104
         155         104
         155         103
         155         103
         155         103
         155         102
         155         102
         155         101
         156         101
         156         101
         156         100
         156         100
         156          99
         156          99
         157          99
         157          98
         157          98
         157          97
         157          97
         158          97
         158          96
         158          96
         158          95
         159          95
         159          95
         159          94
         159          94
         160          94
         160          93
         160          93
         161          92
         161          92
         161          92
         161          91
         162          91
         162          90
         162          90
         163          90
         163          89
         163          89
         164          89
         164          88
         164          88
         165          87
         165          87
         166          87
         166          86
         166          86
         167          86
         167          85
         168          85
         168          85
         168          84
         169          84
         169          83
         170          83
         170          83
         171          82
         171          82
         172          82
         172          81
         173          81
         173          81
         174          80
         174          80
         175          80
         175          79
         176          79
         176          79
         177          78
         177          78
         178          78
         178          77
         179          77
         180          77
         180          76
         181          76
         181          76
         182          75
         183          75
         183          75
         184          74
         184          74
         185          74
         186          73
         186          73
         187          73
         188          72
         188          72
         189          72
         190          71
         190          71
         191          71
         192          70
         193          70
         193          70
         194          70
         195          69
         196          69
         196          69
         197          68
         198          68
         199          68
         199          68
         200          67
         201          67
         202          67
         203          66
         204          66
         204          66
         205          66
         206          65
         207          65
         208          65
         209          64
         210          64
         210          64
         211          64
         212          63
         213          63
         214          63
         215          63
         216          62
         217          62
         218          62
         219          62
         220          61
         221          61
         222          61
         223          61
         224          60
         225          60
         226          60
         227          60
         228          60
         229          59
         230          59
         231          59
         232          59
         233          58
         234          58
         235          58
         236          58
         237          58
         238          57
         239          57
         240          57
         241          57
         243          57
         244          56
         245          56
         246          56
         247          56
         248          56
         249          55
         250          55
         252          55
         253          55
         254          55
         255          55
         256          54
         258          54
         259          54
         260          54
         261          54
         262          54
         264          54
         265          53
         266          53
         267          53
         268          53
         270          53
         271          53
         272          53
         273          52
         275          52
         276          52
         277          52
         279          52
         280          52
         281          52
         282          52
         284          51
         285          51
         286          51
         288          51
         289          51
         290          51
         292          51
         293          51
         294          51
         296          51
         297          51
         298          51
         300          50
         301          50
         302          50
         304          50
         305          50
         306          50
         308          50
         309          50
         310          50
         312          50
         313          50
         315          50
         316          50
         317          50
         319          50
         320          50
         321          50
         323          50
         324          50
         326          50
         327          50
         328          50
         330          50
         331          50
         333          50
         334          50
         335          50
         337          50
         338          50
         340          50
         341          50
         342          50
         344          50
         345          50
         346          50
         348          50
         349          50
         351          50
         352          50
         353          50
         355          50
         356          50
         358          50
         359          50
         360          50
         362          50
         363          50
         365          50
         366          50
         367          51
         369          51
         370          51
         371          51
         373          51
         374          51
         376          51
         377          51
         378          51
         380          51
         381          51
         382          52
         384          52
         385          52
         386          52
         388          52
         389          52
         390          52
         392          52
         393          52
         394          53
         396          53
         397          53
         398          53
         400          53
         401          53
         402          53
         403          54
         405          54
         406          54
         407          54
         409          54
         410          54
         411          55
         412          55
         414          55
         415          55
         416          55
         417          55
         419          56
         420          56
         421          56
         422          56
         423          56
         425          57
         426          57
         427          57
         428          57
         429          57
         431          58
         432          58
         433          58
         434          58
         435          58
         436          59
         438          59
         439          59
         440          59
         441          60
         442          60
         443          60
         444          60
         445          61
         447          61
         448          61
         449          61
         450          61
         451          62
         452          62
         453          62
         454          63
         455          63
         456          63
         457          63
         458          64
         459          64
         460          64
         461          64
         462          65
         463          65
         464          65
         465          66
         466          66
         467          66
         468          66
         469          67
         470          67
         471          67
         472          68
         473          68
         474          68
         474          68
         475          69
         476          69
         477          69
         478          70
         479          70
         480          70
         481          71
         481          71
         482          71
         483          72
         484          72
         485          72
         486          73
         486          73
         487          73
         488          74
         489          74
         490          74
         490          75
         491          75
         492          75
         493          76
         493          76
         494          76
         495          77
         496          77
         496          77
         497          78
         498          78
         498          78
         499          79
         500          79
         500          79
         501          80
         502          80
         502          81
         503          81
         504          81
         504          82
         505          82
         506          82
         506          83
         507          83
         507          84
         508          84
         509          84
         509          85
         510          85
         510          85
         511          86
         511          86
         512          87
         513          87
         513          87
         514          88
         514          88
         515          89
         515          89
         516          89
         516          90
         517          90
         517          91
         518          91
         518          91
         519          92
         519          92
         520          93
         520          93
         520          93
         521          94
         521          94
         522          95
         522          95
         523          95
         523          96
         523          96
         524          97
         524          97
         524          97
         525          98
         525          98
         526          99
         526          99
         526         100
         527         100
         527         100
         527         101
         528         101
         528         102
         528         102
         529         102
         529         103
         529         103
         530         104
         530         104
         530         105
         530         105
         531         105
         531         106
         531         106
         531         107
         532         107
         532         108
         532         108
         532         108
         533         109
         533         109
         533         110
         533         110
         534         111
         254         220
         254         219
         253         219
         253         219
         252         219
         251         218
         251         218
         250         218
         250         217
         249         217
         249         217
         248         216
         248         216
         247         216
         246         216
         246         215
         245         215
         245         215
         244         214
         244         214
         243         214
         243         213
         242         213
         241         213
         241         213
         240         212
         240         212
         239         212
         239         211
         238         211
         238         211
         237         210
         237         210
         236         210
         235         209
         235         209
         234         209
         234         208
         233         208
         233         208
         232         207
         232         207
         231         207
         231         207
         230         206
         230         206
         229         206
         229         205
         228         205
         228         205
         227         204
         226         204
         226         204
         225         203
         225         203
         224         202
         224         202
         223         202
         223         201
         222         201
         222         201
         221         200
         221         200
         220         200
         220         199
         219         199
         219         199
         218         198
         218         198
         217         198
         217         197
         216         197
         216         197
         215         196
         215         196
         214         196
         214         195
         213         195
         213         194
         212         194
         212         194
         211         193
         211         193
         210         193
         210         192
         209         192
         209         192
         208         191
         208         191
         207         190
         207         190
         206         190
         206         189
         205         189
         205         189
         204         188
         204         188
         203         187
         203         187
         203         187
         202         186
         202         186
         201         186
         201         185
         200         185
         200         184
         199         184
         199         184
         198         183
         198         183
         197         183
         197         182
         197         182
         196         181
         196         181
         195         181
         195         180
         194         180
         194         179
         193         179
         193         179
         193         178
         192         178
         192         178
         191         177
         191         177
         190         176
         190         176
         190         176
         189         175
         189         175
         188         174
         188         174
         188         174
         187         173
         187         173
         186         172
         186         172
         185         172
         185         171
         185         171
         184         170
         184         170
         183         170
         183         169
         183         169
         182         168
         182         168
         181         168
         181         167
         181         167
         180         166
         180         166
         180         166
         179         165
         179         165
         178         164
         178         164
         178         163
         177         163
         177         163
         177         162
         176         162
         176         161
         176         161
         175         161
         175         160
         175         160
         174         159
         174         159
         173         159
         173         158
         173         158
         172         157
         172         157
         172         156
         171         156
         171         156
         171         155
         171         155
         170         154
         170         154
         170         154
         169         153
         169         153
         169         152
         168         152
         168         151
         168         151
         167         151
         167         150
         167         150
         167         149
         166         149
         166         149
         166         148
         165         148
         165         147
         165         147
         165         146
         164         146
         164         146
         164         145
         164         145
         163         144
         163         144
         163         143
         163         143
         162         143
         162         142
         162         142
         162         141
         161         141
         161         141
         161         140
         161         140
         161         139
         160         139
         160         138
         160         138
         160         138
         159         137
         159         137
         159         136
         159         136
         159         135
         159         135
         158         135
         158         134
         158         134
         158         133
         158         133
         157         132
         157         132
         157         132
         157         131
         157         131
         157         130
         157         130
         156         130
         156         129
         156         129
         156         128
         156         128
         156         127
         156         127
         156         127
         155         126
         155         126
         155         125
         155         125
         155         124
         155         124
         155         124
         155         123
         155         123
         155         122
         154         122
         154         122
         154         121
         154         121
         154         120
         154         120
         154         119
         154         119
         154         119
         154         118
         154         118
         154         117
         154         117
         154         117
         154         116
         154         116
         154         115
         154         115
         154         114
         154         114
         154         114
         154         113
         154         113
         154         112
         154         112
         154         112
         154         111
         154         111
         154         110
         154         110
         154         110
         154         109
         154         109
         154         108
         155         108
         155         107
         155         107
         155         107
         155         106
         155         106
         155         105
         155         105
         155         105
         155         104
         156         104
         156         103
         156         103
         156         103
         156         102
         156         102
         156         101
         157         101
         157         101
         157         100
         157         100
         157          99
         158          99
         158          99
         158          98
         158          98
         158          97
         159          97
         159          97
         159          96
         159          96
         159          96
         160          95
         160          95
         160          94
         160          94
         161          94
         161          93
         161          93
         162          92
         162          92
         162          92
         163          91
         163          91
         163          91
         163          90
         164          90
         164          89
         164          89
         165          89
         165          88
         166          88
         166          88
         166          87
         167          87
         167          87
         167          86
         168          86
         168          85
         169          85
         169          85
         170          84
         170          84
         170          84
         171          83
         171          83
         172          83
         172          82
         173          82
         173          81
         174          81
         174          81
         175          80
         175          80
         176          80
         176          79
         177          79
         177          79
         178          78
         178          78
         179          78
         179          77
         180          77
         181          77
         181          76
         182          76
         182          76
         183          75
         184          75
         184          75
         185          74
         185          74
         186          74
         187          73
         187          73
         188          73
         189          73
         189          72
         190          72
         191          72
         191          71
         192          71
         193          71
         194          70
         194          70
         195          70
         196          69
         197          69
         197          69
         198          69
         199          68
         200          68
         200          68
         201          67
         202          67
         203          67
         204          67
         204          66
         205          66
         206          66
         207          66
         208          65
         209          65
         210          65
         210          64
         211          64
         212          64
         213          64
         214          63
         215          63
         216          63
         217          63
         218          62
         219          62
         220          62
         220          62
         221          61
         222          61
         223          61
         224          61
         225          61
         226          60
         227          60
         228          60
         229          60
         230          59
         231          59
         232          59
         234          59
         235          59
         236          58
         237          58
         238          58
         239          58
         240          57
         241          57
         242          57
         243          57
         244          57
         245          57
         247          56
         248          56
         249          56
         250          56
         251          56
         252          55
         253          55
         255          55
         256          55
         257          55
         258          55
         259          54
         260          54
         262          54
         263          54
         264          54
         265          54
         267          54
         268          53
         269          53
         270          53
         271          53
         273          53
         274          53
         275          53
         276          53
         278          52
         279          52
         280          52
         282          52
         283          52
         284          52
         285          52
         287          52
         288          52
         289          51
         291          51
         292          51
         293          51
         295          51
         296          51
         297          51
         299          51
         300          51
         301          51
         303          51
         304          51
         305          51
         307          50
         308          50
         309          50
         311          50
         312          50
         313          50
         315          50
         316          50
         317          50
         319          50
         320          50
         322          50
         323          50
         324          50
         326          50
         327          50
         328          50
         330          50
         331          50
         333          50
         334          50
         335          50
         337          50
         338          50
         339          50
         341          50
         342          50
         344          50
         345          50
         346          50
         348          50
         349          50
         351          50
         352          50
         353          50
         355          50
         356          50
         357          50
         359          50
         360          51
         362          51
         363          51
         364          51
         366          51
         367          51
         368          51
         370          51
         371          51
         372          51
         374          51
         375          51
         377          51
         378          52
         379          52
         381          52
         382          52
         383          52
         385          52
         386          52
         387          52
         389          52
         390          53
         391          53
         393          53
         394          53
         395          53
         396          53
         398          53
         399          53
         400          54
         402          54
         403          54
         404          54
         405          54
         407          54
         408          55
         409          55
         411          55
         412          55
         413          55
         414          55
         415          56
         417          56
         418          56
         419          56
         420          56
         422          56
         423          57
         424          57
         425          57
         426          57
         428          57
         429          58
         430          58
         431          58
         432          58
         433          59
         435          59
         436          59
         437          59
         438          59
         439          60
         440          60
         441          60
         442          60
         444          61
         445          61
         446          61
         447          61
         448          62
         449          62
         450          62
         451          62
         452          63
         453          63
         454          63
         455          63
         456          64
         457          64
         458          64
         459          64
         460          65
         461          65
         462          65
         463          66
         464          66
         465          66
         466          66
         467          67
         468          67
         469          67
         470          68
         471          68
         472          68
         473          68
         474          69
         474          69
         475          69
         476          70
         477          70
         478          70
         479          71
         480          71
         480          71
         481          72
         482          72
         483          72
         484          73
         485          73
         485          73
         486          73
         487          74
         488          74
         489          74
         489          75
         490          75
         491          76
         492          76
         492          76
         493          77
         494          77
         495          77
         495          78
         496          78
         497          78
         497          79
         498          79
         499          79
         499          80
         500          80
         501          80
         501          81
         502          81
         503          82
         503          82
         504          82
         505          83
         505          83
         506          83
         506          84
         507          84
         508          84
         508          85
         509          85
         509          86
         510          86
         510          86
         511          87
         511          87
         512          88
         513          88
         513          88
         514          89
         514          89
         515          90
         515          90
         516          90
         516          91
         517          91
         517          91
         517          92
         518          92
         518          93
         519          93
         519          93
         520          94
         520          94
         521          95
         521          95
         521          96
         522          96
         522          96
         523          97
         523          97
         523          98
         524          98
         524          98
         524          99
         525          99
         525         100
         526         100
         526         100
         526         101
         527         101
         527         102
         527         102
         528         103
         528         103
         528         103
         528         104
         529         104
         529         105
         529         105
         530         106
         530         106
         530         106
         530         107
         531         107
         531         108
         531         108
         531         109
         532         109
         532         109
         532         110
         532         110
         532         111
         255         219
         254         219
         254         219
         253         218
         253         218
         252         218
         251         218
         251         217
         250         217
         250         217
         249         216
         249         216
         248         216
         248         216
         247         215
         246         215
         246         215
         245         214
         245         214
         244         214
         244         213
         243         213
         243         213
         242         213
         241         212
         241         212
         240         212
         240         211
         239         211
         239         211
         238         210
         238         210
         237         210
         237         209
         236         209
         236         209
         235         208
         234         208
         234         208
         233         208
         233         207
         232         207
         232         207
         231         206
         231         206
         230         206
         230         205
         229         205
         229         205
         228         204
         228         204
         227         204
         227         203
         226         203
         225         203
         225         202
         224         202
         224         202
         223         201
         223         201
         222         200
         222         200
         221         200
         221         199
         220         199
         220         199
         219         198
         219         198
         218         198
         218         197
         217         197
         217         197
         216         196
         216         196
         215         196
         215         195
         214         195
         214         195
         213         194
         213         194
         212         193
         212         193
         211         193
         211         192
         210         192
         210         192
         209         191
         209         191
         208         191
         208         190
         208         190
         207         189
         207         189
         206         189
         206         188
         205         188
         205         188
         204         187
         204         187
         203         186
         203         186
         202         186
         202         185
         201         185
         201         185
         200         184
         200         184
         200         183
         199         183
         199         183
         198         182
         198         182
         197         182
         197         181
         196         181
         196         180
         196         180
         195         180
         195         179
         194         179
         194         178
         193         178
         193         178
         193         177
         192         177
         192         177
         191         176
         191         176
         190         175
         190         175
         190         175
         189         174
         189         174
         188         173
         188         173
         187         173
         187         172
         187         172
         186         171
         186         171
         185         171
         185         170
         185         170
         184         169
         184         169
         183         169
         183         168
         183         168
         182         167
         182         167
         182         167
         181         166
         181         166
         180         165
         180         165
         180         165
         179         164
         179         164
         179         163
         178         163
         178         162
         177         162
         177         162
         177         161
         176         161
         176         160
         176         160
         175         160
         175         159
         175         159
         174         158
         174         158
         174         158
         173         157
         173         157
         173         156
         172         156
         172         155
         172         155
         171         155
         171         154
         171         154
         170         153
         170         153
         170         153
         170         152
         169         152
         169         151
         169         151
         168         150
         168         150
         168         150
         168         149
         167         149
         167         148
         167         148
         166         148
         166         147
         166         147
         166         146
         165         146
         165         145
         165         145
         165         145
         164         144
         164         144
         164         143
         164         143
         163         143
         163         142
         163         142
         163         141
         162         141
         162         140
         162         140
         162         140
         161         139
         161         139
         161         138
         161         138
         161         137
         160         137
         160         137
         160         136
         160         136
         160         135
         160         135
         159         135
         159         134
         159         134
         159         133
         159         133
         158         132
         158         132
         158         132
         158         131
         158         131
         158         130
         158         130
         157         129
         157         129
         157         129
         157         128
         157         128
         157         127
         157         127
         157         127
         156         126
         156         126
         156         125
         156         125
         156         124
         156         124
         156         124
         156         123
         156         123
         156         122
         156         122
         155         122
         155         121
         155         121
         155         120
         155         120
         155         119
         155         119
         155         119
         155         118
         155         118
         155         117
         155         117
         155         117
         155         116
         155         116
         155         115
         155         115
         155         114
         155         114
         155         114
         155         113
         155         113
         155         112
         155         112
         155         112
         155         111
         155         111
         155         110
         155         110
         155         110
         155         109
         155         109
         156         108
         156         108
         156         108
         156         107
         156         107
         156         106
         156         106
         156         105
         156         105
         156         105
         157         104
         157         104
         157         103
         157         103
         157         103
         157         102
         157         102
         158         102
         158         101
         158         101
         158         100
         158         100
         158         100
         159          99
         159          99
         159          98
         159          98
         159          98
         160          97
         160          97
         160          96
         160          96
         161          96
         161          95
         161          95
         161          94
         162          94
         162          94
         162          93
         162          93
         163          93
         163          92
         163          92
         164          91
         164          91
         164          91
         165          90
         165          90
         165          90
         166          89
         166          89
         166          88
         167          88
         167          88
         167          87
         168          87
         168          87
         169          86
         169          86
         169          86
         170          85
         170          85
         171          84
         171          84
         171          84
         172          83
         172          83
         173          83
         173          82
         174          82
         174          82
         175          81
         175          81
         176          81
         176          80
         177          80
         177          80
         178          79
         178          79
         179          79
         179          78
         180          78
         180          78
         181          77
         182          77
         182          77
         183          76
         183          76
         184          76
         185          75
         185          75
         186          75
         186          74
         187          74
         188          74
         188          73
         189          73
         190          73
         190          72
         191          72
         192          72
         192          72
         193          71
         194          71
         195          71
         195          70
         196          70
         197          70
         198          69
         198          69
         199          69
         200          69
         201          68
         201          68
         202          68
         203          67
         204          67
         205          67
         205          67
         206          66
         207          66
         208          66
         209          66
         210          65
         210          65
         211          65
         212          64
         213          64
         214          64
         215          64
         216          63
         217          63
         218          63
         218          63
         219          62
         220          62
         221          62
         222          62
         223          61
         224          61
         225          61
         226          61
         227          61
         228          60
         229          60
         230          60
         231          60
         232          59
         233          59
         234          59
         235          59
         236          59
         237          58
         238          58
         240          58
         241          58
         242          58
         243          57
         244          57
         245          57
         246          57
         247          57
         248          56
         249          56
         251          56
         252          56
         253          56
         254          56
         255          55
         256          55
         257          55
         259          55
         260          55
         261          55
         262          54
         263          54
         265          54
         266          54
         267          54
         268          54
         269          54
         271          53
         272          53
         273          53
         274          53
         276          53
         277          53
         278          53
         279          53
         281          53
         282          52
         283          52
         284          52
         286          52
         287          52
         288          52
         290          52
         291          52
         292          52
         294          52
         295          51
         296          51
         297          51
         299          51
         300          51
         301          51
         303          51
         304          51
         305          51
         307          51
         308          51
         309          51
         311          51
         312          51
         313          51
         315          51
         316          51
         318          50
         319          50
         320          50
         322          50
         323          50
         324          50
         326          50
         327          50
         328          50
         330          50
         331          50
         333          50
         334          50
         335          50
         337          50
         338          50
         339          50
         341          50
         342          50
         344          50
         345          50
         346          50
         348          51
         349          51
         350          51
         352          51
         353          51
         354          51
         356          51
         357          51
         359          51
         360          51
         361          51
         363          51
         364          51
         365          51
         367          51
         368          51
         369          51
         371          51
         372          52
         373          52
         375          52
         376          52
         378          52
         379          52
         380          52
         382          52
         383          52
         384          52
         385          53
         387          53
         388          53
         389          53
         391          53
         392          53
         393          53
         395          53
         396          54
         397          54
         399          54
         400          54
         401          54
         402          54
         404          54
         405          55
         406          55
         407          55
         409          55
         410          55
         411          55
         412          56
         414          56
         415          56
         416          56
         417          56
         419          56
         420          57
         421          57
         422          57
         423          57
         424          57
         426          58
         427          58
         428          58
         429          58
         430          58
         431          59
         433          59
         434          59
         435          59
         436          60
         437          60
         438          60
         439          60
         441          60
         442          61
         443          61
         444          61
         445          61
         446          62
         447          62
         448          62
         449          62
         450          63
         451          63
         452          63
         453          63
         454          64
         455          64
         456          64
         457          64
         458          65
         459          65
         460          65
         461          66
         462          66
         463          66
         464          66
         465          67
         466          67
         467          67
         468          68
         469          68
         470          68
         471          68
         472          69
         473          69
         473          69
         474          70
         475          70
         476          70
         477          71
         478          71
         479          71
         479          71
         480          72
         481          72
         482          72
         483          73
         484          73
         484          73
         485          74
         486          74
         487          74
         487          75
         488          75
         489          75
         490          76
         491          76
         491          76
         492          77
         493          77
         493          77
         494          78
         495          78
         496          79
         496          79
         497          79
         498          80
         498          80
         499          80
         500          81
         500          81
         501          81
         502          82
         502          82
         503          82
         503          83
         504          83
         505          84
         505          84
         506          84
         506          85
         507          85
         508          85
         508          86
         509          86
         509          87
         510          87
         510          87
         511          88
         511          88
         512          89
         512          89
         513          89
         513          90
         514          90
         514          90
         515          91
         515          91
         516          92
         516          92
         517          92
         517          93
         518          93
         518          94
         519          94
         519          94
         519          95
         520          95
         520          96
         521          96
         521          96
         521          97
         522          97
         522          98
         523          98
         523          99
         523          99
         524          99
         524         100
         524         100
         525         101
         525         101
         525         101
         526         102
         526         102
         526         103
         527         103
         527         104
         527         104
         528         104
         528         105
         528         105
         528         106
         529         106
         529         107
         529         107
         529         107
         530         108
         530         108
         530         109
         530         109
         531         110
         531         110
         531         110
         531         111
         255         219
         255         219
         254         218
         254         218
         253         218
         252         218
         252         217
         251         217
         251         217
         250         216
         250         216
         249         216
         249         216
         248         215
         247         215
         247         215
         246         214
         246         214
         245         214
         245         213
         244         213
         244         213
         243         213
         243         212
         242         212
         241         212
         241         211
         240         211
         240         211
         239         210
         239         210
         238         210
         238         209
         237         209
         237         209
         236         208
         236         208
         235         208
         234         208
         234         207
         233         207
         233         207
         232         206
         232         206
         231         206
         231         205
         230         205
         230         205
         229         204
         229         204
         228         204
         228         203
         227         203
         227         203
         226         202
         226         202
         225         202
         225         201
         224         201
         224         201
         223         200
         223         200
         222         200
         221         199
         221         199
         220         198
         220         198
         219         198
         219         197
         218         197
         218         197
         217         196
         217         196
         216         196
         216         195
         215         195
         215         195
         214         194
         214         194
         214         194
         213         193
         213         193
         212         192
         212         192
         211         192
         211         191
         210         191
         210         191
         209         190
         209         190
         208         190
         208         189
         207         189
         207         188
         206         188
         206         188
         205         187
         205         187
         204         187
         204         186
         204         186
         203         185
         203         185
         202         185
         202         184
         201         184
         201         184
         200         183
         200         183
         199         182
         199         182
         199         182
         198         181
         198         181
         197         181
         197         180
         196         180
         196         179
         195         179
         195         179
         195         178
         194         178
         194         177
         193         177
         193         177
         192         176
         192         176
         192         176
         191         175
         191         175
         190         174
         190         174
         189         174
         189         173
         189         173
         188         172
         188         172
         187         172
         187         171
         187         171
         186         170
         186         170
         185         170
         185         169
         185         169
         184         168
         184         168
         184         168
         183         167
         183         167
         182         166
         182         166
         182         166
         181         165
         181         165
         181         164
         180         164
         180         164
         179         163
         179         163
         179         162
         178         162
         178         161
         178         161
         177         161
         177         160
         177         160
         176         159
         176         159
         176         159
         175         158
         175         158
         175         157
         174         157
         174         157
         174         156
         173         156
         173         155
         173         155
         172         155
         172         154
         172         154
         171         153
         171         153
         171         152
         170         152
         170         152
         170         151
         170         151
         169         150
         169         150
         169         150
         168         149
         168         149
         168         148
         168         148
         167         147
         167         147
         167         147
         167         146
         166         146
         166         145
         166         145
         165         145
         165         144
         165         144
         165         143
         164         143
         164         142
         164         142
         164         142
         164         141
         163         141
         163         140
         163         140
         163         139
         162         139
         162         139
         162         138
         162         138
         162         137
         161         137
         161         137
         161         136
         161         136
         161         135
         160         135
         160         134
         160         134
         160         134
         160         133
         160         133
         159         132
         159         132
         159         132
         159         131
         159         131
         159         130
         159         130
         158         129
         158         129
         158         129
         158         128
         158         128
         158         127
         158         127
         158         126
         157         126
         157         126
         157         125
         157         125
         157         124
         157         124
         157         124
         157         123
         157         123
         157         122
         157         122
         156         121
         156         121
         156         121
         156         120
         156         120
         156         119
         156         119
         156         119
         156         118
         156         118
         156         117
         156         117
         156         117
         156         116
         156         116
         156         115
         156         115
         156         114
         156         114
         156         114
         156         113
         156         113
         156         112
         156         112
         156         112
         156         111
         156         111
         156         110
         156         110
         156         110
         156         109
         156         109
         157         108
         157         108
         157         108
         157         107
         157         107
         157         106
         157         106
         157         106
         157         105
         157         105
         158         104
         158         104
         158         104
         158         103
         158         103
         158         102
         158         102
         159         102
         159         101
         159         101
         159         100
         159         100
         159         100
         160          99
         160          99
         160          98
         160          98
         160          98
         161          97
         161          97
         161          96
         161          96
         162          96
         162          95
         162          95
         162          95
         163          94
         163          94
         163          93
         163          93
         164          93
         164          92
         164          92
         165          92
         165          91
         165          91
         166          90
         166          90
         166          90
         167          89
         167          89
         167          89
         168          88
         168          88
         168          87
         169          87
         169          87
         170          86
         170          86
         170          86
         171          85
         171          85
         172          85
         172          84
         172          84
         173          84
         173          83
         174          83
         174          83
         175          82
         175          82
         176          81
         176          81
         177          81
         177          80
         178          80
         178          80
         179          79
         179          79
         180          79
         180          78
         181          78
         181          78
         182          77
         183          77
         183          77
         184          76
         184          76
         185          76
         186          75
         186          75
         187          75
         187          75
         188          74
         189          74
         189          74
         190          73
         191          73
         191          73
         192          72
         193          72
         193          72
         194          71
         195          71
         196          71
         196          71
         197          70
         198          70
         198          70
         199          69
         200          69
         201          69
         201          69
         202          68
         203          68
         204          68
         205          67
         205          67
         206          67
         207          67
         208          66
         209          66
         210          66
         210          66
         211          65
         212          65
         213          65
         214          64
         215          64
         216          64
         217          64
         217          63
         218          63
         219          63
         220          63
         221          62
         222          62
         223          62
         224          62
         225          62
         226          61
         227          61
         228          61
         229          61
         230          60
         231          60
         232          60
         233          60
         234          60
         235          59
         236          59
         237          59
         238          59
         239          59
         240          58
         241          58
         242          58
         243          58
         245          58
         246          57
         247          57
         248          57
         249          57
         250          57
         251          56
         252          56
         253          56
         255          56
         256          56
         257          56
         258          55
         259          55
         260          55
         262          55
         263          55
         264          55
         265          55
         266          54
         268          54
         269          54
         270          54
         271          54
         272          54
         274          54
         275          53
         276          53
         277          53
         279          53
         280          53
         281          53
         282          53
         284          53
         285          53
         286          52
         287          52
         289          52
         290          52
         291          52
         293          52
         294          52
         295          52
         296          52
         298          52
         299          52
         300          52
         302          51
         303          51
         304          51
         306          51
         307          51
         308          51
         310          51
         311          51
         312          51
         314          51
         315          51
         316          51
         318          51
         319          51
         320          51
         322          51
         323          51
         324          51
         326          51
         327          51
         328          51
         330          51
         331          51
         333          51
         334          51
         335          51
         337          51
         338          51
         339          51
         341          51
         342          51
         343          51
         345          51
         346          51
         348          51
         349          51
         350          51
         352          51
         353          51
         354          51
         356          51
         357          51
         358          51
         360          51
         361          51
         362          51
         364          51
         365          52
         366          52
         368          52
         369          52
         371          52
         372          52
         373          52
         375          52
         376          52
         377          52
         378          52
         380          52
         381          53
         382          53
         384          53
         385          53
         386          53
         388          53
         389          53
         390          53
         392          54
         393          54
         394          54
         395          54
         397          54
         398          54
         399          54
         401          54
         402          55
         403          55
         404          55
         406          55
         407          55
         408          55
         409          56
         411          56
         412          56
         413          56
         414          56
         415          56
         417          57
         418          57
         419          57
         420          57
         421          57
         423          58
         424          58
         425          58
         426          58
         427          58
         428          59
         430          59
         431          59
         432          59
         433          59
         434          60
         435          60
         436          60
         438          60
         439          61
         440          61
         441          61
         442          61
         443          61
         444          62
         445          62
         446          62
         447          62
         448          63
         449          63
         450          63
         451          63
         452          64
         453          64
         454          64
         455          64
         456          65
         457          65
         458          65
         459          66
         460          66
         461          66
         462          66
         463          67
         464          67
         465          67
         466          68
         467          68
         468          68
         469          68
         470          69
         471          69
         472          69
         472          70
         473          70
         474          70
         475          71
         476          71
         477          71
         478          71
         478          72
         479          72
         480          72
         481          73
         482          73
         483          73
         483          74
         484          74
         485          74
         486          75
         486          75
         487          75
         488          76
         489          76
         489          76
         490          77
         491          77
         492          77
         492          78
         493          78
         494          78
         494          79
         495          79
         496          79
         497          80
         497          80
         498          81
         499          81
         499          81
         500          82
         500          82
         501          82
         502          83
         502          83
         503          83
         504          84
         504          84
         505          85
         505          85
         506          85
         506          86
         507          86
         508          86
         508          87
         509          87
         509          88
         510          88
         510          88
         511          89
         511          89
         512          89
         512          90
         513          90
         513          91
         514          91
         514          91
         515          92
         515          92
         516          93
         516          93
         517          93
         517          94
         517          94
         518          95
         518          95
         519          95
         519          96
         520          96
         520          97
         520          97
         521          97
         521          98
         521          98
         522          99
         522          99
         523         100
         523         100
         523         100
         524         101
         524         101
         524         102
         525         102
         525         102
         525         103
         526         103
         526         104
         526         104
         526         105
         527         105
         527         105
         527         106
         528         106
         528         107
         528         107
         528         107
         529         108
         529         108
         529         109
         529         109
         530         110
         530         110
         530         110
         530         111
         256         219
         255         218
         255         218
         254         218
         254         218
         253         217
         252         217
         252         217
         251         216
         251         216
         250         216
         250         216
         249         215
         249         215
         248         215
         247         214
         247         214
         246         214
         246         213
         245         213
         245         213
         244         213
         244         212
         243         212
         243         212
         242         211
         241         211
         241         211
         240         210
         240         210
         239         210
         239         209
         238         209
         238         209
         237         209
         237         208
         236         208
         236         208
         235         207
         235         207
         234         207
         233         206
         233         206
         232         206
         232         205
         231         205
         231         205
         230         204
         230         204
         229         204
         229         203
         228         203
         228         203
         227         202
         227         202
         226         202
         226         201
         225         201
         225         201
         224         200
         224         200
         223         200
         223         199
         222         199
         222         199
         221         198
         221         198
         220         198
         220         197
         219         197
         219         196
         218         196
         218         196
         217         195
         217         195
         216         195
         216         194
         215         194
         215         194
         214         193
         214         193
         213         193
         213         192
         212         192
         212         191
         211         191
         211         191
         210         190
         210         190
         209         190
         209         189
         208         189
         208         189
         207         188
         207         188
         207         187
         206         187
         206         187
         205         186
         205         186
         204         186
         204         185
         203         185
         203         184
         202         184
         202         184
         201         183
         201         183
         201         183
         200         182
         200         182
         199         181
         199         181
         198         181
         198         180
         197         180
         197         180
         197         179
         196         179
         196         178
         195         178
         195         178
         194         177
         194         177
         194         176
         193         176
         193         176
         192         175
         192         175
         192         175
         191         174
         191         174
         190         173
         190         173
         189         173
         189         172
         189         172
         188         171
         188         171
         187         171
         187         170
         187         170
         186         169
         186         169
         185         169
         185         168
         185         168
         184         167
         184         167
         184         167
         183         166
         183         166
         182         165
         182         165
         182         165
         181         164
         181         164
         181         163
         180         163
         180         163
         180         162
         179         162
         179         161
         178         161
         178         161
         178         160
         177         160
         177         159
         177         159
         176         158
         176         158
         176         158
         175         157
         175         157
         175         156
         174         156
         174         156
         174         155
         173         155
         173         154
         173         154
         173         154
         172         153
         172         153
         172         152
         171         152
         171         151
         171         151
         170         151
         170         150
         170         150
         170         149
         169         149
         169         149
         169         148
         168         148
         168         147
         168         147
         168         146
         167         146
         167         146
         167         145
         167         145
         166         144
         166         144
         166         144
         166         143
         165         143
         165         142
         165         142
         165         141
         164         141
         164         141
         164         140
         164         140
         164         139
         163         139
         163         139
         163         138
         163         138
         163         137
         162         137
         162         136
         162         136
         162         136
         162         135
         161         135
         161         134
         161         134
         161         134
         161         133
         161         133
         160         132
         160         132
         160         131
         160         131
         160         131
         160         130
         160         130
         159         129
         159         129
         159         129
         159         128
         159         128
         159         127
         159         127
         159         126
         158         126
         158         126
         158         125
         158         125
         158         124
         158         124
         158         124
         158         123
         158         123
         158         122
         158         122
         157         121
         157         121
         157         121
         157         120
         157         120
         157         119
         157         119
         157         119
         157         118
         157         118
         157         117
         157         117
         157         117
         157         116
         157         116
         157         115
         157         115
         157         114
         157         114
         157         114
         157         113
         157         113
         157         112
         157         112
         157         112
         157         111
         157         111
         157         110
         157         110
         157         110
         157         109
         158         109
         158         108
         158         108
         158         108
         158         107
         158         107
         158         106
         158         106
         158         106
         158         105
         159         105
         159         104
         159         104
         159         104
         159         103
         159         103
         159         102
         159         102
         160         102
         160         101
         160         101
         160         100
         160         100
         161         100
         161          99
         161          99
         161          99
         161          98
         162          98
         162          97
         162          97
         162          97
         162          96
         163          96
         163          95
         163          95
         163          95
         164          94
         164          94
         164          94
         165          93
         165          93
         165          92
         165          92
         166          92
         166          91
         166          91
         167          91
         167          90
         167          90
         168          89
         168          89
         168          89
         169          88
         169          88
         169          88
         170          87
         170          87
         171          87
         171          86
         171          86
         172          85
         172          85
         173          85
         173          84
         174          84
         174          84
         174          83
         175          83
         175          83
         176          82
         176          82
         177          82
         177          81
         178          81
         178          81
         179          80
         179          80
         180          80
         180          79
         181          79
         181          79
         182          78
         183          78
         183          78
         184          77
         184          77
         185          77
         185          76
         186          76
         187          76
         187          75
         188          75
         188          75
         189          74
         190          74
         190          74
         191          73
         192          73
         192          73
         193          73
         194          72
         194          72
         195          72
         196          71
         196          71
         197          71
         198          70
         199          70
         199          70
         200          70
         201          69
         202          69
         202          69
         203          68
         204          68
         205          68
         206          68
         206          67
         207          67
         208          67
         209          67
         210          66
         210          66
         211          66
         212          65
         213          65
         214          65
         215          65
         216          64
         217          64
         217          64
         218          64
         219          63
         220          63
         221          63
         222          63
         223          63
         224          62
         225          62
         226          62
         227          62
         228          61
         229          61
         230          61
         231          61
         232          60
         233          60
         234          60
         235          60
         236          60
         237          59
         238          59
         239          59
         240          59
         241          59
         242          58
         243          58
         244          58
         245          58
         246          58
         247          57
         248          57
         250          57
         251          57
         252          57
         253          57
         254          56
         255          56
         256          56
         257          56
         259          56
         260          56
         261          55
         262          55
         263          55
         264          55
         266          55
         267          55
         268          55
         269          54
         270          54
         272          54
         273          54
         274          54
         275          54
         277          54
         278          54
         279          53
         280          53
         281          53
         283          53
         284          53
         285          53
         286          53
         288          53
         289          53
         290          53
         292          52
         293          52
         294          52
         295          52
         297          52
         298          52
         299          52
         301          52
         302          52
         303          52
         305          52
         306          52
         307          52
         308          52
         310          51
         311          51
         312          51
         314          51
         315          51
         316          51
         318          51
         319          51
         320          51
         322          51
         323          51
         324          51
         326          51
         327          51
         329          51
         330          51
         331          51
         333          51
         334          51
         335          51
         337          51
         338          51
         339          51
         341          51
         342          51
         343          51
         345          51
         346          51
         347          51
         349          51
         350          51
         351          51
         353          51
         354          51
         355          51
         357          52
         358          52
         360          52
         361          52
         362          52
         364          52
         365          52
         366          52
         368          52
         369          52
         370          52
         372          52
         373          52
         374          52
         376          53
         377          53
         378          53
         379          53
         381          53
         382          53
         383          53
         385          53
         386          53
         387          54
         389          54
         390          54
         391          54
         392          54
         394          54
         395          54
         396          54
         398          55
         399          55
         400          55
         401          55
         403          55
         404          55
         405          55
         406          56
         408          56
         409          56
         410          56
         411          56
         412          56
         414          57
         415          57
         416          57
         417          57
         418          57
         420          58
         421          58
         422          58
         423          58
         424          58
         425          58
         427          59
         428          59
         429          59
         430          59
         431          60
         432          60
         433          60
         435          60
         436          60
         437          61
         438          61
         439          61
         440          61
         441          62
         442          62
         443          62
         444          62
         445          62
         446          63
         447          63
         448          63
         450          63
         451          64
         452          64
         453          64
         454          65
         455          65
         456          65
         457          65
         458          66
         459          66
         459          66
         460          66
         461          67
         462          67
         463          67
         464          68
         465          68
         466          68
         467          68
         468          69
         469          69
         470          69
         471          70
         471          70
         472          70
         473          70
         474          71
         475          71
         476          71
         477          72
         477          72
         478          72
         479          73
         480          73
         481          73
         482          74
         482          74
         483          74
         484          75
         485          75
         485          75
         486          76
         487          76
         488          76
         488          77
         489          77
         490          77
         491          78
         491          78
         492          78
         493          79
         493          79
         494          79
         495          80
         495          80
         496          80
         497          81
         497          81
         498          81
         499          82
         499          82
         500          83
         501          83
         501          83
         502          84
         502          84
         503          84
         504          85
         504          85
         505          85
         505          86
         506          86
         506          87
         507          87
         508          87
         508          88
         509          88
         509          88
         510          89
         510          89
         511          90
         511          90
         512          90
         512          91
         513          91
         513          92
         514          92
         514          92
         515          93
         515          93
         515          94
         516          94
         516          94
         517          95
         517          95
         518          96
         518          96
         518          96
         519          97
         519          97
         520          98
         520          98
         520          98
         521          99
         521          99
         521         100
         522         100
         522         100
         522         101
         523         101
         523         102
         523         102
         524         103
         524         103
         524         103
         525         104
         525         104
         525         105
         526         105
         526         105
         526         106
         526         106
         527         107
         527         107
         527         108
         528         108
         528         108
         528         109
         528         109
         528         110
         529         110
         529         111
         529         111
         256         218
         256         218
         255         218
         255         218
         254         217
         253         217
         253         217
         252         216
         252         216
         251         216
         251         215
         250         215
         250         215
         249         215
         249         214
         248         214
         247         214
         247         213
         246         213
         246         213
         245         213
         245         212
         244         212
         244         212
         243         211
         243         211
         242         211
         241         210
         241         210
         240         210
         240         209
         239         209
         239         209
         238         209
         238         208
         237         208
         237         208
         236         207
         236         207
         235         207
         235         206
         234         206
         234         206
         233         205
         232         205
         232         205
         231         204
         231         204
         230         204
         230         203
         229         203
         229         203
         228         202
         228         202
         227         202
         227         201
         226         201
         226         201
         225         200
         225         200
         224         200
         224         199
         223         199
         223         199
         222         198
         222         198
         221         198
         221         197
         220         197
         220         197
         219         196
         219         196
         218         196
         218         195
         217         195
         217         194
         216         194
         216         194
         215         193
         215         193
         214         193
         214         192
         213         192
         213         192
         212         191
         212         191
         211         191
         211         190
         211         190
         210         189
         210         189
         209         189
         209         188
         208         188
         208         188
         207         187
         207         187
         206         186
         206         186
         205         186
         205         185
         204         185
         204         185
         204         184
         203         184
         203         183
         202         183
         202         183
         201         182
         201         182
         200         182
         200         181
         200         181
         199         180
         199         180
         198         180
         198         179
         197         179
         197         179
         196         178
         196         178
         196         177
         195         177
         195         177
         194         176
         194         176
         194         175
         193         175
         193         175
         192         174
         192         174
         191         174
         191         173
         191         173
         190         172
         190         172
         189         172
         189         171
         189         171
         188         170
         188         170
         187         170
         187         169
         187         169
         186         168
         186         168
         186         168
         185         167
         185         167
         184         166
         184         166
         184         166
         183         165
         183         165
         183         164
         182         164
         182         164
         181         163
         181         163
         181         162
         180         162
         180         162
         180         161
         179         161
         179         160
         179         160
         178         160
         178         159
         178         159
         177         158
         177         158
         177         157
         176         157
         176         157
         176         156
         175         156
         175         155
         175         155
         174         155
         174         154
         174         154
         173         153
         173         153
         173         153
         173         152
         172         152
         172         151
         172         151
         171         151
         171         150
         171         150
         170         149
         170         149
         170         148
         170         148
         169         148
         169         147
         169         147
         169         146
         168         146
         168         146
         168         145
         168         145
         167         144
         167         144
         167         143
         167         143
         166         143
         166         142
         166         142
         166         141
         165         141
         165         141
         165         140
         165         140
         165         139
         164         139
         164         138
         164         138
         164         138
         164         137
         163         137
         163         136
         163         136
         163         136
         163         135
         162         135
         162         134
         162         134
         162         133
         162         133
         162         133
         161         132
         161         132
         161         131
         161         131
         161         131
         161         130
         161         130
         160         129
         160         129
         160         128
         160         128
         160         128
         160         127
         160         127
         160         126
         159         126
         159         126
         159         125
         159         125
         159         124
         159         124
         159         124
         159         123
         159         123
         159         122
         159         122
         158         121
         158         121
         158         121
         158         120
         158         120
         158         119
         158         119
         158         119
         158         118
         158         118
         158         117
         158         117
         158         117
         158         116
         158         116
         158         115
         158         115
         158         114
         158         114
         158         114
         158         113
         158         113
         158         112
         158         112
         158         112
         158         111
         158         111
         158         110
         158         110
         158         110
         159         109
         159         109
         159         108
         159         108
         159         108
         159         107
         159         107
         159         106
         159         106
         159         106
         159         105
         160         105
         160         104
         160         104
         160         104
         160         103
         160         103
         160         102
         161         102
         161         102
         161         101
         161         101
         161         101
         161         100
         162         100
         162          99
         162          99
         162          99
         162          98
         163          98
         163          97
         163          97
         163          97
         163          96
         164          96
         164          96
         164          95
         164          95
         165          94
         165          94
         165          94
         166          93
         166          93
         166          93
         166          92
         167          92
         167          91
         167          91
         168          91
         168          90
         168          90
         169          90
         169          89
         169          89
         170          88
         170          88
         171          88
         171          87
         171          87
         172          87
         172          86
         172          86
         173          86
         173          85
         174          85
         174          85
         175          84
         175          84
         175          84
         176          83
         176          83
         177          82
         177          82
         178          82
         178          81
         179          81
         179          81
         180          80
         180          80
         181          80
         181          79
         182          79
         182          79
         183          78
         184          78
         184          78
         185          77
         185          77
         186          77
         186          77
         187          76
         188          76
         188          76
         189          75
         189          75
         190          75
         191          74
         191          74
         192          74
         193          73
         193          73
         194          73
         195          72
         195          72
         196          72
         197          72
         197          71
         198          71
         199          71
         200          70
         200          70
         201          70
         202          70
         203          69
         203          69
         204          69
         205          68
         206          68
         206          68
         207          68
         208          67
         209          67
         210          67
         210          67
         211          66
         212          66
         213          66
         214          65
         215          65
         216          65
         216          65
         217          64
         218          64
         219          64
         220          64
         221          64
         222          63
         223          63
         224          63
         225          63
         226          62
         227          62
         227          62
         228          62
         229          61
         230          61
         231          61
         232          61
         233          61
         234          60
         235          60
         236          60
         237          60
         238          60
         239          59
         241          59
         242          59
         243          59
         244          59
         245          58
         246          58
         247          58
         248          58
         249          58
         250          57
         251          57
         252          57
         254          57
         255          57
         256          57
         257          56
         258          56
         259          56
         260          56
         261          56
         263          56
         264          55
         265          55
         266          55
         267          55
         269          55
         270          55
         271          55
         272          55
         273          54
         275          54
         276          54
         277          54
         278          54
         279          54
         281          54
         282          54
         283          53
         284          53
         286          53
         287          53
         288          53
         289          53
         291          53
         292          53
         293          53
         294          53
         296          53
         297          52
         298          52
         300          52
         301          52
         302          52
         303          52
         305          52
         306          52
         307          52
         309          52
         310          52
         311          52
         313          52
         314          52
         315          52
         317          52
         318          52
         319          52
         321          52
         322          52
         323          51
         325          51
         326          51
         327          51
         329          51
         330          51
         331          51
         333          51
         334          51
         335          51
         337          51
         338          51
         339          51
         341          51
         342          52
         343          52
         345          52
         346          52
         347          52
         349          52
         350          52
         351          52
         353          52
         354          52
         355          52
         357          52
         358          52
         359          52
         361          52
         362          52
         363          52
         365          52
         366          52
         367          52
         369          53
         370          53
         371          53
         373          53
         374          53
         375          53
         376          53
         378          53
         379          53
         380          53
         382          53
         383          54
         384          54
         386          54
         387          54
         388          54
         389          54
         391          54
         392          54
         393          55
         394          55
         396          55
         397          55
         398          55
         400          55
         401          55
         402          55
         403          56
         404          56
         406          56
         407          56
         408          56
         409          56
         411          57
         412          57
         413          57
         414          57
         415          57
         417          57
         418          58
         419          58
         420          58
         421          58
         422          58
         424          59
         425          59
         426          59
         427          59
         428          59
         429          60
         430          60
         432          60
         433          60
         434          60
         435          61
         436          61
         437          61
         438          61
         439          62
         440          62
         441          62
         442          62
         443          63
         445          63
         446          63
         447          63
         448          64
         449          64
         450          64
         451          64
         452          65
         453          65
         454          65
         455          65
         456          66
         457          66
         458          66
         459          66
         460          67
         460          67
         461          67
         462          68
         463          68
         464          68
         465          68
         466          69
         467          69
         468          69
         469          70
         470          70
         470          70
         471          70
         472          71
         473          71
         474          71
         475          72
         476          72
         476          72
         477          73
         478          73
         479          73
         480          74
         481          74
         481          74
         482          74
         483          75
         484          75
         484          75
         485          76
         486          76
         487          76
         487          77
         488          77
         489          77
         490          78
         490          78
         491          78
         492          79
         492          79
         493          80
         494          80
         494          80
         495          81
         496          81
         496          81
         497          82
         498          82
         498          82
         499          83
         500          83
         500          83
         501          84
         501          84
         502          85
         503          85
         503          85
         504          86
         504          86
         505          86
         505          87
         506          87
         506          88
         507          88
         508          88
         508          89
         509          89
         509          89
         510          90
         510          90
         511          91
         511          91
         512          91
         512          92
         513          92
         513          93
         513          93
         514          93
         514          94
         515          94
         515          95
         516          95
         516          95
         516          96
         517          96
         517          97
         518          97
         518          97
         518          98
         519          98
         519          99
         520          99
         520          99
         520         100
         521         100
         521         101
         521         101
         522         101
         522         102
         522         102
         523         103
         523         103
         523         103
         524         104
         524         104
         524         105
         525         105
         525         106
         525         106
         525         106
         526         107
         526         107
         526         108
         526         108
         527         109
         527         109
         527         109
         527         110
         528         110
         528         111
         528         111
         257         218
         256         218
         256         217
         255         217
         254         217
         254         217
         253         216
         253         216
         252         216
         252         215
         251         215
         251         215
         250         215
         250         214
         249         214
         248         214
         248         213
         247         213
         247         213
         246         213
         246         212
         245         212
         245         212
         244         211
         244         211
         243         211
         243         210
         242         210
         241         210
         241         209
         240         209
         240         209
         239         209
         239         208
         238         208
         238         208
         237         207
         237         207
         236         207
         236         206
         235         206
         235         206
         234         205
         234         205
         233         205
         233         204
         232         204
         232         204
         231         203
         230         203
         230         203
         229         202
         229         202
         228         202
         228         201
         227         201
         227         201
         226         200
         226         200
         225         200
         225         199
         224         199
         224         199
         223         198
         223         198
         222         198
         222         197
         221         197
         221         197
         220         196
         220         196
         219         196
         219         195
         218         195
         218         195
         217         194
         217         194
         216         193
         216         193
         216         193
         215         192
         215         192
         214         192
         214         191
         213         191
         213         191
         212         190
         212         190
         211         190
         211         189
         210         189
         210         188
         209         188
         209         188
         208         187
         208         187
         207         187
         207         186
         207         186
         206         185
         206         185
         205         185
         205         184
         204         184
         204         184
         203         183
         203         183
         202         183
         202         182
         202         182
         201         181
         201         181
         200         181
         200         180
         199         180
         199         179
         199         179
         198         179
         198         178
         197         178
         197         178
         196         177
         196         177
         196         176
         195         176
         195         176
         194         175
         194         175
         193         174
         193         174
         193         174
         192         173
         192         173
         191         173
         191         172
         191         172
         190         171
         190         171
         189         171
         189         170
         189         170
         188         169
         188         169
         187         169
         187         168
         187         168
         186         167
         186         167
         186         167
         185         166
         185         166
         184         165
         184         165
         184         165
         183         164
         183         164
         183         163
         182         163
         182         163
         182         162
         181         162
         181         161
         181         161
         180         161
         180         160
         179         160
         179         159
         179         159
         178         159
         178         158
         178         158
         177         157
         177         157
         177         157
         176         156
         176         156
         176         155
         176         155
         175         154
         175         154
         175         154
         174         153
         174         153
         174         152
         173         152
         173         152
         173         151
         173         151
         172         150
         172         150
         172         150
         171         149
         171         149
         171         148
         171         148
         170         147
         170         147
         170         147
         170         146
         169         146
         169         145
         169         145
         168         145
         168         144
         168         144
         168         143
         168         143
         167         143
         167         142
         167         142
         167         141
         166         141
         166         140
         166         140
         166         140
         165         139
         165         139
         165         138
         165         138
         165         138
         164         137
         164         137
         164         136
         164         136
         164         135
         164         135
         163         135
         163         134
         163         134
         163         133
         163         133
         163         133
         162         132
         162         132
         162         131
         162         131
         162         130
         162         130
         161         130
         161         129
         161         129
         161         128
         161         128
         161         128
         161         127
         161         127
         161         126
         160         126
         160         126
         160         125
         160         125
         160         124
         160         124
         160         123
         160         123
         160         123
         160         122
         160         122
         159         121
         159         121
         159         121
         159         120
         159         120
         159         119
         159         119
         159         119
         159         118
         159         118
         159         117
         159         117
         159         117
         159         116
         159         116
         159         115
         159         115
         159         114
         159         114
         159         114
         159         113
         159         113
         159         112
         159         112
         159         112
         159         111
         159         111
         159         110
         159         110
         159         110
         160         109
         160         109
         160         108
         160         108
         160         108
         160         107
         160         107
         160         106
         160         106
         160         106
         160         105
         161         105
         161         104
         161         104
         161         104
         161         103
         161         103
         161         103
         162         102
         162         102
         162         101
         162         101
         162         101
         162         100
         163         100
         163          99
         163          99
         163          99
         163          98
         164          98
         164          98
         164          97
         164          97
         165          96
         165          96
         165          96
         165          95
         166          95
         166          94
         166          94
         166          94
         167          93
         167          93
         167          93
         168          92
         168          92
         168          92
         168          91
         169          91
         169          90
         169          90
         170          90
         170          89
         170          89
         171          89
         171          88
         172          88
         172          88
         172          87
         173          87
         173          86
         174          86
         174          86
         174          85
         175          85
         175          85
         176          84
         176          84
         176          84
         177          83
         177          83
         178          83
         178          82
         179          82
         179          82
         180          81
         180          81
         181          81
         181          80
         182          80
         182          80
         183          79
         183          79
         184          79
         185          78
         185          78
         186          78
         186          77
         187          77
         187          77
         188          76
         189          76
         189          76
         190          75
         190          75
         191          75
         192          75
         192          74
         193          74
         194          74
         194          73
         195          73
         196          73
         196          72
         197          72
         198          72
         198          72
         199          71
         200          71
         201          71
         201          70
         202          70
         203          70
         203          70
         204          69
         205          69
         206          69
         207          68
         207          68
         208          68
         209          68
         210          67
         211          67
         211          67
         212          67
         213          66
         214          66
         215          66
         216          66
         216          65
         217          65
         218          65
         219          65
         220          64
         221          64
         222          64
         223          64
         224          63
         225          63
         225          63
         226          63
         227          62
         228          62
         229          62
         230          62
         231          61
         232          61
         233          61
         234          61
         235          61
         236          60
         237          60
         238          60
         239          60
         240          60
         241          59
         242          59
         243          59
         244          59
         245          59
         246          58
         248          58
         249          58
         250          58
         251          58
         252          58
         253          57
         254          57
         255          57
         256          57
         257          57
         259          57
         260          56
         261          56
         262          56
         263          56
         264          56
         265          56
         267          56
         268          55
         269          55
         270          55
         271          55
         273          55
         274          55
         275          55
         276          54
         277          54
         279          54
         280          54
         281          54
         282          54
         283          54
         285          54
         286          54
         287          53
         288          53
         290          53
         291          53
         292          53
         293          53
         295          53
         296          53
         297          53
         299          53
         300          53
         301          53
         302          53
         304          52
         305          52
         306          52
         308          52
         309          52
         310          52
         311          52
         313          52
         314          52
         315          52
         317          52
         318          52
         319          52
         321          52
         322          52
         323          52
         325          52
         326          52
         327          52
         329          52
         330          52
         331          52
         333          52
         334          52
         335          52
         337          52
         338          52
         339          52
         341          52
         342          52
         343          52
         345          52
         346          52
         347          52
         348          52
         350          52
         351          52
         352          52
         354          52
         355          52
         356          52
         358          52
         359          52
         360          52
         362          53
         363          53
         364          53
         366          53
         367          53
         368          53
         370          53
         371          53
         372          53
         374          53
         375          53
         376          53
         377          53
         379          54
         380          54
         381          54
         383          54
         384          54
         385          54
         386          54
         388          54
         389          54
         390          55
         391          55
         393          55
         394          55
         395          55
         397          55
         398          55
         399          56
         400          56
         401          56
         403          56
         404          56
         405          56
         406          56
         408          57
         409          57
         410          57
         411          57
         412          57
         414          57
         415          58
         416          58
         417          58
         418          58
         419          58
         421          59
         422          59
         423          59
         424          59
         425          59
         426          60
         427          60
         429          60
         430          60
         431          60
         432          61
         433          61
         434          61
         435          61
         436          61
         437          62
         438          62
         440          62
         441          62
         442          63
         443          63
         444          63
         445          63
         446          64
         447          64
         448          64
         449          64
         450          65
         451          65
         452          65
         453          65
         454          66
         455          66
         456          66
         457          66
         458          67
         459          67
         460          67
         461          68
         461          68
         462          68
         463          68
         464          69
         465          69
         466          69
         467          70
         468          70
         469          70
         470          70
         470          71
         471          71
         472          71
         473          72
         474          72
         475          72
         475          73
         476          73
         477          73
         478          73
         479          74
         480          74
         480          74
         481          75
         482          75
         483          75
         483          76
         484          76
         485          76
         486          77
         486          77
         487          77
         488          78
         489          78
         489          78
         490          79
         491          79
         491          79
         492          80
         493          80
         493          80
         494          81
         495          81
         495          82
         496          82
         497          82
         497          83
         498          83
         498          83
         499          84
         500          84
         500          84
         501          85
         501          85
         502          85
         503          86
         503          86
         504          87
         504          87
         505          87
         505          88
         506          88
         506          88
         507          89
         507          89
         508          90
         508          90
         509          90
         509          91
         510          91
         510          92
         511          92
         511          92
         512          93
         512          93
         513          93
         513          94
         514          94
         514          95
         515          95
         515          95
         515          96
         516          96
         516          97
         517          97
         517          97
         517          98
         518          98
         518          99
         518          99
         519          99
         519         100
         520         100
         520         101
         520         101
         521         102
         521         102
         521         102
         522         103
         522         103
         522         104
         523         104
         523         104
         523         105
         523         105
         524         106
         524         106
         524         107
         525         107
         525         107
         525         108
         525         108
         526         109
         526         109
         526         109
         526         110
         527         110
         527         111
         527         111
         257         218
         257         217
         256         217
         256         217
         255         217
         254         216
         254         216
         253         216
         253         215
         252         215
         252         215
         251         215
         251         214
         250         214
         250         214
         249         213
         248         213
         248         213
         247         213
         247         212
         246         212
         246         212
         245         211
         245         211
         244         211
         244         210
         243         210
         243         210
         242         209
         242         209
         241         209
         240         209
         240         208
         239         208
         239         208
         238         207
         238         207
         237         207
         237         206
         236         206
         236         206
         235         205
         235         205
         234         205
         234         204
         233         204
         233         204
         232         203
         232         203
         231         203
         231         202
         230         202
         230         202
         229         201
         229         201
         228         201
         228         200
         227         200
         227         200
         226         199
         226         199
         225         199
         225         198
         224         198
         224         198
         223         197
         223         197
         222         197
         222         196
         221         196
         221         196
         220         195
         220         195
         219         195
         219         194
         218         194
         218         194
         217         193
         217         193
         216         193
         216         192
         215         192
         215         191
         214         191
         214         191
         213         190
         213         190
         212         190
         212         189
         211         189
         211         189
         210         188
         210         188
         210         187
         209         187
         209         187
         208         186
         208         186
         207         186
         207         185
         206         185
         206         185
         205         184
         205         184
         205         183
         204         183
         204         183
         203         182
         203         182
         202         182
         202         181
         201         181
         201         180
         201         180
         200         180
         200         179
         199         179
         199         179
         198         178
         198         178
         198         177
         197         177
         197         177
         196         176
         196         176
         195         175
         195         175
         195         175
         194         174
         194         174
         193         173
         193         173
         193         173
         192         172
         192         172
         191         172
         191         171
         191         171
         190         170
         190         170
         189         170
         189         169
         189         169
         188         168
         188         168
         188         168
         187         167
         187         167
         186         166
         186         166
         186         166
         185         165
         185         165
         185         164
         184         164
         184         164
         183         163
         183         163
         183         162
         182         162
         182         162
         182         161
         181         161
         181         160
         181         160
         180         160
         180         159
         180         159
         179         158
         179         158
         179         158
         178         157
         178         157
         178         156
         177         156
         177         156
         177         155
         176         155
         176         154
         176         154
         175         154
         175         153
         175         153
         175         152
         174         152
         174         151
         174         151
         173         151
         173         150
         173         150
         173         149
         172         149
         172         149
         172         148
         171         148
         171         147
         171         147
         171         147
         170         146
         170         146
         170         145
         170         145
         169         144
         169         144
         169         144
         169         143
         168         143
         168         142
         168         142
         168         142
         168         141
         167         141
         167         140
         167         140
         167         140
         166         139
         166         139
         166         138
         166         138
         166         137
         165         137
         165         137
         165         136
         165         136
         165         135
         164         135
         164         135
         164         134
         164         134
         164         133
         164         133
         163         133
         163         132
         163         132
         163         131
         163         131
         163         130
         163         130
         162         130
         162         129
         162         129
         162         128
         162         128
         162         128
         162         127
         162         127
         161         126
         161         126
         161         125
         161         125
         161         125
         161         124
         161         124
         161         123
         161         123
         161         123
         161         122
         161         122
         160         121
         160         121
         160         121
         160         120
         160         120
         160         119
         160         119
         160         119
         160         118
         160         118
         160         117
         160         117
         160         117
         160         116
         160         116
         160         115
         160         115
         160         114
         160         114
         160         114
         160         113
         160         113
         160         112
         160         112
         160         112
         160         111
         160         111
         160         110
         160         110
         161         110
         161         109
         161         109
         161         108
         161         108
         161         108
         161         107
         161         107
         161         106
         161         106
         161         106
         162         105
         162         105
         162         105
         162         104
         162         104
         162         103
         162         103
         162         103
         163         102
         163         102
         163         101
         163         101
         163         101
         163         100
         164         100
         164          99
         164          99
         164          99
         164          98
         165          98
         165          98
         165          97
         165          97
         166          96
         166          96
         166          96
         166          95
         167          95
         167          95
         167          94
         167          94
         168          93
         168          93
         168          93
         169          92
         169          92
         169          92
         169          91
         170          91
         170          91
         170          90
         171          90
         171          89
         172          89
         172          89
         172          88
         173          88
         173          88
         173          87
         174          87
         174          87
         175          86
         175          86
         175          86
         176          85
         176          85
         177          85
         177          84
         178          84
         178          83
         178          83
         179          83
         179          82
         180          82
         180          82
         181          81
         181          81
         182          81
         182          80
         183          80
         183          80
         184          79
         184          79
         185          79
         186          78
         186          78
         187          78
         187          78
         188          77
         188          77
         189          77
         190          76
         190          76
         191          76
         191          75
         192          75
         193          75
         193          74
         194          74
         195          74
         195          74
         196          73
         197          73
         197          73
         198          72
         199          72
         199          72
         200          71
         201          71
         201          71
         202          71
         203          70
         204          70
         204          70
         205          69
         206          69
         207          69
         207          69
         208          68
         209          68
         210          68
         211          68
         211          67
         212          67
         213          67
         214          67
         215          66
         216          66
         216          66
         217          66
         218          65
         219          65
         220          65
         221          65
         222          64
         223          64
         223          64
         224          64
         225          63
         226          63
         227          63
         228          63
         229          62
         230          62
         231          62
         232          62
         233          62
         234          61
         235          61
         236          61
         237          61
         238          61
         239          60
         240          60
         241          60
         242          60
         243          60
         244          59
         245          59
         246          59
         247          59
         248          59
         249          58
         250          58
         251          58
         252          58
         254          58
         255          58
         256          57
         257          57
         258          57
         259          57
         260          57
         261          57
         263          56
         264          56
         265          56
         266          56
         267          56
         268          56
         269          56
         271          55
         272          55
         273          55
         274          55
         275          55
         277          55
         278          55
         279          55
         280          54
         281          54
         283          54
         284          54
         285          54
         286          54
         288          54
         289          54
         290          54
         291          54
         293          53
         294          53
         295          53
         296          53
         298          53
         299          53
         300          53
         301          53
         303          53
         304          53
         305          53
         306          53
         308          53
         309          53
         310          53
         312          53
         313          52
         314          52
         316          52
         317          52
         318          52
         319          52
         321          52
         322          52
         323          52
         325          52
         326          52
         327          52
         329          52
         330          52
         331          52
         333          52
         334          52
         335          52
         336          52
         338          52
         339          52
         340          52
         342          52
         343          52
         344          52
         346          52
         347          52
         348          52
         350          52
         351          52
         352          53
         354          53
         355          53
         356          53
         358          53
         359          53
         360          53
         362          53
         363          53
         364          53
         365          53
         367          53
         368          53
         369          53
         371          53
         372          53
         373          54
         375          54
         376          54
         377          54
         378          54
         380          54
         381          54
         382          54
         383          54
         385          54
         386          55
         387          55
         389          55
         390          55
         391          55
         392          55
         394          55
         395          55
         396          56
         397          56
         398          56
         400          56
         401          56
         402          56
         403          56
         405          57
         406          57
         407          57
         408          57
         409          57
         411          57
         412          58
         413          58
         414          58
         415          58
         416          58
         418          59
         419          59
         420          59
         421          59
         422          59
         423          59
         425          60
         426          60
         427          60
         428          60
         429          61
         430          61
         431          61
         432          61
         433          61
         434          62
         436          62
         437          62
         438          62
         439          62
         440          63
         441          63
         442          63
         443          63
         444          64
         445          64
         446          64
         447          64
         448          65
         449          65
         450          65
         451          65
         452          66
         453          66
         454          66
         455          66
         456          67
         457          67
         458          67
         459          68
         460          68
         461          68
         461          68
         462          69
         463          69
         464          69
         465          70
         466          70
         467          70
         468          70
         469          71
         469          71
         470          71
         471          72
         472          72
         473          72
         474          72
         474          73
         475          73
         476          73
         477          74
         478          74
         479          74
         479          75
         480          75
         481          75
         482          76
         482          76
         483          76
         484          77
         485          77
         485          77
         486          78
         487          78
         487          78
         488          79
         489          79
         490          79
         490          80
         491          80
         492          80
         492          81
         493          81
         494          81
         494          82
         495          82
         496          82
         496          83
         497          83
         497          84
         498          84
         499          84
         499          85
         500          85
         500          85
         501          86
         502          86
         502          86
         503          87
         503          87
         504          88
         504          88
         505          88
         505          89
         506          89
         506          89
         507          90
         507          90
         508          91
         508          91
         509          91
         509          92
         510          92
         510          92
         511          93
         511          93
         512          94
         512          94
         513          94
         513          95
         513          95
         514          96
         514          96
         515          96
         515          97
         515          97
         516          98
         516          98
         517          98
         517          99
         517          99
         518         100
         518         100
         518         100
         519         101
         519         101
         520         102
         520         102
         520         102
         520         103
         521         103
         521         104
         521         104
         522         105
         522         105
         522         105
         523         106
         523         106
         523         107
         523         107
         524         107
         524         108
         524         108
         524         109
         525         109
         525         110
         525         110
         525         110
         526         111
         526         111
         258         217
         257         217
         257         217
         256         217
         255         216
         255         216
         254         216
         254         215
         253         215
         253         215
         252         215
         252         214
         251         214
         251         214
         250         213
         250         213
         249         213
         248         213
         248         212
         247         212
         247         212
         246         211
         246         211
         245         211
         245         210
         244         210
         244         210
         243         209
         243         209
         242         209
         242         209
         241         208
         240         208
         240         208
         239         207
         239         207
         238         207
         238         206
         237         206
         237         206
         236         205
         236         205
         235         205
         235         204
         234         204
         234         204
         233         203
         233         203
         232         203
         232         202
         231         202
         231         202
         230         202
         230         201
         229         201
         229         201
         228         200
         228         200
         227         200
         227         199
         226         199
         226         198
         225         198
         225         198
         224         197
         224         197
         223         197
         223         196
         222         196
         222         196
         221         195
         221         195
         220         195
         220         194
         219         194
         219         194
         218         193
         218         193
         217         193
         217         192
         216         192
         216         192
         215         191
         215         191
         214         190
         214         190
         214         190
         213         189
         213         189
         212         189
         212         188
         211         188
         211         188
         210         187
         210         187
         209         186
         209         186
         208         186
         208         185
         208         185
         207         185
         207         184
         206         184
         206         184
         205         183
         205         183
         204         182
         204         182
         203         182
         203         181
         203         181
         202         181
         202         180
         201         180
         201         179
         200         179
         200         179
         200         178
         199         178
         199         178
         198         177
         198         177
         197         176
         197         176
         197         176
         196         175
         196         175
         195         174
         195         174
         195         174
         194         173
         194         173
         193         173
         193         172
         193         172
         192         171
         192         171
         191         171
         191         170
         191         170
         190         169
         190         169
         189         169
         189         168
         189         168
         188         167
         188         167
         188         167
         187         166
         187         166
         186         165
         186         165
         186         165
         185         164
         185         164
         185         163
         184         163
         184         163
         184         162
         183         162
         183         161
         183         161
         182         161
         182         160
         181         160
         181         159
         181         159
         180         159
         180         158
         180         158
         180         157
         179         157
         179         157
         179         156
         178         156
         178         155
         178         155
         177         155
         177         154
         177         154
         176         153
         176         153
         176         153
         175         152
         175         152
         175         151
         175         151
         174         151
         174         150
         174         150
         173         149
         173         149
         173         148
         173         148
         172         148
         172         147
         172         147
         172         146
         171         146
         171         146
         171         145
         171         145
         170         144
         170         144
         170         144
         170         143
         169         143
         169         142
         169         142
         169         141
         168         141
         168         141
         168         140
         168         140
         168         139
         167         139
         167         139
         167         138
         167         138
         167         137
         166         137
         166         137
         166         136
         166         136
         166         135
         165         135
         165         134
         165         134
         165         134
         165         133
         165         133
         164         132
         164         132
         164         132
         164         131
         164         131
         164         130
         164         130
         163         130
         163         129
         163         129
         163         128
         163         128
         163         127
         163         127
         163         127
         162         126
         162         126
         162         125
         162         125
         162         125
         162         124
         162         124
         162         123
         162         123
         162         123
         162         122
         162         122
         161         121
         161         121
         161         121
         161         120
         161         120
         161         119
         161         119
         161         119
         161         118
         161         118
         161         117
         161         117
         161         116
         161         116
         161         116
         161         115
         161         115
         161         114
         161         114
         161         114
         161         113
         161         113
         161         112
         161         112
         161         112
         161         111
         161         111
         161         110
         161         110
         162         110
         162         109
         162         109
         162         109
         162         108
         162         108
         162         107
         162         107
         162         107
         162         106
         162         106
         163         105
         163         105
         163         105
         163         104
         163         104
         163         103
         163         103
         164         103
         164         102
         164         102
         164         101
         164         101
         164         101
         165         100
         165         100
         165         100
         165          99
         165          99
         166          98
         166          98
         166          98
         166          97
         166          97
         167          97
         167          96
         167          96
         167          95
         168          95
         168          95
         168          94
         168          94
         169          94
         169          93
         169          93
         170          92
         170          92
         170          92
         171          91
         171          91
         171          91
         171          90
         172          90
         172          90
         173          89
         173          89
         173          88
         174          88
         174          88
         174          87
         175          87
         175          87
         176          86
         176          86
         176          86
         177          85
         177          85
         178          85
         178          84
         179          84
         179          84
         179          83
         180          83
         180          83
         181          82
         181          82
         182          82
         182          81
         183          81
         183          81
         184          80
         184          80
         185          80
         185          79
         186          79
         186          79
         187          78
         188          78
         188          78
         189          77
         189          77
         190          77
         190          76
         191          76
         192          76
         192          76
         193          75
         194          75
         194          75
         195          74
         195          74
         196          74
         197          73
         197          73
         198          73
         199          73
         200          72
         200          72
         201          72
         202          71
         202          71
         203          71
         204          71
         205          70
         205          70
         206          70
         207          69
         208          69
         208          69
         209          69
         210          68
         211          68
         211          68
         212          68
         213          67
         214          67
         215          67
         216          67
         216          66
         217          66
         218          66
         219          66
         220          65
         221          65
         222          65
         222          65
         223          64
         224          64
         225          64
         226          64
         227          63
         228          63
         229          63
         230          63
         231          62
         232          62
         233          62
         234          62
         235          62
         236          61
         237          61
         238          61
         239          61
         240          61
         241          60
         242          60
         243          60
         244          60
         245          60
         246          59
         247          59
         248          59
         249          59
         250          59
         251          59
         252          58
         253          58
         254          58
         255          58
         256          58
         257          58
         259          57
         260          57
         261          57
         262          57
         263          57
         264          57
         265          56
         266          56
         268          56
         269          56
         270          56
         271          56
         272          56
         273          56
         275          55
         276          55
         277          55
         278          55
         279          55
         281          55
         282          55
         283          55
         284          54
         285          54
         287          54
         288          54
         289          54
         290          54
         292          54
         293          54
         294          54
         295          54
         297          54
         298          54
         299          53
         300          53
         302          53
         303          53
         304          53
         305          53
         307          53
         308          53
         309          53
         310          53
         312          53
         313          53
         314          53
         316          53
         317          53
         318          53
         320          53
         321          53
         322          53
         323          53
         325          53
         326          53
         327          53
         329          53
         330          53
         331          53
         333          53
         334          53
         335          53
         336          53
         338          53
         339          53
         340          53
         342          53
         343          53
         344          53
         346          53
         347          53
         348          53
         350          53
         351          53
         352          53
         353          53
         355          53
         356          53
         357          53
         359          53
         360          53
         361          53
         363          53
         364          53
         365          53
         366          54
         368          54
         369          54
         370          54
         372          54
         373          54
         374          54
         375          54
         377          54
         378          54
         379          54
         381          55
         382          55
         383          55
         384          55
         386          55
         387          55
         388          55
         389          55
         391          55
         392          56
         393          56
         394          56
         396          56
         397          56
         398          56
         399          56
         400          57
         402          57
         403          57
         404          57
         405          57
         406          57
         408          57
         409          58
         410          58
         411          58
         412          58
         414          58
         415          59
         416          59
         417          59
         418          59
         419          59
         420          59
         422          60
         423          60
         424          60
         425          60
         426          60
         427          61
         428          61
         429          61
         430          61
         432          61
         433          62
         434          62
         435          62
         436          62
         437          63
         438          63
         439          63
         440          63
         441          63
         442          64
         443          64
         444          64
         445          64
         446          65
         447          65
         448          65
         449          65
         450          66
         451          66
         452          66
         453          66
         454          67
         455          67
         456          67
         457          68
         458          68
         459          68
         460          68
         461          69
         461          69
         462          69
         463          69
         464          70
         465          70
         466          70
         467          71
         468          71
         469          71
         469          72
         470          72
         471          72
         472          72
         473          73
         474          73
         474          73
         475          74
         476          74
         477          74
         478          75
         478          75
         479          75
         480          76
         481          76
         481          76
         482          77
         483          77
         484          77
         484          78
         485          78
         486          78
         486          79
         487          79
         488          79
         489          80
         489          80
         490          80
         491          81
         491          81
         492          81
         493          82
         493          82
         494          82
         494          83
         495          83
         496          83
         496          84
         497          84
         498          84
         498          85
         499          85
         499          86
         500          86
         500          86
         501          87
         502          87
         502          87
         503          88
         503          88
         504          88
         504          89
         505          89
         505          90
         506          90
         506          90
         507          91
         507          91
         508          91
         508          92
         509          92
         509          93
         510          93
         510          93
         511          94
         511          94
         511          95
         512          95
         512          95
         513          96
         513          96
         514          97
         514          97
         514          97
         515          98
         515          98
         516          99
         516          99
         516          99
         517         100
         517         100
         517         101
         518         101
         518         101
         518         102
         519         102
         519         103
         519         103
         520         103
         520         104
         520         104
         521         105
         521         105
         521         105
         522         106
         522         106
         522         107
         522         107
         523         108
         523         108
         523         108
         523         109
         524         109
         524         110
         524         110
         524         111
         525         111
         525         111
         258         217
         258         217
         257         217
         256         216
         256         216
         255         216
         255         215
         254         215
         254         215
         253         215
         253         214
         252         214
         252         214
         251         213
         251         213
         250         213
         249         212
         249         212
         248         212
         248         212
         247         211
         247         211
         246         211
         246         210
         245         210
         245         210
         244         209
         244         209
         243         209
         243         209
         242         208
         242         208
         241         208
         241         207
         240         207
         239         207
         239         206
         238         206
         238         206
         237         205
         237         205
         236         205
         236         204
         235         204
         235         204
         234         204
         234         203
         233         203
         233         203
         232         202
         232         202
         231         202
         231         201
         230         201
         230         201
         229         200
         229         200
         228         200
         228         199
         227         199
         227         199
         226         198
         226         198
         225         198
         225         197
         224         197
         224         197
         223         196
         223         196
         222         195
         222         195
         221         195
         221         194
         220         194
         220         194
         219         193
         219         193
         218         193
         218         192
         217         192
         217         192
         217         191
         216         191
         216         191
         215         190
         215         190
         214         190
         214         189
         213         189
         213         188
         212         188
         212         188
         211         187
         211         187
         210         187
         210         186
         210         186
         209         186
         209         185
         208         185
         208         184
         207         184
         207         184
         206         183
         206         183
         206         183
         205         182
         205         182
         204         181
         204         181
         203         181
         203         180
         202         180
         202         180
         202         179
         201         179
         201         178
         200         178
         200         178
         199         177
         199         177
         199         177
         198         176
         198         176
         197         175
         197         175
         197         175
         196         174
         196         174
         195         173
         195         173
         195         173
         194         172
         194         172
         193         172
         193         171
         193         171
         192         170
         192         170
         191         170
         191         169
         191         169
         190         168
         190         168
         189         168
         189         167
         189         167
         188         166
         188         166
         188         166
         187         165
         187         165
         187         164
         186         164
         186         164
         185         163
         185         163
         185         162
         184         162
         184         162
         184         161
         183         161
         183         160
         183         160
         182         160
         182         159
         182         159
         181         158
         181         158
         181         158
         180         157
         180         157
         180         156
         179         156
         179         156
         179         155
         178         155
         178         154
         178         154
         178         154
         177         153
         177         153
         177         152
         176         152
         176         152
         176         151
         175         151
         175         150
         175         150
         175         150
         174         149
         174         149
         174         148
         174         148
         173         148
         173         147
         173         147
         172         146
         172         146
         172         145
         172         145
         171         145
         171         144
         171         144
         171         143
         171         143
         170         143
         170         142
         170         142
         170         141
         169         141
         169         141
         169         140
         169         140
         169         139
         168         139
         168         139
         168         138
         168         138
         167         137
         167         137
         167         136
         167         136
         167         136
         167         135
         166         135
         166         134
         166         134
         166         134
         166         133
         166         133
         165         132
         165         132
         165         132
         165         131
         165         131
         165         130
         165         130
         164         129
         164         129
         164         129
         164         128
         164         128
         164         127
         164         127
         164         127
         163         126
         163         126
         163         125
         163         125
         163         125
         163         124
         163         124
         163         123
         163         123
         163         123
         163         122
         163         122
         162         121
         162         121
         162         121
         162         120
         162         120
         162         119
         162         119
         162         119
         162         118
         162         118
         162         117
         162         117
         162         116
         162         116
         162         116
         162         115
         162         115
         162         114
         162         114
         162         114
         162         113
         162         113
         162         112
         162         112
         162         112
         162         111
         162         111
         162         111
         163         110
         163         110
         163         109
         163         109
         163         109
         163         108
         163         108
         163         107
         163         107
         163         107
         163         106
         163         106
         164         105
         164         105
         164         105
         164         104
         164         104
         164         103
         164         103
         165         103
         165         102
         165         102
         165         102
         165         101
         165         101
         166         100
         166         100
         166         100
         166          99
         166          99
         167          99
         167          98
         167          98
         167          97
         167          97
         168          97
         168          96
         168          96
         168          96
         169          95
         169          95
         169          94
         169          94
         170          94
         170          93
         170          93
         171          93
         171          92
         171          92
         172          91
         172          91
         172          91
         173          90
         173          90
         173          90
         174          89
         174          89
         174          89
         175          88
         175          88
         175          88
         176          87
         176          87
         177          87
         177          86
         177          86
         178          85
         178          85
         179          85
         179          84
         180          84
         180          84
         180          83
         181          83
         181          83
         182          82
         182          82
         183          82
         183          81
         184          81
         184          81
         185          80
         185          80
         186          80
         186          79
         187          79
         187          79
         188          79
         189          78
         189          78
         190          78
         190          77
         191          77
         191          77
         192          76
         193          76
         193          76
         194          75
         195          75
         195          75
         196          75
         196          74
         197          74
         198          74
         198          73
         199          73
         200          73
         200          72
         201          72
         202          72
         203          72
         203          71
         204          71
         205          71
         205          70
         206          70
         207          70
         208          70
         208          69
         209          69
         210          69
         211          69
         212          68
         212          68
         213          68
         214          68
         215          67
         216          67
         216          67
         217          67
         218          66
         219          66
         220          66
         221          66
         221          65
         222          65
         223          65
         224          65
         225          64
         226          64
         227          64
         228          64
         229          63
         230          63
         231          63
         231          63
         232          63
         233          62
         234          62
         235          62
         236          62
         237          62
         238          61
         239          61
         240          61
         241          61
         242          61
         243          60
         244          60
         245          60
         246          60
         247          60
         248          59
         249          59
         250          59
         252          59
         253          59
         254          59
         255          58
         256          58
         257          58
         258          58
         259          58
         260          58
         261          57
         262          57
         264          57
         265          57
         266          57
         267          57
         268          57
         269          56
         270          56
         272          56
         273          56
         274          56
         275          56
         276          56
         277          55
         279          55
         280          55
         281          55
         282          55
         283          55
         285          55
         286          55
         287          55
         288          55
         289          54
         291          54
         292          54
         293          54
         294          54
         296          54
         297          54
         298          54
         299          54
         301          54
         302          54
         303          54
         304          54
         306          53
         307          53
         308          53
         309          53
         311          53
         312          53
         313          53
         314          53
         316          53
         317          53
         318          53
         320          53
         321          53
         322          53
         323          53
         325          53
         326          53
         327          53
         329          53
         330          53
         331          53
         333          53
         334          53
         335          53
         336          53
         338          53
         339          53
         340          53
         342          53
         343          53
         344          53
         346          53
         347          53
         348          53
         349          53
         351          53
         352          53
         353          53
         355          53
         356          53
         357          53
         358          53
         360          54
         361          54
         362          54
         364          54
         365          54
         366          54
         367          54
         369          54
         370          54
         371          54
         373          54
         374          54
         375          54
         376          55
         378          55
         379          55
         380          55
         381          55
         383          55
         384          55
         385          55
         386          55
         388          56
         389          56
         390          56
         391          56
         393          56
         394          56
         395          56
         396          56
         397          57
         399          57
         400          57
         401          57
         402          57
         404          57
         405          57
         406          58
         407          58
         408          58
         409          58
         411          58
         412          58
         413          59
         414          59
         415          59
         416          59
         418          59
         419          60
         420          60
         421          60
         422          60
         423          60
         424          61
         425          61
         426          61
         428          61
         429          61
         430          62
         431          62
         432          62
         433          62
         434          62
         435          63
         436          63
         437          63
         438          63
         439          64
         440          64
         441          64
         442          64
         443          65
         444          65
         445          65
         446          65
         447          66
         448          66
         449          66
         450          66
         451          67
         452          67
         453          67
         454          67
         455          68
         456          68
         457          68
         458          68
         459          69
         460          69
         461          69
         461          69
         462          70
         463          70
         464          70
         465          71
         466          71
         467          71
         468          72
         468          72
         469          72
         470          72
         471          73
         472          73
         473          73
         473          74
         474          74
         475          74
         476          75
         477          75
         477          75
         478          75
         479          76
         480          76
         480          76
         481          77
         482          77
         483          77
         483          78
         484          78
         485          78
         485          79
         486          79
         487          79
         488          80
         488          80
         489          80
         490          81
         490          81
         491          81
         491          82
         492          82
         493          83
         493          83
         494          83
         495          84
         495          84
         496          84
         496          85
         497          85
         498          85
         498          86
         499          86
         499          86
         500          87
         500          87
         501          88
         502          88
         502          88
         503          89
         503          89
         504          89
         504          90
         505          90
         505          91
         506          91
         506          91
         507          92
         507          92
         508          92
         508          93
         509          93
         509          94
         509          94
         510          94
         510          95
         511          95
         511          96
         512          96
         512          96
         512          97
         513          97
         513          97
         514          98
         514          98
         514          99
         515          99
         515          99
         516         100
         516         100
         516         101
         517         101
         517         102
         517         102
         518         102
         518         103
         518         103
         519         104
         519         104
         519         104
         520         105
         520         105
         520         106
         520         106
         521         106
         521         107
         521         107
         522         108
         522         108
         522         109
         522         109
         523         109
         523         110
         523         110
         523         111
         523         111
         524         111
         259         217
         258         216
         258         216
         257         216
         256         216
         256         215
         255         215
         255         215
         254         215
         254         214
         253         214
         253         214
         252         213
         252         213
         251         213
         251         212
         250         212
         249         212
         249         212
         248         211
         248         211
         247         211
         247         210
         246         210
         246         210
         245         210
         245         209
         244         209
         244         209
         243         208
         243         208
         242         208
         242         207
         241         207
         241         207
         240         206
         240         206
         239         206
         238         205
         238         205
         237         205
         237         205
         236         204
         236         204
         235         204
         235         203
         234         203
         234         203
         233         202
         233         202
         232         202
         232         201
         231         201
         231         201
         230         200
         230         200
         229         200
         229         199
         228         199
         228         199
         227         198
         227         198
         226         198
         226         197
         225         197
         225         197
         224         196
         224         196
         223         196
         223         195
         222         195
         222         195
         221         194
         221         194
         221         193
         220         193
         220         193
         219         192
         219         192
         218         192
         218         191
         217         191
         217         191
         216         190
         216         190
         215         190
         215         189
         214         189
         214         189
         213         188
         213         188
         213         187
         212         187
         212         187
         211         186
         211         186
         210         186
         210         185
         209         185
         209         185
         208         184
         208         184
         208         183
         207         183
         207         183
         206         182
         206         182
         205         182
         205         181
         204         181
         204         180
         204         180
         203         180
         203         179
         202         179
         202         179
         201         178
         201         178
         201         177
         200         177
         200         177
         199         176
         199         176
         199         176
         198         175
         198         175
         197         174
         197         174
         197         174
         196         173
         196         173
         195         173
         195         172
         195         172
         194         171
         194         171
         193         171
         193         170
         193         170
         192         169
         192         169
         191         169
         191         168
         191         168
         190         167
         190         167
         190         167
         189         166
         189         166
         188         165
         188         165
         188         165
         187         164
         187         164
         187         164
         186         163
         186         163
         186         162
         185         162
         185         162
         185         161
         184         161
         184         160
         184         160
         183         160
         183         159
         183         159
         182         158
         182         158
         182         158
         181         157
         181         157
         181         156
         180         156
         180         156
         180         155
         179         155
         179         154
         179         154
         178         154
         178         153
         178         153
         177         152
         177         152
         177         151
         177         151
         176         151
         176         150
         176         150
         176         149
         175         149
         175         149
         175         148
         174         148
         174         147
         174         147
         174         147
         173         146
         173         146
         173         145
         173         145
         172         145
         172         144
         172         144
         172         143
         171         143
         171         143
         171         142
         171         142
         171         141
         170         141
         170         140
         170         140
         170         140
         169         139
         169         139
         169         138
         169         138
         169         138
         168         137
         168         137
         168         136
         168         136
         168         136
         168         135
         167         135
         167         134
         167         134
         167         134
         167         133
         167         133
         166         132
         166         132
         166         131
         166         131
         166         131
         166         130
         165         130
         165         129
         165         129
         165         129
         165         128
         165         128
         165         127
         165         127
         165         127
         164         126
         164         126
         164         125
         164         125
         164         125
         164         124
         164         124
         164         123
         164         123
         164         123
         164         122
         164         122
         163         121
         163         121
         163         121
         163         120
         163         120
         163         119
         163         119
         163         118
         163         118
         163         118
         163         117
         163         117
         163         116
         163         116
         163         116
         163         115
         163         115
         163         114
         163         114
         163         114
         163         113
         163         113
         163         113
         163         112
         163         112
         163         111
         163         111
         163         111
         164         110
         164         110
         164         109
         164         109
         164         109
         164         108
         164         108
         164         107
         164         107
         164         107
         164         106
         164         106
         165         105
         165         105
         165         105
         165         104
         165         104
         165         104
         165         103
         166         103
         166         102
         166         102
         166         102
         166         101
         166         101
         167         100
         167         100
         167         100
         167          99
         167          99
         168          99
         168          98
         168          98
         168          97
         168          97
         169          97
         169          96
         169          96
         169          96
         170          95
         170          95
         170          94
         170          94
         171          94
         171          93
         171          93
         172          93
         172          92
         172          92
         173          92
         173          91
         173          91
         174          91
         174          90
         174          90
         175          89
         175          89
         175          89
         176          88
         176          88
         176          88
         177          87
         177          87
         178          87
         178          86
         178          86
         179          86
         179          85
         180          85
         180          85
         181          84
         181          84
         181          84
         182          83
         182          83
         183          83
         183          82
         184          82
         184          82
         185          81
         185          81
         186          81
         186          80
         187          80
         187          80
         188          79
         188          79
         189          79
         190          78
         190          78
         191          78
         191          77
         192          77
         192          77
         193          77
         194          76
         194          76
         195          76
         195          75
         196          75
         197          75
         197          74
         198          74
         199          74
         199          74
         200          73
         201          73
         201          73
         202          72
         203          72
         203          72
         204          72
         205          71
         206          71
         206          71
         207          70
         208          70
         209          70
         209          70
         210          69
         211          69
         212          69
         212          69
         213          68
         214          68
         215          68
         216          68
         216          67
         217          67
         218          67
         219          67
         220          66
         221          66
         221          66
         222          66
         223          65
         224          65
         225          65
         226          65
         227          64
         228          64
         228          64
         229          64
         230          63
         231          63
         232          63
         233          63
         234          63
         235          62
         236          62
         237          62
         238          62
         239          62
         240          61
         241          61
         242          61
         243          61
         244          61
         245          60
         246          60
         247          60
         248          60
         249          60
         250          60
         251          59
         252          59
         253          59
         254          59
         255          59
         256          58
         257          58
         259          58
         260          58
         261          58
         262          58
         263          58
         264          57
         265          57
         266          57
         267          57
         269          57
         270          57
         271          57
         272          56
         273          56
         274          56
         276          56
         277          56
         278          56
         279          56
         280          56
         281          55
         283          55
         284          55
         285          55
         286          55
         287          55
         289          55
         290          55
         291          55
         292          55
         293          55
         295          54
         296          54
         297          54
         298          54
         300          54
         301          54
         302          54
         303          54
         305          54
         306          54
         307          54
         308          54
         310          54
         311          54
         312          54
         313          54
         315          53
         316          53
         317          53
         318          53
         320          53
         321          53
         322          53
         324          53
         325          53
         326          53
         327          53
         329          53
         330          53
         331          53
         333          53
         334          53
         335          53
         336          53
         338          53
         339          53
         340          53
         342          53
         343          53
         344          53
         345          53
         347          53
         348          53
         349          54
         351          54
         352          54
         353          54
         354          54
         356          54
         357          54
         358          54
         360          54
         361          54
         362          54
         363          54
         365          54
         366          54
         367          54
         368          54
         370          54
         371          55
         372          55
         374          55
         375          55
         376          55
         377          55
         379          55
         380          55
         381          55
         382          55
         384          56
         385          56
         386          56
         387          56
         388          56
         390          56
         391          56
         392          56
         393          57
         395          57
         396          57
         397          57
         398          57
         399          57
         401          57
         402          58
         403          58
         404          58
         405          58
         406          58
         408          58
         409          58
         410          59
         411          59
         412          59
         413          59
         415          59
         416          60
         417          60
         418          60
         419          60
         420          60
         421          60
         422          61
         424          61
         425          61
         426          61
         427          61
         428          62
         429          62
         430          62
         431          62
         432          63
         433          63
         434          63
         435          63
         436          63
         437          64
         438          64
         440          64
         441          64
         442          65
         443          65
         444          65
         445          65
         446          66
         447          66
         447          66
         448          66
         449          67
         450          67
         451          67
         452          67
         453          68
         454          68
         455          68
         456          68
         457          69
         458          69
         459          69
         460          69
         461          70
         461          70
         462          70
         463          71
         464          71
         465          71
         466          71
         467          72
         467          72
         468          72
         469          73
         470          73
         471          73
         472          74
         472          74
         473          74
         474          74
         475          75
         476          75
         476          75
         477          76
         478          76
         479          76
         479          77
         480          77
         481          77
         482          78
         482          78
         483          78
         484          79
         484          79
         485          79
         486          80
         486          80
         487          80
         488          81
         488          81
         489          81
         490          82
         490          82
         491          82
         492          83
         492          83
         493          83
         494          84
         494          84
         495          84
         495          85
         496          85
         497          86
         497          86
         498          86
         498          87
         499          87
         499          87
         500          88
         501          88
         501          88
         502          89
         502          89
         503          90
         503          90
         504          90
         504          91
         505          91
         505          91
         506          92
         506          92
         507          93
         507          93
         508          93
         508          94
         508          94
         509          95
         509          95
         510          95
         510          96
         511          96
         511          96
         511          97
         512          97
         512          98
         513          98
         513          98
         513          99
         514          99
         514         100
         514         100
         515         100
         515         101
         516         101
         516         102
         516         102
         517         102
         517         103
         517         103
         518         104
         518         104
         518         104
         518         105
         519         105
         519         106
         519         106
         520         107
         520         107
         520         107
         520         108
         521         108
         521         109
         521         109
         521         109
         522         110
         522         110
         522         111
         522         111
         523         112
         259         216
         259         216
         258         216
         257         216
         257         215
         256         215
         256         215
         255         214
         255         214
         254         214
         254         214
         253         213
         253         213
         252         213
         252         212
         251         212
         251         212
         250         212
         249         211
         249         211
         248         211
         248         210
         247         210
         247         210
         246         210
         246         209
         245         209
         245         209
         244         208
         244         208
         243         208
         243         207
         242         207
         242         207
         241         206
         241         206
         240         206
         240         205
         239         205
         239         205
         238         205
         237         204
         237         204
         236         204
         236         203
         235         203
         235         203
         234         202
         234         202
         233         202
         233         201
         232         201
         232         201
         231         200
         231         200
         230         200
         230         199
         229         199
         229         199
         228         198
         228         198
         227         198
         227         197
         226         197
         226         197
         226         196
         225         196
         225         196
         224         195
         224         195
         223         195
         223         194
         222         194
         222         194
         221         193
         221         193
         220         193
         220         192
         219         192
         219         191
         218         191
         218         191
         217         190
         217         190
         216         190
         216         189
         216         189
         215         189
         215         188
         214         188
         214         188
         213         187
         213         187
         212         186
         212         186
         211         186
         211         185
         211         185
         210         185
         210         184
         209         184
         209         184
         208         183
         208         183
         207         182
         207         182
         207         182
         206         181
         206         181
         205         181
         205         180
         204         180
         204         180
         204         179
         203         179
         203         178
         202         178
         202         178
         201         177
         201         177
         201         176
         200         176
         200         176
         199         175
         199         175
         199         175
         198         174
         198         174
         197         173
         197         173
         196         173
         196         172
         196         172
         195         172
         195         171
         195         171
         194         170
         194         170
         193         170
         193         169
         193         169
         192         168
         192         168
         191         168
         191         167
         191         167
         190         166
         190         166
         190         166
         189         165
         189         165
         189         165
         188         164
         188         164
         187         163
         187         163
         187         163
         186         162
         186         162
         186         161
         185         161
         185         161
         185         160
         184         160
         184         159
         184         159
         183         159
         183         158
         183         158
         182         157
         182         157
         182         157
         181         156
         181         156
         181         155
         180         155
         180         155
         180         154
         180         154
         179         153
         179         153
         179         153
         178         152
         178         152
         178         151
         178         151
         177         151
         177         150
         177         150
         176         149
         176         149
         176         149
         176         148
         175         148
         175         147
         175         147
         175         146
         174         146
         174         146
         174         145
         174         145
         173         144
         173         144
         173         144
         173         143
         172         143
         172         142
         172         142
         172         142
         171         141
         171         141
         171         140
         171         140
         171         140
         170         139
         170         139
         170         138
         170         138
         170         138
         169         137
         169         137
         169         136
         169         136
         169         135
         168         135
         168         135
         168         134
         168         134
         168         133
         168         133
         167         133
         167         132
         167         132
         167         131
         167         131
         167         131
         167         130
         166         130
         166         129
         166         129
         166         129
         166         128
         166         128
         166         127
         166         127
         166         127
         165         126
         165         126
         165         125
         165         125
         165         125
         165         124
         165         124
         165         123
         165         123
         165         123
         165         122
         165         122
         164         121
         164         121
         164         120
         164         120
         164         120
         164         119
         164         119
         164         118
         164         118
         164         118
         164         117
         164         117
         164         116
         164         116
         164         116
         164         115
         164         115
         164         114
         164         114
         164         114
         164         113
         164         113
         164         113
         164         112
         164         112
         164         111
         164         111
         164         111
         165         110
         165         110
         165         109
         165         109
         165         109
         165         108
         165         108
         165         107
         165         107
         165         107
         165         106
         166         106
         166         105
         166         105
         166         105
         166         104
         166         104
         166         104
         166         103
         167         103
         167         102
         167         102
         167         102
         167         101
         167         101
         168         101
         168         100
         168         100
         168          99
         168          99
         169          99
         169          98
         169          98
         169          98
         169          97
         170          97
         170          96
         170          96
         170          96
         171          95
         171          95
         171          95
         172          94
         172          94
         172          94
         172          93
         173          93
         173          92
         173          92
         174          92
         174          91
         174          91
         175          91
         175          90
         175          90
         176          90
         176          89
         176          89
         177          89
         177          88
         177          88
         178          87
         178          87
         179          87
         179          86
         179          86
         180          86
         180          85
         181          85
         181          85
         182          84
         182          84
         182          84
         183          83
         183          83
         184          83
         184          82
         185          82
         185          82
         186          81
         186          81
         187          81
         187          80
         188          80
         188          80
         189          80
         189          79
         190          79
         190          79
         191          78
         192          78
         192          78
         193          77
         193          77
         194          77
         195          76
         195          76
         196          76
         196          76
         197          75
         198          75
         198          75
         199          74
         200          74
         200          74
         201          73
         202          73
         202          73
         203          73
         204          72
         204          72
         205          72
         206          71
         206          71
         207          71
         208          71
         209          70
         209          70
         210          70
         211          70
         212          69
         212          69
         213          69
         214          69
         215          68
         216          68
         216          68
         217          68
         218          67
         219          67
         220          67
         221          67
         221          66
         222          66
         223          66
         224          66
         225          65
         226          65
         227          65
         227          65
         228          64
         229          64
         230          64
         231          64
         232          64
         233          63
         234          63
         235          63
         236          63
         237          62
         238          62
         239          62
         240          62
         241          62
         242          61
         243          61
         244          61
         245          61
         246          61
         247          61
         248          60
         249          60
         250          60
         251          60
         252          60
         253          59
         254          59
         255          59
         256          59
         257          59
         258          59
         259          58
         260          58
         261          58
         262          58
         264          58
         265          58
         266          58
         267          57
         268          57
         269          57
         270          57
         271          57
         272          57
         274          57
         275          57
         276          56
         277          56
         278          56
         279          56
         281          56
         282          56
         283          56
         284          56
         285          55
         286          55
         288          55
         289          55
         290          55
         291          55
         293          55
         294          55
         295          55
         296          55
         297          55
         299          55
         300          54
         301          54
         302          54
         304          54
         305          54
         306          54
         307          54
         308          54
         310          54
         311          54
         312          54
         313          54
         315          54
         316          54
         317          54
         319          54
         320          54
         321          54
         322          54
         324          54
         325          54
         326          54
         327          54
         329          54
         330          54
         331          54
         333          54
         334          54
         335          54
         336          54
         338          54
         339          54
         340          54
         341          54
         343          54
         344          54
         345          54
         347          54
         348          54
         349          54
         350          54
         352          54
         353          54
         354          54
         356          54
         357          54
         358          54
         359          54
         361          54
         362          54
         363          54
         364          55
         366          55
         367          55
         368          55
         369          55
         371          55
         372          55
         373          55
         374          55
         376          55
         377          55
         378          55
         379          56
         381          56
         382          56
         383          56
         384          56
         386          56
         387          56
         388          56
         389          56
         390          57
         392          57
         393          57
         394          57
         395          57
         396          57
         398          57
         399          58
         400          58
         401          58
         402          58
         404          58
         405          58
         406          58
         407          59
         408          59
         409          59
         411          59
         412          59
         413          59
         414          60
         415          60
         416          60
         417          60
         418          60
         420          61
         421          61
         422          61
         423          61
         424          61
         425          62
         426          62
         427          62
         428          62
         429          62
         430          63
         431          63
         433          63
         434          63
         435          64
         436          64
         437          64
         438          64
         439          64
         440          65
         441          65
         442          65
         443          65
         444          66
         445          66
         446          66
         447          66
         448          67
         449          67
         450          67
         450          67
         451          68
         452          68
         453          68
         454          68
         455          69
         456          69
         457          69
         458          69
         459          70
         460          70
         461          70
         461          71
         462          71
         463          71
         464          71
         465          72
         466          72
         467          72
         467          73
         468          73
         469          73
         470          74
         471          74
         471          74
         472          74
         473          75
         474          75
         475          75
         475          76
         476          76
         477          76
         478          77
         478          77
         479          77
         480          78
         481          78
         481          78
         482          79
         483          79
         483          79
         484          80
         485          80
         485          80
         486          81
         487          81
         487          81
         488          82
         489          82
         489          82
         490          83
         491          83
         491          83
         492          84
         493          84
         493          84
         494          85
         494          85
         495          85
         496          86
         496          86
         497          86
         497          87
         498          87
         498          88
         499          88
         499          88
         500          89
         501          89
         501          89
         502          90
         502          90
         503          90
         503          91
         504          91
         504          92
         505          92
         505          92
         505          93
         506          93
         506          94
         507          94
         507          94
         508          95
         508          95
         509          95
         509          96
         509          96
         510          97
         510          97
         511          97
         511          98
         512          98
         512          99
         512          99
         513          99
         513         100
         513         100
         514         101
         514         101
         514         101
         515         102
         515         102
         515         103
         516         103
         516         103
         516         104
         517         104
         517         105
         517         105
         518         105
         518         106
         518         106
         519         107
         519         107
         519         107
         519         108
         520         108
         520         109
         520         109
         520         110
         521         110
         521         110
         521         111
         521         111
         522         112
         260         216
         259         216
         258         216
         258         215
         257         215
         257         215
         256         214
         256         214
         255         214
         255         214
         254         213
         254         213
         253         213
         253         212
         252         212
         252         212
         251         212
         251         211
         250         211
         249         211
         249         210
         248         210
         248         210
         247         210
         247         209
         246         209
         246         209
         245         208
         245         208
         244         208
         244         207
         243         207
         243         207
         242         206
         242         206
         241         206
         241         206
         240         205
         240         205
         239         205
         239         204
         238         204
         238         204
         237         203
         237         203
         236         203
         236         202
         235         202
         235         202
         234         201
         234         201
         233         201
         233         200
         232         200
         232         200
         231         199
         231         199
         230         199
         230         198
         229         198
         229         198
         228         197
         228         197
         227         197
         227         196
         226         196
         226         196
         225         195
         225         195
         224         195
         224         194
         223         194
         223         194
         222         193
         222         193
         221         193
         221         192
         220         192
         220         192
         219         191
         219         191
         219         191
         218         190
         218         190
         217         189
         217         189
         216         189
         216         188
         215         188
         215         188
         214         187
         214         187
         213         187
         213         186
         213         186
         212         186
         212         185
         211         185
         211         184
         210         184
         210         184
         209         183
         209         183
         209         183
         208         182
         208         182
         207         182
         207         181
         206         181
         206         180
         206         180
         205         180
         205         179
         204         179
         204         179
         203         178
         203         178
         203         177
         202         177
         202         177
         201         176
         201         176
         200         176
         200         175
         200         175
         199         174
         199         174
         198         174
         198         173
         198         173
         197         172
         197         172
         196         172
         196         171
         196         171
         195         171
         195         170
         195         170
         194         169
         194         169
         193         169
         193         168
         193         168
         192         167
         192         167
         192         167
         191         166
         191         166
         190         166
         190         165
         190         165
         189         164
         189         164
         189         164
         188         163
         188         163
         188         162
         187         162
         187         162
         187         161
         186         161
         186         160
         186         160
         185         160
         185         159
         185         159
         184         158
         184         158
         184         158
         183         157
         183         157
         183         156
         182         156
         182         156
         182         155
         181         155
         181         154
         181         154
         180         154
         180         153
         180         153
         180         152
         179         152
         179         152
         179         151
         178         151
         178         150
         178         150
         178         150
         177         149
         177         149
         177         148
         176         148
         176         148
         176         147
         176         147
         175         146
         175         146
         175         146
         175         145
         174         145
         174         144
         174         144
         174         144
         173         143
         173         143
         173         142
         173         142
         173         142
         172         141
         172         141
         172         140
         172         140
         171         139
         171         139
         171         139
         171         138
         171         138
         170         137
         170         137
         170         137
         170         136
         170         136
         170         135
         169         135
         169         135
         169         134
         169         134
         169         133
         169         133
         168         133
         168         132
         168         132
         168         131
         168         131
         168         131
         168         130
         167         130
         167         129
         167         129
         167         129
         167         128
         167         128
         167         127
         167         127
         166         127
         166         126
         166         126
         166         125
         166         125
         166         124
         166         124
         166         124
         166         123
         166         123
         166         122
         166         122
         166         122
         165         121
         165         121
         165         120
         165         120
         165         120
         165         119
         165         119
         165         118
         165         118
         165         118
         165         117
         165         117
         165         116
         165         116
         165         116
         165         115
         165         115
         165         115
         165         114
         165         114
         165         113
         165         113
         165         113
         165         112
         165         112
         165         111
         165         111
         165         111
         166         110
         166         110
         166         109
         166         109
         166         109
         166         108
         166         108
         166         107
         166         107
         166         107
         166         106
         167         106
         167         106
         167         105
         167         105
         167         104
         167         104
         167         104
         167         103
         168         103
         168         102
         168         102
         168         102
         168         101
         168         101
         169         101
         169         100
         169         100
         169          99
         169          99
         170          99
         170          98
         170          98
         170          98
         170          97
         171          97
         171          97
         171          96
         171          96
         172          95
         172          95
         172          95
         173          94
         173          94
         173          94
         173          93
         174          93
         174          93
         174          92
         175          92
         175          91
         175          91
         176          91
         176          90
         176          90
         177          90
         177          89
         177          89
         178          89
         178          88
         178          88
         179          88
         179          87
         180          87
         180          87
         180          86
         181          86
         181          86
         182          85
         182          85
         183          85
         183          84
         183          84
         184          84
         184          83
         185          83
         185          83
         186          82
         186          82
         187          82
         187          81
         188          81
         188          81
         189          80
         189          80
         190          80
         190          79
         191          79
         191          79
         192          78
         193          78
         193          78
         194          78
         194          77
         195          77
         195          77
         196          76
         197          76
         197          76
         198          75
         199          75
         199          75
         200          75
         200          74
         201          74
         202          74
         202          73
         203          73
         204          73
         205          73
         205          72
         206          72
         207          72
         207          71
         208          71
         209          71
         210          71
         210          70
         211          70
         212          70
         213          70
         213          69
         214          69
         215          69
         216          69
         216          68
         217          68
         218          68
         219          68
         220          67
         220          67
         221          67
         222          67
         223          66
         224          66
         225          66
         226          66
         226          65
         227          65
         228          65
         229          65
         230          64
         231          64
         232          64
         233          64
         234          64
         235          63
         235          63
         236          63
         237          63
         238          63
         239          62
         240          62
         241          62
         242          62
         243          62
         244          61
         245          61
         246          61
         247          61
         248          61
         249          60
         250          60
         251          60
         252          60
         253          60
         254          60
         255          59
         256          59
         258          59
         259          59
         260          59
         261          59
         262          58
         263          58
         264          58
         265          58
         266          58
         267          58
         268          58
         270          57
         271          57
         272          57
         273          57
         274          57
         275          57
         276          57
         278          57
         279          56
         280          56
         281          56
         282          56
         283          56
         284          56
         286          56
         287          56
         288          56
         289          56
         290          55
         292          55
         293          55
         294          55
         295          55
         296          55
         298          55
         299          55
         300          55
         301          55
         303          55
         304          55
         305          55
         306          55
         307          54
         309          54
         310          54
         311          54
         312          54
         314          54
         315          54
         316          54
         317          54
         319          54
         320          54
         321          54
         322          54
         324          54
         325          54
         326          54
         327          54
         329          54
         330          54
         331          54
         333          54
         334          54
         335          54
         336          54
         338          54
         339          54
         340          54
         341          54
         343          54
         344          54
         345          54
         346          54
         348          54
         349          54
         350          54
         352          54
         353          54
         354          54
         355          54
         357          54
         358          55
         359          55
         360          55
         362          55
         363          55
         364          55
         365          55
         367          55
         368          55
         369          55
         370          55
         372          55
         373          55
         374          56
         375          56
         377          56
         378          56
         379          56
         380          56
         382          56
         383          56
         384          56
         385          56
         386          57
         388          57
         389          57
         390          57
         391          57
         392          57
         394          57
         395          57
         396          58
         397          58
         398          58
         400          58
         401          58
         402          58
         403          59
         404          59
         405          59
         407          59
         408          59
         409          59
         410          59
         411          60
         412          60
         413          60
         414          60
         416          60
         417          61
         418          61
         419          61
         420          61
         421          61
         422          62
         423          62
         424          62
         425          62
         427          62
         428          63
         429          63
         430          63
         431          63
         432          63
         433          64
         434          64
         435          64
         436          64
         437          64
         438          65
         439          65
         440          65
         441          65
         442          66
         443          66
         444          66
         445          66
         446          67
         447          67
         448          67
         449          67
         450          68
         451          68
         452          68
         452          68
         453          69
         454          69
         455          69
         456          69
         457          70
         458          70
         459          70
         460          71
         461          71
         461          71
         462          71
         463          72
         464          72
         465          72
         466          73
         466          73
         467          73
         468          73
         469          74
         470          74
         470          74
         471          75
         472          75
         473          75
         474          76
         474          76
         475          76
         476          77
         477          77
         477          77
         478          77
         479          78
         480          78
         480          78
         481          79
         482          79
         482          79
         483          80
         484          80
         484          80
         485          81
         486          81
         486          81
         487          82
         488          82
         488          82
         489          83
         490          83
         490          83
         491          84
         492          84
         492          85
         493          85
         493          85
         494          86
         494          86
         495          86
         496          87
         496          87
         497          87
         497          88
         498          88
         498          88
         499          89
         499          89
         500          90
         501          90
         501          90
         502          91
         502          91
         503          91
         503          92
         503          92
         504          93
         504          93
         505          93
         505          94
         506          94
         506          94
         507          95
         507          95
         508          96
         508          96
         508          96
         509          97
         509          97
         510          98
         510          98
         510          98
         511          99
         511          99
         512         100
         512         100
         512         100
         513         101
         513         101
         513         101
         514         102
         514         102
         514         103
         515         103
         515         103
         515         104
         516         104
         516         105
         516         105
         517         106
         517         106
         517         106
         517         107
         518         107
         518         108
         518         108
         519         108
         519         109
         519         109
         519         110
         520         110
         520         110
         520         111
         520         111
         520         112
         260         216
         260         216
         259         215
         258         215
         258         215
         257         214
         257         214
         256         214
         256         214
         255         213
         255         213
         254         213
         254         212
         253         212
         253         212
         252         212
         252         211
         251         211
         250         211
         250         210
         249         210
         249         210
         248         210
         248         209
         247         209
         247         209
         246         208
         246         208
         245         208
         245         207
         244         207
         244         207
         243         206
         243         206
         242         206
         242         206
         241         205
         241         205
         240         205
         240         204
         239         204
         239         204
         238         203
         238         203
         237         203
         237         202
         236         202
         236         202
         235         201
         235         201
         234         201
         234         200
         233         200
         233         200
         232         199
         232         199
         231         199
         231         198
         230         198
         230         198
         229         197
         229         197
         228         197
         228         196
         227         196
         227         196
         226         195
         226         195
         225         195
         225         194
         224         194
         224         194
         223         193
         223         193
         222         193
         222         192
         222         192
         221         192
         221         191
         220         191
         220         191
         219         190
         219         190
         218         190
         218         189
         217         189
         217         189
         216         188
         216         188
         215         187
         215         187
         215         187
         214         186
         214         186
         213         186
         213         185
         212         185
         212         185
         211         184
         211         184
         211         183
         210         183
         210         183
         209         182
         209         182
         208         182
         208         181
         208         181
         207         181
         207         180
         206         180
         206         179
         205         179
         205         179
         205         178
         204         178
         204         178
         203         177
         203         177
         202         176
         202         176
         202         176
         201         175
         201         175
         200         175
         200         174
         200         174
         199         173
         199         173
         198         173
         198         172
         198         172
         197         172
         197         171
         196         171
         196         170
         196         170
         195         170
         195         169
         195         169
         194         168
         194         168
         193         168
         193         167
         193         167
         192         167
         192         166
         192         166
         191         165
         191         165
         190         165
         190         164
         190         164
         189         163
         189         163
         189         163
         188         162
         188         162
         188         161
         187         161
         187         161
         187         160
         186         160
         186         159
         186         159
         185         159
         185         158
         185         158
         184         157
         184         157
         184         157
         183         156
         183         156
         183         155
         182         155
         182         155
         182         154
         182         154
         181         153
         181         153
         181         153
         180         152
         180         152
         180         151
         180         151
         179         151
         179         150
         179         150
         178         149
         178         149
         178         149
         178         148
         177         148
         177         147
         177         147
         177         147
         176         146
         176         146
         176         145
         176         145
         175         145
         175         144
         175         144
         175         143
         174         143
         174         143
         174         142
         174         142
         173         141
         173         141
         173         141
         173         140
         173         140
         172         139
         172         139
         172         139
         172         138
         172         138
         171         137
         171         137
         171         137
         171         136
         171         136
         170         135
         170         135
         170         135
         170         134
         170         134
         170         133
         170         133
         169         133
         169         132
         169         132
         169         131
         169         131
         169         130
         168         130
         168         130
         168         129
         168         129
         168         128
         168         128
         168         128
         168         127
         168         127
         167         126
         167         126
         167         126
         167         125
         167         125
         167         124
         167         124
         167         124
         167         123
         167         123
         167         122
         167         122
         166         122
         166         121
         166         121
         166         120
         166         120
         166         120
         166         119
         166         119
         166         118
         166         118
         166         118
         166         117
         166         117
         166         116
         166         116
         166         116
         166         115
         166         115
         166         115
         166         114
         166         114
         166         113
         166         113
         166         113
         166         112
         166         112
         166         111
         166         111
         166         111
         167         110
         167         110
         167         109
         167         109
         167         109
         167         108
         167         108
         167         108
         167         107
         167         107
         167         106
         168         106
         168         106
         168         105
         168         105
         168         104
         168         104
         168         104
         168         103
         169         103
         169         103
         169         102
         169         102
         169         101
         169         101
         170         101
         170         100
         170         100
         170         100
         170          99
         171          99
         171          98
         171          98
         171          98
         172          97
         172          97
         172          97
         172          96
         172          96
         173          96
         173          95
         173          95
         174          94
         174          94
         174          94
         174          93
         175          93
         175          93
         175          92
         176          92
         176          92
         176          91
         177          91
         177          91
         177          90
         178          90
         178          89
         178          89
         179          89
         179          88
         179          88
         180          88
         180          87
         181          87
         181          87
         181          86
         182          86
         182          86
         183          85
         183          85
         183          85
         184          84
         184          84
         185          84
         185          83
         186          83
         186          83
         187          82
         187          82
         188          82
         188          81
         189          81
         189          81
         190          81
         190          80
         191          80
         191          80
         192          79
         192          79
         193          79
         194          78
         194          78
         195          78
         195          77
         196          77
         196          77
         197          77
         198          76
         198          76
         199          76
         199          75
         200          75
         201          75
         201          74
         202          74
         203          74
         203          74
         204          73
         205          73
         205          73
         206          72
         207          72
         207          72
         208          72
         209          71
         210          71
         210          71
         211          71
         212          70
         213          70
         213          70
         214          70
         215          69
         216          69
         216          69
         217          69
         218          68
         219          68
         220          68
         220          68
         221          67
         222          67
         223          67
         224          67
         225          66
         225          66
         226          66
         227          66
         228          65
         229          65
         230          65
         231          65
         232          65
         233          64
         233          64
         234          64
         235          64
         236          63
         237          63
         238          63
         239          63
         240          63
         241          62
         242          62
         243          62
         244          62
         245          62
         246          61
         247          61
         248          61
         249          61
         250          61
         251          61
         252          60
         253          60
         254          60
         255          60
         256          60
         257          60
         258          59
         259          59
         260          59
         261          59
         262          59
         263          59
         265          58
         266          58
         267          58
         268          58
         269          58
         270          58
         271          58
         272          58
         273          57
         275          57
         276          57
         277          57
         278          57
         279          57
         280          57
         281          57
         283          56
         284          56
         285          56
         286          56
         287          56
         288          56
         290          56
         291          56
         292          56
         293          56
         294          56
         295          55
         297          55
         298          55
         299          55
         300          55
         302          55
         303          55
         304          55
         305          55
         306          55
         308          55
         309          55
         310          55
         311          55
         313          55
         314          55
         315          55
         316          55
         317          54
         319          54
         320          54
         321          54
         322          54
         324          54
         325          54
         326          54
         327          54
         329          54
         330          54
         331          54
         333          54
         334          54
         335          54
         336          54
         338          54
         339          54
         340          54
         341          54
         343          54
         344          54
         345          54
         346          54
         348          55
         349          55
         350          55
         351          55
         353          55
         354          55
         355          55
         356          55
         358          55
         359          55
         360          55
         361          55
         363          55
         364          55
         365          55
         366          55
         368          55
         369          56
         370          56
         371          56
         373          56
         374          56
         375          56
         376          56
         377          56
         379          56
         380          56
         381          56
         382          57
         384          57
         385          57
         386          57
         387          57
         388          57
         390          57
         391          57
         392          58
         393          58
         394          58
         396          58
         397          58
         398          58
         399          58
         400          59
         401          59
         403          59
         404          59
         405          59
         406          59
         407          59
         408          60
         409          60
         411          60
         412          60
         413          60
         414          61
         415          61
         416          61
         417          61
         418          61
         419          61
         420          62
         422          62
         423          62
         424          62
         425          62
         426          63
         427          63
         428          63
         429          63
         430          63
         431          64
         432          64
         433          64
         434          64
         435          65
         436          65
         437          65
         438          65
         439          65
         440          66
         441          66
         442          66
         443          66
         444          67
         445          67
         446          67
         447          67
         448          68
         449          68
         450          68
         451          68
         452          69
         453          69
         453          69
         454          70
         455          70
         456          70
         457          70
         458          71
         459          71
         460          71
         460          71
         461          72
         462          72
         463          72
         464          73
         465          73
         466          73
         466          73
         467          74
         468          74
         469          74
         470          75
         470          75
         471          75
         472          76
         473          76
         473          76
         474          76
         475          77
         476          77
         476          77
         477          78
         478          78
         479          78
         479          79
         480          79
         481          79
         481          80
         482          80
         483          80
         483          81
         484          81
         485          81
         485          82
         486          82
         487          82
         487          83
         488          83
         489          83
         489          84
         490          84
         490          84
         491          85
         492          85
         492          85
         493          86
         493          86
         494          86
         495          87
         495          87
         496          88
         496          88
         497          88
         497          89
         498          89
         498          89
         499          90
         499          90
         500          90
         500          91
         501          91
         501          92
         502          92
         502          92
         503          93
         503          93
         504          93
         504          94
         505          94
         505          95
         506          95
         506          95
         506          96
         507          96
         507          97
         508          97
         508          97
         509          98
         509          98
         509          98
         510          99
         510          99
         511         100
         511         100
         511         100
         512         101
         512         101
         512         102
         513         102
         513         102
         513         103
         514         103
         514         104
         514         104
         515         104
         515         105
         515         105
         516         106
         516         106
         516         106
         516         107
         517         107
         517         108
         517         108
         517         108
         518         109
         518         109
         518         110
         518         110
         519         111
         519         111
         519         111
         519         112
         261         216
         260         215
         259         215
         259         215
         258         214
         258         214
         257         214
         257         214
         256         213
         256         213
         255         213
         255         212
         254         212
         254         212
         253         212
         253         211
         252         211
         252         211
         251         210
         250         210
         250         210
         249         210
         249         209
         248         209
         248         209
         247         208
         247         208
         246         208
         246         207
         245         207
         245         207
         244         207
         244         206
         243         206
         243         206
         242         205
         242         205
         241         205
         241         204
         240         204
         240         204
         239         203
         239         203
         238         203
         238         202
         237         202
         237         202
         236         201
         236         201
         235         201
         235         201
         234         200
         234         200
         233         200
         233         199
         232         199
         232         199
         231         198
         231         198
         230         198
         230         197
         229         197
         229         197
         228         196
         228         196
         227         196
         227         195
         226         195
         226         195
         225         194
         225         194
         225         193
         224         193
         224         193
         223         192
         223         192
         222         192
         222         191
         221         191
         221         191
         220         190
         220         190
         219         190
         219         189
         218         189
         218         189
         218         188
         217         188
         217         188
         216         187
         216         187
         215         187
         215         186
         214         186
         214         185
         213         185
         213         185
         213         184
         212         184
         212         184
         211         183
         211         183
         210         183
         210         182
         210         182
         209         181
         209         181
         208         181
         208         180
         207         180
         207         180
         207         179
         206         179
         206         178
         205         178
         205         178
         204         177
         204         177
         204         177
         203         176
         203         176
         202         175
         202         175
         202         175
         201         174
         201         174
         200         174
         200         173
         200         173
         199         172
         199         172
         198         172
         198         171
         198         171
         197         171
         197         170
         196         170
         196         169
         196         169
         195         169
         195         168
         195         168
         194         167
         194         167
         193         167
         193         166
         193         166
         192         166
         192         165
         192         165
         191         164
         191         164
         191         164
         190         163
         190         163
         190         162
         189         162
         189         162
         188         161
         188         161
         188         160
         187         160
         187         160
         187         159
         186         159
         186         158
         186         158
         186         158
         185         157
         185         157
         185         157
         184         156
         184         156
         184         155
         183         155
         183         155
         183         154
         182         154
         182         153
         182         153
         182         153
         181         152
         181         152
         181         151
         180         151
         180         151
         180         150
         180         150
         179         149
         179         149
         179         149
         178         148
         178         148
         178         147
         178         147
         177         147
         177         146
         177         146
         177         145
         176         145
         176         145
         176         144
         176         144
         175         143
         175         143
         175         143
         175         142
         175         142
         174         141
         174         141
         174         141
         174         140
         174         140
         173         139
         173         139
         173         138
         173         138
         173         138
         172         137
         172         137
         172         136
         172         136
         172         136
         171         135
         171         135
         171         134
         171         134
         171         134
         171         133
         170         133
         170         132
         170         132
         170         132
         170         131
         170         131
         170         130
         169         130
         169         130
         169         129
         169         129
         169         128
         169         128
         169         128
         169         127
         168         127
         168         126
         168         126
         168         126
         168         125
         168         125
         168         124
         168         124
         168         124
         168         123
         168         123
         168         122
         168         122
         167         122
         167         121
         167         121
         167         120
         167         120
         167         120
         167         119
         167         119
         167         118
         167         118
         167         118
         167         117
         167         117
         167         116
         167         116
         167         116
         167         115
         167         115
         167         115
         167         114
         167         114
         167         113
         167         113
         167         113
         167         112
         167         112
         167         111
         167         111
         167         111
         168         110
         168         110
         168         109
         168         109
         168         109
         168         108
         168         108
         168         108
         168         107
         168         107
         168         106
         169         106
         169         106
         169         105
         169         105
         169         104
         169         104
         169         104
         169         103
         170         103
         170         103
         170         102
         170         102
         170         101
         170         101
         171         101
         171         100
         171         100
         171         100
         171          99
         172          99
         172          99
         172          98
         172          98
         173          97
         173          97
         173          97
         173          96
         173          96
         174          96
         174          95
         174          95
         175          95
         175          94
         175          94
         175          93
         176          93
         176          93
         176          92
         177          92
         177          92
         177          91
         178          91
         178          91
         178          90
         179          90
         179          90
         179          89
         180          89
         180          89
         180          88
         181          88
         181          88
         182          87
         182          87
         182          87
         183          86
         183          86
         184          86
         184          85
         184          85
         185          85
         185          84
         186          84
         186          84
         187          83
         187          83
         188          83
         188          82
         189          82
         189          82
         190          81
         190          81
         191          81
         191          80
         192          80
         192          80
         193          79
         193          79
         194          79
         194          79
         195          78
         196          78
         196          78
         197          77
         197          77
         198          77
         199          76
         199          76
         200          76
         200          76
         201          75
         202          75
         202          75
         203          74
         204          74
         204          74
         205          74
         206          73
         206          73
         207          73
         208          72
         208          72
         209          72
         210          72
         210          71
         211          71
         212          71
         213          71
         213          70
         214          70
         215          70
         216          70
         216          69
         217          69
         218          69
         219          69
         220          68
         220          68
         221          68
         222          68
         223          67
         224          67
         225          67
         225          67
         226          66
         227          66
         228          66
         229          66
         230          65
         231          65
         231          65
         232          65
         233          65
         234          64
         235          64
         236          64
         237          64
         238          64
         239          63
         240          63
         241          63
         242          63
         243          63
         244          62
         244          62
         245          62
         246          62
         247          62
         248          61
         249          61
         250          61
         251          61
         252          61
         253          61
         254          60
         256          60
         257          60
         258          60
         259          60
         260          60
         261          59
         262          59
         263          59
         264          59
         265          59
         266          59
         267          59
         268          58
         269          58
         270          58
         272          58
         273          58
         274          58
         275          58
         276          57
         277          57
         278          57
         279          57
         281          57
         282          57
         283          57
         284          57
         285          57
         286          56
         288          56
         289          56
         290          56
         291          56
         292          56
         293          56
         295          56
         296          56
         297          56
         298          56
         299          56
         301          55
         302          55
         303          55
         304          55
         305          55
         307          55
         308          55
         309          55
         310          55
         311          55
         313          55
         314          55
         315          55
         316          55
         318          55
         319          55
         320          55
         321          55
         323          55
         324          55
         325          55
         326          55
         328          55
         329          55
         330          55
         331          55
         332          55
         334          55
         335          55
         336          55
         337          55
         339          55
         340          55
         341          55
         342          55
         344          55
         345          55
         346          55
         347          55
         349          55
         350          55
         351          55
         352          55
         354          55
         355          55
         356          55
         357          55
         359          55
         360          55
         361          55
         362          56
         364          56
         365          56
         366          56
         367          56
         369          56
         370          56
         371          56
         372          56
         373          56
         375          56
         376          56
         377          57
         378          57
         380          57
         381          57
         382          57
         383          57
         384          57
         386          57
         387          57
         388          58
         389          58
         390          58
         392          58
         393          58
         394          58
         395          58
         396          58
         397          59
         399          59
         400          59
         401          59
         402          59
         403          59
         404          59
         405          60
         407          60
         408          60
         409          60
         410          60
         411          60
         412          61
         413          61
         414          61
         415          61
         417          61
         418          62
         419          62
         420          62
         421          62
         422          62
         423          63
         424          63
         425          63
         426          63
         427          63
         428          64
         429          64
         430          64
         431          64
         432          64
         433          65
         434          65
         435          65
         436          65
         437          66
         438          66
         439          66
         440          66
         441          66
         442          67
         443          67
         444          67
         445          67
         446          68
         447          68
         448          68
         449          68
         450          69
         451          69
         452          69
         453          70
         453          70
         454          70
         455          70
         456          71
         457          71
         458          71
         459          71
         460          72
         460          72
         461          72
         462          73
         463          73
         464          73
         465          73
         465          74
         466          74
         467          74
         468          75
         469          75
         469          75
         470          75
         471          76
         472          76
         472          76
         473          77
         474          77
         475          77
         475          78
         476          78
         477          78
         478          79
         478          79
         479          79
         480          80
         480          80
         481          80
         482          81
         482          81
         483          81
         484          82
         484          82
         485          82
         486          83
         486          83
         487          83
         488          84
         488          84
         489          84
         489          85
         490          85
         491          85
         491          86
         492          86
         492          86
         493          87
         494          87
         494          87
         495          88
         495          88
         496          88
         496          89
         497          89
         497          90
         498          90
         498          90
         499          91
         499          91
         500          91
         500          92
         501          92
         501          93
         502          93
         502          93
         503          94
         503          94
         504          94
         504          95
         505          95
         505          96
         505          96
         506          96
         506          97
         507          97
         507          97
         508          98
         508          98
         508          99
         509          99
         509          99
         509         100
         510         100
         510         101
         511         101
         511         101
         511         102
         512         102
         512         103
         512         103
         513         103
         513         104
         513         104
         514         105
         514         105
         514         105
         514         106
         515         106
         515         107
         515         107
         516         107
         516         108
         516         108
         516         109
         517         109
         517         109
         517         110
         517         110
         518         111
         518         111
         518         111
         518         112
         261         215
         260         215
         260         215
         259         214
         259         214
         258         214
         258         214
         257         213
         257         213
         256         213
         256         212
         255         212
         255         212
         254         212
         254         211
         253         211
         253         211
         252         210
         252         210
         251         210
         250         210
         250         209
         249         209
         249         209
         248         208
         248         208
         247         208
         247         207
         246         207
         246         207
         245         207
         245         206
         244         206
         244         206
         243         205
         243         205
         242         205
         242         204
         241         204
         241         204
         240         203
         240         203
         239         203
         239         202
         238         202
         238         202
         237         202
         237         201
         236         201
         236         201
         235         200
         235         200
         234         200
         234         199
         233         199
         233         199
         232         198
         232         198
         231         198
         231         197
         230         197
         230         197
         229         196
         229         196
         228         196
         228         195
         228         195
         227         195
         227         194
         226         194
         226         194
         225         193
         225         193
         224         193
         224         192
         223         192
         223         192
         222         191
         222         191
         221         190
         221         190
         220         190
         220         189
         220         189
         219         189
         219         188
         218         188
         218         188
         217         187
         217         187
         216         187
         216         186
         215         186
         215         186
         215         185
         214         185
         214         184
         213         184
         213         184
         212         183
         212         183
         212         183
         211         182
         211         182
         210         182
         210         181
         209         181
         209         180
         209         180
         208         180
         208         179
         207         179
         207         179
         206         178
         206         178
         206         178
         205         177
         205         177
         204         176
         204         176
         204         176
         203         175
         203         175
         202         175
         202         174
         202         174
         201         173
         201         173
         200         173
         200         172
         200         172
         199         172
         199         171
         198         171
         198         170
         198         170
         197         170
         197         169
         196         169
         196         168
         196         168
         195         168
         195         167
         195         167
         194         167
         194         166
         194         166
         193         165
         193         165
         192         165
         192         164
         192         164
         191         163
         191         163
         191         163
         190         162
         190         162
         190         161
         189         161
         189         161
         189         160
         188         160
         188         160
         188         159
         187         159
         187         158
         187         158
         186         158
         186         157
         186         157
         185         156
         185         156
         185         156
         184         155
         184         155
         184         154
         184         154
         183         154
         183         153
         183         153
         182         152
         182         152
         182         152
         182         151
         181         151
         181         150
         181         150
         180         150
         180         149
         180         149
         180         148
         179         148
         179         148
         179         147
         179         147
         178         146
         178         146
         178         146
         178         145
         177         145
         177         144
         177         144
         177         144
         176         143
         176         143
         176         142
         176         142
         175         142
         175         141
         175         141
         175         140
         175         140
         174         140
         174         139
         174         139
         174         138
         174         138
         173         138
         173         137
         173         137
         173         136
         173         136
         173         136
         172         135
         172         135
         172         134
         172         134
         172         134
         172         133
         171         133
         171         132
         171         132
         171         132
         171         131
         171         131
         171         130
         170         130
         170         130
         170         129
         170         129
         170         128
         170         128
         170         128
         170         127
         169         127
         169         126
         169         126
         169         126
         169         125
         169         125
         169         124
         169         124
         169         124
         169         123
         169         123
         169         122
         168         122
         168         122
         168         121
         168         121
         168         120
         168         120
         168         120
         168         119
         168         119
         168         118
         168         118
         168         118
         168         117
         168         117
         168         116
         168         116
         168         116
         168         115
         168         115
         168         115
         168         114
         168         114
         168         113
         168         113
         168         113
         168         112
         168         112
         168         111
         168         111
         168         111
         169         110
         169         110
         169         109
         169         109
         169         109
         169         108
         169         108
         169         108
         169         107
         169         107
         169         106
         170         106
         170         106
         170         105
         170         105
         170         105
         170         104
         170         104
         170         103
         171         103
         171         103
         171         102
         171         102
         171         102
         171         101
         172         101
         172         100
         172         100
         172         100
         172          99
         173          99
         173          99
         173          98
         173          98
         174          98
         174          97
         174          97
         174          96
         174          96
         175          96
         175          95
         175          95
         176          95
         176          94
         176          94
         176          94
         177          93
         177          93
         177          93
         178          92
         178          92
         178          91
         179          91
         179          91
         179          90
         180          90
         180          90
         180          89
         181          89
         181          89
         181          88
         182          88
         182          88
         183          87
         183          87
         183          87
         184          86
         184          86
         185          86
         185          85
         185          85
         186          85
         186          84
         187          84
         187          84
         188          83
         188          83
         189          83
         189          82
         190          82
         190          82
         191          81
         191          81
         192          81
         192          81
         193          80
         193          80
         194          80
         194          79
         195          79
         195          79
         196          78
         197          78
         197          78
         198          77
         198          77
         199          77
         199          77
         200          76
         201          76
         201          76
         202          75
         203          75
         203          75
         204          75
         204          74
         205          74
         206          74
         206          73
         207          73
         208          73
         209          73
         209          72
         210          72
         211          72
         211          72
         212          71
         213          71
         214          71
         214          71
         215          70
         216          70
         217          70
         217          70
         218          69
         219          69
         220          69
         220          69
         221          68
         222          68
         223          68
         224          68
         224          67
         225          67
         226          67
         227          67
         228          66
         229          66
         230          66
         230          66
         231          66
         232          65
         233          65
         234          65
         235          65
         236          64
         237          64
         238          64
         239          64
         239          64
         240          63
         241          63
         242          63
         243          63
         244          63
         245          62
         246          62
         247          62
         248          62
         249          62
         250          62
         251          61
         252          61
         253          61
         254          61
         255          61
         256          60
         257          60
         258          60
         259          60
         260          60
         261          60
         262          60
         263          59
         264          59
         266          59
         267          59
         268          59
         269          59
         270          59
         271          58
         272          58
         273          58
         274          58
         275          58
         276          58
         278          58
         279          58
         280          57
         281          57
         282          57
         283          57
         284          57
         286          57
         287          57
         288          57
         289          57
         290          57
         291          56
         293          56
         294          56
         295          56
         296          56
         297          56
         298          56
         300          56
         301          56
         302          56
         303          56
         304          56
         306          56
         307          56
         308          55
         309          55
         310          55
         312          55
         313          55
         314          55
         315          55
         316          55
         318          55
         319          55
         320          55
         321          55
         323          55
         324          55
         325          55
         326          55
         328          55
         329          55
         330          55
         331          55
         332          55
         334          55
         335          55
         336          55
         337          55
         339          55
         340          55
         341          55
         342          55
         344          55
         345          55
         346          55
         347          55
         349          55
         350          55
         351          55
         352          55
         354          55
         355          55
         356          56
         357          56
         358          56
         360          56
         361          56
         362          56
         363          56
         365          56
         366          56
         367          56
         368          56
         370          56
         371          56
         372          56
         373          57
         374          57
         376          57
         377          57
         378          57
         379          57
         380          57
         382          57
         383          57
         384          57
         385          58
         386          58
         388          58
         389          58
         390          58
         391          58
         392          58
         393          58
         395          59
         396          59
         397          59
         398          59
         399          59
         400          59
         401          60
         403          60
         404          60
         405          60
         406          60
         407          60
         408          60
         409          61
         410          61
         412          61
         413          61
         414          61
         415          62
         416          62
         417          62
         418          62
         419          62
         420          62
         421          63
         422          63
         423          63
         424          63
         426          63
         427          64
         428          64
         429          64
         430          64
         431          65
         432          65
         433          65
         434          65
         435          65
         436          66
         437          66
         438          66
         439          66
         440          67
         441          67
         442          67
         442          67
         443          68
         444          68
         445          68
         446          68
         447          69
         448          69
         449          69
         450          69
         451          70
         452          70
         453          70
         453          70
         454          71
         455          71
         456          71
         457          71
         458          72
         459          72
         460          72
         460          73
         461          73
         462          73
         463          73
         464          74
         464          74
         465          74
         466          75
         467          75
         468          75
         468          75
         469          76
         470          76
         471          76
         472          77
         472          77
         473          77
         474          78
         474          78
         475          78
         476          79
         477          79
         477          79
         478          79
         479          80
         479          80
         480          80
         481          81
         481          81
         482          81
         483          82
         483          82
         484          82
         485          83
         485          83
         486          83
         487          84
         487          84
         488          84
         488          85
         489          85
         490          85
         490          86
         491          86
         491          87
         492          87
         493          87
         493          88
         494          88
         494          88
         495          89
         495          89
         496          89
         496          90
         497          90
         497          90
         498          91
         498          91
         499          92
         499          92
         500          92
         500          93
         501          93
         501          93
         502          94
         502          94
         503          95
         503          95
         504          95
         504          96
         504          96
         505          96
         505          97
         506          97
         506          98
         506          98
         507          98
         507          99
         508          99
         508         100
         508         100
         509         100
         509         101
         509         101
         510         101
         510         102
         511         102
         511         103
         511         103
         512         103
         512         104
         512         104
         512         105
         513         105
         513         105
         513         106
         514         106
         514         107
         514         107
         515         107
         515         108
         515         108
         515         109
         516         109
         516         110
         516         110
         516         110
         517         111
         517         111
         517         112
         517         112
         261         215
         261         215
         260         214
         260         214
         259         214
         259         214
         258         213
         258         213
         257         213
         257         212
         256         212
         256         212
         255         212
         255         211
         254         211
         254         211
         253         210
         253         210
         252         210
         252         210
         251         209
         250         209
         250         209
         249         208
         249         208
         248         208
         248         207
         247         207
         247         207
         246         207
         246         206
         245         206
         245         206
         244         205
         244         205
         243         205
         243         204
         242         204
         242         204
         241         203
         241         203
         240         203
         240         203
         239         202
         239         202
         238         202
         238         201
         237         201
         237         201
         236         200
         236         200
         235         200
         235         199
         234         199
         234         199
         233         198
         233         198
         232         198
         232         197
         232         197
         231         197
         231         196
         230         196
         230         196
         229         195
         229         195
         228         195
         228         194
         227         194
         227         194
         226         193
         226         193
         225         193
         225         192
         224         192
         224         192
         223         191
         223         191
         223         191
         222         190
         222         190
         221         190
         221         189
         220         189
         220         188
         219         188
         219         188
         218         187
         218         187
         218         187
         217         186
         217         186
         216         186
         216         185
         215         185
         215         185
         214         184
         214         184
         214         184
         213         183
         213         183
         212         182
         212         182
         211         182
         211         181
         211         181
         210         181
         210         180
         209         180
         209         180
         208         179
         208         179
         208         178
         207         178
         207         178
         206         177
         206         177
         205         177
         205         176
         205         176
         204         175
         204         175
         203         175
         203         174
         203         174
         202         174
         202         173
         201         173
         201         172
         201         172
         200         172
         200         171
         200         171
         199         171
         199         170
         198         170
         198         169
         198         169
         197         169
         197         168
         196         168
         196         168
         196         167
         195         167
         195         166
         195         166
         194         166
         194         165
         194         165
         193         164
         193         164
         193         164
         192         163
         192         163
         191         162
         191         162
         191         162
         190         161
         190         161
         190         161
         189         160
         189         160
         189         159
         188         159
         188         159
         188         158
         187         158
         187         157
         187         157
         187         157
         186         156
         186         156
         186         155
         185         155
         185         155
         185         154
         184         154
         184         153
         184         153
         184         153
         183         152
         183         152
         183         151
         182         151
         182         151
         182         150
         182         150
         181         149
         181         149
         181         149
         180         148
         180         148
         180         148
         180         147
         179         147
         179         146
         179         146
         179         146
         178         145
         178         145
         178         144
         178         144
         178         144
         177         143
         177         143
         177         142
         177         142
         176         142
         176         141
         176         141
         176         140
         176         140
         175         140
         175         139
         175         139
         175         138
         175         138
         174         138
         174         137
         174         137
         174         136
         174         136
         173         136
         173         135
         173         135
         173         134
         173         134
         173         134
         172         133
         172         133
         172         132
         172         132
         172         132
         172         131
         172         131
         171         130
         171         130
         171         130
         171         129
         171         129
         171         128
         171         128
         171         128
         171         127
         170         127
         170         126
         170         126
         170         126
         170         125
         170         125
         170         124
         170         124
         170         124
         170         123
         170         123
         170         122
         169         122
         169         122
         169         121
         169         121
         169         120
         169         120
         169         120
         169         119
         169         119
         169         118
         169         118
         169         118
         169         117
         169         117
         169         116
         169         116
         169         116
         169         115
         169         115
         169         115
         169         114
         169         114
         169         113
         169         113
         169         113
         169         112
         169         112
         169         111
         169         111
         169         111
         170         110
         170         110
         170         110
         170         109
         170         109
         170         108
         170         108
         170         108
         170         107
         170         107
         170         106
         171         106
         171         106
         171         105
         171         105
         171         105
         171         104
         171         104
         171         103
         172         103
         172         103
         172         102
         172         102
         172         102
         172         101
         173         101
         173         101
         173         100
         173         100
         173          99
         174          99
         174          99
         174          98
         174          98
         175          98
         175          97
         175          97
         175          97
         175          96
         176          96
         176          95
         176          95
         177          95
         177          94
         177          94
         177          94
         178          93
         178          93
         178          93
         179          92
         179          92
         179          92
         180          91
         180          91
         180          91
         181          90
         181          90
         181          90
         182          89
         182          89
         182          88
         183          88
         183          88
         184          87
         184          87
         184          87
         185          86
         185          86
         186          86
         186          85
         186          85
         187          85
         187          85
         188          84
         188          84
         189          84
         189          83
         190          83
         190          83
         191          82
         191          82
         192          82
         192          81
         193          81
         193          81
         194          80
         194          80
         195          80
         195          79
         196          79
         196          79
         197          79
         197          78
         198          78
         199          78
         199          77
         200          77
         200          77
         201          77
         202          76
         202          76
         203          76
         203          75
         204          75
         205          75
         205          75
         206          74
         207          74
         207          74
         208          73
         209          73
         209          73
         210          73
         211          72
         211          72
         212          72
         213          72
         214          71
         214          71
         215          71
         216          71
         217          70
         217          70
         218          70
         219          69
         220          69
         220          69
         221          69
         222          69
         223          68
         224          68
         224          68
         225          68
         226          67
         227          67
         228          67
         229          67
         229          66
         230          66
         231          66
         232          66
         233          66
         234          65
         235          65
         236          65
         236          65
         237          64
         238          64
         239          64
         240          64
         241          64
         242          63
         243          63
         244          63
         245          63
         246          63
         247          63
         248          62
         249          62
         250          62
         251          62
         252          62
         253          61
         254          61
         255          61
         256          61
         257          61
         258          61
         259          60
         260          60
         261          60
         262          60
         263          60
         264          60
         265          60
         266          59
         267          59
         268          59
         269          59
         270          59
         271          59
         272          59
         274          58
         275          58
         276          58
         277          58
         278          58
         279          58
         280          58
         281          58
         282          58
         284          57
         285          57
         286          57
         287          57
         288          57
         289          57
         290          57
         292          57
         293          57
         294          57
         295          57
         296          56
         297          56
         299          56
         300          56
         301          56
         302          56
         303          56
         305          56
         306          56
         307          56
         308          56
         309          56
         311          56
         312          56
         313          56
         314          56
         315          56
         317          56
         318          56
         319          55
         320          55
         321          55
         323          55
         324          55
         325          55
         326          55
         328          55
         329          55
         330          55
         331          55
         332          55
         334          55
         335          55
         336          55
         337          55
         339          55
         340          55
         341          55
         342          55
         344          55
         345          56
         346          56
         347          56
         348          56
         350          56
         351          56
         352          56
         353          56
         355          56
         356          56
         357          56
         358          56
         359          56
         361          56
         362          56
         363          56
         364          56
         366          56
         367          56
         368          57
         369          57
         370          57
         372          57
         373          57
         374          57
         375          57
         376          57
         378          57
         379          57
         380          57
         381          58
         382          58
         384          58
         385          58
         386          58
         387          58
         388          58
         389          58
         391          59
         392          59
         393          59
         394          59
         395          59
         396          59
         398          59
         399          60
         400          60
         401          60
         402          60
         403          60
         404          60
         405          60
         407          61
         408          61
         409          61
         410          61
         411          61
         412          61
         413          62
         414          62
         415          62
         416          62
         417          62
         419          63
         420          63
         421          63
         422          63
         423          63
         424          64
         425          64
         426          64
         427          64
         428          64
         429          65
         430          65
         431          65
         432          65
         433          65
         434          66
         435          66
         436          66
         437          66
         438          67
         439          67
         440          67
         441          67
         442          68
         443          68
         444          68
         444          68
         445          69
         446          69
         447          69
         448          69
         449          70
         450          70
         451          70
         452          70
         453          71
         454          71
         454          71
         455          71
         456          72
         457          72
         458          72
         459          73
         459          73
         460          73
         461          73
         462          74
         463          74
         464          74
         464          74
         465          75
         466          75
         467          75
         468          76
         468          76
         469          76
         470          77
         471          77
         471          77
         472          77
         473          78
         474          78
         474          78
         475          79
         476          79
         476          79
         477          80
         478          80
         478          80
         479          81
         480          81
         480          81
         481          82
         482          82
         482          82
         483          83
         484          83
         484          83
         485          84
         486          84
         486          84
         487          85
         487          85
         488          85
         489          86
         489          86
         490          86
         490          87
         491          87
         492          87
         492          88
         493          88
         493          88
         494          89
         494          89
         495          90
         495          90
         496          90
         496          91
         497          91
         497          91
         498          92
         498          92
         499          92
         499          93
         500          93
         500          94
         501          94
         501          94
         502          95
         502          95
         502          95
         503          96
         503          96
         504          97
         504          97
         505          97
         505          98
         505          98
         506          99
         506          99
         507          99
         507         100
         507         100
         508         100
         508         101
         508         101
         509         102
         509         102
         509         102
         510         103
         510         103
         510         104
         511         104
         511         104
         511         105
         512         105
         512         106
         512         106
         513         106
         513         107
         513         107
         513         108
         514         108
         514         108
         514         109
         515         109
         515         110
         515         110
         515         110
         516         111
         516         111
         516         112
         516         112
         262         215
         261         214
         261         214
         260         214
         260         214
         259         213
         259         213
         258         213
         258         212
         257         212
         257         212
         256         212
         256         211
         255         211
         255         211
         254         210
         254         210
         253         210
         253         210
         252         209
         252         209
         251         209
         251         208
         250         208
         249         208
         249         207
         248         207
         248         207
         247         207
         247         206
         246         206
         246         206
         245         205
         245         205
         244         205
         244         204
         243         204
         243         204
         242         203
         242         203
         241         203
         241         203
         240         202
         240         202
         239         202
         239         201
         238         201
         238         201
         237         200
         237         200
         236         200
         236         199
         235         199
         235         199
         235         198
         234         198
         234         198
         233         197
         233         197
         232         197
         232         196
         231         196
         231         196
         230         195
         230         195
         229         195
         229         194
         228         194
         228         194
         227         193
         227         193
         226         193
         226         192
         225         192
         225         192
         225         191
         224         191
         224         191
         223         190
         223         190
         222         190
         222         189
         221         189
         221         189
         220         188
         220         188
         220         188
         219         187
         219         187
         218         187
         218         186
         217         186
         217         185
         216         185
         216         185
         216         184
         215         184
         215         184
         214         183
         214         183
         213         183
         213         182
         212         182
         212         181
         212         181
         211         181
         211         180
         210         180
         210         180
         210         179
         209         179
         209         179
         208         178
         208         178
         207         177
         207         177
         207         177
         206         176
         206         176
         205         176
         205         175
         205         175
         204         175
         204         174
         203         174
         203         173
         203         173
         202         173
         202         172
         201         172
         201         172
         201         171
         200         171
         200         170
         200         170
         199         170
         199         169
         198         169
         198         168
         198         168
         197         168
         197         167
         197         167
         196         167
         196         166
         195         166
         195         165
         195         165
         194         165
         194         164
         194         164
         193         163
         193         163
         193         163
         192         162
         192         162
         192         162
         191         161
         191         161
         191         160
         190         160
         190         160
         190         159
         189         159
         189         158
         189         158
         188         158
         188         157
         188         157
         187         156
         187         156
         187         156
         186         155
         186         155
         186         155
         186         154
         185         154
         185         153
         185         153
         184         153
         184         152
         184         152
         184         151
         183         151
         183         151
         183         150
         182         150
         182         149
         182         149
         182         149
         181         148
         181         148
         181         147
         181         147
         180         147
         180         146
         180         146
         180         145
         179         145
         179         145
         179         144
         179         144
         178         143
         178         143
         178         143
         178         142
         177         142
         177         141
         177         141
         177         141
         177         140
         176         140
         176         139
         176         139
         176         139
         176         138
         175         138
         175         137
         175         137
         175         137
         175         136
         175         136
         174         135
         174         135
         174         135
         174         134
         174         134
         174         133
         173         133
         173         133
         173         132
         173         132
         173         131
         173         131
         173         131
         172         130
         172         130
         172         129
         172         129
         172         129
         172         128
         172         128
         172         127
         171         127
         171         127
         171         126
         171         126
         171         126
         171         125
         171         125
         171         124
         171         124
         171         124
         171         123
         171         123
         170         122
         170         122
         170         122
         170         121
         170         121
         170         120
         170         120
         170         120
         170         119
         170         119
         170         118
         170         118
         170         118
         170         117
         170         117
         170         116
         170         116
         170         116
         170         115
         170         115
         170         115
         170         114
         170         114
         170         113
         170         113
         170         113
         170         112
         170         112
         170         111
         170         111
         170         111
         171         110
         171         110
         171         110
         171         109
         171         109
         171         108
         171         108
         171         108
         171         107
         171         107
         171         107
         172         106
         172         106
         172         105
         172         105
         172         105
         172         104
         172         104
         172         104
         173         103
         173         103
         173         102
         173         102
         173         102
         173         101
         174         101
         174         101
         174         100
         174         100
         174          99
         175          99
         175          99
         175          98
         175          98
         176          98
         176          97
         176          97
         176          97
         176          96
         177          96
         177          96
         177          95
         178          95
         178          94
         178          94
         178          94
         179          93
         179          93
         179          93
         180          92
         180          92
         180          92
         181          91
         181          91
         181          91
         182          90
         182          90
         182          90
         183          89
         183          89
         183          89
         184          88
         184          88
         184          88
         185          87
         185          87
         186          87
         186          86
         187          86
         187          86
         187          85
         188          85
         188          85
         189          84
         189          84
         190          84
         190          83
         191          83
         191          83
         191          82
         192          82
         192          82
         193          81
         193          81
         194          81
         195          81
         195          80
         196          80
         196          80
         197          79
         197          79
         198          79
         198          78
         199          78
         199          78
         200          78
         201          77
         201          77
         202          77
         202          76
         203          76
         204          76
         204          76
         205          75
         206          75
         206          75
         207          74
         208          74
         208          74
         209          74
         210          73
         210          73
         211          73
         212          73
         212          72
         213          72
         214          72
         214          72
         215          71
         216          71
         217          71
         217          70
         218          70
         219          70
         220          70
         220          69
         221          69
         222          69
         223          69
         224          69
         224          68
         225          68
         226          68
         227          68
         228          67
         228          67
         229          67
         230          67
         231          66
         232          66
         233          66
         234          66
         234          66
         235          65
         236          65
         237          65
         238          65
         239          65
         240          64
         241          64
         242          64
         243          64
         244          64
         244          63
         245          63
         246          63
         247          63
         248          63
         249          62
         250          62
         251          62
         252          62
         253          62
         254          62
         255          61
         256          61
         257          61
         258          61
         259          61
         260          61
         261          60
         262          60
         263          60
         264          60
         265          60
         267          60
         268          60
         269          59
         270          59
         271          59
         272          59
         273          59
         274          59
         275          59
         276          59
         277          58
         278          58
         280          58
         281          58
         282          58
         283          58
         284          58
         285          58
         286          58
         287          57
         289          57
         290          57
         291          57
         292          57
         293          57
         294          57
         295          57
         297          57
         298          57
         299          57
         300          57
         301          57
         302          56
         304          56
         305          56
         306          56
         307          56
         308          56
         310          56
         311          56
         312          56
         313          56
         314          56
         316          56
         317          56
         318          56
         319          56
         320          56
         322          56
         323          56
         324          56
         325          56
         326          56
         328          56
         329          56
         330          56
         331          56
         332          56
         334          56
         335          56
         336          56
         337          56
         339          56
         340          56
         341          56
         342          56
         343          56
         345          56
         346          56
         347          56
         348          56
         350          56
         351          56
         352          56
         353          56
         354          56
         356          56
         357          56
         358          56
         359          56
         360          56
         362          57
         363          57
         364          57
         365          57
         367          57
         368          57
         369          57
         370          57
         371          57
         373          57
         374          57
         375          57
         376          58
         377          58
         378          58
         380          58
         381          58
         382          58
         383          58
         384          58
         386          58
         387          59
         388          59
         389          59
         390          59
         391          59
         392          59
         394          59
         395          59
         396          60
         397          60
         398          60
         399          60
         400          60
         402          60
         403          60
         404          61
         405          61
         406          61
         407          61
         408          61
         409          61
         410          62
         411          62
         413          62
         414          62
         415          62
         416          63
         417          63
         418          63
         419          63
         420          63
         421          63
         422          64
         423          64
         424          64
         425          64
         426          64
         427          65
         428          65
         429          65
         430          65
         431          66
         432          66
         433          66
         434          66
         435          66
         436          67
         437          67
         438          67
         439          67
         440          68
         441          68
         442          68
         443          68
         444          69
         445          69
         446          69
         446          69
         447          70
         448          70
         449          70
         450          70
         451          71
         452          71
         453          71
         454          71
         454          72
         455          72
         456          72
         457          72
         458          73
         459          73
         459          73
         460          74
         461          74
         462          74
         463          74
         463          75
         464          75
         465          75
         466          76
         467          76
         467          76
         468          77
         469          77
         470          77
         470          77
         471          78
         472          78
         473          78
         473          79
         474          79
         475          79
         475          80
         476          80
         477          80
         477          81
         478          81
         479          81
         479          82
         480          82
         481          82
         481          83
         482          83
         483          83
         483          84
         484          84
         485          84
         485          85
         486          85
         486          85
         487          86
         488          86
         488          86
         489          87
         489          87
         490          87
         490          88
         491          88
         492          88
         492          89
         493          89
         493          89
         494          90
         494          90
         495          90
         495          91
         496          91
         496          92
         497          92
         497          92
         498          93
         498          93
         499          93
         499          94
         500          94
         500          94
         501          95
         501          95
         501          96
         502          96
         502          96
         503          97
         503          97
         504          98
         504          98
         504          98
         505          99
         505          99
         506          99
         506         100
         506         100
         507         101
         507         101
         507         101
         508         102
         508         102
         508         103
         509         103
         509         103
         509         104
         510         104
         510         104
         510         105
         511         105
         511         106
         511         106
         512         106
         512         107
         512         107
         512         108
         513         108
         513         108
         513         109
         514         109
         514         110
         514         110
         514         111
         515         111
         515         111
         515         112
         515         112
         262         214
         262         214
         261         214
         261         213
         260         213
         260         213
         259         213
         259         212
         258         212
         258         212
         257         212
         257         211
         256         211
         256         211
         255         210
         255         210
         254         210
         254         210
         253         209
         253         209
         252         209
         252         208
         251         208
         251         208
         250         207
         250         207
         249         207
         248         207
         248         206
         247         206
         247         206
         246         205
         246         205
         245         205
         245         204
         244         204
         244         204
         243         204
         243         203
         242         203
         242         203
         241         202
         241         202
         240         202
         240         201
         240         201
         239         201
         239         200
         238         200
         238         200
         237         199
         237         199
         236         199
         236         198
         235         198
         235         198
         234         197
         234         197
         233         197
         233         196
         232         196
         232         196
         231         196
         231         195
         230         195
         230         195
         229         194
         229         194
         228         193
         228         193
         228         193
         227         192
         227         192
         226         192
         226         191
         225         191
         225         191
         224         190
         224         190
         223         190
         223         189
         222         189
         222         189
         222         188
         221         188
         221         188
         220         187
         220         187
         219         187
         219         186
         218         186
         218         186
         218         185
         217         185
         217         184
         216         184
         216         184
         215         183
         215         183
         214         183
         214         182
         214         182
         213         182
         213         181
         212         181
         212         181
         211         180
         211         180
         211         179
         210         179
         210         179
         209         178
         209         178
         209         178
         208         177
         208         177
         207         177
         207         176
         207         176
         206         175
         206         175
         205         175
         205         174
         205         174
         204         174
         204         173
         203         173
         203         172
         203         172
         202         172
         202         171
         201         171
         201         171
         201         170
         200         170
         200         169
         200         169
         199         169
         199         168
         198         168
         198         168
         198         167
         197         167
         197         166
         197         166
         196         166
         196         165
         196         165
         195         164
         195         164
         194         164
         194         163
         194         163
         193         163
         193         162
         193         162
         192         161
         192         161
         192         161
         191         160
         191         160
         191         159
         190         159
         190         159
         190         158
         189         158
         189         157
         189         157
         189         157
         188         156
         188         156
         188         156
         187         155
         187         155
         187         154
         186         154
         186         154
         186         153
         186         153
         185         152
         185         152
         185         152
         184         151
         184         151
         184         150
         184         150
         183         150
         183         149
         183         149
         182         148
         182         148
         182         148
         182         147
         181         147
         181         146
         181         146
         181         146
         180         145
         180         145
         180         144
         180         144
         180         144
         179         143
         179         143
         179         143
         179         142
         178         142
         178         141
         178         141
         178         141
         178         140
         177         140
         177         139
         177         139
         177         139
         177         138
         176         138
         176         137
         176         137
         176         137
         176         136
         175         136
         175         135
         175         135
         175         135
         175         134
         175         134
         174         133
         174         133
         174         133
         174         132
         174         132
         174         131
         174         131
         173         131
         173         130
         173         130
         173         129
         173         129
         173         129
         173         128
         173         128
         173         127
         172         127
         172         127
         172         126
         172         126
         172         125
         172         125
         172         125
         172         124
         172         124
         172         124
         172         123
         171         123
         171         122
         171         122
         171         122
         171         121
         171         121
         171         120
         171         120
         171         120
         171         119
         171         119
         171         118
         171         118
         171         118
         171         117
         171         117
         171         116
         171         116
         171         116
         171         115
         171         115
         171         115
         171         114
         171         114
         171         113
         171         113
         171         113
         171         112
         171         112
         171         111
         171         111
         171         111
         172         110
         172         110
         172         110
         172         109
         172         109
         172         108
         172         108
         172         108
         172         107
         172         107
         172         107
         173         106
         173         106
         173         105
         173         105
         173         105
         173         104
         173         104
         173         104
         174         103
         174         103
         174         102
         174         102
         174         102
         174         101
         175         101
         175         101
         175         100
         175         100
         175         100
         176          99
         176          99
         176          98
         176          98
         176          98
         177          97
         177          97
         177          97
         177          96
         178          96
         178          96
         178          95
         179          95
         179          95
         179          94
         179          94
         180          94
         180          93
         180          93
         181          92
         181          92
         181          92
         182          91
         182          91
         182          91
         183          90
         183          90
         183          90
         184          89
         184          89
         184          89
         185          88
         185          88
         185          88
         186          87
         186          87
         187          87
         187          86
         187          86
         188          86
         188          85
         189          85
         189          85
         190          84
         190          84
         191          84
         191          84
         191          83
         192          83
         192          83
         193          82
         193          82
         194          82
         194          81
         195          81
         195          81
         196          80
         197          80
         197          80
         198          80
         198          79
         199          79
         199          79
         200          78
         200          78
         201          78
         202          77
         202          77
         203          77
         203          77
         204          76
         205          76
         205          76
         206          75
         206          75
         207          75
         208          75
         208          74
         209          74
         210          74
         210          74
         211          73
         212          73
         212          73
         213          73
         214          72
         215          72
         215          72
         216          71
         217          71
         217          71
         218          71
         219          70
         220          70
         220          70
         221          70
         222          69
         223          69
         224          69
         224          69
         225          69
         226          68
         227          68
         228          68
         228          68
         229          67
         230          67
         231          67
         232          67
         233          67
         233          66
         234          66
         235          66
         236          66
         237          65
         238          65
         239          65
         240          65
         241          65
         241          64
         242          64
         243          64
         244          64
         245          64
         246          63
         247          63
         248          63
         249          63
         250          63
         251          63
         252          62
         253          62
         254          62
         255          62
         256          62
         257          62
         258          61
         259          61
         260          61
         261          61
         262          61
         263          61
         264          60
         265          60
         266          60
         267          60
         268          60
         269          60
         270          60
         271          59
         272          59
         273          59
         274          59
         276          59
         277          59
         278          59
         279          59
         280          59
         281          58
         282          58
         283          58
         284          58
         285          58
         287          58
         288          58
         289          58
         290          58
         291          58
         292          57
         293          57
         295          57
         296          57
         297          57
         298          57
         299          57
         300          57
         301          57
         303          57
         304          57
         305          57
         306          57
         307          57
         309          57
         310          56
         311          56
         312          56
         313          56
         314          56
         316          56
         317          56
         318          56
         319          56
         320          56
         322          56
         323          56
         324          56
         325          56
         326          56
         328          56
         329          56
         330          56
         331          56
         332          56
         334          56
         335          56
         336          56
         337          56
         339          56
         340          56
         341          56
         342          56
         343          56
         345          56
         346          56
         347          56
         348          56
         349          56
         351          56
         352          56
         353          56
         354          57
         355          57
         357          57
         358          57
         359          57
         360          57
         361          57
         363          57
         364          57
         365          57
         366          57
         367          57
         369          57
         370          57
         371          58
         372          58
         373          58
         375          58
         376          58
         377          58
         378          58
         379          58
         380          58
         382          58
         383          59
         384          59
         385          59
         386          59
         387          59
         389          59
         390          59
         391          59
         392          59
         393          60
         394          60
         395          60
         397          60
         398          60
         399          60
         400          60
         401          61
         402          61
         403          61
         404          61
         405          61
         407          61
         408          62
         409          62
         410          62
         411          62
         412          62
         413          62
         414          63
         415          63
         416          63
         417          63
         418          63
         419          64
         420          64
         421          64
         422          64
         423          64
         424          65
         425          65
         427          65
         428          65
         429          65
         430          66
         430          66
         431          66
         432          66
         433          67
         434          67
         435          67
         436          67
         437          67
         438          68
         439          68
         440          68
         441          68
         442          69
         443          69
         444          69
         445          69
         446          70
         447          70
         447          70
         448          70
         449          71
         450          71
         451          71
         452          71
         453          72
         454          72
         454          72
         455          72
         456          73
         457          73
         458          73
         459          74
         459          74
         460          74
         461          74
         462          75
         463          75
         463          75
         464          76
         465          76
         466          76
         466          76
         467          77
         468          77
         469          77
         469          78
         470          78
         471          78
         472          79
         472          79
         473          79
         474          80
         474          80
         475          80
         476          80
         477          81
         477          81
         478          81
         479          82
         479          82
         480          82
         480          83
         481          83
         482          83
         482          84
         483          84
         484          84
         484          85
         485          85
         485          85
         486          86
         487          86
         487          86
         488          87
         488          87
         489          87
         489          88
         490          88
         491          89
         491          89
         492          89
         492          90
         493          90
         493          90
         494          91
         494          91
         495          91
         495          92
         496          92
         496          92
         497          93
         497          93
         498          94
         498          94
         499          94
         499          95
         499          95
         500          95
         500          96
         501          96
         501          97
         502          97
         502          97
         502          98
         503          98
         503          98
         504          99
         504          99
         504         100
         505         100
         505         100
         506         101
         506         101
         506         101
         507         102
         507         102
         507         103
         508         103
         508         103
         508         104
         509         104
         509         105
         509         105
         510         105
         510         106
         510         106
         511         107
         511         107
         511         107
         511         108
         512         108
         512         109
         512         109
         512         109
         513         110
         513         110
         513         111
         513         111
         514         111
         514         112
         514         112
         263         214
         262         214
         262         213
         261         213
         261         213
         260         213
         260         212
         259         212
         259         212
         258         212
         258         211
         257         211
         257         211
         256         210
         256         210
         255         210
         255         210
         254         209
         254         209
         253         209
         253         208
         252         208
         252         208
         251         207
         251         207
         250         207
         250         207
         249         206
         249         206
         248         206
         248         205
         247         205
         247         205
         246         204
         246         204
         245         204
         245         204
         244         203
         244         203
         243         203
         243         202
         242         202
         242         202
         241         201
         241         201
         240         201
         240         200
         239         200
         239         200
         238         199
         238         199
         237         199
         237         199
         236         198
         236         198
         235         198
         235         197
         234         197
         234         197
         233         196
         233         196
         232         196
         232         195
         231         195
         231         195
         230         194
         230         194
         230         194
         229         193
         229         193
         228         193
         228         192
         227         192
         227         192
         226         191
         226         191
         225         191
         225         190
         224         190
         224         190
         224         189
         223         189
         223         188
         222         188
         222         188
         221         187
         221         187
         220         187
         220         186
         220         186
         219         186
         219         185
         218         185
         218         185
         217         184
         217         184
         216         184
         216         183
         216         183
         215         182
         215         182
         214         182
         214         181
         213         181
         213         181
         213         180
         212         180
         212         180
         211         179
         211         179
         211         179
         210         178
         210         178
         209         177
         209         177
         208         177
         208         176
         208         176
         207         176
         207         175
         206         175
         206         174
         206         174
         205         174
         205         173
         204         173
         204         173
         204         172
         203         172
         203         171
         203         171
         202         171
         202         170
         201         170
         201         170
         201         169
         200         169
         200         168
         200         168
         199         168
         199         167
         198         167
         198         167
         198         166
         197         166
         197         165
         197         165
         196         165
         196         164
         196         164
         195         164
         195         163
         195         163
         194         162
         194         162
         194         162
         193         161
         193         161
         193         160
         192         160
         192         160
         192         159
         191         159
         191         159
         191         158
         190         158
         190         157
         190         157
         189         157
         189         156
         189         156
         188         155
         188         155
         188         155
         188         154
         187         154
         187         153
         187         153
         186         153
         186         152
         186         152
         185         151
         185         151
         185         151
         185         150
         184         150
         184         150
         184         149
         184         149
         183         148
         183         148
         183         148
         183         147
         182         147
         182         146
         182         146
         182         146
         181         145
         181         145
         181         144
         181         144
         180         144
         180         143
         180         143
         180         142
         179         142
         179         142
         179         141
         179         141
         179         140
         178         140
         178         140
         178         139
         178         139
         178         138
         177         138
         177         138
         177         137
         177         137
         177         136
         177         136
         176         136
         176         135
         176         135
         176         134
         176         134
         176         134
         175         133
         175         133
         175         133
         175         132
         175         132
         175         131
         175         131
         174         131
         174         130
         174         130
         174         129
         174         129
         174         129
         174         128
         174         128
         173         127
         173         127
         173         127
         173         126
         173         126
         173         125
         173         125
         173         125
         173         124
         173         124
         173         123
         173         123
         172         123
         172         122
         172         122
         172         122
         172         121
         172         121
         172         120
         172         120
         172         120
         172         119
         172         119
         172         118
         172         118
         172         118
         172         117
         172         117
         172         116
         172         116
         172         116
         172         115
         172         115
         172         115
         172         114
         172         114
         172         113
         172         113
         172         113
         172         112
         172         112
         172         112
         172         111
         172         111
         172         110
         173         110
         173         110
         173         109
         173         109
         173         108
         173         108
         173         108
         173         107
         173         107
         173         107
         174         106
         174         106
         174         105
         174         105
         174         105
         174         104
         174         104
         174         104
         175         103
         175         103
         175         103
         175         102
         175         102
         175         101
         176         101
         176         101
         176         100
         176         100
         176         100
         177          99
         177          99
         177          99
         177          98
         177          98
         178          97
         178          97
         178          97
         178          96
         179          96
         179          96
         179          95
         179          95
         180          95
         180          94
         180          94
         181          94
         181          93
         181          93
         182          93
         182          92
         182          92
         182          92
         183          91
         183          91
         183          91
         184          90
         184          90
         185          90
         185          89
         185          89
         186          89
         186          88
         186          88
         187          88
         187          87
         188          87
         188          87
         188          86
         189          86
         189          86
         190          85
         190          85
         191          85
         191          84
         191          84
         192          84
         192          83
         193          83
         193          83
         194          82
         194          82
         195          82
         195          82
         196          81
         196          81
         197          81
         197          80
         198          80
         198          80
         199          79
         200          79
         200          79
         201          79
         201          78
         202          78
         202          78
         203          77
         204          77
         204          77
         205          77
         205          76
         206          76
         207          76
         207          75
         208          75
         209          75
         209          75
         210          74
         211          74
         211          74
         212          74
         213          73
         213          73
         214          73
         215          72
         215          72
         216          72
         217          72
         218          71
         218          71
         219          71
         220          71
         220          70
         221          70
         222          70
         223          70
         224          69
         224          69
         225          69
         226          69
         227          69
         228          68
         228          68
         229          68
         230          68
         231          67
         232          67
         232          67
         233          67
         234          67
         235          66
         236          66
         237          66
         238          66
         239          66
         239          65
         240          65
         241          65
         242          65
         243          65
         244          64
         245          64
         246          64
         247          64
         248          64
         249          63
         250          63
         250          63
         251          63
         252          63
         253          63
         254          62
         255          62
         256          62
         257          62
         258          62
         259          62
         260          61
         261          61
         262          61
         263          61
         264          61
         265          61
         266          60
         267          60
         269          60
         270          60
         271          60
         272          60
         273          60
         274          60
         275          59
         276          59
         277          59
         278          59
         279          59
         280          59
         281          59
         282          59
         284          59
         285          58
         286          58
         287          58
         288          58
         289          58
         290          58
         291          58
         293          58
         294          58
         295          58
         296          58
         297          57
         298          57
         299          57
         301          57
         302          57
         303          57
         304          57
         305          57
         306          57
         308          57
         309          57
         310          57
         311          57
         312          57
         313          57
         315          57
         316          57
         317          57
         318          57
         319          57
         320          56
         322          56
         323          56
         324          56
         325          56
         326          56
         328          56
         329          56
         330          56
         331          56
         332          56
         334          56
         335          56
         336          56
         337          56
         338          56
         340          56
         341          56
         342          56
         343          57
         344          57
         346          57
         347          57
         348          57
         349          57
         350          57
         352          57
         353          57
         354          57
         355          57
         356          57
         358          57
         359          57
         360          57
         361          57
         362          57
         364          57
         365          57
         366          58
         367          58
         368          58
         370          58
         371          58
         372          58
         373          58
         374          58
         375          58
         377          58
         378          58
         379          59
         380          59
         381          59
         382          59
         384          59
         385          59
         386          59
         387          59
         388          59
         389          60
         390          60
         392          60
         393          60
         394          60
         395          60
         396          60
         397          61
         398          61
         399          61
         400          61
         402          61
         403          61
         404          61
         405          62
         406          62
         407          62
         408          62
         409          62
         410          62
         411          63
         412          63
         413          63
         415          63
         416          63
         417          64
         418          64
         419          64
         420          64
         421          64
         422          64
         423          65
         424          65
         425          65
         426          65
         427          66
         428          66
         429          66
         430          66
         431          66
         432          67
         433          67
         434          67
         435          67
         436          67
         437          68
         437          68
         438          68
         439          68
         440          69
         441          69
         442          69
         443          69
         444          70
         445          70
         446          70
         447          70
         447          71
         448          71
         449          71
         450          71
         451          72
         452          72
         453          72
         454          72
         454          73
         455          73
         456          73
         457          74
         458          74
         458          74
         459          74
         460          75
         461          75
         462          75
         462          76
         463          76
         464          76
         465          76
         466          77
         466          77
         467          77
         468          78
         468          78
         469          78
         470          79
         471          79
         471          79
         472          79
         473          80
         473          80
         474          80
         475          81
         476          81
         476          81
         477          82
         478          82
         478          82
         479          83
         479          83
         480          83
         481          84
         481          84
         482          84
         483          85
         483          85
         484          85
         484          86
         485          86
         486          86
         486          87
         487          87
         487          87
         488          88
         488          88
         489          88
         490          89
         490          89
         491          89
         491          90
         492          90
         492          90
         493          91
         493          91
         494          92
         494          92
         495          92
         495          93
         496          93
         496          93
         497          94
         497          94
         498          94
         498          95
         498          95
         499          96
         499          96
         500          96
         500          97
         501          97
         501          97
         501          98
         502          98
         502          99
         503          99
         503          99
         503         100
         504         100
         504         100
         505         101
         505         101
         505         102
         506         102
         506         102
         506         103
         507         103
         507         104
         507         104
         508         104
         508         105
         508         105
         509         106
         509         106
         509         106
         509         107
         510         107
         510         107
         510         108
         511         108
         511         109
         511         109
         511         109
         512         110
         512         110
         512         111
         512         111
         513         112
         513         112
         513         112
         263         214
         263         213
         262         213
         262         213
         261         213
         261         212
         260         212
         260         212
         259         211
         259         211
         258         211
         258         211
         257         210
         257         210
         256         210
         256         210
         255         209
         255         209
         254         209
         254         208
         253         208
         253         208
         252         207
         252         207
         251         207
         251         207
         250         206
         250         206
         249         206
         249         205
         248         205
         248         205
         247         204
         247         204
         246         204
         246         204
         245         203
         245         203
         244         203
         244         202
         243         202
         243         202
         242         201
         242         201
         241         201
         241         200
         240         200
         240         200
         239         200
         239         199
         238         199
         238         199
         237         198
         237         198
         236         198
         236         197
         235         197
         235         197
         234         196
         234         196
         233         196
         233         195
         233         195
         232         195
         232         194
         231         194
         231         194
         230         193
         230         193
         229         193
         229         192
         228         192
         228         192
         227         191
         227         191
         226         191
         226         190
         226         190
         225         190
         225         189
         224         189
         224         189
         223         188
         223         188
         222         188
         222         187
         222         187
         221         187
         221         186
         220         186
         220         185
         219         185
         219         185
         218         184
         218         184
         218         184
         217         183
         217         183
         216         183
         216         182
         215         182
         215         182
         215         181
         214         181
         214         180
         213         180
         213         180
         212         179
         212         179
         212         179
         211         178
         211         178
         210         178
         210         177
         210         177
         209         176
         209         176
         208         176
         208         175
         208         175
         207         175
         207         174
         206         174
         206         174
         206         173
         205         173
         205         172
         204         172
         204         172
         204         171
         203         171
         203         171
         203         170
         202         170
         202         169
         201         169
         201         169
         201         168
         200         168
         200         168
         200         167
         199         167
         199         166
         198         166
         198         166
         198         165
         197         165
         197         165
         197         164
         196         164
         196         163
         196         163
         195         163
         195         162
         195         162
         194         161
         194         161
         194         161
         193         160
         193         160
         193         160
         192         159
         192         159
         192         158
         191         158
         191         158
         191         157
         190         157
         190         156
         190         156
         190         156
         189         155
         189         155
         189         154
         188         154
         188         154
         188         153
         187         153
         187         153
         187         152
         187         152
         186         151
         186         151
         186         151
         186         150
         185         150
         185         149
         185         149
         184         149
         184         148
         184         148
         184         147
         183         147
         183         147
         183         146
         183         146
         182         145
         182         145
         182         145
         182         144
         181         144
         181         143
         181         143
         181         143
         181         142
         180         142
         180         142
         180         141
         180         141
         180         140
         179         140
         179         140
         179         139
         179         139
         179         138
         178         138
         178         138
         178         137
         178         137
         178         136
         177         136
         177         136
         177         135
         177         135
         177         134
         177         134
         176         134
         176         133
         176         133
         176         132
         176         132
         176         132
         176         131
         175         131
         175         130
         175         130
         175         130
         175         129
         175         129
         175         129
         175         128
         174         128
         174         127
         174         127
         174         127
         174         126
         174         126
         174         125
         174         125
         174         125
         174         124
         174         124
         174         123
         173         123
         173         123
         173         122
         173         122
         173         121
         173         121
         173         121
         173         120
         173         120
         173         120
         173         119
         173         119
         173         118
         173         118
         173         118
         173         117
         173         117
         173         116
         173         116
         173         116
         173         115
         173         115
         173         115
         173         114
         173         114
         173         113
         173         113
         173         113
         173         112
         173         112
         173         112
         173         111
         173         111
         173         110
         174         110
         174         110
         174         109
         174         109
         174         109
         174         108
         174         108
         174         107
         174         107
         174         107
         174         106
         175         106
         175         106
         175         105
         175         105
         175         104
         175         104
         175         104
         176         103
         176         103
         176         103
         176         102
         176         102
         176         102
         177         101
         177         101
         177         100
         177         100
         177         100
         178          99
         178          99
         178          99
         178          98
         178          98
         179          98
         179          97
         179          97
         179          97
         180          96
         180          96
         180          95
         180          95
         181          95
         181          94
         181          94
         182          94
         182          93
         182          93
         182          93
         183          92
         183          92
         183          92
         184          91
         184          91
         184          91
         185          90
         185          90
         185          90
         186          89
         186          89
         187          89
         187          88
         187          88
         188          88
         188          87
         189          87
         189          87
         189          86
         190          86
         190          86
         191          85
         191          85
         192          85
         192          84
         192          84
         193          84
         193          84
         194          83
         194          83
         195          83
         195          82
         196          82
         196          82
         197          81
         197          81
         198          81
         198          80
         199          80
         199          80
         200          80
         200          79
         201          79
         202          79
         202          78
         203          78
         203          78
         204          78
         204          77
         205          77
         206          77
         206          76
         207          76
         208          76
         208          76
         209          75
         209          75
         210          75
         211          75
         211          74
         212          74
         213          74
         213          73
         214          73
         215          73
         215          73
         216          72
         217          72
         218          72
         218          72
         219          71
         220          71
         221          71
         221          71
         222          70
         223          70
         224          70
         224          70
         225          69
         226          69
         227          69
         227          69
         228          69
         229          68
         230          68
         231          68
         232          68
         232          67
         233          67
         234          67
         235          67
         236          67
         237          66
         237          66
         238          66
         239          66
         240          66
         241          65
         242          65
         243          65
         244          65
         245          65
         245          64
         246          64
         247          64
         248          64
         249          64
         250          63
         251          63
         252          63
         253          63
         254          63
         255          63
         256          62
         257          62
         258          62
         259          62
         260          62
         261          62
         262          62
         263          61
         264          61
         265          61
         266          61
         267          61
         268          61
         269          61
         270          60
         271          60
         272          60
         273          60
         274          60
         275          60
         276          60
         277          59
         279          59
         280          59
         281          59
         282          59
         283          59
         284          59
         285          59
         286          59
         287          59
         288          58
         289          58
         291          58
         292          58
         293          58
         294          58
         295          58
         296          58
         297          58
         298          58
         300          58
         301          58
         302          58
         303          57
         304          57
         305          57
         307          57
         308          57
         309          57
         310          57
         311          57
         312          57
         314          57
         315          57
         316          57
         317          57
         318          57
         319          57
         321          57
         322          57
         323          57
         324          57
         325          57
         326          57
         328          57
         329          57
         330          57
         331          57
         332          57
         334          57
         335          57
         336          57
         337          57
         338          57
         340          57
         341          57
         342          57
         343          57
         344          57
         346          57
         347          57
         348          57
         349          57
         350          57
         351          57
         353          57
         354          57
         355          57
         356          57
         357          57
         359          57
         360          57
         361          58
         362          58
         363          58
         365          58
         366          58
         367          58
         368          58
         369          58
         370          58
         372          58
         373          58
         374          58
         375          59
         376          59
         377          59
         379          59
         380          59
         381          59
         382          59
         383          59
         384          59
         385          60
         387          60
         388          60
         389          60
         390          60
         391          60
         392          60
         393          60
         394          61
         396          61
         397          61
         398          61
         399          61
         400          61
         401          61
         402          62
         403          62
         404          62
         405          62
         406          62
         408          62
         409          63
         410          63
         411          63
         412          63
         413          63
         414          63
         415          64
         416          64
         417          64
         418          64
         419          64
         420          65
         421          65
         422          65
         423          65
         424          65
         425          66
         426          66
         427          66
         428          66
         429          66
         430          67
         431          67
         432          67
         433          67
         434          68
         435          68
         436          68
         437          68
         438          68
         439          69
         439          69
         440          69
         441          69
         442          70
         443          70
         444          70
         445          70
         446          71
         447          71
         448          71
         448          71
         449          72
         450          72
         451          72
         452          72
         453          73
         454          73
         454          73
         455          74
         456          74
         457          74
         458          74
         458          75
         459          75
         460          75
         461          76
         462          76
         462          76
         463          76
         464          77
         465          77
         465          77
         466          78
         467          78
         468          78
         468          78
         469          79
         470          79
         470          79
         471          80
         472          80
         473          80
         473          81
         474          81
         475          81
         475          82
         476          82
         477          82
         477          83
         478          83
         479          83
         479          83
         480          84
         480          84
         481          84
         482          85
         482          85
         483          85
         483          86
         484          86
         485          86
         485          87
         486          87
         486          88
         487          88
         487          88
         488          89
         489          89
         489          89
         490          90
         490          90
         491          90
         491          91
         492          91
         492          91
         493          92
         493          92
         494          92
         494          93
         495          93
         495          94
         496          94
         496          94
         497          95
         497          95
         497          95
         498          96
         498          96
         499          96
         499          97
         500          97
         500          98
         500          98
         501          98
         501          99
         502          99
         502          99
         502         100
         503         100
         503         101
         504         101
         504         101
         504         102
         505         102
         505         103
         505         103
         506         103
         506         104
         506         104
         507         104
         507         105
         507         105
         508         106
         508         106
         508         106
         508         107
         509         107
         509         108
         509         108
         510         108
         510         109
         510         109
         510         110
         511         110
         511         110
         511         111
         511         111
         512         112
         512         112
         512         112
         264         213
         263         213
         263         213
         262         213
         262         212
         261         212
         261         212
         260         211
         260         211
         259         211
         259         211
         258         210
         258         210
         257         210
         257         210
         256         209
         256         209
         255         209
         255         208
         254         208
         254         208
         253         207
         253         207
         252         207
         252         207
         251         206
         251         206
         250         206
         250         205
         249         205
         249         205
         248         205
         248         204
         247         204
         247         204
         246         203
         246         203
         245         203
         245         202
         244         202
         244         202
         243         201
         243         201
         242         201
         242         201
         241         200
         241         200
         240         200
         240         199
         239         199
         239         199
         238         198
         238         198
         237         198
         237         197
         236         197
         236         197
         235         196
         235         196
         235         196
         234         195
         234         195
         233         195
         233         194
         232         194
         232         194
         231         193
         231         193
         230         193
         230         192
         229         192
         229         192
         228         191
         228         191
         228         191
         227         190
         227         190
         226         190
         226         189
         225         189
         225         189
         224         188
         224         188
         224         188
         223         187
         223         187
         222         187
         222         186
         221         186
         221         186
         220         185
         220         185
         220         185
         219         184
         219         184
         218         183
         218         183
         217         183
         217         182
         217         182
         216         182
         216         181
         215         181
         215         181
         214         180
         214         180
         214         180
         213         179
         213         179
         212         178
         212         178
         212         178
         211         177
         211         177
         210         177
         210         176
         210         176
         209         176
         209         175
         208         175
         208         174
         208         174
         207         174
         207         173
         206         173
         206         173
         206         172
         205         172
         205         171
         204         171
         204         171
         204         170
         203         170
         203         170
         203         169
         202         169
         202         168
         201         168
         201         168
         201         167
         200         167
         200         167
         200         166
         199         166
         199         165
         199         165
         198         165
         198         164
         198         164
         197         164
         197         163
         196         163
         196         162
         196         162
         195         162
         195         161
         195         161
         194         161
         194         160
         194         160
         193         159
         193         159
         193         159
         193         158
         192         158
         192         157
         192         157
         191         157
         191         156
         191         156
         190         156
         190         155
         190         155
         189         154
         189         154
         189         154
         189         153
         188         153
         188         152
         188         152
         187         152
         187         151
         187         151
         187         150
         186         150
         186         150
         186         149
         186         149
         185         148
         185         148
         185         148
         185         147
         184         147
         184         147
         184         146
         184         146
         183         145
         183         145
         183         145
         183         144
         182         144
         182         143
         182         143
         182         143
         181         142
         181         142
         181         141
         181         141
         181         141
         180         140
         180         140
         180         139
         180         139
         180         139
         179         138
         179         138
         179         138
         179         137
         179         137
         179         136
         178         136
         178         136
         178         135
         178         135
         178         134
         178         134
         177         134
         177         133
         177         133
         177         132
         177         132
         177         132
         176         131
         176         131
         176         130
         176         130
         176         130
         176         129
         176         129
         176         128
         176         128
         175         128
         175         127
         175         127
         175         127
         175         126
         175         126
         175         125
         175         125
         175         125
         175         124
         175         124
         174         123
         174         123
         174         123
         174         122
         174         122
         174         121
         174         121
         174         121
         174         120
         174         120
         174         120
         174         119
         174         119
         174         118
         174         118
         174         118
         174         117
         174         117
         174         116
         174         116
         174         116
         174         115
         174         115
         174         115
         174         114
         174         114
         174         113
         174         113
         174         113
         174         112
         174         112
         174         112
         174         111
         174         111
         174         110
         174         110
         175         110
         175         109
         175         109
         175         109
         175         108
         175         108
         175         107
         175         107
         175         107
         175         106
         176         106
         176         106
         176         105
         176         105
         176         104
         176         104
         176         104
         177         103
         177         103
         177         103
         177         102
         177         102
         177         102
         178         101
         178         101
         178         100
         178         100
         178         100
         179          99
         179          99
         179          99
         179          98
         179          98
         180          98
         180          97
         180          97
         180          97
         181          96
         181          96
         181          96
         181          95
         182          95
         182          95
         182          94
         183          94
         183          93
         183          93
         183          93
         184          92
         184          92
         184          92
         185          91
         185          91
         185          91
         186          90
         186          90
         186          90
         187          89
         187          89
         188          89
         188          88
         188          88
         189          88
         189          87
         189          87
         190          87
         190          87
         191          86
         191          86
         192          86
         192          85
         192          85
         193          85
         193          84
         194          84
         194          84
         195          83
         195          83
         196          83
         196          82
         197          82
         197          82
         198          82
         198          81
         199          81
         199          81
         200          80
         200          80
         201          80
         201          79
         202          79
         202          79
         203          79
         204          78
         204          78
         205          78
         205          77
         206          77
         207          77
         207          77
         208          76
         208          76
         209          76
         210          76
         210          75
         211          75
         212          75
         212          74
         213          74
         214          74
         214          74
         215          73
         216          73
         216          73
         217          73
         218          72
         218          72
         219          72
         220          72
         221          71
         221          71
         222          71
         223          71
         224          70
         224          70
         225          70
         226          70
         227          69
         227          69
         228          69
         229          69
         230          69
         231          68
         231          68
         232          68
         233          68
         234          67
         235          67
         236          67
         236          67
         237          67
         238          66
         239          66
         240          66
         241          66
         242          66
         242          65
         243          65
         244          65
         245          65
         246          65
         247          64
         248          64
         249          64
         250          64
         251          64
         252          64
         253          63
         254          63
         255          63
         255          63
         256          63
         257          63
         258          62
         259          62
         260          62
         261          62
         262          62
         263          62
         264          62
         265          61
         266          61
         267          61
         268          61
         269          61
         270          61
         272          61
         273          60
         274          60
         275          60
         276          60
         277          60
         278          60
         279          60
         280          60
         281          59
         282          59
         283          59
         284          59
         285          59
         286          59
         288          59
         289          59
         290          59
         291          59
         292          58
         293          58
         294          58
         295          58
         296          58
         298          58
         299          58
         300          58
         301          58
         302          58
         303          58
         304          58
         306          58
         307          58
         308          58
         309          57
         310          57
         311          57
         312          57
         314          57
         315          57
         316          57
         317          57
         318          57
         319          57
         321          57
         322          57
         323          57
         324          57
         325          57
         327          57
         328          57
         329          57
         330          57
         331          57
         332          57
         334          57
         335          57
         336          57
         337          57
         338          57
         340          57
         341          57
         342          57
         343          57
         344          57
         345          57
         347          57
         348          57
         349          57
         350          57
         351          57
         353          58
         354          58
         355          58
         356          58
         357          58
         358          58
         360          58
         361          58
         362          58
         363          58
         364          58
         365          58
         367          58
         368          58
         369          58
         370          59
         371          59
         372          59
         374          59
         375          59
         376          59
         377          59
         378          59
         379          59
         380          59
         382          60
         383          60
         384          60
         385          60
         386          60
         387          60
         388          60
         390          60
         391          60
         392          61
         393          61
         394          61
         395          61
         396          61
         397          61
         398          61
         399          62
         401          62
         402          62
         403          62
         404          62
         405          62
         406          63
         407          63
         408          63
         409          63
         410          63
         411          63
         412          64
         413          64
         414          64
         415          64
         416          64
         417          65
         418          65
         419          65
         420          65
         421          65
         422          65
         423          66
         424          66
         425          66
         426          66
         427          67
         428          67
         429          67
         430          67
         431          67
         432          68
         433          68
         434          68
         435          68
         436          69
         437          69
         438          69
         439          69
         440          69
         441          70
         441          70
         442          70
         443          70
         444          71
         445          71
         446          71
         447          71
         448          72
         448          72
         449          72
         450          72
         451          73
         452          73
         453          73
         453          74
         454          74
         455          74
         456          74
         457          75
         458          75
         458          75
         459          75
         460          76
         461          76
         461          76
         462          77
         463          77
         464          77
         464          77
         465          78
         466          78
         467          78
         467          79
         468          79
         469          79
         470          80
         470          80
         471          80
         472          81
         472          81
         473          81
         474          81
         474          82
         475          82
         476          82
         476          83
         477          83
         478          83
         478          84
         479          84
         479          84
         480          85
         481          85
         481          85
         482          86
         482          86
         483          86
         484          87
         484          87
         485          87
         485          88
         486          88
         486          88
         487          89
         488          89
         488          89
         489          90
         489          90
         490          90
         490          91
         491          91
         491          92
         492          92
         492          92
         493          93
         493          93
         494          93
         494          94
         495          94
         495          94
         496          95
         496          95
         496          96
         497          96
         497          96
         498          97
         498          97
         499          97
         499          98
         499          98
         500          98
         500          99
         501          99
         501         100
         501         100
         502         100
         502         101
         502         101
         503         102
         503         102
         504         102
         504         103
         504         103
         505         103
         505         104
         505         104
         506         105
         506         105
         506         105
         507         106
         507         106
         507         107
         507         107
         508         107
         508         108
         508         108
         509         109
         509         109
         509         109
         509         110
         510         110
         510         110
         510         111
         510         111
         511         112
         511         112
         511         112
         264         213
         264         213
         263         213
         263         212
         262         212
         262         212
         261         211
         261         211
         260         211
         260         211
         259         210
         259         210
         258         210
         258         210
         257         209
         257         209
         256         209
         256         208
         255         208
         255         208
         254         208
         254         207
         253         207
         253         207
         252         206
         252         206
         251         206
         251         205
         250         205
         250         205
         249         205
         249         204
         248         204
         248         204
         247         203
         247         203
         246         203
         246         202
         245         202
         245         202
         244         202
         244         201
         243         201
         243         201
         242         200
         242         200
         241         200
         241         199
         240         199
         240         199
         239         198
         239         198
         238         198
         238         197
         237         197
         237         197
         237         196
         236         196
         236         196
         235         195
         235         195
         234         195
         234         194
         233         194
         233         194
         232         193
         232         193
         231         193
         231         192
         230         192
         230         192
         230         191
         229         191
         229         191
         228         190
         228         190
         227         190
         227         189
         226         189
         226         189
         225         188
         225         188
         225         188
         224         187
         224         187
         223         187
         223         186
         222         186
         222         186
         222         185
         221         185
         221         185
         220         184
         220         184
         219         184
         219         183
         218         183
         218         183
         218         182
         217         182
         217         181
         216         181
         216         181
         216         180
         215         180
         215         180
         214         179
         214         179
         213         179
         213         178
         213         178
         212         178
         212         177
         211         177
         211         176
         211         176
         210         176
         210         175
         209         175
         209         175
         209         174
         208         174
         208         174
         207         173
         207         173
         207         172
         206         172
         206         172
         206         171
         205         171
         205         171
         204         170
         204         170
         204         169
         203         169
         203         169
         203         168
         202         168
         202         168
         201         167
         201         167
         201         166
         200         166
         200         166
         200         165
         199         165
         199         165
         199         164
         198         164
         198         163
         198         163
         197         163
         197         162
         197         162
         196         162
         196         161
         196         161
         195         160
         195         160
         195         160
         194         159
         194         159
         194         158
         193         158
         193         158
         193         157
         192         157
         192         157
         192         156
         191         156
         191         155
         191         155
         191         155
         190         154
         190         154
         190         153
         189         153
         189         153
         189         152
         189         152
         188         151
         188         151
         188         151
         187         150
         187         150
         187         150
         187         149
         186         149
         186         148
         186         148
         186         148
         185         147
         185         147
         185         146
         185         146
         184         146
         184         145
         184         145
         184         144
         183         144
         183         144
         183         143
         183         143
         183         143
         182         142
         182         142
         182         141
         182         141
         182         141
         181         140
         181         140
         181         139
         181         139
         181         139
         180         138
         180         138
         180         137
         180         137
         180         137
         179         136
         179         136
         179         135
         179         135
         179         135
         179         134
         178         134
         178         134
         178         133
         178         133
         178         132
         178         132
         178         132
         177         131
         177         131
         177         130
         177         130
         177         130
         177         129
         177         129
         177         128
         176         128
         176         128
         176         127
         176         127
         176         126
         176         126
         176         126
         176         125
         176         125
         176         125
         176         124
         175         124
         175         123
         175         123
         175         123
         175         122
         175         122
         175         121
         175         121
         175         121
         175         120
         175         120
         175         120
         175         119
         175         119
         175         118
         175         118
         175         118
         175         117
         175         117
         175         116
         175         116
         175         116
         175         115
         175         115
         175         115
         175         114
         175         114
         175         113
         175         113
         175         113
         175         112
         175         112
         175         112
         175         111
         175         111
         175         110
         175         110
         176         110
         176         109
         176         109
         176         109
         176         108
         176         108
         176         107
         176         107
         176         107
         176         106
         177         106
         177         106
         177         105
         177         105
         177         105
         177         104
         177         104
         178         103
         178         103
         178         103
         178         102
         178         102
         178         102
         179         101
         179         101
         179         101
         179         100
         179         100
         180         100
         180          99
         180          99
         180          98
         180          98
         181          98
         181          97
         181          97
         181          97
         182          96
         182          96
         182          96
         182          95
         183          95
         183          95
         183          94
         184          94
         184          94
         184          93
         184          93
         185          93
         185          92
         185          92
         186          92
         186          91
         186          91
         187          91
         187          90
         187          90
         188          90
         188          89
         188          89
         189          89
         189          88
         190          88
         190          88
         190          87
         191          87
         191          87
         192          86
         192          86
         192          86
         193          85
         193          85
         194          85
         194          84
         195          84
         195          84
         196          84
         196          83
         197          83
         197          83
         198          82
         198          82
         199          82
         199          81
         200          81
         200          81
         201          81
         201          80
         202          80
         202          80
         203          79
         203          79
         204          79
         204          79
         205          78
         206          78
         206          78
         207          77
         207          77
         208          77
         209          77
         209          76
         210          76
         210          76
         211          75
         212          75
         212          75
         213          75
         214          74
         214          74
         215          74
         216          74
         216          73
         217          73
         218          73
         219          73
         219          72
         220          72
         221          72
         221          72
         222          71
         223          71
         224          71
         224          71
         225          70
         226          70
         227          70
         227          70
         228          70
         229          69
         230          69
         231          69
         231          69
         232          68
         233          68
         234          68
         235          68
         235          68
         236          67
         237          67
         238          67
         239          67
         240          66
         241          66
         241          66
         242          66
         243          66
         244          66
         245          65
         246          65
         247          65
         248          65
         249          65
         249          64
         250          64
         251          64
         252          64
         253          64
         254          64
         255          63
         256          63
         257          63
         258          63
         259          63
         260          63
         261          62
         262          62
         263          62
         264          62
         265          62
         266          62
         267          62
         268          61
         269          61
         270          61
         271          61
         272          61
         273          61
         274          61
         275          60
         276          60
         277          60
         278          60
         279          60
         280          60
         281          60
         282          60
         284          60
         285          59
         286          59
         287          59
         288          59
         289          59
         290          59
         291          59
         292          59
         293          59
         295          59
         296          59
         297          58
         298          58
         299          58
         300          58
         301          58
         302          58
         303          58
         305          58
         306          58
         307          58
         308          58
         309          58
         310          58
         311          58
         313          58
         314          58
         315          58
         316          58
         317          58
         318          58
         320          58
         321          57
         322          57
         323          57
         324          57
         325          57
         327          57
         328          57
         329          57
         330          57
         331          57
         332          57
         334          57
         335          57
         336          57
         337          57
         338          57
         339          57
         341          57
         342          58
         343          58
         344          58
         345          58
         346          58
         348          58
         349          58
         350          58
         351          58
         352          58
         354          58
         355          58
         356          58
         357          58
         358          58
         359          58
         361          58
         362          58
         363          58
         364          58
         365          59
         366          59
         367          59
         369          59
         370          59
         371          59
         372          59
         373          59
         374          59
         376          59
         377          59
         378          60
         379          60
         380          60
         381          60
         382          60
         383          60
         385          60
         386          60
         387          60
         388          61
         389          61
         390          61
         391          61
         392          61
         393          61
         395          61
         396          61
         397          62
         398          62
         399          62
         400          62
         401          62
         402          62
         403          63
         404          63
         405          63
         406          63
         407          63
         409          63
         410          64
         411          64
         412          64
         413          64
         414          64
         415          64
         416          65
         417          65
         418          65
         419          65
         420          65
         421          66
         422          66
         423          66
         424          66
         425          66
         426          67
         427          67
         428          67
         429          67
         430          67
         431          68
         431          68
         432          68
         433          68
         434          69
         435          69
         436          69
         437          69
         438          70
         439          70
         440          70
         441          70
         442          70
         442          71
         443          71
         444          71
         445          71
         446          72
         447          72
         448          72
         448          72
         449          73
         450          73
         451          73
         452          74
         453          74
         453          74
         454          74
         455          75
         456          75
         457          75
         457          75
         458          76
         459          76
         460          76
         461          77
         461          77
         462          77
         463          77
         464          78
         464          78
         465          78
         466          79
         466          79
         467          79
         468          80
         469          80
         469          80
         470          80
         471          81
         471          81
         472          81
         473          82
         473          82
         474          82
         475          83
         475          83
         476          83
         477          84
         477          84
         478          84
         478          85
         479          85
         480          85
         480          86
         481          86
         481          86
         482          87
         483          87
         483          87
         484          88
         484          88
         485          88
         485          89
         486          89
         487          89
         487          90
         488          90
         488          90
         489          91
         489          91
         490          91
         490          92
         491          92
         491          92
         492          93
         492          93
         493          93
         493          94
         494          94
         494          95
         494          95
         495          95
         495          96
         496          96
         496          96
         497          97
         497          97
         498          98
         498          98
         498          98
         499          99
         499          99
         500          99
         500         100
         500         100
         501         101
         501         101
         501         101
         502         102
         502         102
         503         102
         503         103
         503         103
         504         104
         504         104
         504         104
         505         105
         505         105
         505         105
         505         106
         506         106
         506         107
         506         107
         507         107
         507         108
         507         108
         508         109
         508         109
         508         109
         508         110
         509         110
         509         111
         509         111
         509         111
         510         112
         510         112
         510         113
         265         213
         264         213
         264         212
         263         212
         263         212
         262         211
         262         211
         261         211
         261         211
         260         210
         260         210
         259         210
         259         210
         258         209
         258         209
         257         209
         257         208
         256         208
         256         208
         255         208
         255         207
         254         207
         254         207
         253         206
         253         206
         252         206
         252         205
         251         205
         251         205
         250         205
         250         204
         249         204
         249         204
         248         203
         248         203
         247         203
         247         202
         246         202
         246         202
         245         202
         245         201
         244         201
         244         201
         243         200
         243         200
         242         200
         242         199
         241         199
         241         199
         240         198
         240         198
         239         198
         239         197
         239         197
         238         197
         238         197
         237         196
         237         196
         236         196
         236         195
         235         195
         235         195
         234         194
         234         194
         233         194
         233         193
         232         193
         232         193
         232         192
         231         192
         231         192
         230         191
         230         191
         229         191
         229         190
         228         190
         228         190
         227         189
         227         189
         227         189
         226         188
         226         188
         225         188
         225         187
         224         187
         224         186
         223         186
         223         186
         223         185
         222         185
         222         185
         221         184
         221         184
         220         184
         220         183
         220         183
         219         183
         219         182
         218         182
         218         182
         217         181
         217         181
         217         181
         216         180
         216         180
         215         179
         215         179
         215         179
         214         178
         214         178
         213         178
         213         177
         213         177
         212         177
         212         176
         211         176
         211         176
         211         175
         210         175
         210         174
         209         174
         209         174
         209         173
         208         173
         208         173
         207         172
         207         172
         207         171
         206         171
         206         171
         206         170
         205         170
         205         170
         204         169
         204         169
         204         169
         203         168
         203         168
         203         167
         202         167
         202         167
         202         166
         201         166
         201         166
         200         165
         200         165
         200         164
         199         164
         199         164
         199         163
         198         163
         198         162
         198         162
         197         162
         197         161
         197         161
         196         161
         196         160
         196         160
         195         159
         195         159
         195         159
         194         158
         194         158
         194         158
         194         157
         193         157
         193         156
         193         156
         192         156
         192         155
         192         155
         191         154
         191         154
         191         154
         191         153
         190         153
         190         153
         190         152
         189         152
         189         151
         189         151
         189         151
         188         150
         188         150
         188         149
         188         149
         187         149
         187         148
         187         148
         186         147
         186         147
         186         147
         186         146
         186         146
         185         146
         185         145
         185         145
         185         144
         184         144
         184         144
         184         143
         184         143
         183         142
         183         142
         183         142
         183         141
         183         141
         182         140
         182         140
         182         140
         182         139
         182         139
         181         139
         181         138
         181         138
         181         137
         181         137
         180         137
         180         136
         180         136
         180         135
         180         135
         180         135
         179         134
         179         134
         179         133
         179         133
         179         133
         179         132
         179         132
         178         131
         178         131
         178         131
         178         130
         178         130
         178         130
         178         129
         178         129
         177         128
         177         128
         177         128
         177         127
         177         127
         177         126
         177         126
         177         126
         177         125
         177         125
         177         125
         176         124
         176         124
         176         123
         176         123
         176         123
         176         122
         176         122
         176         121
         176         121
         176         121
         176         120
         176         120
         176         120
         176         119
         176         119
         176         118
         176         118
         176         118
         176         117
         176         117
         176         116
         176         116
         176         116
         176         115
         176         115
         176         115
         176         114
         176         114
         176         113
         176         113
         176         113
         176         112
         176         112
         176         112
         176         111
         176         111
         176         110
         176         110
         176         110
         177         109
         177         109
         177         109
         177         108
         177         108
         177         108
         177         107
         177         107
         177         106
         178         106
         178         106
         178         105
         178         105
         178         105
         178         104
         178         104
         178         104
         179         103
         179         103
         179         102
         179         102
         179         102
         179         101
         180         101
         180         101
         180         100
         180         100
         180         100
         181          99
         181          99
         181          99
         181          98
         182          98
         182          97
         182          97
         182          97
         183          96
         183          96
         183          96
         183          95
         184          95
         184          95
         184          94
         184          94
         185          94
         185          93
         185          93
         186          93
         186          92
         186          92
         187          92
         187          91
         187          91
         188          91
         188          90
         188          90
         189          90
         189          89
         189          89
         190          89
         190          88
         191          88
         191          88
         191          87
         192          87
         192          87
         193          86
         193          86
         193          86
         194          86
         194          85
         195          85
         195          85
         196          84
         196          84
         197          84
         197          83
         197          83
         198          83
         198          82
         199          82
         199          82
         200          82
         200          81
         201          81
         202          81
         202          80
         203          80
         203          80
         204          80
         204          79
         205          79
         205          79
         206          78
         207          78
         207          78
         208          78
         208          77
         209          77
         209          77
         210          76
         211          76
         211          76
         212          76
         213          75
         213          75
         214          75
         215          75
         215          74
         216          74
         217          74
         217          74
         218          73
         219          73
         219          73
         220          73
         221          72
         221          72
         222          72
         223          72
         224          71
         224          71
         225          71
         226          71
         227          70
         227          70
         228          70
         229          70
         230          70
         230          69
         231          69
         232          69
         233          69
         234          68
         234          68
         235          68
         236          68
         237          68
         238          67
         239          67
         239          67
         240          67
         241          67
         242          66
         243          66
         244          66
         245          66
         246          66
         246          65
         247          65
         248          65
         249          65
         250          65
         251          65
         252          64
         253          64
         254          64
         255          64
         256          64
         257          63
         258          63
         258          63
         259          63
         260          63
         261          63
         262          63
         263          62
         264          62
         265          62
         266          62
         267          62
         268          62
         269          62
         270          61
         271          61
         272          61
         273          61
         274          61
         275          61
         277          61
         278          61
         279          60
         280          60
         281          60
         282          60
         283          60
         284          60
         285          60
         286          60
         287          60
         288          59
         289          59
         290          59
         291          59
         293          59
         294          59
         295          59
         296          59
         297          59
         298          59
         299          59
         300          59
         301          59
         303          58
         304          58
         305          58
         306          58
         307          58
         308          58
         309          58
         310          58
         312          58
         313          58
         314          58
         315          58
         316          58
         317          58
         318          58
         320          58
         321          58
         322          58
         323          58
         324          58
         325          58
         327          58
         328          58
         329          58
         330          58
         331          58
         332          58
         334          58
         335          58
         336          58
         337          58
         338          58
         339          58
         341          58
         342          58
         343          58
         344          58
         345          58
         346          58
         348          58
         349          58
         350          58
         351          58
         352          58
         353          58
         355          58
         356          58
         357          58
         358          58
         359          59
         360          59
         361          59
         363          59
         364          59
         365          59
         366          59
         367          59
         368          59
         370          59
         371          59
         372          59
         373          59
         374          60
         375          60
         376          60
         377          60
         379          60
         380          60
         381          60
         382          60
         383          60
         384          61
         385          61
         386          61
         388          61
         389          61
         390          61
         391          61
         392          61
         393          62
         394          62
         395          62
         396          62
         397          62
         398          62
         400          62
         401          63
         402          63
         403          63
         404          63
         405          63
         406          63
         407          64
         408          64
         409          64
         410          64
         411          64
         412          64
         413          65
         414          65
         415          65
         416          65
         417          65
         418          66
         419          66
         420          66
         421          66
         422          66
         423          66
         424          67
         425          67
         426          67
         427          67
         428          68
         429          68
         430          68
         431          68
         432          68
         433          69
         434          69
         434          69
         435          69
         436          70
         437          70
         438          70
         439          70
         440          71
         441          71
         442          71
         443          71
         443          71
         444          72
         445          72
         446          72
         447          72
         448          73
         448          73
         449          73
         450          74
         451          74
         452          74
         453          74
         453          75
         454          75
         455          75
         456          75
         457          76
         457          76
         458          76
         459          77
         460          77
         460          77
         461          77
         462          78
         463          78
         463          78
         464          79
         465          79
         466          79
         466          79
         467          80
         468          80
         468          80
         469          81
         470          81
         470          81
         471          82
         472          82
         472          82
         473          83
         474          83
         474          83
         475          83
         476          84
         476          84
         477          84
         478          85
         478          85
         479          85
         479          86
         480          86
         481          86
         481          87
         482          87
         482          87
         483          88
         483          88
         484          88
         484          89
         485          89
         486          89
         486          90
         487          90
         487          90
         488          91
         488          91
         489          92
         489          92
         490          92
         490          93
         491          93
         491          93
         492          94
         492          94
         493          94
         493          95
         493          95
         494          95
         494          96
         495          96
         495          97
         496          97
         496          97
         497          98
         497          98
         497          98
         498          99
         498          99
         499         100
         499         100
         499         100
         500         101
         500         101
         500         101
         501         102
         501         102
         502         103
         502         103
         502         103
         503         104
         503         104
         503         104
         504         105
         504         105
         504         106
         504         106
         505         106
         505         107
         505         107
         506         108
         506         108
         506         108
         507         109
         507         109
         507         110
         507         110
         508         110
         508         111
         508         111
         508         111
         509         112
         509         112
         509         113
         265         213
         265         212
         264         212
         264         212
         263         211
         263         211
         262         211
         262         211
         261         210
         261         210
         260         210
         260         210
         259         209
         259         209
         258         209
         258         208
         257         208
         257         208
         256         208
         256         207
         255         207
         255         207
         254         206
         254         206
         253         206
         253         205
         252         205
         252         205
         251         205
         251         204
         250         204
         250         204
         249         203
         249         203
         248         203
         248         202
         247         202
         247         202
         246         202
         246         201
         245         201
         245         201
         244         200
         244         200
         243         200
         243         199
         242         199
         242         199
         242         198
         241         198
         241         198
         240         198
         240         197
         239         197
         239         197
         238         196
         238         196
         237         196
         237         195
         236         195
         236         195
         235         194
         235         194
         234         194
         234         193
         234         193
         233         193
         233         192
         232         192
         232         192
         231         191
         231         191
         230         191
         230         190
         229         190
         229         190
         229         189
         228         189
         228         189
         227         188
         227         188
         226         188
         226         187
         225         187
         225         187
         225         186
         224         186
         224         186
         223         185
         223         185
         222         185
         222         184
         222         184
         221         183
         221         183
         220         183
         220         182
         219         182
         219         182
         219         181
         218         181
         218         181
         217         180
         217         180
         217         180
         216         179
         216         179
         215         179
         215         178
         214         178
         214         177
         214         177
         213         177
         213         176
         212         176
         212         176
         212         175
         211         175
         211         175
         210         174
         210         174
         210         173
         209         173
         209         173
         209         172
         208         172
         208         172
         207         171
         207         171
         207         171
         206         170
         206         170
         206         169
         205         169
         205         169
         204         168
         204         168
         204         168
         203         167
         203         167
         203         166
         202         166
         202         166
         202         165
         201         165
         201         165
         201         164
         200         164
         200         163
         200         163
         199         163
         199         162
         198         162
         198         162
         198         161
         198         161
         197         160
         197         160
         197         160
         196         159
         196         159
         196         159
         195         158
         195         158
         195         157
         194         157
         194         157
         194         156
         193         156
         193         155
         193         155
         193         155
         192         154
         192         154
         192         154
         191         153
         191         153
         191         152
         191         152
         190         152
         190         151
         190         151
         189         150
         189         150
         189         150
         189         149
         188         149
         188         149
         188         148
         188         148
         187         147
         187         147
         187         147
         187         146
         186         146
         186         145
         186         145
         186         145
         185         144
         185         144
         185         143
         185         143
         185         143
         184         142
         184         142
         184         142
         184         141
         183         141
         183         140
         183         140
         183         140
         183         139
         182         139
         182         138
         182         138
         182         138
         182         137
         182         137
         181         136
         181         136
         181         136
         181         135
         181         135
         181         135
         180         134
         180         134
         180         133
         180         133
         180         133
         180         132
         180         132
         179         131
         179         131
         179         131
         179         130
         179         130
         179         130
         179         129
         179         129
         178         128
         178         128
         178         128
         178         127
         178         127
         178         126
         178         126
         178         126
         178         125
         178         125
         177         124
         177         124
         177         124
         177         123
         177         123
         177         123
         177         122
         177         122
         177         121
         177         121
         177         121
         177         120
         177         120
         177         120
         177         119
         177         119
         177         118
         177         118
         177         118
         177         117
         177         117
         177         116
         177         116
         177         116
         177         115
         177         115
         177         115
         177         114
         177         114
         177         113
         177         113
         177         113
         177         112
         177         112
         177         112
         177         111
         177         111
         177         110
         177         110
         177         110
         178         109
         178         109
         178         109
         178         108
         178         108
         178         108
         178         107
         178         107
         178         106
         178         106
         179         106
         179         105
         179         105
         179         105
         179         104
         179         104
         179         104
         180         103
         180         103
         180         102
         180         102
         180         102
         180         101
         181         101
         181         101
         181         100
         181         100
         181         100
         182          99
         182          99
         182          99
         182          98
         183          98
         183          98
         183          97
         183          97
         184          97
         184          96
         184          96
         184          96
         185          95
         185          95
         185          94
         185          94
         186          94
         186          93
         186          93
         187          93
         187          92
         187          92
         188          92
         188          91
         188          91
         189          91
         189          90
         189          90
         190          90
         190          90
         190          89
         191          89
         191          89
         191          88
         192          88
         192          88
         193          87
         193          87
         193          87
         194          86
         194          86
         195          86
         195          85
         196          85
         196          85
         197          84
         197          84
         197          84
         198          84
         198          83
         199          83
         199          83
         200          82
         200          82
         201          82
         201          81
         202          81
         202          81
         203          81
         203          80
         204          80
         205          80
         205          79
         206          79
         206          79
         207          79
         207          78
         208          78
         209          78
         209          78
         210          77
         210          77
         211          77
         212          76
         212          76
         213          76
         213          76
         214          75
         215          75
         215          75
         216          75
         217          74
         217          74
         218          74
         219          74
         219          73
         220          73
         221          73
         221          73
         222          72
         223          72
         224          72
         224          72
         225          71
         226          71
         227          71
         227          71
         228          70
         229          70
         230          70
         230          70
         231          70
         232          69
         233          69
         234          69
         234          69
         235          68
         236          68
         237          68
         238          68
         238          68
         239          67
         240          67
         241          67
         242          67
         243          67
         244          66
         244          66
         245          66
         246          66
         247          66
         248          65
         249          65
         250          65
         251          65
         252          65
         252          65
         253          64
         254          64
         255          64
         256          64
         257          64
         258          64
         259          63
         260          63
         261          63
         262          63
         263          63
         264          63
         265          63
         266          62
         267          62
         268          62
         269          62
         270          62
         271          62
         272          62
         273          61
         274          61
         275          61
         276          61
         277          61
         278          61
         279          61
         280          61
         281          61
         282          60
         283          60
         284          60
         285          60
         286          60
         287          60
         289          60
         290          60
         291          60
         292          60
         293          59
         294          59
         295          59
         296          59
         297          59
         298          59
         299          59
         301          59
         302          59
         303          59
         304          59
         305          59
         306          59
         307          59
         308          59
         310          58
         311          58
         312          58
         313          58
         314          58
         315          58
         316          58
         317          58
         319          58
         320          58
         321          58
         322          58
         323          58
         324          58
         325          58
         327          58
         328          58
         329          58
         330          58
         331          58
         332          58
         334          58
         335          58
         336          58
         337          58
         338          58
         339          58
         340          58
         342          58
         343          58
         344          58
         345          58
         346          58
         347          58
         349          58
         350          58
         351          58
         352          59
         353          59
         354          59
         355          59
         357          59
         358          59
         359          59
         360          59
         361          59
         362          59
         364          59
         365          59
         366          59
         367          59
         368          59
         369          60
         370          60
         371          60
         373          60
         374          60
         375          60
         376          60
         377          60
         378          60
         379          60
         380          60
         382          61
         383          61
         384          61
         385          61
         386          61
         387          61
         388          61
         389          61
         390          62
         391          62
         393          62
         394          62
         395          62
         396          62
         397          62
         398          63
         399          63
         400          63
         401          63
         402          63
         403          63
         404          63
         405          64
         406          64
         407          64
         408          64
         409          64
         410          65
         411          65
         412          65
         414          65
         415          65
         416          65
         417          66
         418          66
         419          66
         419          66
         420          66
         421          67
         422          67
         423          67
         424          67
         425          67
         426          68
         427          68
         428          68
         429          68
         430          68
         431          69
         432          69
         433          69
         434          69
         435          70
         436          70
         436          70
         437          70
         438          71
         439          71
         440          71
         441          71
         442          72
         443          72
         443          72
         444          72
         445          73
         446          73
         447          73
         448          73
         449          74
         449          74
         450          74
         451          74
         452          75
         453          75
         453          75
         454          75
         455          76
         456          76
         456          76
         457          77
         458          77
         459          77
         460          77
         460          78
         461          78
         462          78
         462          79
         463          79
         464          79
         465          79
         465          80
         466          80
         467          80
         467          81
         468          81
         469          81
         469          82
         470          82
         471          82
         471          82
         472          83
         473          83
         473          83
         474          84
         475          84
         475          84
         476          85
         477          85
         477          85
         478          86
         478          86
         479          86
         480          87
         480          87
         481          87
         481          88
         482          88
         482          88
         483          89
         484          89
         484          89
         485          90
         485          90
         486          90
         486          91
         487          91
         487          91
         488          92
         488          92
         489          92
         489          93
         490          93
         490          93
         491          94
         491          94
         492          95
         492          95
         492          95
         493          96
         493          96
         494          96
         494          97
         495          97
         495          97
         496          98
         496          98
         496          99
         497          99
         497          99
         498         100
         498         100
         498         100
         499         101
         499         101
         499         102
         500         102
         500         102
         500         103
         501         103
         501         103
         502         104
         502         104
         502         105
         503         105
         503         105
         503         106
         503         106
         504         106
         504         107
         504         107
         505         108
         505         108
         505         108
         505         109
         506         109
         506         110
         506         110
         507         110
         507         111
         507         111
         507         112
         508         112
         508         112
         508         113
         266         212
         265         212
         265         212
         264         211
         264         211
         263         211
         263         211
         262         210
         262         210
         261         210
         261         209
         260         209
         260         209
         259         209
         259         208
         258         208
         258         208
         257         208
         257         207
         256         207
         256         207
         255         206
         255         206
         254         206
         254         205
         253         205
         253         205
         252         205
         252         204
         251         204
         251         204
         250         203
         250         203
         249         203
         249         203
         248         202
         248         202
         247         202
         247         201
         246         201
         246         201
         245         200
         245         200
         244         200
         244         199
         244         199
         243         199
         243         199
         242         198
         242         198
         241         198
         241         197
         240         197
         240         197
         239         196
         239         196
         238         196
         238         195
         237         195
         237         195
         236         194
         236         194
         236         194
         235         193
         235         193
         234         193
         234         192
         233         192
         233         192
         232         191
         232         191
         231         191
         231         190
         231         190
         230         190
         230         189
         229         189
         229         189
         228         188
         228         188
         227         188
         227         187
         227         187
         226         187
         226         186
         225         186
         225         186
         224         185
         224         185
         224         185
         223         184
         223         184
         222         184
         222         183
         221         183
         221         183
         221         182
         220         182
         220         182
         219         181
         219         181
         218         180
         218         180
         218         180
         217         179
         217         179
         216         179
         216         178
         216         178
         215         178
         215         177
         214         177
         214         177
         214         176
         213         176
         213         175
         212         175
         212         175
         212         174
         211         174
         211         174
         210         173
         210         173
         210         173
         209         172
         209         172
         209         171
         208         171
         208         171
         207         170
         207         170
         207         170
         206         169
         206         169
         206         169
         205         168
         205         168
         204         167
         204         167
         204         167
         203         166
         203         166
         203         166
         202         165
         202         165
         202         164
         201         164
         201         164
         201         163
         200         163
         200         163
         200         162
         199         162
         199         161
         199         161
         198         161
         198         160
         198         160
         197         160
         197         159
         197         159
         196         158
         196         158
         196         158
         195         157
         195         157
         195         156
         195         156
         194         156
         194         155
         194         155
         193         155
         193         154
         193         154
         192         153
         192         153
         192         153
         192         152
         191         152
         191         151
         191         151
         191         151
         190         150
         190         150
         190         150
         189         149
         189         149
         189         148
         189         148
         188         148
         188         147
         188         147
         188         146
         187         146
         187         146
         187         145
         187         145
         187         145
         186         144
         186         144
         186         143
         186         143
         185         143
         185         142
         185         142
         185         141
         185         141
         184         141
         184         140
         184         140
         184         140
         184         139
         183         139
         183         138
         183         138
         183         138
         183         137
         182         137
         182         136
         182         136
         182         136
         182         135
         182         135
         181         134
         181         134
         181         134
         181         133
         181         133
         181         133
         181         132
         180         132
         180         131
         180         131
         180         131
         180         130
         180         130
         180         129
         180         129
         179         129
         179         128
         179         128
         179         128
         179         127
         179         127
         179         126
         179         126
         179         126
         179         125
         178         125
         178         124
         178         124
         178         124
         178         123
         178         123
         178         123
         178         122
         178         122
         178         121
         178         121
         178         121
         178         120
         178         120
         178         120
         178         119
         178         119
         178         118
         178         118
         178         118
         178         117
         178         117
         178         116
         178         116
         178         116
         178         115
         178         115
         178         115
         178         114
         178         114
         178         113
         178         113
         178         113
         178         112
         178         112
         178         112
         178         111
         178         111
         178         111
         178         110
         178         110
         178         109
         179         109
         179         109
         179         108
         179         108
         179         108
         179         107
         179         107
         179         107
         179         106
         180         106
         180         105
         180         105
         180         105
         180         104
         180         104
         180         104
         181         103
         181         103
         181         103
         181         102
         181         102
         181         101
         182         101
         182         101
         182         100
         182         100
         182         100
         183          99
         183          99
         183          99
         183          98
         183          98
         184          98
         184          97
         184          97
         184          97
         185          96
         185          96
         185          96
         186          95
         186          95
         186          95
         186          94
         187          94
         187          94
         187          93
         188          93
         188          93
         188          92
         189          92
         189          92
         189          91
         190          91
         190          91
         190          90
         191          90
         191          90
         191          89
         192          89
         192          89
         192          88
         193          88
         193          88
         194          87
         194          87
         194          87
         195          86
         195          86
         196          86
         196          86
         197          85
         197          85
         197          85
         198          84
         198          84
         199          84
         199          83
         200          83
         200          83
         201          83
         201          82
         202          82
         202          82
         203          81
         203          81
         204          81
         204          80
         205          80
         205          80
         206          80
         207          79
         207          79
         208          79
         208          79
         209          78
         209          78
         210          78
         211          77
         211          77
         212          77
         212          77
         213          76
         214          76
         214          76
         215          76
         216          75
         216          75
         217          75
         217          75
         218          74
         219          74
         219          74
         220          74
         221          73
         222          73
         222          73
         223          73
         224          72
         224          72
         225          72
         226          72
         227          71
         227          71
         228          71
         229          71
         230          70
         230          70
         231          70
         232          70
         233          70
         233          69
         234          69
         235          69
         236          69
         237          68
         237          68
         238          68
         239          68
         240          68
         241          67
         242          67
         242          67
         243          67
         244          67
         245          67
         246          66
         247          66
         248          66
         249          66
         249          66
         250          65
         251          65
         252          65
         253          65
         254          65
         255          65
         256          64
         257          64
         258          64
         259          64
         260          64
         261          64
         261          63
         262          63
         263          63
         264          63
         265          63
         266          63
         267          63
         268          62
         269          62
         270          62
         271          62
         272          62
         273          62
         274          62
         275          61
         276          61
         277          61
         278          61
         279          61
         280          61
         281          61
         283          61
         284          61
         285          60
         286          60
         287          60
         288          60
         289          60
         290          60
         291          60
         292          60
         293          60
         294          60
         295          60
         296          60
         297          59
         299          59
         300          59
         301          59
         302          59
         303          59
         304          59
         305          59
         306          59
         307          59
         309          59
         310          59
         311          59
         312          59
         313          59
         314          59
         315          59
         316          59
         318          59
         319          59
         320          58
         321          58
         322          58
         323          58
         324          58
         325          58
         327          58
         328          58
         329          58
         330          58
         331          58
         332          58
         333          58
         335          58
         336          58
         337          58
         338          58
         339          58
         340          58
         342          59
         343          59
         344          59
         345          59
         346          59
         347          59
         348          59
         350          59
         351          59
         352          59
         353          59
         354          59
         355          59
         356          59
         358          59
         359          59
         360          59
         361          59
         362          59
         363          59
         364          60
         366          60
         367          60
         368          60
         369          60
         370          60
         371          60
         372          60
         373          60
         375          60
         376          60
         377          60
         378          61
         379          61
         380          61
         381          61
         382          61
         383          61
         384          61
         386          61
         387          62
         388          62
         389          62
         390          62
         391          62
         392          62
         393          62
         394          62
         395          63
         396          63
         397          63
         398          63
         400          63
         401          63
         402          63
         403          64
         404          64
         405          64
         406          64
         407          64
         408          64
         409          65
         410          65
         411          65
         412          65
         413          65
         414          66
         415          66
         416          66
         417          66
         418          66
         419          66
         420          67
         421          67
         422          67
         423          67
         424          67
         425          68
         426          68
         427          68
         427          68
         428          69
         429          69
         430          69
         431          69
         432          69
         433          70
         434          70
         435          70
         436          70
         437          71
         437          71
         438          71
         439          71
         440          72
         441          72
         442          72
         443          72
         444          73
         444          73
         445          73
         446          73
         447          74
         448          74
         449          74
         449          74
         450          75
         451          75
         452          75
         453          75
         453          76
         454          76
         455          76
         456          76
         456          77
         457          77
         458          77
         459          78
         459          78
         460          78
         461          78
         462          79
         462          79
         463          79
         464          80
         464          80
         465          80
         466          81
         467          81
         467          81
         468          81
         469          82
         469          82
         470          82
         471          83
         471          83
         472          83
         472          84
         473          84
         474          84
         474          85
         475          85
         476          85
         476          86
         477          86
         477          86
         478          86
         479          87
         479          87
         480          87
         480          88
         481          88
         481          88
         482          89
         483          89
         483          89
         484          90
         484          90
         485          91
         485          91
         486          91
         486          92
         487          92
         487          92
         488          93
         488          93
         489          93
         489          94
         490          94
         490          94
         491          95
         491          95
         491          95
         492          96
         492          96
         493          97
         493          97
         494          97
         494          98
         495          98
         495          98
         495          99
         496          99
         496          99
         497         100
         497         100
         497         101
         498         101
         498         101
         498         102
         499         102
         499         102
         499         103
         500         103
         500         104
         501         104
         501         104
         501         105
         501         105
         502         105
         502         106
         502         106
         503         107
         503         107
         503         107
         504         108
         504         108
         504         109
         504         109
         505         109
         505         110
         505         110
         506         110
         506         111
         506         111
         506         112
         507         112
         507         112
         507         113
         266         212
         266         212
         265         211
         265         211
         264         211
         264         211
         263         210
         263         210
         262         210
         262         209
         261         209
         261         209
         260         209
         260         208
         259         208
         259         208
         258         208
         258         207
         257         207
         257         207
         256         206
         256         206
         255         206
         255         206
         254         205
         254         205
         253         205
         253         204
         252         204
         252         204
         251         203
         251         203
         250         203
         250         203
         249         202
         249         202
         248         202
         248         201
         247         201
         247         201
         246         200
         246         200
         245         200
         245         200
         245         199
         244         199
         244         199
         243         198
         243         198
         242         198
         242         197
         241         197
         241         197
         240         196
         240         196
         239         196
         239         195
         238         195
         238         195
         238         194
         237         194
         237         194
         236         193
         236         193
         235         193
         235         193
         234         192
         234         192
         233         192
         233         191
         233         191
         232         191
         232         190
         231         190
         231         190
         230         189
         230         189
         229         189
         229         188
         229         188
         228         188
         228         187
         227         187
         227         186
         226         186
         226         186
         225         185
         225         185
         225         185
         224         184
         224         184
         223         184
         223         183
         222         183
         222         183
         222         182
         221         182
         221         182
         220         181
         220         181
         220         181
         219         180
         219         180
         218         180
         218         179
         217         179
         217         178
         217         178
         216         178
         216         177
         215         177
         215         177
         215         176
         214         176
         214         176
         213         175
         213         175
         213         175
         212         174
         212         174
         212         173
         211         173
         211         173
         210         172
         210         172
         210         172
         209         171
         209         171
         209         171
         208         170
         208         170
         207         169
         207         169
         207         169
         206         168
         206         168
         206         168
         205         167
         205         167
         205         166
         204         166
         204         166
         203         165
         203         165
         203         165
         202         164
         202         164
         202         163
         201         163
         201         163
         201         162
         200         162
         200         162
         200         161
         199         161
         199         160
         199         160
         198         160
         198         159
         198         159
         197         159
         197         158
         197         158
         197         157
         196         157
         196         157
         196         156
         195         156
         195         156
         195         155
         194         155
         194         154
         194         154
         194         154
         193         153
         193         153
         193         153
         192         152
         192         152
         192         151
         192         151
         191         151
         191         150
         191         150
         191         149
         190         149
         190         149
         190         148
         190         148
         189         148
         189         147
         189         147
         189         146
         188         146
         188         146
         188         145
         188         145
         187         144
         187         144
         187         144
         187         143
         186         143
         186         143
         186         142
         186         142
         186         141
         185         141
         185         141
         185         140
         185         140
         185         139
         184         139
         184         139
         184         138
         184         138
         184         137
         183         137
         183         137
         183         136
         183         136
         183         136
         183         135
         182         135
         182         134
         182         134
         182         134
         182         133
         182         133
         182         132
         181         132
         181         132
         181         131
         181         131
         181         131
         181         130
         181         130
         181         129
         180         129
         180         129
         180         128
         180         128
         180         127
         180         127
         180         127
         180         126
         180         126
         180         126
         179         125
         179         125
         179         124
         179         124
         179         124
         179         123
         179         123
         179         123
         179         122
         179         122
         179         121
         179         121
         179         121
         179         120
         179         120
         179         119
         179         119
         179         119
         179         118
         179         118
         179         118
         179         117
         179         117
         179         116
         179         116
         179         116
         179         115
         179         115
         179         115
         179         114
         179         114
         179         114
         179         113
         179         113
         179         112
         179         112
         179         112
         179         111
         179         111
         179         111
         179         110
         179         110
         179         109
         180         109
         180         109
         180         108
         180         108
         180         108
         180         107
         180         107
         180         107
         180         106
         180         106
         181         105
         181         105
         181         105
         181         104
         181         104
         181         104
         181         103
         182         103
         182         103
         182         102
         182         102
         182         102
         183         101
         183         101
         183         101
         183         100
         183         100
         184          99
         184          99
         184          99
         184          98
         184          98
         185          98
         185          97
         185          97
         185          97
         186          96
         186          96
         186          96
         186          95
         187          95
         187          95
         187          94
         188          94
         188          94
         188          93
         188          93
         189          93
         189          92
         189          92
         190          92
         190          91
         190          91
         191          91
         191          90
         191          90
         192          90
         192          89
         193          89
         193          89
         193          88
         194          88
         194          88
         195          88
         195          87
         195          87
         196          87
         196          86
         197          86
         197          86
         197          85
         198          85
         198          85
         199          84
         199          84
         200          84
         200          84
         201          83
         201          83
         202          83
         202          82
         203          82
         203          82
         204          82
         204          81
         205          81
         205          81
         206          80
         206          80
         207          80
         207          80
         208          79
         208          79
         209          79
         210          78
         210          78
         211          78
         211          78
         212          77
         213          77
         213          77
         214          77
         214          76
         215          76
         216          76
         216          76
         217          75
         218          75
         218          75
         219          74
         220          74
         220          74
         221          74
         222          74
         222          73
         223          73
         224          73
         224          73
         225          72
         226          72
         227          72
         227          72
         228          71
         229          71
         230          71
         230          71
         231          70
         232          70
         233          70
         233          70
         234          70
         235          69
         236          69
         237          69
         237          69
         238          69
         239          68
         240          68
         241          68
         241          68
         242          68
         243          67
         244          67
         245          67
         246          67
         247          67
         247          66
         248          66
         249          66
         250          66
         251          66
         252          65
         253          65
         254          65
         255          65
         255          65
         256          65
         257          64
         258          64
         259          64
         260          64
         261          64
         262          64
         263          64
         264          63
         265          63
         266          63
         267          63
         268          63
         269          63
         270          63
         271          62
         272          62
         273          62
         274          62
         275          62
         276          62
         277          62
         278          62
         279          61
         280          61
         281          61
         282          61
         283          61
         284          61
         285          61
         286          61
         287          61
         288          61
         289          60
         290          60
         291          60
         292          60
         293          60
         295          60
         296          60
         297          60
         298          60
         299          60
         300          60
         301          60
         302          59
         303          59
         304          59
         305          59
         306          59
         308          59
         309          59
         310          59
         311          59
         312          59
         313          59
         314          59
         315          59
         317          59
         318          59
         319          59
         320          59
         321          59
         322          59
         323          59
         324          59
         326          59
         327          59
         328          59
         329          59
         330          59
         331          59
         332          59
         333          59
         335          59
         336          59
         337          59
         338          59
         339          59
         340          59
         341          59
         343          59
         344          59
         345          59
         346          59
         347          59
         348          59
         349          59
         351          59
         352          59
         353          59
         354          59
         355          59
         356          59
         357          59
         358          59
         360          60
         361          60
         362          60
         363          60
         364          60
         365          60
         366          60
         368          60
         369          60
         370          60
         371          60
         372          60
         373          61
         374          61
         375          61
         376          61
         378          61
         379          61
         380          61
         381          61
         382          61
         383          61
         384          62
         385          62
         386          62
         387          62
         388          62
         389          62
         391          62
         392          62
         393          63
         394          63
         395          63
         396          63
         397          63
         398          63
         399          63
         400          64
         401          64
         402          64
         403          64
         404          64
         405          64
         406          65
         407          65
         408          65
         409          65
         410          65
         411          65
         412          66
         413          66
         414          66
         415          66
         416          66
         417          67
         418          67
         419          67
         420          67
         421          67
         422          68
         423          68
         424          68
         425          68
         426          68
         427          69
         428          69
         429          69
         430          69
         430          69
         431          70
         432          70
         433          70
         434          70
         435          71
         436          71
         437          71
         438          71
         438          72
         439          72
         440          72
         441          72
         442          73
         443          73
         444          73
         444          73
         445          74
         446          74
         447          74
         448          74
         448          75
         449          75
         450          75
         451          75
         452          76
         452          76
         453          76
         454          76
         455          77
         456          77
         456          77
         457          78
         458          78
         459          78
         459          78
         460          79
         461          79
         461          79
         462          80
         463          80
         464          80
         464          80
         465          81
         466          81
         466          81
         467          82
         468          82
         468          82
         469          83
         470          83
         470          83
         471          83
         472          84
         472          84
         473          84
         473          85
         474          85
         475          85
         475          86
         476          86
         476          86
         477          87
         478          87
         478          87
         479          88
         479          88
         480          88
         480          89
         481          89
         482          89
         482          90
         483          90
         483          90
         484          91
         484          91
         485          91
         485          92
         486          92
         486          92
         487          93
         487          93
         488          93
         488          94
         489          94
         489          95
         490          95
         490          95
         490          96
         491          96
         491          96
         492          97
         492          97
         493          97
         493          98
         494          98
         494          98
         494          99
         495          99
         495         100
         496         100
         496         100
         496         101
         497         101
         497         101
         497         102
         498         102
         498         103
         498         103
         499         103
         499         104
         500         104
         500         104
         500         105
         500         105
         501         106
         501         106
         501         106
         502         107
         502         107
         502         107
         503         108
         503         108
         503         109
         503         109
         504         109
         504         110
         504         110
         505         111
         505         111
         505         111
         505         112
         506         112
         506         113
         506         113
         267         212
         266         211
         266         211
         265         211
         265         211
         264         210
         264         210
         263         210
         263         209
         262         209
         262         209
         261         209
         261         208
         260         208
         260         208
         259         208
         259         207
         258         207
         258         207
         257         206
         257         206
         256         206
         256         206
         255         205
         255         205
         254         205
         254         204
         253         204
         253         204
         252         203
         252         203
         251         203
         251         203
         250         202
         250         202
         249         202
         249         201
         248         201
         248         201
         247         200
         247         200
         247         200
         246         200
         246         199
         245         199
         245         199
         244         198
         244         198
         243         198
         243         197
         242         197
         242         197
         241         196
         241         196
         240         196
         240         195
         239         195
         239         195
         239         195
         238         194
         238         194
         237         194
         237         193
         236         193
         236         193
         235         192
         235         192
         234         192
         234         191
         234         191
         233         191
         233         190
         232         190
         232         190
         231         189
         231         189
         230         189
         230         188
         230         188
         229         188
         229         187
         228         187
         228         187
         227         186
         227         186
         227         186
         226         185
         226         185
         225         185
         225         184
         224         184
         224         184
         224         183
         223         183
         223         182
         222         182
         222         182
         221         181
         221         181
         221         181
         220         180
         220         180
         219         180
         219         179
         219         179
         218         179
         218         178
         217         178
         217         178
         217         177
         216         177
         216         177
         215         176
         215         176
         215         175
         214         175
         214         175
         213         174
         213         174
         213         174
         212         173
         212         173
         211         173
         211         172
         211         172
         210         171
         210         171
         210         171
         209         170
         209         170
         208         170
         208         169
         208         169
         207         169
         207         168
         207         168
         206         167
         206         167
         206         167
         205         166
         205         166
         205         166
         204         165
         204         165
         204         164
         203         164
         203         164
         203         163
         202         163
         202         163
         201         162
         201         162
         201         161
         201         161
         200         161
         200         160
         200         160
         199         160
         199         159
         199         159
         198         158
         198         158
         198         158
         197         157
         197         157
         197         157
         196         156
         196         156
         196         155
         196         155
         195         155
         195         154
         195         154
         194         154
         194         153
         194         153
         194         152
         193         152
         193         152
         193         151
         192         151
         192         150
         192         150
         192         150
         191         149
         191         149
         191         149
         191         148
         190         148
         190         147
         190         147
         190         147
         189         146
         189         146
         189         145
         189         145
         188         145
         188         144
         188         144
         188         144
         188         143
         187         143
         187         142
         187         142
         187         142
         186         141
         186         141
         186         140
         186         140
         186         140
         185         139
         185         139
         185         139
         185         138
         185         138
         185         137
         184         137
         184         137
         184         136
         184         136
         184         135
         184         135
         183         135
         183         134
         183         134
         183         134
         183         133
         183         133
         182         132
         182         132
         182         132
         182         131
         182         131
         182         131
         182         130
         182         130
         181         129
         181         129
         181         129
         181         128
         181         128
         181         127
         181         127
         181         127
         181         126
         181         126
         180         126
         180         125
         180         125
         180         124
         180         124
         180         124
         180         123
         180         123
         180         123
         180         122
         180         122
         180         121
         180         121
         180         121
         180         120
         180         120
         180         119
         180         119
         180         119
         180         118
         180         118
         180         118
         180         117
         180         117
         180         116
         180         116
         180         116
         180         115
         180         115
         180         115
         180         114
         180         114
         180         114
         180         113
         180         113
         180         112
         180         112
         180         112
         180         111
         180         111
         180         111
         180         110
         180         110
         180         109
         180         109
         181         109
         181         108
         181         108
         181         108
         181         107
         181         107
         181         107
         181         106
         181         106
         182         106
         182         105
         182         105
         182         104
         182         104
         182         104
         182         103
         183         103
         183         103
         183         102
         183         102
         183         102
         183         101
         184         101
         184         101
         184         100
         184         100
         184         100
         185          99
         185          99
         185          99
         185          98
         186          98
         186          97
         186          97
         186          97
         187          96
         187          96
         187          96
         187          95
         188          95
         188          95
         188          94
         189          94
         189          94
         189          93
         189          93
         190          93
         190          92
         190          92
         191          92
         191          91
         191          91
         192          91
         192          91
         192          90
         193          90
         193          90
         193          89
         194          89
         194          89
         195          88
         195          88
         195          88
         196          87
         196          87
         197          87
         197          86
         197          86
         198          86
         198          86
         199          85
         199          85
         200          85
         200          84
         201          84
         201          84
         202          83
         202          83
         202          83
         203          83
         203          82
         204          82
         204          82
         205          81
         206          81
         206          81
         207          81
         207          80
         208          80
         208          80
         209          79
         209          79
         210          79
         210          79
         211          78
         212          78
         212          78
         213          78
         213          77
         214          77
         215          77
         215          76
         216          76
         216          76
         217          76
         218          75
         218          75
         219          75
         220          75
         220          74
         221          74
         222          74
         222          74
         223          73
         224          73
         224          73
         225          73
         226          73
         227          72
         227          72
         228          72
         229          72
         230          71
         230          71
         231          71
         232          71
         233          70
         233          70
         234          70
         235          70
         236          70
         236          69
         237          69
         238          69
         239          69
         240          69
         240          68
         241          68
         242          68
         243          68
         244          68
         245          67
         245          67
         246          67
         247          67
         248          67
         249          66
         250          66
         251          66
         251          66
         252          66
         253          66
         254          65
         255          65
         256          65
         257          65
         258          65
         259          65
         260          64
         261          64
         262          64
         262          64
         263          64
         264          64
         265          64
         266          63
         267          63
         268          63
         269          63
         270          63
         271          63
         272          63
         273          62
         274          62
         275          62
         276          62
         277          62
         278          62
         279          62
         280          62
         281          62
         282          61
         283          61
         284          61
         285          61
         286          61
         287          61
         288          61
         289          61
         291          61
         292          61
         293          60
         294          60
         295          60
         296          60
         297          60
         298          60
         299          60
         300          60
         301          60
         302          60
         303          60
         304          60
         306          60
         307          60
         308          60
         309          59
         310          59
         311          59
         312          59
         313          59
         314          59
         316          59
         317          59
         318          59
         319          59
         320          59
         321          59
         322          59
         323          59
         324          59
         326          59
         327          59
         328          59
         329          59
         330          59
         331          59
         332          59
         333          59
         335          59
         336          59
         337          59
         338          59
         339          59
         340          59
         341          59
         342          59
         344          59
         345          59
         346          59
         347          59
         348          59
         349          59
         350          59
         352          59
         353          60
         354          60
         355          60
         356          60
         357          60
         358          60
         359          60
         361          60
         362          60
         363          60
         364          60
         365          60
         366          60
         367          60
         368          60
         369          61
         371          61
         372          61
         373          61
         374          61
         375          61
         376          61
         377          61
         378          61
         379          61
         380          62
         382          62
         383          62
         384          62
         385          62
         386          62
         387          62
         388          62
         389          63
         390          63
         391          63
         392          63
         393          63
         394          63
         395          63
         396          64
         397          64
         399          64
         400          64
         401          64
         402          64
         403          64
         404          65
         405          65
         406          65
         407          65
         408          65
         409          65
         410          66
         411          66
         412          66
         413          66
         414          66
         415          67
         416          67
         417          67
         418          67
         419          67
         419          67
         420          68
         421          68
         422          68
         423          68
         424          68
         425          69
         426          69
         427          69
         428          69
         429          70
         430          70
         431          70
         432          70
         432          70
         433          71
         434          71
         435          71
         436          71
         437          72
         438          72
         439          72
         439          72
         440          73
         441          73
         442          73
         443          73
         444          74
         444          74
         445          74
         446          74
         447          75
         448          75
         448          75
         449          75
         450          76
         451          76
         452          76
         452          76
         453          77
         454          77
         455          77
         455          78
         456          78
         457          78
         458          78
         458          79
         459          79
         460          79
         461          80
         461          80
         462          80
         463          80
         463          81
         464          81
         465          81
         465          82
         466          82
         467          82
         467          82
         468          83
         469          83
         469          83
         470          84
         471          84
         471          84
         472          85
         472          85
         473          85
         474          86
         474          86
         475          86
         476          87
         476          87
         477          87
         477          88
         478          88
         478          88
         479          89
         480          89
         480          89
         481          90
         481          90
         482          90
         482          91
         483          91
         483          91
         484          92
         484          92
         485          92
         485          93
         486          93
         486          93
         487          94
         487          94
         488          94
         488          95
         489          95
         489          95
         489          96
         490          96
         490          96
         491          97
         491          97
         492          98
         492          98
         493          98
         493          99
         493          99
         494          99
         494         100
         495         100
         495         100
         495         101
         496         101
         496         102
         496         102
         497         102
         497         103
         497         103
         498         103
         498         104
         498         104
         499         105
         499         105
         499         105
         500         106
         500         106
         500         106
         501         107
         501         107
         501         108
         502         108
         502         108
         502         109
         502         109
         503         110
         503         110
         503         110
         504         111
         504         111
         504         111
         504         112
         505         112
         505         113
         505         113
         267         211
         267         211
         266         211
         266         211
         265         210
         265         210
         264         210
         264         209
         263         209
         263         209
         262         209
         262         208
         261         208
         261         208
         260         208
         260         207
         259         207
         259         207
         258         206
         258         206
         257         206
         257         206
         256         205
         256         205
         255         205
         255         204
         254         204
         254         204
         253         204
         253         203
         252         203
         252         203
         251         202
         251         202
         250         202
         250         201
         249         201
         249         201
         249         201
         248         200
         248         200
         247         200
         247         199
         246         199
         246         199
         245         198
         245         198
         244         198
         244         197
         243         197
         243         197
         242         197
         242         196
         241         196
         241         196
         241         195
         240         195
         240         195
         239         194
         239         194
         238         194
         238         193
         237         193
         237         193
         236         192
         236         192
         236         192
         235         191
         235         191
         234         191
         234         190
         233         190
         233         190
         232         189
         232         189
         232         189
         231         188
         231         188
         230         188
         230         187
         229         187
         229         187
         228         186
         228         186
         228         186
         227         185
         227         185
         226         185
         226         184
         225         184
         225         184
         225         183
         224         183
         224         183
         223         182
         223         182
         223         182
         222         181
         222         181
         221         181
         221         180
         220         180
         220         179
         220         179
         219         179
         219         178
         218         178
         218         178
         218         177
         217         177
         217         177
         216         176
         216         176
         216         176
         215         175
         215         175
         215         175
         214         174
         214         174
         213         173
         213         173
         213         173
         212         172
         212         172
         211         172
         211         171
         211         171
         210         171
         210         170
         210         170
         209         169
         209         169
         209         169
         208         168
         208         168
         207         168
         207         167
         207         167
         206         167
         206         166
         206         166
         205         165
         205         165
         205         165
         204         164
         204         164
         204         164
         203         163
         203         163
         203         162
         202         162
         202         162
         202         161
         201         161
         201         161
         201         160
         200         160
         200         159
         200         159
         199         159
         199         158
         199         158
         198         158
         198         157
         198         157
         198         156
         197         156
         197         156
         197         155
         196         155
         196         155
         196         154
         195         154
         195         153
         195         153
         195         153
         194         152
         194         152
         194         151
         194         151
         193         151
         193         150
         193         150
         192         150
         192         149
         192         149
         192         148
         191         148
         191         148
         191         147
         191         147
         190         147
         190         146
         190         146
         190         145
         190         145
         189         145
         189         144
         189         144
         189         143
         188         143
         188         143
         188         142
         188         142
         188         142
         187         141
         187         141
         187         140
         187         140
         187         140
         186         139
         186         139
         186         138
         186         138
         186         138
         185         137
         185         137
         185         137
         185         136
         185         136
         185         135
         184         135
         184         135
         184         134
         184         134
         184         134
         184         133
         184         133
         183         132
         183         132
         183         132
         183         131
         183         131
         183         130
         183         130
         182         130
         182         129
         182         129
         182         129
         182         128
         182         128
         182         127
         182         127
         182         127
         182         126
         181         126
         181         126
         181         125
         181         125
         181         124
         181         124
         181         124
         181         123
         181         123
         181         122
         181         122
         181         122
         181         121
         181         121
         181         121
         181         120
         181         120
         181         119
         181         119
         180         119
         180         118
         180         118
         180         118
         180         117
         180         117
         180         116
         180         116
         180         116
         181         115
         181         115
         181         115
         181         114
         181         114
         181         114
         181         113
         181         113
         181         112
         181         112
         181         112
         181         111
         181         111
         181         111
         181         110
         181         110
         181         110
         181         109
         181         109
         182         108
         182         108
         182         108
         182         107
         182         107
         182         107
         182         106
         182         106
         183         106
         183         105
         183         105
         183         105
         183         104
         183         104
         183         103
         184         103
         184         103
         184         102
         184         102
         184         102
         184         101
         185         101
         185         101
         185         100
         185         100
         185         100
         186          99
         186          99
         186          99
         186          98
         187          98
         187          98
         187          97
         187          97
         188          97
         188          96
         188          96
         188          96
         189          95
         189          95
         189          95
         189          94
         190          94
         190          94
         190          93
         191          93
         191          93
         191          92
         192          92
         192          92
         192          91
         193          91
         193          91
         193          90
         194          90
         194          90
         194          89
         195          89
         195          89
         196          88
         196          88
         196          88
         197          88
         197          87
         198          87
         198          87
         198          86
         199          86
         199          86
         200          85
         200          85
         201          85
         201          84
         201          84
         202          84
         202          84
         203          83
         203          83
         204          83
         204          82
         205          82
         205          82
         206          82
         206          81
         207          81
         207          81
         208          80
         209          80
         209          80
         210          80
         210          79
         211          79
         211          79
         212          79
         212          78
         213          78
         214          78
         214          77
         215          77
         215          77
         216          77
         217          76
         217          76
         218          76
         219          76
         219          75
         220          75
         220          75
         221          75
         222          74
         222          74
         223          74
         224          74
         225          73
         225          73
         226          73
         227          73
         227          73
         228          72
         229          72
         230          72
         230          72
         231          71
         232          71
         232          71
         233          71
         234          71
         235          70
         236          70
         236          70
         237          70
         238          69
         239          69
         239          69
         240          69
         241          69
         242          68
         243          68
         244          68
         244          68
         245          68
         246          67
         247          67
         248          67
         249          67
         249          67
         250          67
         251          66
         252          66
         253          66
         254          66
         255          66
         256          66
         257          65
         257          65
         258          65
         259          65
         260          65
         261          65
         262          64
         263          64
         264          64
         265          64
         266          64
         267          64
         268          64
         269          63
         270          63
         271          63
         272          63
         273          63
         274          63
         275          63
         276          63
         277          62
         278          62
         279          62
         280          62
         281          62
         282          62
         283          62
         284          62
         285          62
         286          61
         287          61
         288          61
         289          61
         290          61
         291          61
         292          61
         293          61
         294          61
         295          61
         296          61
         297          60
         298          60
         299          60
         300          60
         301          60
         303          60
         304          60
         305          60
         306          60
         307          60
         308          60
         309          60
         310          60
         311          60
         312          60
         313          60
         315          60
         316          60
         317          60
         318          60
         319          59
         320          59
         321          59
         322          59
         323          59
         324          59
         326          59
         327          59
         328          59
         329          59
         330          59
         331          59
         332          59
         333          59
         335          59
         336          59
         337          59
         338          59
         339          59
         340          59
         341          59
         342          60
         344          60
         345          60
         346          60
         347          60
         348          60
         349          60
         350          60
         351          60
         352          60
         354          60
         355          60
         356          60
         357          60
         358          60
         359          60
         360          60
         361          60
         363          60
         364          60
         365          61
         366          61
         367          61
         368          61
         369          61
         370          61
         371          61
         372          61
         374          61
         375          61
         376          61
         377          62
         378          62
         379          62
         380          62
         381          62
         382          62
         383          62
         384          62
         385          62
         386          63
         388          63
         389          63
         390          63
         391          63
         392          63
         393          63
         394          64
         395          64
         396          64
         397          64
         398          64
         399          64
         400          64
         401          65
         402          65
         403          65
         404          65
         405          65
         406          65
         407          66
         408          66
         409          66
         410          66
         411          66
         412          66
         413          67
         414          67
         415          67
         416          67
         417          67
         418          68
         419          68
         420          68
         421          68
         422          68
         423          69
         424          69
         424          69
         425          69
         426          69
         427          70
         428          70
         429          70
         430          70
         431          70
         432          71
         433          71
         433          71
         434          71
         435          72
         436          72
         437          72
         438          72
         439          73
         439          73
         440          73
         441          73
         442          74
         443          74
         444          74
         444          74
         445          75
         446          75
         447          75
         448          75
         448          76
         449          76
         450          76
         451          76
         452          77
         452          77
         453          77
         454          77
         455          78
         455          78
         456          78
         457          79
         458          79
         458          79
         459          79
         460          80
         460          80
         461          80
         462          81
         462          81
         463          81
         464          81
         465          82
         465          82
         466          82
         466          83
         467          83
         468          83
         468          84
         469          84
         470          84
         470          85
         471          85
         472          85
         472          85
         473          86
         473          86
         474          86
         475          87
         475          87
         476          87
         476          88
         477          88
         477          88
         478          89
         479          89
         479          89
         480          90
         480          90
         481          90
         481          91
         482          91
         482          91
         483          92
         483          92
         484          92
         484          93
         485          93
         485          93
         486          94
         486          94
         487          95
         487          95
         488          95
         488          96
         489          96
         489          96
         489          97
         490          97
         490          97
         491          98
         491          98
         492          98
         492          99
         492          99
         493         100
         493         100
         494         100
         494         101
         494         101
         495         101
         495         102
         495         102
         496         102
         496         103
         496         103
         497         104
         497         104
         497         104
         498         105
         498         105
         498         105
         499         106
         499         106
         499         107
         500         107
         500         107
         500         108
         501         108
         501         108
         501         109
         501         109
         502         110
         502         110
         502         110
         503         111
         503         111
         503         112
         503         112
         504         112
         504         113
         504         113
         268         211
         267         211
         267         211
         266         210
         266         210
         265         210
         265         209
         264         209
         264         209
         263         209
         263         208
         262         208
         262         208
         261         208
         261         207
         260         207
         260         207
         259         206
         259         206
         258         206
         258         206
         257         205
         257         205
         256         205
         256         204
         255         204
         255         204
         254         204
         254         203
         253         203
         253         203
         252         202
         252         202
         251         202
         251         201
         250         201
         250         201
         250         201
         249         200
         249         200
         248         200
         248         199
         247         199
         247         199
         246         198
         246         198
         245         198
         245         197
         244         197
         244         197
         243         197
         243         196
         243         196
         242         196
         242         195
         241         195
         241         195
         240         194
         240         194
         239         194
         239         193
         238         193
         238         193
         237         192
         237         192
         237         192
         236         191
         236         191
         235         191
         235         190
         234         190
         234         190
         233         189
         233         189
         233         189
         232         188
         232         188
         231         188
         231         187
         230         187
         230         187
         230         186
         229         186
         229         186
         228         185
         228         185
         227         185
         227         184
         227         184
         226         184
         226         183
         225         183
         225         183
         224         182
         224         182
         224         182
         223         181
         223         181
         222         181
         222         180
         222         180
         221         180
         221         179
         220         179
         220         179
         220         178
         219         178
         219         178
         218         177
         218         177
         218         176
         217         176
         217         176
         216         175
         216         175
         216         175
         215         174
         215         174
         214         174
         214         173
         214         173
         213         173
         213         172
         213         172
         212         171
         212         171
         211         171
         211         170
         211         170
         210         170
         210         169
         210         169
         209         169
         209         168
         209         168
         208         167
         208         167
         207         167
         207         166
         207         166
         206         166
         206         165
         206         165
         205         164
         205         164
         205         164
         204         163
         204         163
         204         163
         203         162
         203         162
         203         162
         202         161
         202         161
         202         160
         201         160
         201         160
         201         159
         200         159
         200         159
         200         158
         200         158
         199         157
         199         157
         199         157
         198         156
         198         156
         198         156
         197         155
         197         155
         197         154
         197         154
         196         154
         196         153
         196         153
         195         153
         195         152
         195         152
         195         151
         194         151
         194         151
         194         150
         194         150
         193         149
         193         149
         193         149
         193         148
         192         148
         192         148
         192         147
         192         147
         191         146
         191         146
         191         146
         191         145
         190         145
         190         145
         190         144
         190         144
         189         143
         189         143
         189         143
         189         142
         189         142
         188         141
         188         141
         188         141
         188         140
         188         140
         187         140
         187         139
         187         139
         187         138
         187         138
         186         138
         186         137
         186         137
         186         136
         186         136
         186         136
         185         135
         185         135
         185         135
         185         134
         185         134
         185         133
         185         133
         184         133
         184         132
         184         132
         184         132
         184         131
         184         131
         184         130
         183         130
         183         130
         183         129
         183         129
         183         128
         183         128
         183         128
         183         127
         183         127
         183         127
         182         126
         182         126
         182         125
         182         125
         182         125
         182         124
         182         124
         182         124
         182         123
         182         123
         182         122
         182         122
         182         122
         182         121
         182         121
         182         121
         182         120
         181         120
         181         119
         181         119
         181         119
         181         118
         181         118
         181         118
         181         117
         181         117
         181         116
         181         116
         181         116
         181         115
         181         115
         181         115
         182         114
         182         114
         182         114
         182         113
         182         113
         182         112
         182         112
         182         112
         182         111
         182         111
         182         111
         182         110
         182         110
         182         110
         182         109
         182         109
         183         108
         183         108
         183         108
         183         107
         183         107
         183         107
         183         106
         183         106
         183         106
         184         105
         184         105
         184         105
         184         104
         184         104
         184         104
         184         103
         185         103
         185         102
         185         102
         185         102
         185         101
         186         101
         186         101
         186         100
         186         100
         186         100
         187          99
         187          99
         187          99
         187          98
         187          98
         188          98
         188          97
         188          97
         188          97
         189          96
         189          96
         189          96
         190          95
         190          95
         190          95
         190          94
         191          94
         191          94
         191          93
         192          93
         192          93
         192          92
         193          92
         193          92
         193          91
         194          91
         194          91
         194          90
         195          90
         195          90
         195          90
         196          89
         196          89
         196          89
         197          88
         197          88
         198          88
         198          87
         198          87
         199          87
         199          86
         200          86
         200          86
         201          86
         201          85
         201          85
         202          85
         202          84
         203          84
         203          84
         204          83
         204          83
         205          83
         205          83
         206          82
         206          82
         207          82
         207          81
         208          81
         208          81
         209          81
         209          80
         210          80
         210          80
         211          80
         212          79
         212          79
         213          79
         213          78
         214          78
         214          78
         215          78
         216          77
         216          77
         217          77
         217          77
         218          76
         219          76
         219          76
         220          76
         221          75
         221          75
         222          75
         223          75
         223          74
         224          74
         225          74
         225          74
         226          73
         227          73
         227          73
         228          73
         229          73
         229          72
         230          72
         231          72
         232          72
         232          71
         233          71
         234          71
         235          71
         235          71
         236          70
         237          70
         238          70
         239          70
         239          69
         240          69
         241          69
         242          69
         243          69
         243          68
         244          68
         245          68
         246          68
         247          68
         247          68
         248          67
         249          67
         250          67
         251          67
         252          67
         253          66
         254          66
         254          66
         255          66
         256          66
         257          66
         258          65
         259          65
         260          65
         261          65
         262          65
         263          65
         263          65
         264          64
         265          64
         266          64
         267          64
         268          64
         269          64
         270          64
         271          63
         272          63
         273          63
         274          63
         275          63
         276          63
         277          63
         278          63
         279          62
         280          62
         281          62
         282          62
         283          62
         284          62
         285          62
         286          62
         287          62
         288          62
         289          61
         290          61
         291          61
         292          61
         293          61
         294          61
         295          61
         296          61
         297          61
         298          61
         300          61
         301          61
         302          61
         303          60
         304          60
         305          60
         306          60
         307          60
         308          60
         309          60
         310          60
         311          60
         312          60
         314          60
         315          60
         316          60
         317          60
         318          60
         319          60
         320          60
         321          60
         322          60
         323          60
         325          60
         326          60
         327          60
         328          60
         329          60
         330          60
         331          60
         332          60
         333          60
         335          60
         336          60
         337          60
         338          60
         339          60
         340          60
         341          60
         342          60
         343          60
         345          60
         346          60
         347          60
         348          60
         349          60
         350          60
         351          60
         352          60
         353          60
         355          60
         356          60
         357          60
         358          60
         359          61
         360          61
         361          61
         362          61
         363          61
         364          61
         366          61
         367          61
         368          61
         369          61
         370          61
         371          61
         372          61
         373          62
         374          62
         375          62
         376          62
         378          62
         379          62
         380          62
         381          62
         382          62
         383          63
         384          63
         385          63
         386          63
         387          63
         388          63
         389          63
         390          63
         391          64
         392          64
         393          64
         394          64
         395          64
         396          64
         398          64
         399          65
         400          65
         401          65
         402          65
         403          65
         404          65
         405          66
         406          66
         407          66
         408          66
         409          66
         410          66
         411          67
         411          67
         412          67
         413          67
         414          67
         415          67
         416          68
         417          68
         418          68
         419          68
         420          68
         421          69
         422          69
         423          69
         424          69
         425          69
         426          70
         427          70
         427          70
         428          70
         429          71
         430          71
         431          71
         432          71
         433          71
         434          72
         434          72
         435          72
         436          72
         437          73
         438          73
         439          73
         440          73
         440          74
         441          74
         442          74
         443          74
         444          75
         444          75
         445          75
         446          75
         447          76
         448          76
         448          76
         449          76
         450          77
         451          77
         451          77
         452          77
         453          78
         454          78
         454          78
         455          79
         456          79
         457          79
         457          79
         458          80
         459          80
         460          80
         460          81
         461          81
         462          81
         462          81
         463          82
         464          82
         464          82
         465          83
         466          83
         466          83
         467          84
         468          84
         468          84
         469          84
         469          85
         470          85
         471          85
         471          86
         472          86
         472          86
         473          87
         474          87
         474          87
         475          88
         475          88
         476          88
         476          89
         477          89
         478          89
         478          90
         479          90
         479          90
         480          91
         480          91
         481          91
         481          92
         482          92
         482          92
         483          93
         483          93
         484          93
         484          94
         485          94
         485          94
         486          95
         486          95
         487          95
         487          96
         488          96
         488          96
         488          97
         489          97
         489          97
         490          98
         490          98
         491          99
         491          99
         491          99
         492         100
         492         100
         493         100
         493         101
         493         101
         494         101
         494         102
         494         102
         495         103
         495         103
         495         103
         496         104
         496         104
         497         104
         497         105
         497         105
         497         106
         498         106
         498         106
         498         107
         499         107
         499         107
         499         108
         500         108
         500         109
         500         109
         500         109
         501         110
         501         110
         501         111
         502         111
         502         111
         502         112
         502         112
         503         112
         503         113
         503         113
         268         211
         268         211
         267         210
         267         210
         266         210
         266         209
         265         209
         265         209
         264         209
         264         208
         263         208
         263         208
         262         208
         262         207
         261         207
         261         207
         260         206
         260         206
         259         206
         259         206
         258         205
         258         205
         257         205
         257         204
         256         204
         256         204
         255         204
         255         203
         254         203
         254         203
         253         202
         253         202
         252         202
         252         201
         252         201
         251         201
         251         201
         250         200
         250         200
         249         200
         249         199
         248         199
         248         199
         247         198
         247         198
         246         198
         246         198
         245         197
         245         197
         244         197
         244         196
         244         196
         243         196
         243         195
         242         195
         242         195
         241         194
         241         194
         240         194
         240         193
         239         193
         239         193
         239         193
         238         192
         238         192
         237         192
         237         191
         236         191
         236         191
         235         190
         235         190
         235         190
         234         189
         234         189
         233         189
         233         188
         232         188
         232         188
         231         187
         231         187
         231         187
         230         186
         230         186
         229         186
         229         185
         228         185
         228         185
         228         184
         227         184
         227         184
         226         183
         226         183
         226         183
         225         182
         225         182
         224         181
         224         181
         223         181
         223         180
         223         180
         222         180
         222         179
         221         179
         221         179
         221         178
         220         178
         220         178
         219         177
         219         177
         219         177
         218         176
         218         176
         217         176
         217         175
         217         175
         216         174
         216         174
         216         174
         215         173
         215         173
         214         173
         214         172
         214         172
         213         172
         213         171
         213         171
         212         171
         212         170
         211         170
         211         169
         211         169
         210         169
         210         168
         210         168
         209         168
         209         167
         209         167
         208         167
         208         166
         208         166
         207         165
         207         165
         206         165
         206         164
         206         164
         205         164
         205         163
         205         163
         204         162
         204         162
         204         162
         203         161
         203         161
         203         161
         203         160
         202         160
         202         160
         202         159
         201         159
         201         158
         201         158
         200         158
         200         157
         200         157
         199         157
         199         156
         199         156
         199         155
         198         155
         198         155
         198         154
         197         154
         197         154
         197         153
         197         153
         196         152
         196         152
         196         152
         195         151
         195         151
         195         150
         195         150
         194         150
         194         149
         194         149
         194         149
         193         148
         193         148
         193         147
         193         147
         192         147
         192         146
         192         146
         192         146
         191         145
         191         145
         191         144
         191         144
         191         144
         190         143
         190         143
         190         143
         190         142
         189         142
         189         141
         189         141
         189         141
         189         140
         188         140
         188         139
         188         139
         188         139
         188         138
         188         138
         187         138
         187         137
         187         137
         187         136
         187         136
         186         136
         186         135
         186         135
         186         135
         186         134
         186         134
         186         133
         185         133
         185         133
         185         132
         185         132
         185         131
         185         131
         185         131
         184         130
         184         130
         184         130
         184         129
         184         129
         184         128
         184         128
         184         128
         184         127
         184         127
         183         127
         183         126
         183         126
         183         125
         183         125
         183         125
         183         124
         183         124
         183         124
         183         123
         183         123
         183         122
         183         122
         183         122
         183         121
         182         121
         182         121
         182         120
         182         120
         182         119
         182         119
         182         119
         182         118
         182         118
         182         118
         182         117
         182         117
         182         116
         182         116
         182         116
         182         115
         182         115
         182         115
         182         114
         182         114
         183         114
         183         113
         183         113
         183         112
         183         112
         183         112
         183         111
         183         111
         183         111
         183         110
         183         110
         183         110
         183         109
         183         109
         183         109
         184         108
         184         108
         184         107
         184         107
         184         107
         184         106
         184         106
         184         106
         185         105
         185         105
         185         105
         185         104
         185         104
         185         104
         185         103
         186         103
         186         103
         186         102
         186         102
         186         101
         186         101
         187         101
         187         100
         187         100
         187         100
         187          99
         188          99
         188          99
         188          98
         188          98
         189          98
         189          97
         189          97
         189          97
         190          96
         190          96
         190          96
         190          95
         191          95
         191          95
         191          94
         192          94
         192          94
         192          93
         192          93
         193          93
         193          92
         193          92
         194          92
         194          92
         194          91
         195          91
         195          91
         195          90
         196          90
         196          90
         197          89
         197          89
         197          89
         198          88
         198          88
         198          88
         199          87
         199          87
         200          87
         200          87
         201          86
         201          86
         201          86
         202          85
         202          85
         203          85
         203          85
         204          84
         204          84
         205          84
         205          83
         206          83
         206          83
         207          82
         207          82
         208          82
         208          82
         209          81
         209          81
         210          81
         210          81
         211          80
         211          80
         212          80
         212          79
         213          79
         213          79
         214          79
         215          78
         215          78
         216          78
         216          78
         217          77
         218          77
         218          77
         219          77
         219          76
         220          76
         221          76
         221          76
         222          75
         223          75
         223          75
         224          75
         225          74
         225          74
         226          74
         227          74
         227          73
         228          73
         229          73
         230          73
         230          73
         231          72
         232          72
         232          72
         233          72
         234          71
         235          71
         235          71
         236          71
         237          71
         238          70
         238          70
         239          70
         240          70
         241          70
         242          69
         242          69
         243          69
         244          69
         245          69
         246          68
         246          68
         247          68
         248          68
         249          68
         250          67
         251          67
         251          67
         252          67
         253          67
         254          67
         255          66
         256          66
         257          66
         258          66
         259          66
         259          66
         260          65
         261          65
         262          65
         263          65
         264          65
         265          65
         266          65
         267          64
         268          64
         269          64
         270          64
         271          64
         271          64
         272          64
         273          63
         274          63
         275          63
         276          63
         277          63
         278          63
         279          63
         280          63
         281          63
         282          62
         283          62
         284          62
         285          62
         286          62
         287          62
         288          62
         289          62
         290          62
         291          62
         292          61
         293          61
         295          61
         296          61
         297          61
         298          61
         299          61
         300          61
         301          61
         302          61
         303          61
         304          61
         305          61
         306          61
         307          61
         308          60
         309          60
         310          60
         312          60
         313          60
         314          60
         315          60
         316          60
         317          60
         318          60
         319          60
         320          60
         321          60
         322          60
         323          60
         325          60
         326          60
         327          60
         328          60
         329          60
         330          60
         331          60
         332          60
         333          60
         334          60
         336          60
         337          60
         338          60
         339          60
         340          60
         341          60
         342          60
         343          60
         344          60
         346          60
         347          60
         348          60
         349          60
         350          60
         351          60
         352          61
         353          61
         354          61
         355          61
         357          61
         358          61
         359          61
         360          61
         361          61
         362          61
         363          61
         364          61
         365          61
         366          61
         367          61
         369          62
         370          62
         371          62
         372          62
         373          62
         374          62
         375          62
         376          62
         377          62
         378          62
         379          63
         380          63
         381          63
         382          63
         384          63
         385          63
         386          63
         387          63
         388          63
         389          64
         390          64
         391          64
         392          64
         393          64
         394          64
         395          64
         396          65
         397          65
         398          65
         399          65
         400          65
         401          65
         402          65
         403          66
         404          66
         405          66
         406          66
         407          66
         408          66
         409          67
         410          67
         411          67
         412          67
         413          67
         414          68
         415          68
         416          68
         417          68
         418          68
         418          69
         419          69
         420          69
         421          69
         422          69
         423          70
         424          70
         425          70
         426          70
         427          70
         428          71
         429          71
         429          71
         430          71
         431          71
         432          72
         433          72
         434          72
         435          72
         435          73
         436          73
         437          73
         438          73
         439          74
         440          74
         440          74
         441          74
         442          75
         443          75
         444          75
         444          75
         445          76
         446          76
         447          76
         448          76
         448          77
         449          77
         450          77
         451          77
         451          78
         452          78
         453          78
         454          79
         454          79
         455          79
         456          79
         457          80
         457          80
         458          80
         459          80
         459          81
         460          81
         461          81
         461          82
         462          82
         463          82
         463          83
         464          83
         465          83
         465          83
         466          84
         467          84
         467          84
         468          85
         468          85
         469          85
         470          86
         470          86
         471          86
         472          87
         472          87
         473          87
         473          87
         474          88
         474          88
         475          88
         476          89
         476          89
         477          89
         477          90
         478          90
         478          90
         479          91
         479          91
         480          91
         480          92
         481          92
         481          92
         482          93
         482          93
         483          93
         483          94
         484          94
         484          94
         485          95
         485          95
         486          96
         486          96
         487          96
         487          97
         487          97
         488          97
         488          98
         489          98
         489          98
         490          99
         490          99
         490          99
         491         100
         491         100
         492         101
         492         101
         492         101
         493         102
         493         102
         493         102
         494         103
         494         103
         494         103
         495         104
         495         104
         496         105
         496         105
         496         105
         496         106
         497         106
         497         106
         497         107
         498         107
         498         108
         498         108
         499         108
         499         109
         499         109
         499         109
         500         110
         500         110
         500         111
         501         111
         501         111
         501         112
         501         112
         502         113
         502         113
         502         113
         269         211
         268         210
         268         210
         267         210
         267         209
         266         209
         266         209
         265         209
         265         208
         264         208
         264         208
         263         208
         263         207
         262         207
         262         207
         261         206
         261         206
         260         206
         260         206
         259         205
         259         205
         258         205
         258         204
         257         204
         257         204
         256         204
         256         203
         255         203
         255         203
         254         202
         254         202
         253         202
         253         202
         253         201
         252         201
         252         201
         251         200
         251         200
         250         200
         250         199
         249         199
         249         199
         248         199
         248         198
         247         198
         247         198
         246         197
         246         197
         246         197
         245         196
         245         196
         244         196
         244         195
         243         195
         243         195
         242         194
         242         194
         241         194
         241         194
         240         193
         240         193
         240         193
         239         192
         239         192
         238         192
         238         191
         237         191
         237         191
         236         190
         236         190
         236         190
         235         189
         235         189
         234         189
         234         188
         233         188
         233         188
         233         187
         232         187
         232         187
         231         186
         231         186
         230         186
         230         185
         230         185
         229         185
         229         184
         228         184
         228         184
         227         183
         227         183
         227         183
         226         182
         226         182
         225         182
         225         181
         225         181
         224         181
         224         180
         223         180
         223         180
         223         179
         222         179
         222         179
         221         178
         221         178
         221         177
         220         177
         220         177
         219         176
         219         176
         219         176
         218         175
         218         175
         217         175
         217         174
         217         174
         216         174
         216         173
         215         173
         215         173
         215         172
         214         172
         214         171
         214         171
         213         171
         213         170
         213         170
         212         170
         212         169
         211         169
         211         169
         211         168
         210         168
         210         167
         210         167
         209         167
         209         166
         209         166
         208         166
         208         165
         208         165
         207         165
         207         164
         207         164
         206         163
         206         163
         206         163
         205         162
         205         162
         205         162
         204         161
         204         161
         204         160
         203         160
         203         160
         203         159
         202         159
         202         159
         202         158
         201         158
         201         157
         201         157
         201         157
         200         156
         200         156
         200         156
         199         155
         199         155
         199         154
         198         154
         198         154
         198         153
         198         153
         197         153
         197         152
         197         152
         197         151
         196         151
         196         151
         196         150
         195         150
         195         150
         195         149
         195         149
         194         148
         194         148
         194         148
         194         147
         193         147
         193         147
         193         146
         193         146
         193         145
         192         145
         192         145
         192         144
         192         144
         191         144
         191         143
         191         143
         191         142
         191         142
         190         142
         190         141
         190         141
         190         141
         190         140
         189         140
         189         139
         189         139
         189         139
         189         138
         188         138
         188         137
         188         137
         188         137
         188         136
         188         136
         187         136
         187         135
         187         135
         187         134
         187         134
         187         134
         186         133
         186         133
         186         133
         186         132
         186         132
         186         131
         186         131
         186         131
         185         130
         185         130
         185         130
         185         129
         185         129
         185         128
         185         128
         185         128
         185         127
         184         127
         184         127
         184         126
         184         126
         184         125
         184         125
         184         125
         184         124
         184         124
         184         124
         184         123
         184         123
         184         122
         184         122
         183         122
         183         121
         183         121
         183         121
         183         120
         183         120
         183         119
         183         119
         183         119
         183         118
         183         118
         183         118
         183         117
         183         117
         183         116
         183         116
         183         116
         183         115
         183         115
         183         115
         183         114
         183         114
         183         114
         183         113
         184         113
         184         112
         184         112
         184         112
         184         111
         184         111
         184         111
         184         110
         184         110
         184         110
         184         109
         184         109
         184         109
         184         108
         185         108
         185         107
         185         107
         185         107
         185         106
         185         106
         185         106
         185         105
         186         105
         186         105
         186         104
         186         104
         186         104
         186         103
         187         103
         187         103
         187         102
         187         102
         187         102
         187         101
         188         101
         188         101
         188         100
         188         100
         188         100
         189          99
         189          99
         189          99
         189          98
         190          98
         190          97
         190          97
         190          97
         191          97
         191          96
         191          96
         191          96
         192          95
         192          95
         192          95
         192          94
         193          94
         193          94
         193          93
         194          93
         194          93
         194          92
         195          92
         195          92
         195          91
         196          91
         196          91
         196          90
         197          90
         197          90
         197          89
         198          89
         198          89
         199          89
         199          88
         199          88
         200          88
         200          87
         201          87
         201          87
         201          86
         202          86
         202          86
         203          86
         203          85
         204          85
         204          85
         205          84
         205          84
         205          84
         206          84
         206          83
         207          83
         207          83
         208          82
         208          82
         209          82
         209          82
         210          81
         210          81
         211          81
         212          80
         212          80
         213          80
         213          80
         214          79
         214          79
         215          79
         215          79
         216          78
         217          78
         217          78
         218          78
         218          77
         219          77
         220          77
         220          77
         221          76
         222          76
         222          76
         223          76
         223          75
         224          75
         225          75
         225          75
         226          74
         227          74
         227          74
         228          74
         229          73
         230          73
         230          73
         231          73
         232          73
         232          72
         233          72
         234          72
         235          72
         235          71
         236          71
         237          71
         238          71
         238          71
         239          70
         240          70
         241          70
         241          70
         242          70
         243          69
         244          69
         245          69
         245          69
         246          69
         247          68
         248          68
         249          68
         250          68
         250          68
         251          68
         252          67
         253          67
         254          67
         255          67
         256          67
         256          66
         257          66
         258          66
         259          66
         260          66
         261          66
         262          66
         263          65
         264          65
         264          65
         265          65
         266          65
         267          65
         268          65
         269          64
         270          64
         271          64
         272          64
         273          64
         274          64
         275          64
         276          63
         277          63
         278          63
         279          63
         280          63
         281          63
         282          63
         283          63
         284          63
         285          63
         286          62
         287          62
         288          62
         289          62
         290          62
         291          62
         292          62
         293          62
         294          62
         295          62
         296          62
         297          61
         298          61
         299          61
         300          61
         301          61
         302          61
         303          61
         304          61
         305          61
         306          61
         307          61
         308          61
         310          61
         311          61
         312          61
         313          61
         314          61
         315          61
         316          61
         317          60
         318          60
         319          60
         320          60
         321          60
         322          60
         324          60
         325          60
         326          60
         327          60
         328          60
         329          60
         330          60
         331          60
         332          60
         333          60
         334          60
         336          60
         337          60
         338          60
         339          60
         340          60
         341          60
         342          60
         343          61
         344          61
         345          61
         346          61
         348          61
         349          61
         350          61
         351          61
         352          61
         353          61
         354          61
         355          61
         356          61
         357          61
         359          61
         360          61
         361          61
         362          61
         363          61
         364          62
         365          62
         366          62
         367          62
         368          62
         369          62
         370          62
         371          62
         373          62
         374          62
         375          62
         376          63
         377          63
         378          63
         379          63
         380          63
         381          63
         382          63
         383          63
         384          63
         385          64
         386          64
         387          64
         388          64
         389          64
         390          64
         391          64
         392          64
         393          65
         394          65
         396          65
         397          65
         398          65
         399          65
         400          65
         401          66
         402          66
         403          66
         403          66
         404          66
         405          66
         406          67
         407          67
         408          67
         409          67
         410          67
         411          68
         412          68
         413          68
         414          68
         415          68
         416          68
         417          69
         418          69
         419          69
         420          69
         421          69
         422          70
         422          70
         423          70
         424          70
         425          70
         426          71
         427          71
         428          71
         429          71
         430          72
         430          72
         431          72
         432          72
         433          72
         434          73
         435          73
         436          73
         436          73
         437          74
         438          74
         439          74
         440          74
         440          75
         441          75
         442          75
         443          75
         444          76
         444          76
         445          76
         446          76
         447          77
         448          77
         448          77
         449          77
         450          78
         451          78
         451          78
         452          78
         453          79
         454          79
         454          79
         455          80
         456          80
         456          80
         457          80
         458          81
         458          81
         459          81
         460          82
         460          82
         461          82
         462          82
         462          83
         463          83
         464          83
         464          84
         465          84
         466          84
         466          85
         467          85
         468          85
         468          85
         469          86
         469          86
         470          86
         471          87
         471          87
         472          87
         472          88
         473          88
         473          88
         474          89
         475          89
         475          89
         476          90
         476          90
         477          90
         477          91
         478          91
         478          91
         479          92
         479          92
         480          92
         480          93
         481          93
         481          93
         482          94
         482          94
         483          94
         483          95
         484          95
         484          95
         485          96
         485          96
         486          96
         486          97
         486          97
         487          97
         487          98
         488          98
         488          99
         489          99
         489          99
         489         100
         490         100
         490         100
         491         101
         491         101
         491         101
         492         102
         492         102
         492         102
         493         103
         493         103
         494         104
         494         104
         494         104
         495         105
         495         105
         495         105
         496         106
         496         106
         496         107
         496         107
         497         107
         497         108
         497         108
         498         108
         498         109
         498         109
         498         110
         499         110
         499         110
         499         111
         500         111
         500         111
         500         112
         500         112
         501         113
         501         113
         501         113
         269         210
         268         210
         268         210
         268         209
         267         209
         267         209
         266         209
         266         208
         265         208
         265         208
         264         208
         264         207
         263         207
         263         207
         262         206
         262         206
         261         206
         261         206
         260         205
         260         205
         259         205
         259         204
         258         204
         258         204
         257         204
         257         203
         256         203
         256         203
         255         202
         255         202
         254         202
         254         202
         254         201
         253         201
         253         201
         252         200
         252         200
         251         200
         251         199
         250         199
         250         199
         249         199
         249         198
         248         198
         248         198
         247         197
         247         197
         247         197
         246         196
         246         196
         245         196
         245         196
         244         195
         244         195
         243         195
         243         194
         242         194
         242         194
         242         193
         241         193
         241         193
         240         192
         240         192
         239         192
         239         191
         238         191
         238         191
         238         190
         237         190
         237         190
         236         189
         236         189
         235         189
         235         188
         234         188
         234         188
         234         187
         233         187
         233         187
         232         186
         232         186
         231         186
         231         185
         231         185
         230         185
         230         184
         229         184
         229         184
         229         183
         228         183
         228         183
         227         182
         227         182
         226         182
         226         181
         226         181
         225         181
         225         180
         224         180
         224         180
         224         179
         223         179
         223         179
         222         178
         222         178
         222         178
         221         177
         221         177
         220         177
         220         176
         220         176
         219         176
         219         175
         218         175
         218         174
         218         174
         217         174
         217         173
         217         173
         216         173
         216         172
         215         172
         215         172
         215         171
         214         171
         214         171
         214         170
         213         170
         213         169
         213         169
         212         169
         212         168
         211         168
         211         168
         211         167
         210         167
         210         167
         210         166
         209         166
         209         165
         209         165
         208         165
         208         164
         208         164
         207         164
         207         163
         207         163
         206         163
         206         162
         206         162
         205         161
         205         161
         205         161
         204         160
         204         160
         204         160
         203         159
         203         159
         203         158
         203         158
         202         158
         202         157
         202         157
         201         157
         201         156
         201         156
         200         155
         200         155
         200         155
         200         154
         199         154
         199         154
         199         153
         198         153
         198         152
         198         152
         198         152
         197         151
         197         151
         197         151
         197         150
         196         150
         196         149
         196         149
         196         149
         195         148
         195         148
         195         148
         195         147
         194         147
         194         146
         194         146
         194         146
         193         145
         193         145
         193         145
         193         144
         192         144
         192         143
         192         143
         192         143
         192         142
         191         142
         191         142
         191         141
         191         141
         191         140
         190         140
         190         140
         190         139
         190         139
         190         139
         189         138
         189         138
         189         137
         189         137
         189         137
         189         136
         188         136
         188         136
         188         135
         188         135
         188         134
         188         134
         187         134
         187         133
         187         133
         187         132
         187         132
         187         132
         187         131
         187         131
         186         131
         186         130
         186         130
         186         129
         186         129
         186         129
         186         128
         186         128
         186         128
         185         127
         185         127
         185         126
         185         126
         185         126
         185         125
         185         125
         185         125
         185         124
         185         124
         185         124
         185         123
         185         123
         184         122
         184         122
         184         122
         184         121
         184         121
         184         121
         184         120
         184         120
         184         119
         184         119
         184         119
         184         118
         184         118
         184         118
         184         117
         184         117
         184         117
         184         116
         184         116
         184         115
         184         115
         184         115
         184         114
         184         114
         184         114
         184         113
         184         113
         184         113
         185         112
         185         112
         185         111
         185         111
         185         111
         185         110
         185         110
         185         110
         185         109
         185         109
         185         109
         185         108
         186         108
         186         108
         186         107
         186         107
         186         106
         186         106
         186         106
         186         105
         187         105
         187         105
         187         104
         187         104
         187         104
         187         103
         187         103
         188         103
         188         102
         188         102
         188         102
         188         101
         189         101
         189         101
         189         100
         189         100
         189         100
         190          99
         190          99
         190          99
         190          98
         190          98
         191          98
         191          97
         191          97
         191          97
         192          96
         192          96
         192          96
         193          95
         193          95
         193          95
         193          94
         194          94
         194          94
         194          93
         195          93
         195          93
         195          92
         196          92
         196          92
         196          91
         197          91
         197          91
         197          91
         198          90
         198          90
         198          90
         199          89
         199          89
         199          89
         200          88
         200          88
         201          88
         201          87
         201          87
         202          87
         202          87
         203          86
         203          86
         204          86
         204          85
         204          85
         205          85
         205          85
         206          84
         206          84
         207          84
         207          83
         208          83
         208          83
         209          83
         209          82
         210          82
         210          82
         211          81
         211          81
         212          81
         212          81
         213          80
         213          80
         214          80
         215          80
         215          79
         216          79
         216          79
         217          79
         217          78
         218          78
         219          78
         219          77
         220          77
         220          77
         221          77
         222          76
         222          76
         223          76
         224          76
         224          76
         225          75
         225          75
         226          75
         227          75
         227          74
         228          74
         229          74
         230          74
         230          73
         231          73
         232          73
         232          73
         233          73
         234          72
         235          72
         235          72
         236          72
         237          71
         237          71
         238          71
         239          71
         240          71
         240          70
         241          70
         242          70
         243          70
         244          70
         244          69
         245          69
         246          69
         247          69
         248          69
         248          68
         249          68
         250          68
         251          68
         252          68
         253          68
         253          67
         254          67
         255          67
         256          67
         257          67
         258          67
         259          66
         260          66
         260          66
         261          66
         262          66
         263          66
         264          66
         265          65
         266          65
         267          65
         268          65
         269          65
         270          65
         270          65
         271          64
         272          64
         273          64
         274          64
         275          64
         276          64
         277          64
         278          64
         279          63
         280          63
         281          63
         282          63
         283          63
         284          63
         285          63
         286          63
         287          63
         288          63
         289          62
         290          62
         291          62
         292          62
         293          62
         294          62
         295          62
         296          62
         297          62
         298          62
         299          62
         300          62
         301          61
         302          61
         303          61
         304          61
         305          61
         306          61
         308          61
         309          61
         310          61
         311          61
         312          61
         313          61
         314          61
         315          61
         316          61
         317          61
         318          61
         319          61
         320          61
         321          61
         322          61
         324          61
         325          61
         326          61
         327          61
         328          61
         329          61
         330          61
         331          61
         332          61
         333          61
         334          61
         335          61
         337          61
         338          61
         339          61
         340          61
         341          61
         342          61
         343          61
         344          61
         345          61
         346          61
         347          61
         349          61
         350          61
         351          61
         352          61
         353          61
         354          61
         355          61
         356          61
         357          61
         358          61
         359          62
         360          62
         362          62
         363          62
         364          62
         365          62
         366          62
         367          62
         368          62
         369          62
         370          62
         371          62
         372          63
         373          63
         374          63
         375          63
         376          63
         378          63
         379          63
         380          63
         381          63
         382          63
         383          64
         384          64
         385          64
         386          64
         387          64
         388          64
         389          64
         390          64
         391          65
         392          65
         393          65
         394          65
         395          65
         396          65
         397          65
         398          66
         399          66
         400          66
         401          66
         402          66
         403          66
         404          67
         405          67
         406          67
         407          67
         408          67
         409          67
         410          68
         411          68
         412          68
         413          68
         414          68
         414          69
         415          69
         416          69
         417          69
         418          69
         419          70
         420          70
         421          70
         422          70
         423          70
         424          71
         424          71
         425          71
         426          71
         427          71
         428          72
         429          72
         430          72
         431          72
         431          72
         432          73
         433          73
         434          73
         435          73
         436          74
         436          74
         437          74
         438          74
         439          75
         440          75
         441          75
         441          75
         442          76
         443          76
         444          76
         444          76
         445          77
         446          77
         447          77
         448          77
         448          78
         449          78
         450          78
         450          78
         451          79
         452          79
         453          79
         453          80
         454          80
         455          80
         456          80
         456          81
         457          81
         458          81
         458          82
         459          82
         460          82
         460          82
         461          83
         462          83
         462          83
         463          84
         464          84
         464          84
         465          84
         465          85
         466          85
         467          85
         467          86
         468          86
         469          86
         469          87
         470          87
         470          87
         471          88
         471          88
         472          88
         473          89
         473          89
         474          89
         474          89
         475          90
         475          90
         476          90
         476          91
         477          91
         477          91
         478          92
         478          92
         479          92
         479          93
         480          93
         480          93
         481          94
         481          94
         482          94
         482          95
         483          95
         483          96
         484          96
         484          96
         485          97
         485          97
         486          97
         486          98
         486          98
         487          98
         487          99
         488          99
         488          99
         488         100
         489         100
         489         100
         490         101
         490         101
         490         102
         491         102
         491         102
         491         103
         492         103
         492         103
         493         104
         493         104
         493         104
         494         105
         494         105
         494         106
         495         106
         495         106
         495         107
         495         107
         496         107
         496         108
         496         108
         497         109
         497         109
         497         109
         498         110
         498         110
         498         110
         498         111
         499         111
         499         112
         499         112
         499         112
         500         113
         500         113
         500         113
         269         210
         269         210
         268         209
         268         209
         267         209
         267         209
         267         208
         266         208
         266         208
         265         208
         265         207
         264         207
         264         207
         263         206
         263         206
         262         206
         262         206
         261         205
         261         205
         260         205
         260         204
         259         204
         259         204
         258         204
         258         203
         257         203
         257         203
         256         202
         256         202
         255         202
         255         202
         255         201
         254         201
         254         201
         253         200
         253         200
         252         200
         252         200
         251         199
         251         199
         250         199
         250         198
         249         198
         249         198
         248         197
         248         197
         248         197
         247         196
         247         196
         246         196
         246         196
         245         195
         245         195
         244         195
         244         194
         243         194
         243         194
         243         193
         242         193
         242         193
         241         192
         241         192
         240         192
         240         191
         239         191
         239         191
         239         191
         238         190
         238         190
         237         190
         237         189
         236         189
         236         189
         236         188
         235         188
         235         188
         234         187
         234         187
         233         187
         233         186
         233         186
         232         186
         232         185
         231         185
         231         185
         230         184
         230         184
         230         184
         229         183
         229         183
         228         183
         228         182
         228         182
         227         182
         227         181
         226         181
         226         181
         225         180
         225         180
         225         179
         224         179
         224         179
         223         178
         223         178
         223         178
         222         177
         222         177
         221         177
         221         176
         221         176
         220         176
         220         175
         220         175
         219         175
         219         174
         218         174
         218         174
         218         173
         217         173
         217         172
         217         172
         216         172
         216         171
         215         171
         215         171
         215         170
         214         170
         214         170
         214         169
         213         169
         213         169
         213         168
         212         168
         212         167
         211         167
         211         167
         211         166
         210         166
         210         166
         210         165
         209         165
         209         165
         209         164
         208         164
         208         163
         208         163
         207         163
         207         162
         207         162
         206         162
         206         161
         206         161
         205         161
         205         160
         205         160
         205         159
         204         159
         204         159
         204         158
         203         158
         203         158
         203         157
         202         157
         202         156
         202         156
         202         156
         201         155
         201         155
         201         155
         200         154
         200         154
         200         153
         200         153
         199         153
         199         152
         199         152
         198         152
         198         151
         198         151
         198         150
         197         150
         197         150
         197         149
         197         149
         196         149
         196         148
         196         148
         196         147
         195         147
         195         147
         195         146
         195         146
         194         146
         194         145
         194         145
         194         144
         194         144
         193         144
         193         143
         193         143
         193         143
         192         142
         192         142
         192         141
         192         141
         192         141
         191         140
         191         140
         191         140
         191         139
         191         139
         190         138
         190         138
         190         138
         190         137
         190         137
         190         137
         189         136
         189         136
         189         135
         189         135
         189         135
         189         134
         188         134
         188         134
         188         133
         188         133
         188         132
         188         132
         188         132
         188         131
         187         131
         187         131
         187         130
         187         130
         187         129
         187         129
         187         129
         187         128
         187         128
         186         128
         186         127
         186         127
         186         126
         186         126
         186         126
         186         125
         186         125
         186         125
         186         124
         186         124
         186         123
         185         123
         185         123
         185         122
         185         122
         185         122
         185         121
         185         121
         185         121
         185         120
         185         120
         185         119
         185         119
         185         119
         185         118
         185         118
         185         118
         185         117
         185         117
         185         117
         185         116
         185         116
         185         115
         185         115
         185         115
         185         114
         185         114
         185         114
         185         113
         185         113
         185         113
         185         112
         186         112
         186         111
         186         111
         186         111
         186         110
         186         110
         186         110
         186         109
         186         109
         186         109
         186         108
         186         108
         187         108
         187         107
         187         107
         187         107
         187         106
         187         106
         187         105
         187         105
         188         105
         188         104
         188         104
         188         104
         188         103
         188         103
         189         103
         189         102
         189         102
         189         102
         189         101
         189         101
         190         101
         190         100
         190         100
         190         100
         190          99
         191          99
         191          99
         191          98
         191          98
         192          98
         192          97
         192          97
         192          97
         193          96
         193          96
         193          96
         193          95
         194          95
         194          95
         194          94
         195          94
         195          94
         195          93
         195          93
         196          93
         196          93
         196          92
         197          92
         197          92
         197          91
         198          91
         198          91
         198          90
         199          90
         199          90
         200          89
         200          89
         200          89
         201          89
         201          88
         202          88
         202          88
         202          87
         203          87
         203          87
         204          86
         204          86
         204          86
         205          86
         205          85
         206          85
         206          85
         207          84
         207          84
         208          84
         208          84
         209          83
         209          83
         210          83
         210          82
         211          82
         211          82
         212          82
         212          81
         213          81
         213          81
         214          81
         214          80
         215          80
         215          80
         216          79
         216          79
         217          79
         218          79
         218          78
         219          78
         219          78
         220          78
         221          77
         221          77
         222          77
         222          77
         223          76
         224          76
         224          76
         225          76
         226          75
         226          75
         227          75
         228          75
         228          75
         229          74
         230          74
         230          74
         231          74
         232          73
         232          73
         233          73
         234          73
         234          73
         235          72
         236          72
         237          72
         237          72
         238          71
         239          71
         240          71
         240          71
         241          71
         242          70
         243          70
         243          70
         244          70
         245          70
         246          69
         247          69
         247          69
         248          69
         249          69
         250          69
         251          68
         252          68
         252          68
         253          68
         254          68
         255          68
         256          67
         257          67
         257          67
         258          67
         259          67
         260          67
         261          66
         262          66
         263          66
         264          66
         265          66
         265          66
         266          66
         267          65
         268          65
         269          65
         270          65
         271          65
         272          65
         273          65
         274          64
         275          64
         276          64
         277          64
         278          64
         278          64
         279          64
         280          64
         281          64
         282          63
         283          63
         284          63
         285          63
         286          63
         287          63
         288          63
         289          63
         290          63
         291          63
         292          62
         293          62
         294          62
         295          62
         296          62
         297          62
         298          62
         299          62
         300          62
         301          62
         303          62
         304          62
         305          62
         306          62
         307          62
         308          61
         309          61
         310          61
         311          61
         312          61
         313          61
         314          61
         315          61
         316          61
         317          61
         318          61
         319          61
         320          61
         321          61
         323          61
         324          61
         325          61
         326          61
         327          61
         328          61
         329          61
         330          61
         331          61
         332          61
         333          61
         334          61
         335          61
         337          61
         338          61
         339          61
         340          61
         341          61
         342          61
         343          61
         344          61
         345          61
         346          61
         347          61
         348          61
         349          61
         351          61
         352          61
         353          62
         354          62
         355          62
         356          62
         357          62
         358          62
         359          62
         360          62
         361          62
         362          62
         363          62
         364          62
         366          62
         367          62
         368          62
         369          63
         370          63
         371          63
         372          63
         373          63
         374          63
         375          63
         376          63
         377          63
         378          63
         379          64
         380          64
         381          64
         382          64
         383          64
         384          64
         385          64
         386          64
         387          65
         388          65
         390          65
         391          65
         392          65
         393          65
         394          65
         395          65
         396          66
         397          66
         398          66
         399          66
         399          66
         400          66
         401          67
         402          67
         403          67
         404          67
         405          67
         406          67
         407          68
         408          68
         409          68
         410          68
         411          68
         412          68
         413          69
         414          69
         415          69
         416          69
         417          69
         418          70
         418          70
         419          70
         420          70
         421          70
         422          71
         423          71
         424          71
         425          71
         426          71
         426          72
         427          72
         428          72
         429          72
         430          73
         431          73
         432          73
         432          73
         433          73
         434          74
         435          74
         436          74
         437          74
         437          75
         438          75
         439          75
         440          75
         441          76
         441          76
         442          76
         443          76
         444          77
         444          77
         445          77
         446          77
         447          78
         447          78
         448          78
         449          78
         450          79
         450          79
         451          79
         452          80
         453          80
         453          80
         454          80
         455          81
         455          81
         456          81
         457          81
         457          82
         458          82
         459          82
         459          83
         460          83
         461          83
         461          83
         462          84
         463          84
         463          84
         464          85
         465          85
         465          85
         466          86
         466          86
         467          86
         468          87
         468          87
         469          87
         469          87
         470          88
         471          88
         471          88
         472          89
         472          89
         473          89
         473          90
         474          90
         474          90
         475          91
         475          91
         476          91
         476          92
         477          92
         478          92
         478          93
         479          93
         479          93
         479          94
         480          94
         480          94
         481          95
         481          95
         482          95
         482          96
         483          96
         483          96
         484          97
         484          97
         485          97
         485          98
         485          98
         486          98
         486          99
         487          99
         487         100
         487         100
         488         100
         488         101
         489         101
         489         101
         489         102
         490         102
         490         102
         490         103
         491         103
         491         103
         492         104
         492         104
         492         105
         493         105
         493         105
         493         106
         494         106
         494         106
         494         107
         494         107
         495         108
         495         108
         495         108
         496         109
         496         109
         496         109
         497         110
         497         110
         497         111
         497         111
         498         111
         498         112
         498         112
         498         112
         499         113
         499         113
         499         114
         270         210
         269         209
         269         209
         268         209
         268         209
         267         208
         267         208
         267         208
         266         208
         266         207
         265         207
         265         207
         264         206
         264         206
         263         206
         263         206
         262         205
         262         205
         261         205
         261         204
         260         204
         260         204
         259         204
         259         203
         258         203
         258         203
         257         202
         257         202
         256         202
         256         202
         256         201
         255         201
         255         201
         254         200
         254         200
         253         200
         253         200
         252         199
         252         199
         251         199
         251         198
         250         198
         250         198
         249         197
         249         197
         249         197
         248         197
         248         196
         247         196
         247         196
         246         195
         246         195
         245         195
         245         194
         244         194
         244         194
         244         193
         243         193
         243         193
         242         193
         242         192
         241         192
         241         192
         240         191
         240         191
         240         191
         239         190
         239         190
         238         190
         238         189
         237         189
         237         189
         237         188
         236         188
         236         188
         235         187
         235         187
         234         187
         234         186
         234         186
         233         186
         233         185
         232         185
         232         185
         231         184
         231         184
         231         184
         230         183
         230         183
         229         183
         229         182
         229         182
         228         182
         228         181
         227         181
         227         181
         227         180
         226         180
         226         180
         225         179
         225         179
         225         179
         224         178
         224         178
         223         178
         223         177
         223         177
         222         177
         222         176
         221         176
         221         175
         221         175
         220         175
         220         174
         219         174
         219         174
         219         173
         218         173
         218         173
         218         172
         217         172
         217         172
         217         171
         216         171
         216         171
         215         170
         215         170
         215         169
         214         169
         214         169
         214         168
         213         168
         213         168
         213         167
         212         167
         212         167
         212         166
         211         166
         211         165
         210         165
         210         165
         210         164
         209         164
         209         164
         209         163
         208         163
         208         163
         208         162
         208         162
         207         161
         207         161
         207         161
         206         160
         206         160
         206         160
         205         159
         205         159
         205         159
         204         158
         204         158
         204         157
         203         157
         203         157
         203         156
         203         156
         202         156
         202         155
         202         155
         201         154
         201         154
         201         154
         201         153
         200         153
         200         153
         200         152
         199         152
         199         151
         199         151
         199         151
         198         150
         198         150
         198         150
         198         149
         197         149
         197         149
         197         148
         197         148
         196         147
         196         147
         196         147
         196         146
         195         146
         195         146
         195         145
         195         145
         195         144
         194         144
         194         144
         194         143
         194         143
         193         143
         193         142
         193         142
         193         141
         193         141
         192         141
         192         140
         192         140
         192         140
         192         139
         192         139
         191         138
         191         138
         191         138
         191         137
         191         137
         190         137
         190         136
         190         136
         190         135
         190         135
         190         135
         190         134
         189         134
         189         134
         189         133
         189         133
         189         132
         189         132
         189         132
         188         131
         188         131
         188         131
         188         130
         188         130
         188         129
         188         129
         188         129
         187         128
         187         128
         187         128
         187         127
         187         127
         187         126
         187         126
         187         126
         187         125
         187         125
         187         125
         187         124
         187         124
         186         123
         186         123
         186         123
         186         122
         186         122
         186         122
         186         121
         186         121
         186         121
         186         120
         186         120
         186         119
         186         119
         186         119
         186         118
         186         118
         186         118
         186         117
         186         117
         186         117
         186         116
         186         116
         186         115
         186         115
         186         115
         186         114
         186         114
         186         114
         186         113
         186         113
         186         113
         186         112
         186         112
         186         111
         187         111
         187         111
         187         110
         187         110
         187         110
         187         109
         187         109
         187         109
         187         108
         187         108
         187         108
         188         107
         188         107
         188         107
         188         106
         188         106
         188         106
         188         105
         188         105
         189         104
         189         104
         189         104
         189         103
         189         103
         189         103
         190         102
         190         102
         190         102
         190         101
         190         101
         191         101
         191         100
         191         100
         191         100
         191          99
         192          99
         192          99
         192          98
         192          98
         193          98
         193          97
         193          97
         193          97
         194          96
         194          96
         194          96
         194          95
         195          95
         195          95
         195          95
         195          94
         196          94
         196          94
         196          93
         197          93
         197          93
         197          92
         198          92
         198          92
         198          91
         199          91
         199          91
         199          90
         200          90
         200          90
         200          90
         201          89
         201          89
         202          89
         202          88
         202          88
         203          88
         203          87
         204          87
         204          87
         204          87
         205          86
         205          86
         206          86
         206          85
         207          85
         207          85
         208          85
         208          84
         208          84
         209          84
         209          83
         210          83
         210          83
         211          83
         211          82
         212          82
         212          82
         213          82
         213          81
         214          81
         215          81
         215          80
         216          80
         216          80
         217          80
         217          79
         218          79
         218          79
         219          79
         220          78
         220          78
         221          78
         221          78
         222          77
         223          77
         223          77
         224          77
         224          76
         225          76
         226          76
         226          76
         227          75
         228          75
         228          75
         229          75
         230          75
         230          74
         231          74
         232          74
         232          74
         233          73
         234          73
         234          73
         235          73
         236          73
         237          72
         237          72
         238          72
         239          72
         240          71
         240          71
         241          71
         242          71
         243          71
         243          71
         244          70
         245          70
         246          70
         246          70
         247          70
         248          69
         249          69
         250          69
         250          69
         251          69
         252          68
         253          68
         254          68
         255          68
         255          68
         256          68
         257          67
         258          67
         259          67
         260          67
         261          67
         261          67
         262          67
         263          66
         264          66
         265          66
         266          66
         267          66
         268          66
         269          66
         270          65
         270          65
         271          65
         272          65
         273          65
         274          65
         275          65
         276          64
         277          64
         278          64
         279          64
         280          64
         281          64
         282          64
         283          64
         284          64
         285          63
         286          63
         287          63
         288          63
         289          63
         290          63
         291          63
         292          63
         293          63
         294          63
         295          63
         296          63
         297          62
         298          62
         299          62
         300          62
         301          62
         302          62
         303          62
         304          62
         305          62
         306          62
         307          62
         308          62
         309          62
         310          62
         311          62
         312          62
         313          62
         314          62
         315          61
         316          61
         317          61
         318          61
         319          61
         320          61
         322          61
         323          61
         324          61
         325          61
         326          61
         327          61
         328          61
         329          61
         330          61
         331          61
         332          61
         333          61
         334          61
         335          61
         336          61
         338          61
         339          61
         340          61
         341          61
         342          61
         343          61
         344          62
         345          62
         346          62
         347          62
         348          62
         349          62
         350          62
         351          62
         353          62
         354          62
         355          62
         356          62
         357          62
         358          62
         359          62
         360          62
         361          62
         362          62
         363          62
         364          63
         365          63
         366          63
         367          63
         368          63
         370          63
         371          63
         372          63
         373          63
         374          63
         375          63
         376          64
         377          64
         378          64
         379          64
         380          64
         381          64
         382          64
         383          64
         384          64
         385          65
         386          65
         387          65
         388          65
         389          65
         390          65
         391          65
         392          65
         393          66
         394          66
         395          66
         396          66
         397          66
         398          66
         399          67
         400          67
         401          67
         402          67
         403          67
         404          67
         405          68
         406          68
         407          68
         408          68
         409          68
         410          68
         410          69
         411          69
         412          69
         413          69
         414          69
         415          69
         416          70
         417          70
         418          70
         419          70
         420          70
         420          71
         421          71
         422          71
         423          71
         424          71
         425          72
         426          72
         427          72
         427          72
         428          73
         429          73
         430          73
         431          73
         432          73
         432          74
         433          74
         434          74
         435          74
         436          75
         437          75
         437          75
         438          75
         439          76
         440          76
         441          76
         441          76
         442          77
         443          77
         444          77
         444          77
         445          78
         446          78
         447          78
         447          78
         448          79
         449          79
         450          79
         450          79
         451          80
         452          80
         452          80
         453          81
         454          81
         455          81
         455          81
         456          82
         457          82
         457          82
         458          83
         459          83
         459          83
         460          83
         461          84
         461          84
         462          84
         462          85
         463          85
         464          85
         464          86
         465          86
         466          86
         466          86
         467          87
         467          87
         468          87
         468          88
         469          88
         470          88
         470          89
         471          89
         471          89
         472          90
         472          90
         473          90
         473          91
         474          91
         475          91
         475          91
         476          92
         476          92
         477          92
         477          93
         478          93
         478          93
         479          94
         479          94
         480          94
         480          95
         480          95
         481          96
         481          96
         482          96
         482          97
         483          97
         483          97
         484          98
         484          98
         484          98
         485          99
         485          99
         486          99
         486         100
         486         100
         487         100
         487         101
         488         101
         488         101
         488         102
         489         102
         489         103
         490         103
         490         103
         490         104
         491         104
         491         104
         491         105
         492         105
         492         105
         492         106
         493         106
         493         107
         493         107
         494         107
         494         108
         494         108
         494         108
         495         109
         495         109
         495         110
         496         110
         496         110
         496         111
         496         111
         497         111
         497         112
         497         112
         497         113
         498         113
         498         113
         498         114
         270         209
         270         209
         269         209
         269         209
         268         208
         268         208
         267         208
         267         208
         267         207
         266         207
         266         207
         265         206
         265         206
         264         206
         264         206
         263         205
         263         205
         262         205
         262         205
         261         204
         261         204
         260         204
         260         203
         259         203
         259         203
         258         203
         258         202
         257         202
         257         202
         257         201
         256         201
         256         201
         255         200
         255         200
         254         200
         254         200
         253         199
         253         199
         252         199
         252         198
         251         198
         251         198
         251         198
         250         197
         250         197
         249         197
         249         196
         248         196
         248         196
         247         195
         247         195
         246         195
         246         194
         246         194
         245         194
         245         194
         244         193
         244         193
         243         193
         243         192
         242         192
         242         192
         242         191
         241         191
         241         191
         240         190
         240         190
         239         190
         239         189
         238         189
         238         189
         238         188
         237         188
         237         188
         236         187
         236         187
         235         187
         235         186
         235         186
         234         186
         234         185
         233         185
         233         185
         233         184
         232         184
         232         184
         231         183
         231         183
         230         183
         230         182
         230         182
         229         182
         229         181
         228         181
         228         181
         228         180
         227         180
         227         180
         226         179
         226         179
         226         179
         225         178
         225         178
         224         178
         224         177
         224         177
         223         177
         223         176
         222         176
         222         176
         222         175
         221         175
         221         175
         221         174
         220         174
         220         174
         219         173
         219         173
         219         172
         218         172
         218         172
         218         171
         217         171
         217         171
         216         170
         216         170
         216         170
         215         169
         215         169
         215         169
         214         168
         214         168
         214         167
         213         167
         213         167
         213         166
         212         166
         212         166
         212         165
         211         165
         211         165
         211         164
         210         164
         210         164
         210         163
         209         163
         209         162
         209         162
         208         162
         208         161
         208         161
         207         161
         207         160
         207         160
         206         159
         206         159
         206         159
         205         158
         205         158
         205         158
         205         157
         204         157
         204         157
         204         156
         203         156
         203         155
         203         155
         203         155
         202         154
         202         154
         202         154
         201         153
         201         153
         201         152
         201         152
         200         152
         200         151
         200         151
         199         151
         199         150
         199         150
         199         150
         198         149
         198         149
         198         148
         198         148
         197         148
         197         147
         197         147
         197         147
         197         146
         196         146
         196         145
         196         145
         196         145
         195         144
         195         144
         195         144
         195         143
         195         143
         194         142
         194         142
         194         142
         194         141
         194         141
         193         141
         193         140
         193         140
         193         139
         193         139
         192         139
         192         138
         192         138
         192         138
         192         137
         191         137
         191         136
         191         136
         191         136
         191         135
         191         135
         191         135
         190         134
         190         134
         190         133
         190         133
         190         133
         190         132
         190         132
         189         132
         189         131
         189         131
         189         130
         189         130
         189         130
         189         129
         189         129
         188         129
         188         128
         188         128
         188         127
         188         127
         188         127
         188         126
         188         126
         188         126
         188         125
         188         125
         188         125
         187         124
         187         124
         187         123
         187         123
         187         123
         187         122
         187         122
         187         122
         187         121
         187         121
         187         121
         187         120
         187         120
         187         119
         187         119
         187         119
         187         118
         187         118
         187         118
         187         117
         187         117
         187         117
         187         116
         187         116
         187         115
         187         115
         187         115
         187         114
         187         114
         187         114
         187         113
         187         113
         187         113
         187         112
         187         112
         187         112
         187         111
         188         111
         188         110
         188         110
         188         110
         188         109
         188         109
         188         109
         188         108
         188         108
         188         108
         188         107
         189         107
         189         107
         189         106
         189         106
         189         106
         189         105
         189         105
         190         105
         190         104
         190         104
         190         104
         190         103
         190         103
         191         103
         191         102
         191         102
         191         101
         191         101
         191         101
         192         100
         192         100
         192         100
         192          99
         192          99
         193          99
         193          99
         193          98
         193          98
         194          98
         194          97
         194          97
         194          97
         195          96
         195          96
         195          96
         195          95
         196          95
         196          95
         196          94
         197          94
         197          94
         197          93
         198          93
         198          93
         198          92
         199          92
         199          92
         199          91
         200          91
         200          91
         200          91
         201          90
         201          90
         201          90
         202          89
         202          89
         202          89
         203          88
         203          88
         204          88
         204          88
         204          87
         205          87
         205          87
         206          86
         206          86
         207          86
         207          86
         207          85
         208          85
         208          85
         209          84
         209          84
         210          84
         210          84
         211          83
         211          83
         212          83
         212          82
         213          82
         213          82
         214          82
         214          81
         215          81
         215          81
         216          81
         216          80
         217          80
         217          80
         218          80
         219          79
         219          79
         220          79
         220          79
         221          78
         221          78
         222          78
         223          78
         223          77
         224          77
         225          77
         225          77
         226          76
         226          76
         227          76
         228          76
         228          75
         229          75
         230          75
         230          75
         231          75
         232          74
         232          74
         233          74
         234          74
         234          73
         235          73
         236          73
         237          73
         237          73
         238          72
         239          72
         239          72
         240          72
         241          72
         242          71
         242          71
         243          71
         244          71
         245          71
         245          70
         246          70
         247          70
         248          70
         249          70
         249          69
         250          69
         251          69
         252          69
         253          69
         253          69
         254          68
         255          68
         256          68
         257          68
         258          68
         259          68
         259          67
         260          67
         261          67
         262          67
         263          67
         264          67
         265          66
         265          66
         266          66
         267          66
         268          66
         269          66
         270          66
         271          66
         272          65
         273          65
         274          65
         275          65
         275          65
         276          65
         277          65
         278          65
         279          64
         280          64
         281          64
         282          64
         283          64
         284          64
         285          64
         286          64
         287          64
         288          63
         289          63
         290          63
         291          63
         292          63
         293          63
         294          63
         295          63
         296          63
         297          63
         298          63
         299          63
         300          63
         301          62
         302          62
         303          62
         304          62
         305          62
         306          62
         307          62
         308          62
         309          62
         310          62
         311          62
         312          62
         313          62
         314          62
         315          62
         316          62
         317          62
         318          62
         319          62
         321          62
         322          62
         323          62
         324          62
         325          62
         326          62
         327          62
         328          62
         329          62
         330          62
         331          62
         332          62
         333          62
         334          62
         335          62
         336          62
         337          62
         339          62
         340          62
         341          62
         342          62
         343          62
         344          62
         345          62
         346          62
         347          62
         348          62
         349          62
         350          62
         351          62
         352          62
         353          62
         354          62
         356          62
         357          62
         358          62
         359          63
         360          63
         361          63
         362          63
         363          63
         364          63
         365          63
         366          63
         367          63
         368          63
         369          63
         370          63
         371          63
         372          64
         373          64
         374          64
         375          64
         376          64
         377          64
         378          64
         380          64
         381          64
         382          65
         383          65
         384          65
         385          65
         386          65
         387          65
         388          65
         389          65
         390          66
         391          66
         392          66
         393          66
         394          66
         395          66
         396          66
         397          67
         397          67
         398          67
         399          67
         400          67
         401          67
         402          67
         403          68
         404          68
         405          68
         406          68
         407          68
         408          68
         409          69
         410          69
         411          69
         412          69
         413          69
         414          70
         414          70
         415          70
         416          70
         417          70
         418          71
         419          71
         420          71
         421          71
         422          71
         422          72
         423          72
         424          72
         425          72
         426          72
         427          73
         428          73
         428          73
         429          73
         430          74
         431          74
         432          74
         433          74
         433          74
         434          75
         435          75
         436          75
         437          75
         437          76
         438          76
         439          76
         440          76
         441          77
         441          77
         442          77
         443          77
         444          78
         444          78
         445          78
         446          78
         447          79
         447          79
         448          79
         449          79
         449          80
         450          80
         451          80
         452          81
         452          81
         453          81
         454          81
         454          82
         455          82
         456          82
         456          82
         457          83
         458          83
         458          83
         459          84
         460          84
         460          84
         461          85
         462          85
         462          85
         463          85
         463          86
         464          86
         465          86
         465          87
         466          87
         466          87
         467          88
         468          88
         468          88
         469          88
         469          89
         470          89
         470          89
         471          90
         471          90
         472          90
         473          91
         473          91
         474          91
         474          92
         475          92
         475          92
         476          93
         476          93
         477          93
         477          94
         478          94
         478          94
         479          95
         479          95
         480          95
         480          96
         480          96
         481          96
         481          97
         482          97
         482          97
         483          98
         483          98
         483          98
         484          99
         484          99
         485          99
         485         100
         486         100
         486         101
         486         101
         487         101
         487         102
         487         102
         488         102
         488         103
         489         103
         489         103
         489         104
         490         104
         490         104
         490         105
         491         105
         491         106
         491         106
         492         106
         492         107
         492         107
         493         107
         493         108
         493         108
         493         109
         494         109
         494         109
         494         110
         495         110
         495         110
         495         111
         495         111
         496         111
         496         112
         496         112
         496         113
         497         113
         497         113
         497         114
         271         209
         270         209
         270         209
         269         208
         269         208
         268         208
         268         208
         267         207
         267         207
         267         207
         266         206
         266         206
         265         206
         265         206
         264         205
         264         205
         263         205
         263         205
         262         204
         262         204
         261         204
         261         203
         260         203
         260         203
         259         203
         259         202
         258         202
         258         202
         258         201
         257         201
         257         201
         256         201
         256         200
         255         200
         255         200
         254         199
         254         199
         253         199
         253         198
         252         198
         252         198
         252         198
         251         197
         251         197
         250         197
         250         196
         249         196
         249         196
         248         195
         248         195
         247         195
         247         195
         247         194
         246         194
         246         194
         245         193
         245         193
         244         193
         244         192
         243         192
         243         192
         243         191
         242         191
         242         191
         241         190
         241         190
         240         190
         240         189
         240         189
         239         189
         239         189
         238         188
         238         188
         237         188
         237         187
         237         187
         236         187
         236         186
         235         186
         235         186
         234         185
         234         185
         234         185
         233         184
         233         184
         232         184
         232         183
         232         183
         231         183
         231         182
         230         182
         230         182
         229         181
         229         181
         229         181
         228         180
         228         180
         227         180
         227         179
         227         179
         226         179
         226         178
         225         178
         225         177
         225         177
         224         177
         224         176
         224         176
         223         176
         223         175
         222         175
         222         175
         222         174
         221         174
         221         174
         221         173
         220         173
         220         173
         219         172
         219         172
         219         172
         218         171
         218         171
         218         171
         217         170
         217         170
         216         169
         216         169
         216         169
         215         168
         215         168
         215         168
         214         167
         214         167
         214         167
         213         166
         213         166
         213         166
         212         165
         212         165
         212         164
         211         164
         211         164
         211         163
         210         163
         210         163
         210         162
         209         162
         209         162
         209         161
         208         161
         208         160
         208         160
         207         160
         207         159
         207         159
         207         159
         206         158
         206         158
         206         158
         205         157
         205         157
         205         156
         204         156
         204         156
         204         155
         204         155
         203         155
         203         154
         203         154
         202         153
         202         153
         202         153
         202         152
         201         152
         201         152
         201         151
         201         151
         200         151
         200         150
         200         150
         200         149
         199         149
         199         149
         199         148
         199         148
         198         148
         198         147
         198         147
         198         146
         197         146
         197         146
         197         145
         197         145
         196         145
         196         144
         196         144
         196         143
         196         143
         195         143
         195         142
         195         142
         195         142
         195         141
         194         141
         194         140
         194         140
         194         140
         194         139
         193         139
         193         139
         193         138
         193         138
         193         137
         193         137
         192         137
         192         136
         192         136
         192         136
         192         135
         192         135
         191         134
         191         134
         191         134
         191         133
         191         133
         191         133
         191         132
         190         132
         190         132
         190         131
         190         131
         190         130
         190         130
         190         130
         190         129
         189         129
         189         129
         189         128
         189         128
         189         127
         189         127
         189         127
         189         126
         189         126
         189         126
         189         125
         188         125
         188         125
         188         124
         188         124
         188         123
         188         123
         188         123
         188         122
         188         122
         188         122
         188         121
         188         121
         188         120
         188         120
         188         120
         188         119
         188         119
         188         119
         188         118
         188         118
         188         118
         188         117
         188         117
         188         117
         188         116
         188         116
         188         115
         188         115
         188         115
         188         114
         188         114
         188         114
         188         113
         188         113
         188         113
         188         112
         188         112
         188         112
         188         111
         188         111
         189         110
         189         110
         189         110
         189         109
         189         109
         189         109
         189         108
         189         108
         189         108
         189         107
         190         107
         190         107
         190         106
         190         106
         190         106
         190         105
         190         105
         190         105
         191         104
         191         104
         191         104
         191         103
         191         103
         191         103
         192         102
         192         102
         192         102
         192         101
         192         101
         193         101
         193         100
         193         100
         193         100
         193          99
         194          99
         194          99
         194          98
         194          98
         195          98
         195          97
         195          97
         195          97
         196          96
         196          96
         196          96
         196          95
         197          95
         197          95
         197          94
         198          94
         198          94
         198          93
         198          93
         199          93
         199          93
         199          92
         200          92
         200          92
         200          91
         201          91
         201          91
         201          90
         202          90
         202          90
         203          89
         203          89
         203          89
         204          89
         204          88
         204          88
         205          88
         205          87
         206          87
         206          87
         207          87
         207          86
         207          86
         208          86
         208          85
         209          85
         209          85
         210          85
         210          84
         211          84
         211          84
         212          83
         212          83
         213          83
         213          83
         214          82
         214          82
         215          82
         215          82
         216          81
         216          81
         217          81
         217          81
         218          80
         218          80
         219          80
         219          80
         220          79
         221          79
         221          79
         222          79
         222          78
         223          78
         223          78
         224          78
         225          77
         225          77
         226          77
         227          77
         227          76
         228          76
         228          76
         229          76
         230          75
         230          75
         231          75
         232          75
         232          75
         233          74
         234          74
         234          74
         235          74
         236          73
         236          73
         237          73
         238          73
         239          73
         239          72
         240          72
         241          72
         242          72
         242          72
         243          71
         244          71
         245          71
         245          71
         246          71
         247          70
         248          70
         248          70
         249          70
         250          70
         251          69
         252          69
         252          69
         253          69
         254          69
         255          69
         256          68
         257          68
         257          68
         258          68
         259          68
         260          68
         261          67
         262          67
         262          67
         263          67
         264          67
         265          67
         266          67
         267          66
         268          66
         269          66
         270          66
         270          66
         271          66
         272          66
         273          66
         274          65
         275          65
         276          65
         277          65
         278          65
         279          65
         280          65
         281          65
         282          64
         282          64
         283          64
         284          64
         285          64
         286          64
         287          64
         288          64
         289          64
         290          64
         291          64
         292          63
         293          63
         294          63
         295          63
         296          63
         297          63
         298          63
         299          63
         300          63
         301          63
         302          63
         303          63
         304          63
         305          63
         306          62
         307          62
         308          62
         309          62
         310          62
         311          62
         312          62
         313          62
         314          62
         315          62
         316          62
         317          62
         319          62
         320          62
         321          62
         322          62
         323          62
         324          62
         325          62
         326          62
         327          62
         328          62
         329          62
         330          62
         331          62
         332          62
         333          62
         334          62
         335          62
         336          62
         337          62
         338          62
         340          62
         341          62
         342          62
         343          62
         344          62
         345          62
         346          62
         347          62
         348          62
         349          62
         350          62
         351          62
         352          62
         353          63
         354          63
         355          63
         356          63
         357          63
         358          63
         360          63
         361          63
         362          63
         363          63
         364          63
         365          63
         366          63
         367          63
         368          64
         369          64
         370          64
         371          64
         372          64
         373          64
         374          64
         375          64
         376          64
         377          64
         378          64
         379          65
         380          65
         381          65
         382          65
         383          65
         384          65
         385          65
         386          65
         387          66
         388          66
         389          66
         390          66
         391          66
         392          66
         393          66
         394          67
         395          67
         396          67
         397          67
         398          67
         399          67
         400          67
         401          68
         402          68
         403          68
         404          68
         405          68
         406          68
         406          69
         407          69
         408          69
         409          69
         410          69
         411          69
         412          70
         413          70
         414          70
         415          70
         416          70
         417          71
         417          71
         418          71
         419          71
         420          71
         421          72
         422          72
         423          72
         424          72
         424          72
         425          73
         426          73
         427          73
         428          73
         429          74
         429          74
         430          74
         431          74
         432          74
         433          75
         433          75
         434          75
         435          75
         436          76
         437          76
         437          76
         438          76
         439          77
         440          77
         441          77
         441          77
         442          78
         443          78
         444          78
         444          78
         445          79
         446          79
         447          79
         447          79
         448          80
         449          80
         449          80
         450          80
         451          81
         451          81
         452          81
         453          82
         454          82
         454          82
         455          82
         456          83
         456          83
         457          83
         457          84
         458          84
         459          84
         459          84
         460          85
         461          85
         461          85
         462          86
         463          86
         463          86
         464          87
         464          87
         465          87
         465          87
         466          88
         467          88
         467          88
         468          89
         468          89
         469          89
         469          90
         470          90
         471          90
         471          91
         472          91
         472          91
         473          92
         473          92
         474          92
         474          93
         475          93
         475          93
         476          93
         476          94
         477          94
         477          94
         478          95
         478          95
         479          95
         479          96
         479          96
         480          97
         480          97
         481          97
         481          98
         482          98
         482          98
         483          99
         483          99
         483          99
         484         100
         484         100
         485         100
         485         101
         485         101
         486         101
         486         102
         486         102
         487         102
         487         103
         488         103
         488         104
         488         104
         489         104
         489         105
         489         105
         490         105
         490         106
         490         106
         491         106
         491         107
         491         107
         492         108
         492         108
         492         108
         492         109
         493         109
         493         109
         493         110
         494         110
         494         110
         494         111
         494         111
         495         112
         495         112
         495         112
         495         113
         496         113
         496         113
         496         114
         271         209
         271         209
         270         208
         270         208
         269         208
         269         208
         268         207
         268         207
         267         207
         267         206
         267         206
         266         206
         266         206
         265         205
         265         205
         264         205
         264         205
         263         204
         263         204
         262         204
         262         203
         261         203
         261         203
         260         203
         260         202
         259         202
         259         202
         259         201
         258         201
         258         201
         257         201
         257         200
         256         200
         256         200
         255         199
         255         199
         254         199
         254         199
         253         198
         253         198
         253         198
         252         197
         252         197
         251         197
         251         196
         250         196
         250         196
         249         196
         249         195
         248         195
         248         195
         248         194
         247         194
         247         194
         246         193
         246         193
         245         193
         245         192
         244         192
         244         192
         244         191
         243         191
         243         191
         242         191
         242         190
         241         190
         241         190
         241         189
         240         189
         240         189
         239         188
         239         188
         238         188
         238         187
         238         187
         237         187
         237         186
         236         186
         236         186
         235         185
         235         185
         235         185
         234         184
         234         184
         233         184
         233         183
         233         183
         232         183
         232         182
         231         182
         231         182
         231         181
         230         181
         230         181
         229         180
         229         180
         229         180
         228         179
         228         179
         227         179
         227         178
         227         178
         226         178
         226         177
         225         177
         225         177
         225         176
         224         176
         224         176
         223         175
         223         175
         223         175
         222         174
         222         174
         222         173
         221         173
         221         173
         220         172
         220         172
         220         172
         219         171
         219         171
         219         171
         218         170
         218         170
         218         170
         217         169
         217         169
         216         169
         216         168
         216         168
         215         167
         215         167
         215         167
         214         166
         214         166
         214         166
         213         165
         213         165
         213         165
         212         164
         212         164
         212         164
         211         163
         211         163
         211         162
         210         162
         210         162
         210         161
         209         161
         209         161
         209         160
         209         160
         208         160
         208         159
         208         159
         207         158
         207         158
         207         158
         206         157
         206         157
         206         157
         206         156
         205         156
         205         156
         205         155
         204         155
         204         154
         204         154
         204         154
         203         153
         203         153
         203         153
         202         152
         202         152
         202         151
         202         151
         201         151
         201         150
         201         150
         201         150
         200         149
         200         149
         200         149
         200         148
         199         148
         199         147
         199         147
         199         147
         198         146
         198         146
         198         146
         198         145
         197         145
         197         144
         197         144
         197         144
         197         143
         196         143
         196         143
         196         142
         196         142
         196         141
         195         141
         195         141
         195         140
         195         140
         195         140
         194         139
         194         139
         194         139
         194         138
         194         138
         194         137
         193         137
         193         137
         193         136
         193         136
         193         136
         193         135
         192         135
         192         134
         192         134
         192         134
         192         133
         192         133
         192         133
         191         132
         191         132
         191         131
         191         131
         191         131
         191         130
         191         130
         191         130
         190         129
         190         129
         190         129
         190         128
         190         128
         190         127
         190         127
         190         127
         190         126
         190         126
         190         126
         189         125
         189         125
         189         124
         189         124
         189         124
         189         123
         189         123
         189         123
         189         122
         189         122
         189         122
         189         121
         189         121
         189         120
         189         120
         189         120
         189         119
         189         119
         189         119
         189         118
         189         118
         189         118
         189         117
         189         117
         189         117
         189         116
         189         116
         189         115
         189         115
         189         115
         189         114
         189         114
         189         114
         189         113
         189         113
         189         113
         189         112
         189         112
         189         112
         189         111
         189         111
         189         111
         190         110
         190         110
         190         109
         190         109
         190         109
         190         108
         190         108
         190         108
         190         107
         190         107
         191         107
         191         106
         191         106
         191         106
         191         105
         191         105
         191         105
         191         104
         192         104
         192         104
         192         103
         192         103
         192         103
         192         102
         193         102
         193         102
         193         101
         193         101
         193         101
         194         100
         194         100
         194         100
         194          99
         195          99
         195          99
         195          98
         195          98
         195          98
         196          97
         196          97
         196          97
         196          96
         197          96
         197          96
         197          95
         198          95
         198          95
         198          95
         198          94
         199          94
         199          94
         199          93
         200          93
         200          93
         200          92
         201          92
         201          92
         201          91
         202          91
         202          91
         202          91
         203          90
         203          90
         203          90
         204          89
         204          89
         205          89
         205          88
         205          88
         206          88
         206          88
         207          87
         207          87
         207          87
         208          86
         208          86
         209          86
         209          86
         210          85
         210          85
         210          85
         211          84
         211          84
         212          84
         212          84
         213          83
         213          83
         214          83
         214          83
         215          82
         215          82
         216          82
         216          81
         217          81
         217          81
         218          81
         218          80
         219          80
         220          80
         220          80
         221          79
         221          79
         222          79
         222          79
         223          78
         224          78
         224          78
         225          78
         225          77
         226          77
         227          77
         227          77
         228          77
         228          76
         229          76
         230          76
         230          76
         231          75
         232          75
         232          75
         233          75
         234          74
         234          74
         235          74
         236          74
         236          74
         237          73
         238          73
         239          73
         239          73
         240          73
         241          72
         241          72
         242          72
         243          72
         244          72
         244          71
         245          71
         246          71
         247          71
         247          71
         248          70
         249          70
         250          70
         251          70
         251          70
         252          70
         253          69
         254          69
         255          69
         255          69
         256          69
         257          69
         258          68
         259          68
         260          68
         260          68
         261          68
         262          68
         263          67
         264          67
         265          67
         266          67
         266          67
         267          67
         268          67
         269          66
         270          66
         271          66
         272          66
         273          66
         274          66
         274          66
         275          66
         276          65
         277          65
         278          65
         279          65
         280          65
         281          65
         282          65
         283          65
         284          65
         285          64
         286          64
         287          64
         288          64
         289          64
         289          64
         290          64
         291          64
         292          64
         293          64
         294          64
         295          63
         296          63
         297          63
         298          63
         299          63
         300          63
         301          63
         302          63
         303          63
         304          63
         305          63
         306          63
         307          63
         308          63
         309          63
         310          63
         311          63
         312          63
         313          62
         314          62
         316          62
         317          62
         318          62
         319          62
         320          62
         321          62
         322          62
         323          62
         324          62
         325          62
         326          62
         327          62
         328          62
         329          62
         330          62
         331          62
         332          62
         333          62
         334          62
         335          62
         336          62
         337          62
         338          62
         339          62
         340          62
         342          62
         343          62
         344          62
         345          62
         346          63
         347          63
         348          63
         349          63
         350          63
         351          63
         352          63
         353          63
         354          63
         355          63
         356          63
         357          63
         358          63
         359          63
         360          63
         361          63
         362          63
         363          63
         364          64
         366          64
         367          64
         368          64
         369          64
         370          64
         371          64
         372          64
         373          64
         374          64
         375          64
         376          65
         377          65
         378          65
         379          65
         380          65
         381          65
         382          65
         383          65
         384          65
         385          66
         386          66
         387          66
         388          66
         389          66
         390          66
         391          66
         392          67
         393          67
         394          67
         395          67
         396          67
         397          67
         397          67
         398          68
         399          68
         400          68
         401          68
         402          68
         403          68
         404          69
         405          69
         406          69
         407          69
         408          69
         409          69
         410          70
         411          70
         411          70
         412          70
         413          70
         414          71
         415          71
         416          71
         417          71
         418          71
         419          71
         419          72
         420          72
         421          72
         422          72
         423          73
         424          73
         425          73
         425          73
         426          73
         427          74
         428          74
         429          74
         430          74
         430          74
         431          75
         432          75
         433          75
         434          75
         434          76
         435          76
         436          76
         437          76
         437          77
         438          77
         439          77
         440          77
         441          78
         441          78
         442          78
         443          78
         444          79
         444          79
         445          79
         446          79
         446          80
         447          80
         448          80
         449          80
         449          81
         450          81
         451          81
         451          82
         452          82
         453          82
         453          82
         454          83
         455          83
         455          83
         456          83
         457          84
         457          84
         458          84
         459          85
         459          85
         460          85
         460          86
         461          86
         462          86
         462          86
         463          87
         463          87
         464          87
         465          88
         465          88
         466          88
         466          89
         467          89
         467          89
         468          89
         469          90
         469          90
         470          90
         470          91
         471          91
         471          91
         472          92
         472          92
         473          92
         473          93
         474          93
         474          93
         475          94
         475          94
         476          94
         476          95
         477          95
         477          95
         478          96
         478          96
         479          96
         479          97
         479          97
         480          97
         480          98
         481          98
         481          98
         482          99
         482          99
         482          99
         483         100
         483         100
         484         100
         484         101
         484         101
         485         102
         485         102
         486         102
         486         103
         486         103
         487         103
         487         104
         487         104
         488         104
         488         105
         488         105
         489         105
         489         106
         489         106
         490         107
         490         107
         490         107
         491         108
         491         108
         491         108
         492         109
         492         109
         492         109
         492         110
         493         110
         493         111
         493         111
         493         111
         494         112
         494         112
         494         112
         495         113
         495         113
         495         114
         495         114
         272         209
         271         208
         271         208
         270         208
         270         208
         269         207
         269         207
         268         207
         268         206
         267         206
         267         206
         267         206
         266         205
         266         205
         265         205
         265         205
         264         204
         264         204
         263         204
         263         203
         262         203
         262         203
         261         203
         261         202
         260         202
         260         202
         259         201
         259         201
         259         201
         258         201
         258         200
         257         200
         257         200
         256         199
         256         199
         255         199
         255         199
         254         198
         254         198
         254         198
         253         197
         253         197
         252         197
         252         196
         251         196
         251         196
         250         196
         250         195
         249         195
         249         195
         249         194
         248         194
         248         194
         247         193
         247         193
         246         193
         246         192
         245         192
         245         192
         245         192
         244         191
         244         191
         243         191
         243         190
         242         190
         242         190
         242         189
         241         189
         241         189
         240         188
         240         188
         239         188
         239         187
         239         187
         238         187
         238         186
         237         186
         237         186
         236         185
         236         185
         236         185
         235         184
         235         184
         234         184
         234         183
         234         183
         233         183
         233         183
         232         182
         232         182
         232         181
         231         181
         231         181
         230         180
         230         180
         230         180
         229         179
         229         179
         228         179
         228         178
         228         178
         227         178
         227         177
         226         177
         226         177
         226         176
         225         176
         225         176
         225         175
         224         175
         224         175
         223         174
         223         174
         223         174
         222         173
         222         173
         222         173
         221         172
         221         172
         220         172
         220         171
         220         171
         219         171
         219         170
         219         170
         218         169
         218         169
         218         169
         217         168
         217         168
         217         168
         216         167
         216         167
         215         167
         215         166
         215         166
         214         166
         214         165
         214         165
         213         164
         213         164
         213         164
         212         163
         212         163
         212         163
         211         162
         211         162
         211         162
         211         161
         210         161
         210         161
         210         160
         209         160
         209         159
         209         159
         208         159
         208         158
         208         158
         207         158
         207         157
         207         157
         207         157
         206         156
         206         156
         206         155
         205         155
         205         155
         205         154
         205         154
         204         154
         204         153
         204         153
         203         152
         203         152
         203         152
         203         151
         202         151
         202         151
         202         150
         202         150
         201         150
         201         149
         201         149
         201         148
         200         148
         200         148
         200         147
         200         147
         199         147
         199         146
         199         146
         199         145
         199         145
         198         145
         198         144
         198         144
         198         144
         197         143
         197         143
         197         143
         197         142
         197         142
         196         141
         196         141
         196         141
         196         140
         196         140
         195         140
         195         139
         195         139
         195         138
         195         138
         195         138
         194         137
         194         137
         194         137
         194         136
         194         136
         194         135
         193         135
         193         135
         193         134
         193         134
         193         134
         193         133
         193         133
         192         133
         192         132
         192         132
         192         131
         192         131
         192         131
         192         130
         192         130
         191         130
         191         129
         191         129
         191         128
         191         128
         191         128
         191         127
         191         127
         191         127
         191         126
         190         126
         190         126
         190         125
         190         125
         190         124
         190         124
         190         124
         190         123
         190         123
         190         123
         190         122
         190         122
         190         122
         190         121
         190         121
         190         120
         190         120
         190         120
         190         119
         190         119
         190         119
         190         118
         190         118
         190         118
         190         117
         190         117
         190         117
         190         116
         190         116
         190         115
         190         115
         190         115
         190         114
         190         114
         190         114
         190         113
         190         113
         190         113
         190         112
         190         112
         190         112
         190         111
         190         111
         190         111
         190         110
         190         110
         191         109
         191         109
         191         109
         191         108
         191         108
         191         108
         191         107
         191         107
         191         107
         192         106
         192         106
         192         106
         192         105
         192         105
         192         105
         192         104
         193         104
         193         104
         193         103
         193         103
         193         103
         193         102
         194         102
         194         102
         194         101
         194         101
         194         101
         195         100
         195         100
         195         100
         195          99
         195          99
         196          99
         196          98
         196          98
         196          98
         197          97
         197          97
         197          97
         197          97
         198          96
         198          96
         198          96
         198          95
         199          95
         199          95
         199          94
         200          94
         200          94
         200          93
         201          93
         201          93
         201          92
         201          92
         202          92
         202          92
         202          91
         203          91
         203          91
         204          90
         204          90
         204          90
         205          89
         205          89
         205          89
         206          89
         206          88
         207          88
         207          88
         207          87
         208          87
         208          87
         209          87
         209          86
         210          86
         210          86
         210          85
         211          85
         211          85
         212          85
         212          84
         213          84
         213          84
         214          84
         214          83
         215          83
         215          83
         216          82
         216          82
         217          82
         217          82
         218          81
         218          81
         219          81
         219          81
         220          80
         220          80
         221          80
         221          80
         222          79
         223          79
         223          79
         224          79
         224          78
         225          78
         226          78
         226          78
         227          77
         227          77
         228          77
         229          77
         229          77
         230          76
         230          76
         231          76
         232          76
         232          75
         233          75
         234          75
         234          75
         235          74
         236          74
         236          74
         237          74
         238          74
         239          73
         239          73
         240          73
         241          73
         241          73
         242          72
         243          72
         244          72
         244          72
         245          72
         246          71
         247          71
         247          71
         248          71
         249          71
         250          71
         250          70
         251          70
         252          70
         253          70
         254          70
         254          69
         255          69
         256          69
         257          69
         258          69
         258          69
         259          68
         260          68
         261          68
         262          68
         263          68
         263          68
         264          68
         265          67
         266          67
         267          67
         268          67
         269          67
         270          67
         270          67
         271          66
         272          66
         273          66
         274          66
         275          66
         276          66
         277          66
         278          66
         279          65
         279          65
         280          65
         281          65
         282          65
         283          65
         284          65
         285          65
         286          65
         287          65
         288          64
         289          64
         290          64
         291          64
         292          64
         293          64
         294          64
         295          64
         296          64
         297          64
         298          64
         299          64
         300          63
         301          63
         302          63
         303          63
         303          63
         304          63
         305          63
         306          63
         308          63
         309          63
         310          63
         311          63
         312          63
         313          63
         314          63
         315          63
         316          63
         317          63
         318          63
         319          63
         320          63
         321          63
         322          63
         323          63
         324          63
         325          63
         326          63
         327          63
         328          63
         329          63
         330          63
         331          63
         332          63
         333          63
         334          63
         335          63
         336          63
         337          63
         338          63
         339          63
         340          63
         341          63
         342          63
         344          63
         345          63
         346          63
         347          63
         348          63
         349          63
         350          63
         351          63
         352          63
         353          63
         354          63
         355          63
         356          63
         357          63
         358          63
         359          64
         360          64
         361          64
         362          64
         363          64
         364          64
         365          64
         366          64
         367          64
         368          64
         369          64
         370          64
         371          64
         372          65
         373          65
         374          65
         375          65
         376          65
         377          65
         378          65
         379          65
         380          65
         381          66
         382          66
         383          66
         384          66
         385          66
         386          66
         387          66
         388          66
         389          67
         390          67
         391          67
         392          67
         393          67
         394          67
         395          67
         396          68
         397          68
         398          68
         399          68
         400          68
         401          68
         402          68
         403          69
         404          69
         404          69
         405          69
         406          69
         407          70
         408          70
         409          70
         410          70
         411          70
         412          70
         413          71
         414          71
         414          71
         415          71
         416          71
         417          72
         418          72
         419          72
         420          72
         420          72
         421          73
         422          73
         423          73
         424          73
         425          73
         426          74
         426          74
         427          74
         428          74
         429          75
         430          75
         430          75
         431          75
         432          75
         433          76
         434          76
         434          76
         435          76
         436          77
         437          77
         437          77
         438          77
         439          78
         440          78
         441          78
         441          78
         442          79
         443          79
         443          79
         444          79
         445          80
         446          80
         446          80
         447          80
         448          81
         448          81
         449          81
         450          81
         451          82
         451          82
         452          82
         453          83
         453          83
         454          83
         454          83
         455          84
         456          84
         456          84
         457          85
         458          85
         458          85
         459          85
         460          86
         460          86
         461          86
         461          87
         462          87
         463          87
         463          88
         464          88
         464          88
         465          88
         465          89
         466          89
         467          89
         467          90
         468          90
         468          90
         469          91
         469          91
         470          91
         470          92
         471          92
         471          92
         472          93
         472          93
         473          93
         473          94
         474          94
         474          94
         475          94
         475          95
         476          95
         476          95
         477          96
         477          96
         478          96
         478          97
         479          97
         479          98
         479          98
         480          98
         480          99
         481          99
         481          99
         481         100
         482         100
         482         100
         483         101
         483         101
         483         101
         484         102
         484         102
         485         102
         485         103
         485         103
         486         103
         486         104
         486         104
         487         104
         487         105
         487         105
         488         106
         488         106
         488         106
         489         107
         489         107
         489         107
         490         108
         490         108
         490         108
         491         109
         491         109
         491         110
         491         110
         492         110
         492         111
         492         111
         493         111
         493         112
         493         112
         493         113
         494         113
         494         113
         494         114
         494         114
         272         208
         272         208
         271         208
         271         208
         270         207
         270         207
         269         207
         269         206
         268         206
         268         206
         267         206
         267         205
         267         205
         266         205
         266         205
         265         204
         265         204
         264         204
         264         203
         263         203
         263         203
         262         203
         262         202
         261         202
         261         202
         260         201
         260         201
         260         201
         259         201
         259         200
         258         200
         258         200
         257         199
         257         199
         256         199
         256         199
         255         198
         255         198
         255         198
         254         197
         254         197
         253         197
         253         197
         252         196
         252         196
         251         196
         251         195
         250         195
         250         195
         250         194
         249         194
         249         194
         248         193
         248         193
         247         193
         247         193
         247         192
         246         192
         246         192
         245         191
         245         191
         244         191
         244         190
         243         190
         243         190
         243         189
         242         189
         242         189
         241         188
         241         188
         240         188
         240         188
         240         187
         239         187
         239         187
         238         186
         238         186
         238         186
         237         185
         237         185
         236         185
         236         184
         235         184
         235         184
         235         183
         234         183
         234         183
         233         182
         233         182
         233         182
         232         181
         232         181
         231         181
         231         180
         231         180
         230         180
         230         179
         229         179
         229         179
         229         178
         228         178
         228         178
         227         177
         227         177
         227         177
         226         176
         226         176
         226         176
         225         175
         225         175
         224         175
         224         174
         224         174
         223         173
         223         173
         223         173
         222         172
         222         172
         221         172
         221         171
         221         171
         220         171
         220         170
         220         170
         219         170
         219         169
         219         169
         218         169
         218         168
         218         168
         217         168
         217         167
         217         167
         216         166
         216         166
         216         166
         215         165
         215         165
         215         165
         214         164
         214         164
         214         164
         213         163
         213         163
         213         163
         212         162
         212         162
         212         161
         211         161
         211         161
         211         160
         210         160
         210         160
         210         159
         209         159
         209         159
         209         158
         209         158
         208         157
         208         157
         208         157
         207         156
         207         156
         207         156
         206         155
         206         155
         206         155
         206         154
         205         154
         205         153
         205         153
         205         153
         204         152
         204         152
         204         152
         203         151
         203         151
         203         151
         203         150
         202         150
         202         149
         202         149
         202         149
         201         148
         201         148
         201         148
         201         147
         200         147
         200         146
         200         146
         200         146
         200         145
         199         145
         199         145
         199         144
         199         144
         198         144
         198         143
         198         143
         198         142
         198         142
         197         142
         197         141
         197         141
         197         141
         197         140
         196         140
         196         139
         196         139
         196         139
         196         138
         196         138
         195         138
         195         137
         195         137
         195         137
         195         136
         195         136
         194         135
         194         135
         194         135
         194         134
         194         134
         194         134
         194         133
         193         133
         193         132
         193         132
         193         132
         193         131
         193         131
         193         131
         192         130
         192         130
         192         130
         192         129
         192         129
         192         128
         192         128
         192         128
         192         127
         192         127
         192         127
         191         126
         191         126
         191         126
         191         125
         191         125
         191         124
         191         124
         191         124
         191         123
         191         123
         191         123
         191         122
         191         122
         191         122
         191         121
         191         121
         191         120
         191         120
         190         120
         190         119
         190         119
         190         119
         190         118
         190         118
         190         118
         190         117
         190         117
         190         117
         190         116
         190         116
         191         115
         191         115
         191         115
         191         114
         191         114
         191         114
         191         113
         191         113
         191         113
         191         112
         191         112
         191         112
         191         111
         191         111
         191         111
         191         110
         191         110
         191         110
         192         109
         192         109
         192         109
         192         108
         192         108
         192         107
         192         107
         192         107
         192         106
         193         106
         193         106
         193         105
         193         105
         193         105
         193         104
         193         104
         194         104
         194         103
         194         103
         194         103
         194         102
         194         102
         195         102
         195         101
         195         101
         195         101
         195         100
         196         100
         196         100
         196          99
         196          99
         197          99
         197          99
         197          98
         197          98
         197          98
         198          97
         198          97
         198          97
         198          96
         199          96
         199          96
         199          95
         200          95
         200          95
         200          94
         200          94
         201          94
         201          93
         201          93
         202          93
         202          93
         202          92
         203          92
         203          92
         203          91
         204          91
         204          91
         204          90
         205          90
         205          90
         205          90
         206          89
         206          89
         207          89
         207          88
         207          88
         208          88
         208          88
         209          87
         209          87
         209          87
         210          86
         210          86
         211          86
         211          86
         212          85
         212          85
         213          85
         213          84
         213          84
         214          84
         214          84
         215          83
         215          83
         216          83
         216          83
         217          82
         217          82
         218          82
         218          82
         219          81
         219          81
         220          81
         221          81
         221          80
         222          80
         222          80
         223          80
         223          79
         224          79
         224          79
         225          79
         226          78
         226          78
         227          78
         227          78
         228          77
         229          77
         229          77
         230          77
         231          76
         231          76
         232          76
         232          76
         233          76
         234          75
         234          75
         235          75
         236          75
         236          74
         237          74
         238          74
         238          74
         239          74
         240          73
         241          73
         241          73
         242          73
         243          73
         243          72
         244          72
         245          72
         246          72
         246          72
         247          71
         248          71
         249          71
         249          71
         250          71
         251          71
         252          70
         253          70
         253          70
         254          70
         255          70
         256          70
         256          69
         257          69
         258          69
         259          69
         260          69
         261          69
         261          68
         262          68
         263          68
         264          68
         265          68
         266          68
         266          68
         267          67
         268          67
         269          67
         270          67
         271          67
         272          67
         273          67
         273          66
         274          66
         275          66
         276          66
         277          66
         278          66
         279          66
         280          66
         281          66
         282          65
         283          65
         283          65
         284          65
         285          65
         286          65
         287          65
         288          65
         289          65
         290          65
         291          64
         292          64
         293          64
         294          64
         295          64
         296          64
         297          64
         298          64
         299          64
         300          64
         301          64
         302          64
         303          64
         304          64
         305          63
         306          63
         307          63
         308          63
         309          63
         310          63
         311          63
         312          63
         313          63
         314          63
         315          63
         316          63
         317          63
         318          63
         319          63
         320          63
         321          63
         322          63
         323          63
         324          63
         325          63
         326          63
         327          63
         328          63
         329          63
         330          63
         331          63
         332          63
         333          63
         334          63
         335          63
         336          63
         337          63
         338          63
         339          63
         340          63
         341          63
         342          63
         343          63
         344          63
         345          63
         347          63
         348          63
         349          63
         350          63
         351          63
         352          63
         353          63
         354          64
         355          64
         356          64
         357          64
         358          64
         359          64
         360          64
         361          64
         362          64
         363          64
         364          64
         365          64
         366          64
         367          64
         368          65
         369          65
         370          65
         371          65
         372          65
         373          65
         374          65
         375          65
         376          65
         377          65
         378          66
         379          66
         380          66
         381          66
         382          66
         383          66
         384          66
         385          66
         386          66
         387          67
         388          67
         389          67
         390          67
         391          67
         392          67
         393          67
         394          68
         395          68
         396          68
         396          68
         397          68
         398          68
         399          68
         400          69
         401          69
         402          69
         403          69
         404          69
         405          69
         406          70
         407          70
         408          70
         408          70
         409          70
         410          71
         411          71
         412          71
         413          71
         414          71
         415          71
         416          72
         416          72
         417          72
         418          72
         419          72
         420          73
         421          73
         422          73
         422          73
         423          73
         424          74
         425          74
         426          74
         426          74
         427          75
         428          75
         429          75
         430          75
         431          75
         431          76
         432          76
         433          76
         434          76
         434          77
         435          77
         436          77
         437          77
         438          78
         438          78
         439          78
         440          78
         440          79
         441          79
         442          79
         443          79
         443          80
         444          80
         445          80
         446          80
         446          81
         447          81
         448          81
         448          81
         449          82
         450          82
         450          82
         451          83
         452          83
         452          83
         453          83
         454          84
         454          84
         455          84
         456          85
         456          85
         457          85
         457          85
         458          86
         459          86
         459          86
         460          87
         461          87
         461          87
         462          87
         462          88
         463          88
         463          88
         464          89
         465          89
         465          89
         466          90
         466          90
         467          90
         467          90
         468          91
         468          91
         469          91
         469          92
         470          92
         470          92
         471          93
         471          93
         472          93
         472          94
         473          94
         473          94
         474          95
         474          95
         475          95
         475          96
         476          96
         476          96
         477          97
         477          97
         478          97
         478          98
         478          98
         479          98
         479          99
         480          99
         480          99
         481         100
         481         100
         481         100
         482         101
         482         101
         483         101
         483         102
         483         102
         484         102
         484         103
         484         103
         485         104
         485         104
         485         104
         486         105
         486         105
         486         105
         487         106
         487         106
         487         106
         488         107
         488         107
         488         107
         489         108
         489         108
         489         109
         490         109
         490         109
         490         110
         490         110
         491         110
         491         111
         491         111
         492         112
         492         112
         492         112
         492         113
         493         113
         493         113
         493         114
         493         114
         273         208
         272         208
         272         208
         271         207
         271         207
         270         207
         270         206
         269         206
         269         206
         268         206
         268         205
         267         205
         267         205
         267         205
         266         204
         266         204
         265         204
         265         203
         264         203
         264         203
         263         203
         263         202
         262         202
         262         202
         261         202
         261         201
         261         201
         260         201
         260         200
         259         200
         259         200
         258         200
         258         199
         257         199
         257         199
         256         198
         256         198
         256         198
         255         197
         255         197
         254         197
         254         197
         253         196
         253         196
         252         196
         252         195
         251         195
         251         195
         251         194
         250         194
         250         194
         249         194
         249         193
         248         193
         248         193
         248         192
         247         192
         247         192
         246         191
         246         191
         245         191
         245         190
         244         190
         244         190
         244         190
         243         189
         243         189
         242         189
         242         188
         241         188
         241         188
         241         187
         240         187
         240         187
         239         186
         239         186
         239         186
         238         185
         238         185
         237         185
         237         184
         237         184
         236         184
         236         183
         235         183
         235         183
         234         182
         234         182
         234         182
         233         181
         233         181
         232         181
         232         180
         232         180
         231         180
         231         179
         230         179
         230         179
         230         178
         229         178
         229         178
         229         177
         228         177
         228         177
         227         176
         227         176
         227         176
         226         175
         226         175
         225         175
         225         174
         225         174
         224         174
         224         173
         224         173
         223         173
         223         172
         223         172
         222         172
         222         171
         221         171
         221         170
         221         170
         220         170
         220         169
         220         169
         219         169
         219         168
         219         168
         218         168
         218         167
         218         167
         217         167
         217         166
         217         166
         216         166
         216         165
         216         165
         215         165
         215         164
         215         164
         214         163
         214         163
         214         163
         213         162
         213         162
         213         162
         212         161
         212         161
         212         161
         211         160
         211         160
         211         159
         210         159
         210         159
         210         158
         210         158
         209         158
         209         157
         209         157
         208         157
         208         156
         208         156
         208         156
         207         155
         207         155
         207         154
         206         154
         206         154
         206         153
         206         153
         205         153
         205         152
         205         152
         205         151
         204         151
         204         151
         204         150
         203         150
         203         150
         203         149
         203         149
         202         149
         202         148
         202         148
         202         147
         202         147
         201         147
         201         146
         201         146
         201         146
         200         145
         200         145
         200         145
         200         144
         200         144
         199         143
         199         143
         199         143
         199         142
         198         142
         198         142
         198         141
         198         141
         198         140
         197         140
         197         140
         197         139
         197         139
         197         139
         197         138
         196         138
         196         138
         196         137
         196         137
         196         136
         196         136
         195         136
         195         135
         195         135
         195         135
         195         134
         195         134
         195         134
         194         133
         194         133
         194         132
         194         132
         194         132
         194         131
         194         131
         193         131
         193         130
         193         130
         193         129
         193         129
         193         129
         193         128
         193         128
         193         128
         193         127
         192         127
         192         127
         192         126
         192         126
         192         125
         192         125
         192         125
         192         124
         192         124
         192         124
         192         123
         192         123
         192         123
         192         122
         192         122
         192         122
         191         121
         191         121
         191         120
         191         120
         191         120
         191         119
         191         119
         191         119
         191         118
         191         118
         191         118
         191         117
         191         117
         191         117
         191         116
         191         116
         191         115
         191         115
         191         115
         191         114
         192         114
         192         114
         192         113
         192         113
         192         113
         192         112
         192         112
         192         112
         192         111
         192         111
         192         111
         192         110
         192         110
         192         110
         192         109
         193         109
         193         109
         193         108
         193         108
         193         108
         193         107
         193         107
         193         107
         193         106
         194         106
         194         105
         194         105
         194         105
         194         104
         194         104
         194         104
         195         103
         195         103
         195         103
         195         103
         195         102
         196         102
         196         102
         196         101
         196         101
         196         101
         197         100
         197         100
         197         100
         197          99
         197          99
         198          99
         198          98
         198          98
         198          98
         199          97
         199          97
         199          97
         199          96
         200          96
         200          96
         200          95
         200          95
         201          95
         201          95
         201          94
         202          94
         202          94
         202          93
         203          93
         203          93
         203          92
         204          92
         204          92
         204          91
         205          91
         205          91
         205          91
         206          90
         206          90
         206          90
         207          89
         207          89
         207          89
         208          89
         208          88
         209          88
         209          88
         209          87
         210          87
         210          87
         211          87
         211          86
         212          86
         212          86
         212          85
         213          85
         213          85
         214          85
         214          84
         215          84
         215          84
         216          84
         216          83
         217          83
         217          83
         218          83
         218          82
         219          82
         219          82
         220          81
         220          81
         221          81
         221          81
         222          80
         222          80
         223          80
         224          80
         224          80
         225          79
         225          79
         226          79
         226          79
         227          78
         228          78
         228          78
         229          78
         229          77
         230          77
         231          77
         231          77
         232          76
         233          76
         233          76
         234          76
         234          76
         235          75
         236          75
         236          75
         237          75
         238          75
         238          74
         239          74
         240          74
         241          74
         241          73
         242          73
         243          73
         243          73
         244          73
         245          72
         246          72
         246          72
         247          72
         248          72
         248          72
         249          71
         250          71
         251          71
         252          71
         252          71
         253          70
         254          70
         255          70
         255          70
         256          70
         257          70
         258          69
         259          69
         259          69
         260          69
         261          69
         262          69
         263          69
         264          68
         264          68
         265          68
         266          68
         267          68
         268          68
         269          68
         270          67
         270          67
         271          67
         272          67
         273          67
         274          67
         275          67
         276          66
         277          66
         277          66
         278          66
         279          66
         280          66
         281          66
         282          66
         283          66
         284          65
         285          65
         286          65
         287          65
         288          65
         288          65
         289          65
         290          65
         291          65
         292          65
         293          65
         294          65
         295          64
         296          64
         297          64
         298          64
         299          64
         300          64
         301          64
         302          64
         303          64
         304          64
         305          64
         306          64
         307          64
         308          64
         309          64
         310          64
         311          63
         312          63
         313          63
         314          63
         315          63
         316          63
         317          63
         318          63
         319          63
         320          63
         321          63
         322          63
         323          63
         324          63
         325          63
         326          63
         327          63
         328          63
         329          63
         330          63
         331          63
         332          63
         333          63
         334          63
         335          63
         336          63
         337          63
         338          63
         339          63
         340          63
         341          63
         342          63
         343          63
         344          63
         345          63
         346          63
         347          64
         348          64
         349          64
         350          64
         351          64
         353          64
         354          64
         355          64
         356          64
         357          64
         358          64
         359          64
         360          64
         361          64
         362          64
         363          64
         364          64
         365          65
         366          65
         367          65
         368          65
         369          65
         370          65
         371          65
         372          65
         373          65
         374          65
         375          65
         376          66
         377          66
         378          66
         379          66
         380          66
         381          66
         382          66
         383          66
         384          66
         385          67
         385          67
         386          67
         387          67
         388          67
         389          67
         390          67
         391          68
         392          68
         393          68
         394          68
         395          68
         396          68
         397          68
         398          69
         399          69
         400          69
         401          69
         402          69
         402          69
         403          70
         404          70
         405          70
         406          70
         407          70
         408          70
         409          71
         410          71
         411          71
         411          71
         412          71
         413          72
         414          72
         415          72
         416          72
         417          72
         417          73
         418          73
         419          73
         420          73
         421          73
         422          74
         423          74
         423          74
         424          74
         425          74
         426          75
         427          75
         427          75
         428          75
         429          75
         430          76
         431          76
         431          76
         432          76
         433          77
         434          77
         434          77
         435          77
         436          78
         437          78
         438          78
         438          78
         439          79
         440          79
         440          79
         441          79
         442          80
         443          80
         443          80
         444          80
         445          81
         445          81
         446          81
         447          81
         448          82
         448          82
         449          82
         450          82
         450          83
         451          83
         452          83
         452          84
         453          84
         453          84
         454          84
         455          85
         455          85
         456          85
         457          86
         457          86
         458          86
         458          86
         459          87
         460          87
         460          87
         461          88
         461          88
         462          88
         463          89
         463          89
         464          89
         464          89
         465          90
         465          90
         466          90
         466          91
         467          91
         467          91
         468          92
         469          92
         469          92
         470          93
         470          93
         471          93
         471          94
         472          94
         472          94
         473          95
         473          95
         473          95
         474          95
         474          96
         475          96
         475          96
         476          97
         476          97
         477          97
         477          98
         478          98
         478          99
         478          99
         479          99
         479         100
         480         100
         480         100
         480         101
         481         101
         481         101
         482         102
         482         102
         482         102
         483         103
         483         103
         483         103
         484         104
         484         104
         485         104
         485         105
         485         105
         486         105
         486         106
         486         106
         487         107
         487         107
         487         107
         487         108
         488         108
         488         108
         488         109
         489         109
         489         109
         489         110
         490         110
         490         111
         490         111
         490         111
         491         112
         491         112
         491         112
         491         113
         492         113
         492         113
         492         114
         492         114
         273         208
         273         208
         272         207
         272         207
         271         207
         271         206
         270         206
         270         206
         269         206
         269         205
         268         205
         268         205
         268         205
         267         204
         267         204
         266         204
         266         203
         265         203
         265         203
         264         203
         264         202
         263         202
         263         202
         262         202
         262         201
         261         201
         261         201
         261         200
         260         200
         260         200
         259         200
         259         199
         258         199
         258         199
         257         198
         257         198
         256         198
         256         198
         256         197
         255         197
         255         197
         254         196
         254         196
         253         196
         253         195
         252         195
         252         195
         252         195
         251         194
         251         194
         250         194
         250         193
         249         193
         249         193
         249         192
         248         192
         248         192
         247         191
         247         191
         246         191
         246         191
         246         190
         245         190
         245         190
         244         189
         244         189
         243         189
         243         188
         243         188
         242         188
         242         187
         241         187
         241         187
         240         186
         240         186
         240         186
         239         185
         239         185
         238         185
         238         184
         238         184
         237         184
         237         184
         236         183
         236         183
         236         183
         235         182
         235         182
         234         182
         234         181
         234         181
         233         181
         233         180
         232         180
         232         180
         232         179
         231         179
         231         179
         230         178
         230         178
         230         178
         229         177
         229         177
         228         177
         228         176
         228         176
         227         175
         227         175
         227         175
         226         174
         226         174
         225         174
         225         173
         225         173
         224         173
         224         172
         224         172
         223         172
         223         171
         223         171
         222         171
         222         170
         221         170
         221         170
         221         169
         220         169
         220         169
         220         168
         219         168
         219         168
         219         167
         218         167
         218         166
         218         166
         217         166
         217         165
         217         165
         216         165
         216         164
         216         164
         215         164
         215         163
         215         163
         214         163
         214         162
         214         162
         213         161
         213         161
         213         161
         212         160
         212         160
         212         160
         212         159
         211         159
         211         159
         211         158
         210         158
         210         158
         210         157
         209         157
         209         156
         209         156
         209         156
         208         155
         208         155
         208         155
         207         154
         207         154
         207         154
         207         153
         206         153
         206         152
         206         152
         206         152
         205         151
         205         151
         205         151
         205         150
         204         150
         204         150
         204         149
         204         149
         203         148
         203         148
         203         148
         203         147
         202         147
         202         147
         202         146
         202         146
         201         146
         201         145
         201         145
         201         144
         201         144
         200         144
         200         143
         200         143
         200         143
         199         142
         199         142
         199         141
         199         141
         199         141
         199         140
         198         140
         198         140
         198         139
         198         139
         198         139
         197         138
         197         138
         197         137
         197         137
         197         137
         197         136
         196         136
         196         136
         196         135
         196         135
         196         135
         196         134
         195         134
         195         133
         195         133
         195         133
         195         132
         195         132
         195         132
         195         131
         194         131
         194         131
         194         130
         194         130
         194         129
         194         129
         194         129
         194         128
         194         128
         193         128
         193         127
         193         127
         193         127
         193         126
         193         126
         193         125
         193         125
         193         125
         193         124
         193         124
         193         124
         193         123
         193         123
         193         123
         192         122
         192         122
         192         122
         192         121
         192         121
         192         120
         192         120
         192         120
         192         119
         192         119
         192         119
         192         118
         192         118
         192         118
         192         117
         192         117
         192         117
         192         116
         192         116
         192         115
         192         115
         192         115
         192         114
         192         114
         192         114
         192         113
         193         113
         193         113
         193         112
         193         112
         193         112
         193         111
         193         111
         193         111
         193         110
         193         110
         193         110
         193         109
         193         109
         194         109
         194         108
         194         108
         194         108
         194         107
         194         107
         194         107
         194         106
         194         106
         195         106
         195         105
         195         105
         195         105
         195         104
         195         104
         196         104
         196         103
         196         103
         196         103
         196         102
         196         102
         197         102
         197         101
         197         101
         197         101
         197         100
         198         100
         198         100
         198          99
         198          99
         198          99
         199          98
         199          98
         199          98
         199          97
         200          97
         200          97
         200          96
         200          96
         201          96
         201          96
         201          95
         202          95
         202          95
         202          94
         202          94
         203          94
         203          93
         203          93
         204          93
         204          93
         204          92
         205          92
         205          92
         205          91
         206          91
         206          91
         206          90
         207          90
         207          90
         208          90
         208          89
         208          89
         209          89
         209          88
         209          88
         210          88
         210          88
         211          87
         211          87
         212          87
         212          86
         212          86
         213          86
         213          86
         214          85
         214          85
         215          85
         215          85
         216          84
         216          84
         216          84
         217          83
         217          83
         218          83
         218          83
         219          82
         219          82
         220          82
         220          82
         221          81
         222          81
         222          81
         223          81
         223          80
         224          80
         224          80
         225          80
         225          79
         226          79
         227          79
         227          79
         228          78
         228          78
         229          78
         229          78
         230          78
         231          77
         231          77
         232          77
         233          77
         233          76
         234          76
         234          76
         235          76
         236          76
         236          75
         237          75
         238          75
         238          75
         239          75
         240          74
         240          74
         241          74
         242          74
         243          73
         243          73
         244          73
         245          73
         245          73
         246          73
         247          72
         248          72
         248          72
         249          72
         250          72
         251          71
         251          71
         252          71
         253          71
         254          71
         254          71
         255          70
         256          70
         257          70
         258          70
         258          70
         259          70
         260          69
         261          69
         262          69
         262          69
         263          69
         264          69
         265          68
         266          68
         267          68
         267          68
         268          68
         269          68
         270          68
         271          68
         272          67
         273          67
         273          67
         274          67
         275          67
         276          67
         277          67
         278          67
         279          66
         280          66
         281          66
         281          66
         282          66
         283          66
         284          66
         285          66
         286          66
         287          65
         288          65
         289          65
         290          65
         291          65
         292          65
         293          65
         293          65
         294          65
         295          65
         296          65
         297          65
         298          64
         299          64
         300          64
         301          64
         302          64
         303          64
         304          64
         305          64
         306          64
         307          64
         308          64
         309          64
         310          64
         311          64
         312          64
         313          64
         314          64
         315          64
         316          64
         317          64
         318          64
         319          64
         320          64
         321          63
         322          63
         323          63
         324          63
         325          63
         326          63
         327          63
         328          63
         329          63
         330          63
         331          63
         332          63
         333          63
         334          63
         335          63
         336          63
         337          64
         338          64
         339          64
         340          64
         341          64
         342          64
         343          64
         344          64
         345          64
         346          64
         347          64
         348          64
         349          64
         350          64
         351          64
         352          64
         353          64
         354          64
         355          64
         356          64
         357          64
         358          64
         359          64
         360          65
         361          65
         362          65
         363          65
         364          65
         365          65
         366          65
         367          65
         368          65
         369          65
         370          65
         371          65
         372          66
         373          66
         374          66
         375          66
         376          66
         377          66
         378          66
         379          66
         380          66
         381          67
         382          67
         383          67
         384          67
         385          67
         386          67
         387          67
         388          67
         389          68
         390          68
         391          68
         392          68
         393          68
         394          68
         395          68
         395          69
         396          69
         397          69
         398          69
         399          69
         400          69
         401          70
         402          70
         403          70
         404          70
         405          70
         406          70
         406          71
         407          71
         408          71
         409          71
         410          71
         411          71
         412          72
         413          72
         413          72
         414          72
         415          72
         416          73
         417          73
         418          73
         419          73
         419          73
         420          74
         421          74
         422          74
         423          74
         424          74
         424          75
         425          75
         426          75
         427          75
         428          76
         428          76
         429          76
         430          76
         431          76
         431          77
         432          77
         433          77
         434          77
         435          78
         435          78
         436          78
         437          78
         437          79
         438          79
         439          79
         440          79
         440          80
         441          80
         442          80
         443          80
         443          81
         444          81
         445          81
         445          81
         446          82
         447          82
         447          82
         448          82
         449          83
         449          83
         450          83
         451          84
         451          84
         452          84
         453          84
         453          85
         454          85
         455          85
         455          86
         456          86
         456          86
         457          86
         458          87
         458          87
         459          87
         459          88
         460          88
         461          88
         461          88
         462          89
         462          89
         463          89
         463          90
         464          90
         464          90
         465          91
         466          91
         466          91
         467          91
         467          92
         468          92
         468          92
         469          93
         469          93
         470          93
         470          94
         471          94
         471          94
         472          95
         472          95
         473          95
         473          96
         473          96
         474          96
         474          97
         475          97
         475          97
         476          98
         476          98
         477          98
         477          99
         477          99
         478          99
         478         100
         479         100
         479         100
         479         101
         480         101
         480         101
         481         102
         481         102
         481         102
         482         103
         482         103
         483         103
         483         104
         483         104
         484         105
         484         105
         484         105
         485         106
         485         106
         485         106
         486         107
         486         107
         486         107
         487         108
         487         108
         487         108
         487         109
         488         109
         488         110
         488         110
         489         110
         489         111
         489         111
         489         111
         490         112
         490         112
         490         112
         490         113
         491         113
         491         114
         491         114
         491         114
         274         208
         273         207
         273         207
         272         207
         272         206
         271         206
         271         206
         270         206
         270         205
         269         205
         269         205
         268         205
         268         204
         268         204
         267         204
         267         204
         266         203
         266         203
         265         203
         265         202
         264         202
         264         202
         263         202
         263         201
         262         201
         262         201
         262         200
         261         200
         261         200
         260         200
         260         199
         259         199
         259         199
         258         198
         258         198
         257         198
         257         198
         257         197
         256         197
         256         197
         255         196
         255         196
         254         196
         254         196
         253         195
         253         195
         253         195
         252         194
         252         194
         251         194
         251         193
         250         193
         250         193
         250         192
         249         192
         249         192
         248         192
         248         191
         247         191
         247         191
         247         190
         246         190
         246         190
         245         189
         245         189
         244         189
         244         188
         244         188
         243         188
         243         187
         242         187
         242         187
         241         187
         241         186
         241         186
         240         186
         240         185
         239         185
         239         185
         239         184
         238         184
         238         184
         237         183
         237         183
         237         183
         236         182
         236         182
         235         182
         235         181
         235         181
         234         181
         234         180
         233         180
         233         180
         233         179
         232         179
         232         179
         231         178
         231         178
         231         178
         230         177
         230         177
         229         177
         229         176
         229         176
         228         176
         228         175
         228         175
         227         175
         227         174
         226         174
         226         174
         226         173
         225         173
         225         173
         225         172
         224         172
         224         172
         224         171
         223         171
         223         170
         222         170
         222         170
         222         169
         221         169
         221         169
         221         168
         220         168
         220         168
         220         167
         219         167
         219         167
         219         166
         218         166
         218         166
         218         165
         217         165
         217         165
         217         164
         216         164
         216         163
         216         163
         215         163
         215         162
         215         162
         214         162
         214         161
         214         161
         214         161
         213         160
         213         160
         213         160
         212         159
         212         159
         212         158
         211         158
         211         158
         211         157
         211         157
         210         157
         210         156
         210         156
         209         156
         209         155
         209         155
         209         155
         208         154
         208         154
         208         153
         207         153
         207         153
         207         152
         207         152
         206         152
         206         151
         206         151
         206         151
         205         150
         205         150
         205         149
         205         149
         204         149
         204         148
         204         148
         204         148
         203         147
         203         147
         203         147
         203         146
         202         146
         202         145
         202         145
         202         145
         202         144
         201         144
         201         144
         201         143
         201         143
         201         143
         200         142
         200         142
         200         141
         200         141
         200         141
         199         140
         199         140
         199         140
         199         139
         199         139
         198         138
         198         138
         198         138
         198         137
         198         137
         198         137
         197         136
         197         136
         197         136
         197         135
         197         135
         197         134
         196         134
         196         134
         196         133
         196         133
         196         133
         196         132
         196         132
         196         132
         195         131
         195         131
         195         130
         195         130
         195         130
         195         129
         195         129
         195         129
         195         128
         194         128
         194         128
         194         127
         194         127
         194         127
         194         126
         194         126
         194         125
         194         125
         194         125
         194         124
         194         124
         194         124
         193         123
         193         123
         193         123
         193         122
         193         122
         193         121
         193         121
         193         121
         193         120
         193         120
         193         120
         193         119
         193         119
         193         119
         193         118
         193         118
         193         118
         193         117
         193         117
         193         117
         193         116
         193         116
         193         115
         193         115
         193         115
         193         114
         193         114
         193         114
         193         113
         193         113
         193         113
         194         112
         194         112
         194         112
         194         111
         194         111
         194         111
         194         110
         194         110
         194         110
         194         109
         194         109
         194         109
         195         108
         195         108
         195         108
         195         107
         195         107
         195         107
         195         106
         195         106
         195         106
         196         105
         196         105
         196         105
         196         104
         196         104
         196         104
         197         103
         197         103
         197         103
         197         102
         197         102
         197         102
         198         101
         198         101
         198         101
         198         100
         198         100
         199         100
         199          99
         199          99
         199          99
         200          98
         200          98
         200          98
         200          98
         201          97
         201          97
         201          97
         201          96
         202          96
         202          96
         202          95
         202          95
         203          95
         203          94
         203          94
         204          94
         204          94
         204          93
         205          93
         205          93
         205          92
         206          92
         206          92
         206          91
         207          91
         207          91
         207          91
         208          90
         208          90
         208          90
         209          89
         209          89
         209          89
         210          89
         210          88
         211          88
         211          88
         211          87
         212          87
         212          87
         213          87
         213          86
         214          86
         214          86
         215          86
         215          85
         215          85
         216          85
         216          84
         217          84
         217          84
         218          84
         218          83
         219          83
         219          83
         220          83
         220          82
         221          82
         221          82
         222          82
         222          81
         223          81
         223          81
         224          81
         224          80
         225          80
         226          80
         226          80
         227          79
         227          79
         228          79
         228          79
         229          78
         230          78
         230          78
         231          78
         231          78
         232          77
         233          77
         233          77
         234          77
         235          76
         235          76
         236          76
         236          76
         237          76
         238          75
         238          75
         239          75
         240          75
         240          75
         241          74
         242          74
         242          74
         243          74
         244          74
         245          73
         245          73
         246          73
         247          73
         247          73
         248          72
         249          72
         250          72
         250          72
         251          72
         252          71
         253          71
         253          71
         254          71
         255          71
         256          71
         256          70
         257          70
         258          70
         259          70
         260          70
         260          70
         261          69
         262          69
         263          69
         264          69
         265          69
         265          69
         266          69
         267          68
         268          68
         269          68
         270          68
         270          68
         271          68
         272          68
         273          68
         274          67
         275          67
         276          67
         276          67
         277          67
         278          67
         279          67
         280          67
         281          66
         282          66
         283          66
         284          66
         285          66
         285          66
         286          66
         287          66
         288          66
         289          66
         290          65
         291          65
         292          65
         293          65
         294          65
         295          65
         296          65
         297          65
         298          65
         298          65
         299          65
         300          65
         301          65
         302          65
         303          64
         304          64
         305          64
         306          64
         307          64
         308          64
         309          64
         310          64
         311          64
         312          64
         313          64
         314          64
         315          64
         316          64
         317          64
         318          64
         319          64
         320          64
         321          64
         322          64
         323          64
         324          64
         325          64
         326          64
         327          64
         328          64
         329          64
         330          64
         331          64
         332          64
         333          64
         334          64
         335          64
         336          64
         337          64
         338          64
         339          64
         340          64
         341          64
         342          64
         343          64
         344          64
         345          64
         346          64
         347          64
         348          64
         349          64
         350          64
         351          64
         352          64
         353          64
         354          64
         355          65
         356          65
         357          65
         358          65
         359          65
         360          65
         361          65
         362          65
         363          65
         364          65
         365          65
         366          65
         367          65
         368          65
         369          66
         370          66
         371          66
         372          66
         373          66
         374          66
         375          66
         376          66
         377          66
         378          67
         379          67
         380          67
         381          67
         382          67
         383          67
         384          67
         385          67
         386          67
         387          68
         388          68
         388          68
         389          68
         390          68
         391          68
         392          68
         393          69
         394          69
         395          69
         396          69
         397          69
         398          69
         399          69
         400          70
         400          70
         401          70
         402          70
         403          70
         404          70
         405          71
         406          71
         407          71
         408          71
         408          71
         409          72
         410          72
         411          72
         412          72
         413          72
         414          72
         415          73
         415          73
         416          73
         417          73
         418          73
         419          74
         420          74
         420          74
         421          74
         422          74
         423          75
         424          75
         424          75
         425          75
         426          76
         427          76
         428          76
         428          76
         429          76
         430          77
         431          77
         431          77
         432          77
         433          78
         434          78
         435          78
         435          78
         436          79
         437          79
         437          79
         438          79
         439          80
         440          80
         440          80
         441          80
         442          81
         442          81
         443          81
         444          81
         445          82
         445          82
         446          82
         447          82
         447          83
         448          83
         449          83
         449          83
         450          84
         451          84
         451          84
         452          85
         452          85
         453          85
         454          85
         454          86
         455          86
         456          86
         456          87
         457          87
         457          87
         458          87
         459          88
         459          88
         460          88
         460          89
         461          89
         461          89
         462          90
         462          90
         463          90
         464          90
         464          91
         465          91
         465          91
         466          92
         466          92
         467          92
         467          93
         468          93
         468          93
         469          94
         469          94
         470          94
         470          95
         471          95
         471          95
         472          96
         472          96
         473          96
         473          96
         473          97
         474          97
         474          97
         475          98
         475          98
         476          98
         476          99
         477          99
         477          99
         477         100
         478         100
         478         101
         479         101
         479         101
         479         102
         480         102
         480         102
         480         103
         481         103
         481         103
         482         104
         482         104
         482         104
         483         105
         483         105
         483         105
         484         106
         484         106
         484         106
         485         107
         485         107
         485         107
         486         108
         486         108
         486         109
         487         109
         487         109
         487         110
         487         110
         488         110
         488         111
         488         111
         488         111
         489         112
         489         112
         489         113
         490         113
         490         113
         490         114
         490         114
         491         114
         274         207
         274         207
         273         207
         273         206
         272         206
         272         206
         271         206
         271         205
         270         205
         270         205
         269         205
         269         204
         268         204
         268         204
         268         204
         267         203
         267         203
         266         203
         266         202
         265         202
         265         202
         264         202
         264         201
         263         201
         263         201
         263         200
         262         200
         262         200
         261         200
         261         199
         260         199
         260         199
         259         198
         259         198
         258         198
         258         198
         258         197
         257         197
         257         197
         256         196
         256         196
         255         196
         255         196
         254         195
         254         195
         254         195
         253         194
         253         194
         252         194
         252         193
         251         193
         251         193
         251         193
         250         192
         250         192
         249         192
         249         191
         248         191
         248         191
         248         190
         247         190
         247         190
         246         189
         246         189
         245         189
         245         189
         245         188
         244         188
         244         188
         243         187
         243         187
         242         187
         242         186
         242         186
         241         186
         241         185
         240         185
         240         185
         240         184
         239         184
         239         184
         238         183
         238         183
         238         183
         237         182
         237         182
         236         182
         236         181
         236         181
         235         181
         235         180
         234         180
         234         180
         234         179
         233         179
         233         179
         232         178
         232         178
         232         178
         231         177
         231         177
         231         177
         230         176
         230         176
         229         176
         229         175
         229         175
         228         175
         228         174
         228         174
         227         174
         227         173
         226         173
         226         173
         226         172
         225         172
         225         172
         225         171
         224         171
         224         171
         224         170
         223         170
         223         170
         222         169
         222         169
         222         169
         221         168
         221         168
         221         168
         220         167
         220         167
         220         166
         219         166
         219         166
         219         165
         218         165
         218         165
         218         164
         217         164
         217         164
         217         163
         216         163
         216         163
         216         162
         216         162
         215         162
         215         161
         215         161
         214         160
         214         160
         214         160
         213         159
         213         159
         213         159
         212         158
         212         158
         212         158
         212         157
         211         157
         211         157
         211         156
         210         156
         210         155
         210         155
         210         155
         209         154
         209         154
         209         154
         208         153
         208         153
         208         153
         208         152
         207         152
         207         151
         207         151
         207         151
         206         150
         206         150
         206         150
         206         149
         205         149
         205         149
         205         148
         205         148
         204         148
         204         147
         204         147
         204         146
         203         146
         203         146
         203         145
         203         145
         203         145
         202         144
         202         144
         202         144
         202         143
         202         143
         201         142
         201         142
         201         142
         201         141
         201         141
         200         141
         200         140
         200         140
         200         140
         200         139
         199         139
         199         138
         199         138
         199         138
         199         137
         199         137
         198         137
         198         136
         198         136
         198         136
         198         135
         198         135
         197         134
         197         134
         197         134
         197         133
         197         133
         197         133
         197         132
         197         132
         196         132
         196         131
         196         131
         196         130
         196         130
         196         130
         196         129
         196         129
         195         129
         195         128
         195         128
         195         128
         195         127
         195         127
         195         126
         195         126
         195         126
         195         125
         195         125
         195         125
         195         124
         194         124
         194         124
         194         123
         194         123
         194         123
         194         122
         194         122
         194         121
         194         121
         194         121
         194         120
         194         120
         194         120
         194         119
         194         119
         194         119
         194         118
         194         118
         194         118
         194         117
         194         117
         194         117
         194         116
         194         116
         194         116
         194         115
         194         115
         194         114
         194         114
         194         114
         194         113
         194         113
         194         113
         194         112
         194         112
         195         112
         195         111
         195         111
         195         111
         195         110
         195         110
         195         110
         195         109
         195         109
         195         109
         195         108
         195         108
         196         108
         196         107
         196         107
         196         107
         196         106
         196         106
         196         106
         197         105
         197         105
         197         105
         197         104
         197         104
         197         104
         197         103
         198         103
         198         103
         198         102
         198         102
         198         102
         199         101
         199         101
         199         101
         199         100
         199         100
         200         100
         200          99
         200          99
         200          99
         200          99
         201          98
         201          98
         201          98
         201          97
         202          97
         202          97
         202          96
         202          96
         203          96
         203          95
         203          95
         204          95
         204          95
         204          94
         204          94
         205          94
         205          93
         205          93
         206          93
         206          92
         206          92
         207          92
         207          92
         207          91
         208          91
         208          91
         208          90
         209          90
         209          90
         210          90
         210          89
         210          89
         211          89
         211          88
         211          88
         212          88
         212          88
         213          87
         213          87
         214          87
         214          86
         214          86
         215          86
         215          86
         216          85
         216          85
         217          85
         217          85
         218          84
         218          84
         219          84
         219          84
         219          83
         220          83
         220          83
         221          83
         221          82
         222          82
         223          82
         223          82
         224          81
         224          81
         225          81
         225          81
         226          80
         226          80
         227          80
         227          80
         228          79
         229          79
         229          79
         230          79
         230          78
         231          78
         231          78
         232          78
         233          78
         233          77
         234          77
         235          77
         235          77
         236          76
         236          76
         237          76
         238          76
         238          76
         239          75
         240          75
         240          75
         241          75
         242          75
         242          74
         243          74
         244          74
         244          74
         245          74
         246          73
         247          73
         247          73
         248          73
         249          73
         249          72
         250          72
         251          72
         252          72
         252          72
         253          72
         254          71
         255          71
         255          71
         256          71
         257          71
         258          71
         259          70
         259          70
         260          70
         261          70
         262          70
         263          70
         263          69
         264          69
         265          69
         266          69
         267          69
         267          69
         268          69
         269          68
         270          68
         271          68
         272          68
         273          68
         273          68
         274          68
         275          68
         276          67
         277          67
         278          67
         279          67
         279          67
         280          67
         281          67
         282          67
         283          67
         284          66
         285          66
         286          66
         287          66
         288          66
         288          66
         289          66
         290          66
         291          66
         292          66
         293          66
         294          65
         295          65
         296          65
         297          65
         298          65
         299          65
         300          65
         301          65
         302          65
         303          65
         303          65
         304          65
         305          65
         306          65
         307          65
         308          65
         309          64
         310          64
         311          64
         312          64
         313          64
         314          64
         315          64
         316          64
         317          64
         318          64
         319          64
         320          64
         321          64
         322          64
         323          64
         324          64
         325          64
         326          64
         327          64
         328          64
         329          64
         330          64
         331          64
         332          64
         333          64
         334          64
         335          64
         336          64
         337          64
         338          64
         339          64
         340          64
         341          64
         342          64
         343          64
         344          64
         345          64
         346          64
         347          64
         348          64
         349          65
         350          65
         351          65
         352          65
         353          65
         354          65
         355          65
         356          65
         357          65
         358          65
         359          65
         360          65
         361          65
         362          65
         363          65
         364          65
         365          66
         366          66
         367          66
         368          66
         369          66
         370          66
         371          66
         372          66
         373          66
         374          66
         375          66
         376          67
         377          67
         378          67
         379          67
         379          67
         380          67
         381          67
         382          67
         383          68
         384          68
         385          68
         386          68
         387          68
         388          68
         389          68
         390          68
         391          69
         392          69
         393          69
         394          69
         395          69
         395          69
         396          69
         397          70
         398          70
         399          70
         400          70
         401          70
         402          70
         403          71
         404          71
         404          71
         405          71
         406          71
         407          71
         408          72
         409          72
         410          72
         411          72
         411          72
         412          73
         413          73
         414          73
         415          73
         416          73
         416          74
         417          74
         418          74
         419          74
         420          74
         421          75
         421          75
         422          75
         423          75
         424          75
         425          76
         425          76
         426          76
         427          76
         428          76
         428          77
         429          77
         430          77
         431          77
         432          78
         432          78
         433          78
         434          78
         435          79
         435          79
         436          79
         437          79
         437          80
         438          80
         439          80
         440          80
         440          81
         441          81
         442          81
         442          81
         443          82
         444          82
         444          82
         445          82
         446          83
         446          83
         447          83
         448          83
         448          84
         449          84
         450          84
         450          85
         451          85
         452          85
         452          85
         453          86
         453          86
         454          86
         455          86
         455          87
         456          87
         456          87
         457          88
         458          88
         458          88
         459          89
         459          89
         460          89
         461          89
         461          90
         462          90
         462          90
         463          91
         463          91
         464          91
         464          92
         465          92
         465          92
         466          92
         466          93
         467          93
         467          93
         468          94
         468          94
         469          94
         469          95
         470          95
         470          95
         471          96
         471          96
         472          96
         472          97
         473          97
         473          97
         473          98
         474          98
         474          98
         475          99
         475          99
         476          99
         476         100
         476         100
         477         100
         477         101
         478         101
         478         101
         478         102
         479         102
         479         102
         480         103
         480         103
         480         103
         481         104
         481         104
         481         104
         482         105
         482         105
         482         105
         483         106
         483         106
         483         107
         484         107
         484         107
         484         108
         485         108
         485         108
         485         109
         486         109
         486         109
         486         110
         486         110
         487         110
         487         111
         487         111
         488         112
         488         112
         488         112
         488         113
         489         113
         489         113
         489         114
         489         114
         490         115
         275         207
         274         207
         274         206
         273         206
         273         206
         272         206
         272         205
         271         205
         271         205
         270         205
         270         204
         269         204
         269         204
         268         204
         268         203
         268         203
         267         203
         267         202
         266         202
         266         202
         265         202
         265         201
         264         201
         264         201
         263         201
         263         200
         263         200
         262         200
         262         199
         261         199
         261         199
         260         199
         260         198
         259         198
         259         198
         259         197
         258         197
         258         197
         257         196
         257         196
         256         196
         256         196
         255         195
         255         195
         255         195
         254         194
         254         194
         253         194
         253         194
         252         193
         252         193
         252         193
         251         192
         251         192
         250         192
         250         191
         249         191
         249         191
         249         190
         248         190
         248         190
         247         190
         247         189
         246         189
         246         189
         246         188
         245         188
         245         188
         244         187
         244         187
         243         187
         243         186
         243         186
         242         186
         242         185
         241         185
         241         185
         241         184
         240         184
         240         184
         239         184
         239         183
         239         183
         238         183
         238         182
         237         182
         237         182
         237         181
         236         181
         236         181
         235         180
         235         180
         235         180
         234         179
         234         179
         233         179
         233         178
         233         178
         232         178
         232         177
         232         177
         231         177
         231         176
         230         176
         230         176
         230         175
         229         175
         229         175
         229         174
         228         174
         228         174
         227         173
         227         173
         227         173
         226         172
         226         172
         226         172
         225         171
         225         171
         225         170
         224         170
         224         170
         224         169
         223         169
         223         169
         222         168
         222         168
         222         168
         221         167
         221         167
         221         167
         220         166
         220         166
         220         166
         219         165
         219         165
         219         165
         218         164
         218         164
         218         164
         218         163
         217         163
         217         162
         217         162
         216         162
         216         161
         216         161
         215         161
         215         160
         215         160
         214         160
         214         159
         214         159
         213         159
         213         158
         213         158
         213         157
         212         157
         212         157
         212         156
         211         156
         211         156
         211         155
         211         155
         210         155
         210         154
         210         154
         209         154
         209         153
         209         153
         209         152
         208         152
         208         152
         208         151
         208         151
         207         151
         207         150
         207         150
         207         150
         206         149
         206         149
         206         148
         206         148
         205         148
         205         147
         205         147
         205         147
         204         146
         204         146
         204         146
         204         145
         204         145
         203         144
         203         144
         203         144
         203         143
         203         143
         202         143
         202         142
         202         142
         202         142
         202         141
         201         141
         201         141
         201         140
         201         140
         201         139
         200         139
         200         139
         200         138
         200         138
         200         138
         200         137
         199         137
         199         137
         199         136
         199         136
         199         135
         199         135
         198         135
         198         134
         198         134
         198         134
         198         133
         198         133
         198         133
         197         132
         197         132
         197         131
         197         131
         197         131
         197         130
         197         130
         197         130
         197         129
         196         129
         196         129
         196         128
         196         128
         196         128
         196         127
         196         127
         196         126
         196         126
         196         126
         196         125
         196         125
         195         125
         195         124
         195         124
         195         124
         195         123
         195         123
         195         123
         195         122
         195         122
         195         121
         195         121
         195         121
         195         120
         195         120
         195         120
         195         119
         195         119
         195         119
         195         118
         195         118
         195         118
         195         117
         195         117
         195         117
         195         116
         195         116
         195         116
         195         115
         195         115
         195         114
         195         114
         195         114
         195         113
         195         113
         195         113
         195         112
         195         112
         195         112
         195         111
         196         111
         196         111
         196         110
         196         110
         196         110
         196         109
         196         109
         196         109
         196         108
         196         108
         196         108
         197         107
         197         107
         197         107
         197         106
         197         106
         197         106
         197         105
         198         105
         198         105
         198         104
         198         104
         198         104
         198         103
         198         103
         199         103
         199         102
         199         102
         199         102
         199         101
         200         101
         200         101
         200         101
         200         100
         200         100
         201         100
         201          99
         201          99
         201          99
         202          98
         202          98
         202          98
         202          97
         203          97
         203          97
         203          96
         203          96
         204          96
         204          96
         204          95
         204          95
         205          95
         205          94
         205          94
         206          94
         206          93
         206          93
         207          93
         207          93
         207          92
         208          92
         208          92
         208          91
         209          91
         209          91
         209          91
         210          90
         210          90
         210          90
         211          89
         211          89
         212          89
         212          89
         212          88
         213          88
         213          88
         214          87
         214          87
         214          87
         215          87
         215          86
         216          86
         216          86
         217          86
         217          85
         217          85
         218          85
         218          84
         219          84
         219          84
         220          84
         220          83
         221          83
         221          83
         222          83
         222          82
         223          82
         223          82
         224          82
         224          81
         225          81
         225          81
         226          81
         226          80
         227          80
         228          80
         228          80
         229          80
         229          79
         230          79
         230          79
         231          79
         232          78
         232          78
         233          78
         233          78
         234          77
         235          77
         235          77
         236          77
         236          77
         237          76
         238          76
         238          76
         239          76
         240          76
         240          75
         241          75
         242          75
         242          75
         243          75
         244          74
         244          74
         245          74
         246          74
         246          74
         247          73
         248          73
         249          73
         249          73
         250          73
         251          72
         252          72
         252          72
         253          72
         254          72
         254          72
         255          71
         256          71
         257          71
         258          71
         258          71
         259          71
         260          70
         261          70
         261          70
         262          70
         263          70
         264          70
         265          70
         265          69
         266          69
         267          69
         268          69
         269          69
         270          69
         270          69
         271          68
         272          68
         273          68
         274          68
         275          68
         275          68
         276          68
         277          68
         278          67
         279          67
         280          67
         281          67
         282          67
         282          67
         283          67
         284          67
         285          67
         286          66
         287          66
         288          66
         289          66
         290          66
         291          66
         292          66
         292          66
         293          66
         294          66
         295          66
         296          66
         297          65
         298          65
         299          65
         300          65
         301          65
         302          65
         303          65
         304          65
         305          65
         306          65
         307          65
         307          65
         308          65
         309          65
         310          65
         311          65
         312          65
         313          65
         314          65
         315          65
         316          64
         317          64
         318          64
         319          64
         320          64
         321          64
         322          64
         323          64
         324          64
         325          64
         326          64
         327          64
         328          64
         329          64
         330          64
         331          64
         332          64
         333          64
         334          64
         335          64
         336          64
         337          64
         338          64
         339          64
         340          64
         341          65
         342          65
         343          65
         344          65
         345          65
         346          65
         347          65
         348          65
         349          65
         350          65
         351          65
         352          65
         353          65
         354          65
         355          65
         356          65
         357          65
         358          65
         359          65
         360          65
         361          66
         362          66
         363          66
         364          66
         365          66
         366          66
         367          66
         368          66
         369          66
         369          66
         370          66
         371          66
         372          67
         373          67
         374          67
         375          67
         376          67
         377          67
         378          67
         379          67
         380          67
         381          68
         382          68
         383          68
         384          68
         385          68
         386          68
         387          68
         388          68
         389          69
         389          69
         390          69
         391          69
         392          69
         393          69
         394          69
         395          70
         396          70
         397          70
         398          70
         399          70
         399          70
         400          71
         401          71
         402          71
         403          71
         404          71
         405          71
         406          72
         406          72
         407          72
         408          72
         409          72
         410          72
         411          73
         412          73
         412          73
         413          73
         414          73
         415          74
         416          74
         417          74
         417          74
         418          74
         419          75
         420          75
         421          75
         422          75
         422          75
         423          76
         424          76
         425          76
         425          76
         426          77
         427          77
         428          77
         429          77
         429          77
         430          78
         431          78
         432          78
         432          78
         433          79
         434          79
         435          79
         435          79
         436          80
         437          80
         437          80
         438          80
         439          81
         440          81
         440          81
         441          81
         442          82
         442          82
         443          82
         444          82
         444          83
         445          83
         446          83
         446          83
         447          84
         448          84
         448          84
         449          84
         450          85
         450          85
         451          85
         451          86
         452          86
         453          86
         453          86
         454          87
         454          87
         455          87
         456          88
         456          88
         457          88
         457          88
         458          89
         459          89
         459          89
         460          90
         460          90
         461          90
         461          91
         462          91
         462          91
         463          91
         463          92
         464          92
         464          92
         465          93
         465          93
         466          93
         466          94
         467          94
         467          94
         468          95
         468          95
         469          95
         469          96
         470          96
         470          96
         471          96
         471          97
         472          97
         472          97
         473          98
         473          98
         473          98
         474          99
         474          99
         475          99
         475         100
         476         100
         476         100
         476         101
         477         101
         477         101
         477         102
         478         102
         478         103
         479         103
         479         103
         479         104
         480         104
         480         104
         480         105
         481         105
         481         105
         481         106
         482         106
         482         106
         482         107
         483         107
         483         107
         483         108
         484         108
         484         108
         484         109
         485         109
         485         110
         485         110
         486         110
         486         111
         486         111
         486         111
         487         112
         487         112
         487         112
         487         113
         488         113
         488         114
         488         114
         488         114
         489         115
         275         207
         275         206
         274         206
         274         206
         273         206
         273         205
         272         205
         272         205
         271         205
         271         204
         270         204
         270         204
         269         204
         269         203
         269         203
         268         203
         268         202
         267         202
         267         202
         266         202
         266         201
         265         201
         265         201
         264         201
         264         200
         264         200
         263         200
         263         199
         262         199
         262         199
         261         199
         261         198
         260         198
         260         198
         260         197
         259         197
         259         197
         258         197
         258         196
         257         196
         257         196
         256         195
         256         195
         256         195
         255         194
         255         194
         254         194
         254         194
         253         193
         253         193
         253         193
         252         192
         252         192
         251         192
         251         191
         250         191
         250         191
         250         191
         249         190
         249         190
         248         190
         248         189
         247         189
         247         189
         247         188
         246         188
         246         188
         245         187
         245         187
         245         187
         244         187
         244         186
         243         186
         243         186
         242         185
         242         185
         242         185
         241         184
         241         184
         240         184
         240         183
         240         183
         239         183
         239         182
         238         182
         238         182
         238         181
         237         181
         237         181
         236         180
         236         180
         236         180
         235         179
         235         179
         235         179
         234         178
         234         178
         233         178
         233         177
         233         177
         232         177
         232         176
         231         176
         231         176
         231         175
         230         175
         230         175
         230         174
         229         174
         229         174
         229         173
         228         173
         228         173
         227         172
         227         172
         227         172
         226         171
         226         171
         226         171
         225         170
         225         170
         225         170
         224         169
         224         169
         224         169
         223         168
         223         168
         223         168
         222         167
         222         167
         222         167
         221         166
         221         166
         221         165
         220         165
         220         165
         220         164
         219         164
         219         164
         219         163
         218         163
         218         163
         218         162
         217         162
         217         162
         217         161
         216         161
         216         161
         216         160
         215         160
         215         159
         215         159
         215         159
         214         158
         214         158
         214         158
         213         157
         213         157
         213         157
         212         156
         212         156
         212         156
         212         155
         211         155
         211         154
         211         154
         211         154
         210         153
         210         153
         210         153
         209         152
         209         152
         209         152
         209         151
         208         151
         208         151
         208         150
         208         150
         207         149
         207         149
         207         149
         207         148
         206         148
         206         148
         206         147
         206         147
         206         147
         205         146
         205         146
         205         145
         205         145
         204         145
         204         144
         204         144
         204         144
         204         143
         203         143
         203         143
         203         142
         203         142
         203         142
         202         141
         202         141
         202         140
         202         140
         202         140
         201         139
         201         139
         201         139
         201         138
         201         138
         201         138
         200         137
         200         137
         200         136
         200         136
         200         136
         200         135
         199         135
         199         135
         199         134
         199         134
         199         134
         199         133
         199         133
         198         132
         198         132
         198         132
         198         131
         198         131
         198         131
         198         130
         198         130
         198         130
         197         129
         197         129
         197         129
         197         128
         197         128
         197         127
         197         127
         197         127
         197         126
         197         126
         197         126
         196         125
         196         125
         196         125
         196         124
         196         124
         196         124
         196         123
         196         123
         196         123
         196         122
         196         122
         196         121
         196         121
         196         121
         196         120
         196         120
         196         120
         196         119
         196         119
         196         119
         196         118
         196         118
         196         118
         196         117
         196         117
         196         117
         196         116
         196         116
         196         116
         196         115
         196         115
         196         114
         196         114
         196         114
         196         113
         196         113
         196         113
         196         112
         196         112
         196         112
         196         111
         196         111
         196         111
         197         110
         197         110
         197         110
         197         109
         197         109
         197         109
         197         108
         197         108
         197         108
         197         107
         198         107
         198         107
         198         106
         198         106
         198         106
         198         105
         198         105
         199         105
         199         104
         199         104
         199         104
         199         103
         199         103
         200         103
         200         103
         200         102
         200         102
         200         102
         200         101
         201         101
         201         101
         201         100
         201         100
         201         100
         202          99
         202          99
         202          99
         202          98
         203          98
         203          98
         203          97
         203          97
         204          97
         204          97
         204          96
         204          96
         205          96
         205          95
         205          95
         206          95
         206          94
         206          94
         206          94
         207          94
         207          93
         207          93
         208          93
         208          92
         208          92
         209          92
         209          92
         209          91
         210          91
         210          91
         210          90
         211          90
         211          90
         212          90
         212          89
         212          89
         213          89
         213          88
         214          88
         214          88
         214          88
         215          87
         215          87
         216          87
         216          86
         216          86
         217          86
         217          86
         218          85
         218          85
         219          85
         219          85
         220          84
         220          84
         221          84
         221          84
         222          83
         222          83
         222          83
         223          83
         224          82
         224          82
         225          82
         225          82
         226          81
         226          81
         227          81
         227          81
         228          80
         228          80
         229          80
         229          80
         230          79
         231          79
         231          79
         232          79
         232          79
         233          78
         233          78
         234          78
         235          78
         235          77
         236          77
         237          77
         237          77
         238          77
         238          76
         239          76
         240          76
         240          76
         241          76
         242          75
         242          75
         243          75
         244          75
         244          75
         245          74
         246          74
         246          74
         247          74
         248          74
         248          73
         249          73
         250          73
         251          73
         251          73
         252          73
         253          72
         254          72
         254          72
         255          72
         256          72
         257          72
         257          71
         258          71
         259          71
         260          71
         260          71
         261          71
         262          70
         263          70
         264          70
         264          70
         265          70
         266          70
         267          70
         268          69
         268          69
         269          69
         270          69
         271          69
         272          69
         273          69
         273          68
         274          68
         275          68
         276          68
         277          68
         278          68
         278          68
         279          68
         280          67
         281          67
         282          67
         283          67
         284          67
         285          67
         285          67
         286          67
         287          67
         288          67
         289          66
         290          66
         291          66
         292          66
         293          66
         294          66
         295          66
         295          66
         296          66
         297          66
         298          66
         299          66
         300          66
         301          66
         302          65
         303          65
         304          65
         305          65
         306          65
         307          65
         308          65
         309          65
         310          65
         311          65
         311          65
         312          65
         313          65
         314          65
         315          65
         316          65
         317          65
         318          65
         319          65
         320          65
         321          65
         322          65
         323          65
         324          65
         325          65
         326          65
         327          65
         328          65
         329          65
         330          65
         331          65
         332          65
         333          65
         334          65
         335          65
         336          65
         337          65
         338          65
         339          65
         340          65
         341          65
         342          65
         343          65
         344          65
         345          65
         346          65
         347          65
         348          65
         349          65
         350          65
         351          65
         352          65
         353          65
         354          65
         355          65
         356          65
         357          66
         358          66
         358          66
         359          66
         360          66
         361          66
         362          66
         363          66
         364          66
         365          66
         366          66
         367          66
         368          66
         369          67
         370          67
         371          67
         372          67
         373          67
         374          67
         375          67
         376          67
         377          67
         378          67
         379          68
         380          68
         381          68
         382          68
         382          68
         383          68
         384          68
         385          68
         386          69
         387          69
         388          69
         389          69
         390          69
         391          69
         392          69
         393          70
         394          70
         394          70
         395          70
         396          70
         397          70
         398          70
         399          71
         400          71
         401          71
         402          71
         402          71
         403          71
         404          72
         405          72
         406          72
         407          72
         408          72
         408          73
         409          73
         410          73
         411          73
         412          73
         413          73
         414          74
         414          74
         415          74
         416          74
         417          74
         418          75
         418          75
         419          75
         420          75
         421          75
         422          76
         422          76
         423          76
         424          76
         425          77
         426          77
         426          77
         427          77
         428          77
         429          78
         429          78
         430          78
         431          78
         432          79
         432          79
         433          79
         434          79
         435          80
         435          80
         436          80
         437          80
         437          81
         438          81
         439          81
         439          81
         440          82
         441          82
         442          82
         442          82
         443          83
         444          83
         444          83
         445          83
         446          84
         446          84
         447          84
         447          84
         448          85
         449          85
         449          85
         450          85
         451          86
         451          86
         452          86
         452          87
         453          87
         454          87
         454          87
         455          88
         455          88
         456          88
         457          89
         457          89
         458          89
         458          90
         459          90
         459          90
         460          90
         460          91
         461          91
         461          91
         462          92
         463          92
         463          92
         464          93
         464          93
         465          93
         465          93
         466          94
         466          94
         467          94
         467          95
         468          95
         468          95
         468          96
         469          96
         469          96
         470          97
         470          97
         471          97
         471          98
         472          98
         472          98
         473          99
         473          99
         473          99
         474         100
         474         100
         475         100
         475         101
         475         101
         476         101
         476         102
         477         102
         477         102
         477         103
         478         103
         478         103
         478         104
         479         104
         479         104
         480         105
         480         105
         480         105
         481         106
         481         106
         481         106
         482         107
         482         107
         482         108
         482         108
         483         108
         483         109
         483         109
         484         109
         484         110
         484         110
         485         110
         485         111
         485         111
         485         111
         486         112
         486         112
         486         113
         486         113
         487         113
         487         114
         487         114
         487         114
         488         115
         275         206
         275         206
         275         206
         274         206
         274         205
         273         205
         273         205
         272         205
         272         204
         271         204
         271         204
         270         204
         270         203
         269         203
         269         203
         269         202
         268         202
         268         202
         267         202
         267         201
         266         201
         266         201
         265         201
         265         200
         264         200
         264         200
         264         199
         263         199
         263         199
         262         199
         262         198
         261         198
         261         198
         260         197
         260         197
         260         197
         259         197
         259         196
         258         196
         258         196
         257         195
         257         195
         257         195
         256         195
         256         194
         255         194
         255         194
         254         193
         254         193
         254         193
         253         192
         253         192
         252         192
         252         192
         251         191
         251         191
         251         191
         250         190
         250         190
         249         190
         249         189
         248         189
         248         189
         248         188
         247         188
         247         188
         246         188
         246         187
         246         187
         245         187
         245         186
         244         186
         244         186
         243         185
         243         185
         243         185
         242         184
         242         184
         241         184
         241         183
         241         183
         240         183
         240         182
         239         182
         239         182
         239         181
         238         181
         238         181
         237         181
         237         180
         237         180
         236         180
         236         179
         236         179
         235         179
         235         178
         234         178
         234         178
         234         177
         233         177
         233         177
         233         176
         232         176
         232         176
         231         175
         231         175
         231         175
         230         174
         230         174
         230         174
         229         173
         229         173
         228         173
         228         172
         228         172
         227         171
         227         171
         227         171
         226         170
         226         170
         226         170
         225         169
         225         169
         225         169
         224         168
         224         168
         224         168
         223         167
         223         167
         223         167
         222         166
         222         166
         222         166
         221         165
         221         165
         221         165
         220         164
         220         164
         220         164
         219         163
         219         163
         219         162
         218         162
         218         162
         218         161
         217         161
         217         161
         217         160
         216         160
         216         160
         216         159
         216         159
         215         159
         215         158
         215         158
         214         158
         214         157
         214         157
         214         156
         213         156
         213         156
         213         155
         212         155
         212         155
         212         154
         212         154
         211         154
         211         153
         211         153
         210         153
         210         152
         210         152
         210         151
         209         151
         209         151
         209         150
         209         150
         208         150
         208         149
         208         149
         208         149
         207         148
         207         148
         207         148
         207         147
         207         147
         206         146
         206         146
         206         146
         206         145
         205         145
         205         145
         205         144
         205         144
         205         144
         204         143
         204         143
         204         143
         204         142
         204         142
         203         141
         203         141
         203         141
         203         140
         203         140
         202         140
         202         139
         202         139
         202         139
         202         138
         202         138
         201         137
         201         137
         201         137
         201         136
         201         136
         201         136
         200         135
         200         135
         200         135
         200         134
         200         134
         200         134
         200         133
         199         133
         199         132
         199         132
         199         132
         199         131
         199         131
         199         131
         199         130
         198         130
         198         130
         198         129
         198         129
         198         129
         198         128
         198         128
         198         127
         198         127
         198         127
         198         126
         197         126
         197         126
         197         125
         197         125
         197         125
         197         124
         197         124
         197         124
         197         123
         197         123
         197         122
         197         122
         197         122
         197         121
         197         121
         197         121
         197         120
         197         120
         197         120
         197         119
         197         119
         197         119
         197         118
         197         118
         197         118
         197         117
         197         117
         197         117
         197         116
         197         116
         197         116
         197         115
         197         115
         197         115
         197         114
         197         114
         197         113
         197         113
         197         113
         197         112
         197         112
         197         112
         197         111
         197         111
         197         111
         197         110
         198         110
         198         110
         198         109
         198         109
         198         109
         198         108
         198         108
         198         108
         198         107
         198         107
         199         107
         199         106
         199         106
         199         106
         199         105
         199         105
         199         105
         200         105
         200         104
         200         104
         200         104
         200         103
         200         103
         201         103
         201         102
         201         102
         201         102
         201         101
         201         101
         202         101
         202         100
         202         100
         202         100
         203          99
         203          99
         203          99
         203          98
         203          98
         204          98
         204          98
         204          97
         204          97
         205          97
         205          96
         205          96
         206          96
         206          95
         206          95
         206          95
         207          95
         207          94
         207          94
         208          94
         208          93
         208          93
         209          93
         209          92
         209          92
         210          92
         210          92
         210          91
         211          91
         211          91
         211          90
         212          90
         212          90
         212          90
         213          89
         213          89
         214          89
         214          89
         214          88
         215          88
         215          88
         216          87
         216          87
         216          87
         217          87
         217          86
         218          86
         218          86
         219          86
         219          85
         219          85
         220          85
         220          85
         221          84
         221          84
         222          84
         222          84
         223          83
         223          83
         224          83
         224          83
         225          82
         225          82
         226          82
         226          82
         227          81
         227          81
         228          81
         228          81
         229          80
         230          80
         230          80
         231          80
         231          79
         232          79
         232          79
         233          79
         234          79
         234          78
         235          78
         235          78
         236          78
         237          77
         237          77
         238          77
         238          77
         239          77
         240          76
         240          76
         241          76
         242          76
         242          76
         243          75
         244          75
         244          75
         245          75
         246          75
         246          74
         247          74
         248          74
         248          74
         249          74
         250          73
         250          73
         251          73
         252          73
         253          73
         253          73
         254          72
         255          72
         256          72
         256          72
         257          72
         258          72
         259          71
         259          71
         260          71
         261          71
         262          71
         262          71
         263          70
         264          70
         265          70
         266          70
         266          70
         267          70
         268          70
         269          69
         270          69
         270          69
         271          69
         272          69
         273          69
         274          69
         275          69
         275          68
         276          68
         277          68
         278          68
         279          68
         280          68
         281          68
         281          68
         282          68
         283          67
         284          67
         285          67
         286          67
         287          67
         288          67
         288          67
         289          67
         290          67
         291          67
         292          67
         293          66
         294          66
         295          66
         296          66
         297          66
         298          66
         298          66
         299          66
         300          66
         301          66
         302          66
         303          66
         304          66
         305          66
         306          66
         307          65
         308          65
         309          65
         310          65
         311          65
         312          65
         313          65
         313          65
         314          65
         315          65
         316          65
         317          65
         318          65
         319          65
         320          65
         321          65
         322          65
         323          65
         324          65
         325          65
         326          65
         327          65
         328          65
         329          65
         330          65
         331          65
         332          65
         333          65
         334          65
         335          65
         336          65
         337          65
         338          65
         339          65
         340          65
         341          65
         342          65
         343          65
         344          65
         345          65
         346          65
         347          65
         348          65
         349          65
         349          65
         350          65
         351          66
         352          66
         353          66
         354          66
         355          66
         356          66
         357          66
         358          66
         359          66
         360          66
         361          66
         362          66
         363          66
         364          66
         365          67
         366          67
         367          67
         368          67
         369          67
         370          67
         371          67
         372          67
         373          67
         374          67
         375          67
         376          68
         376          68
         377          68
         378          68
         379          68
         380          68
         381          68
         382          68
         383          68
         384          69
         385          69
         386          69
         387          69
         388          69
         389          69
         389          69
         390          70
         391          70
         392          70
         393          70
         394          70
         395          70
         396          70
         397          71
         398          71
         398          71
         399          71
         400          71
         401          71
         402          72
         403          72
         404          72
         405          72
         405          72
         406          72
         407          73
         408          73
         409          73
         410          73
         410          73
         411          74
         412          74
         413          74
         414          74
         415          74
         415          74
         416          75
         417          75
         418          75
         419          75
         419          76
         420          76
         421          76
         422          76
         423          76
         423          77
         424          77
         425          77
         426          77
         426          77
         427          78
         428          78
         429          78
         429          78
         430          79
         431          79
         432          79
         432          79
         433          80
         434          80
         435          80
         435          80
         436          80
         437          81
         437          81
         438          81
         439          81
         439          82
         440          82
         441          82
         441          83
         442          83
         443          83
         443          83
         444          84
         445          84
         445          84
         446          84
         447          85
         447          85
         448          85
         449          85
         449          86
         450          86
         450          86
         451          87
         452          87
         452          87
         453          87
         453          88
         454          88
         455          88
         455          89
         456          89
         456          89
         457          89
         457          90
         458          90
         458          90
         459          91
         460          91
         460          91
         461          92
         461          92
         462          92
         462          92
         463          93
         463          93
         464          93
         464          94
         465          94
         465          94
         466          95
         466          95
         467          95
         467          96
         468          96
         468          96
         469          96
         469          97
         469          97
         470          97
         470          98
         471          98
         471          98
         472          99
         472          99
         472          99
         473         100
         473         100
         474         100
         474         101
         474         101
         475         101
         475         102
         476         102
         476         102
         476         103
         477         103
         477         103
         478         104
         478         104
         478         104
         479         105
         479         105
         479         106
         480         106
         480         106
         480         107
         481         107
         481         107
         481         108
         482         108
         482         108
         482         109
         482         109
         483         109
         483         110
         483         110
         484         110
         484         111
         484         111
         484         112
         485         112
         485         112
         485         113
         486         113
         486         113
         486         114
         486         114
         487         114
         487         115
         276         206
         275         206
         275         206
         275         205
         274         205
         274         205
         273         205
         273         204
         272         204
         272         204
         271         204
         271         203
         270         203
         270         203
         270         203
         269         202
         269         202
         268         202
         268         201
         267         201
         267         201
         266         201
         266         200
         265         200
         265         200
         265         199
         264         199
         264         199
         263         199
         263         198
         262         198
         262         198
         261         198
         261         197
         261         197
         260         197
         260         196
         259         196
         259         196
         258         195
         258         195
         258         195
         257         195
         257         194
         256         194
         256         194
         255         193
         255         193
         254         193
         254         193
         254         192
         253         192
         253         192
         252         191
         252         191
         252         191
         251         190
         251         190
         250         190
         250         190
         249         189
         249         189
         249         189
         248         188
         248         188
         247         188
         247         187
         247         187
         246         187
         246         186
         245         186
         245         186
         244         185
         244         185
         244         185
         243         185
         243         184
         242         184
         242         184
         242         183
         241         183
         241         183
         240         182
         240         182
         240         182
         239         181
         239         181
         239         181
         238         180
         238         180
         237         180
         237         179
         237         179
         236         179
         236         178
         235         178
         235         178
         235         177
         234         177
         234         177
         234         176
         233         176
         233         176
         232         175
         232         175
         232         175
         231         174
         231         174
         231         174
         230         173
         230         173
         229         173
         229         172
         229         172
         228         172
         228         171
         228         171
         227         171
         227         170
         227         170
         226         170
         226         169
         226         169
         225         169
         225         168
         225         168
         224         168
         224         167
         224         167
         223         167
         223         166
         223         166
         222         165
         222         165
         222         165
         221         164
         221         164
         221         164
         220         163
         220         163
         220         163
         219         162
         219         162
         219         162
         218         161
         218         161
         218         161
         218         160
         217         160
         217         160
         217         159
         216         159
         216         158
         216         158
         215         158
         215         157
         215         157
         215         157
         214         156
         214         156
         214         156
         213         155
         213         155
         213         155
         213         154
         212         154
         212         154
         212         153
         212         153
         211         152
         211         152
         211         152
         210         151
         210         151
         210         151
         210         150
         209         150
         209         150
         209         149
         209         149
         209         149
         208         148
         208         148
         208         147
         208         147
         207         147
         207         146
         207         146
         207         146
         206         145
         206         145
         206         145
         206         144
         206         144
         205         143
         205         143
         205         143
         205         142
         205         142
         204         142
         204         141
         204         141
         204         141
         204         140
         203         140
         203         140
         203         139
         203         139
         203         138
         203         138
         202         138
         202         137
         202         137
         202         137
         202         136
         202         136
         201         136
         201         135
         201         135
         201         135
         201         134
         201         134
         201         133
         200         133
         200         133
         200         132
         200         132
         200         132
         200         131
         200         131
         200         131
         199         130
         199         130
         199         130
         199         129
         199         129
         199         128
         199         128
         199         128
         199         127
         199         127
         198         127
         198         126
         198         126
         198         126
         198         125
         198         125
         198         125
         198         124
         198         124
         198         124
         198         123
         198         123
         198         122
         198         122
         198         122
         198         121
         198         121
         198         121
         197         120
         197         120
         197         120
         197         119
         197         119
         197         119
         197         118
         197         118
         197         118
         197         117
         197         117
         197         117
         197         116
         197         116
         198         116
         198         115
         198         115
         198         115
         198         114
         198         114
         198         114
         198         113
         198         113
         198         112
         198         112
         198         112
         198         111
         198         111
         198         111
         198         110
         198         110
         198         110
         199         109
         199         109
         199         109
         199         108
         199         108
         199         108
         199         107
         199         107
         199         107
         200         107
         200         106
         200         106
         200         106
         200         105
         200         105
         200         105
         201         104
         201         104
         201         104
         201         103
         201         103
         201         103
         202         102
         202         102
         202         102
         202         101
         202         101
         203         101
         203         100
         203         100
         203         100
         203         100
         204          99
         204          99
         204          99
         204          98
         205          98
         205          98
         205          97
         205          97
         206          97
         206          96
         206          96
         206          96
         207          96
         207          95
         207          95
         208          95
         208          94
         208          94
         208          94
         209          93
         209          93
         209          93
         210          93
         210          92
         210          92
         211          92
         211          91
         211          91
         212          91
         212          91
         212          90
         213          90
         213          90
         214          89
         214          89
         214          89
         215          89
         215          88
         215          88
         216          88
         216          88
         217          87
         217          87
         218          87
         218          87
         218          86
         219          86
         219          86
         220          85
         220          85
         221          85
         221          85
         222          84
         222          84
         223          84
         223          84
         223          83
         224          83
         224          83
         225          83
         225          82
         226          82
         227          82
         227          82
         228          81
         228          81
         229          81
         229          81
         230          81
         230          80
         231          80
         231          80
         232          80
         232          79
         233          79
         234          79
         234          79
         235          79
         235          78
         236          78
         237          78
         237          78
         238          77
         238          77
         239          77
         240          77
         240          77
         241          76
         242          76
         242          76
         243          76
         244          76
         244          75
         245          75
         246          75
         246          75
         247          75
         248          74
         248          74
         249          74
         250          74
         250          74
         251          74
         252          73
         252          73
         253          73
         254          73
         255          73
         255          72
         256          72
         257          72
         258          72
         258          72
         259          72
         260          71
         261          71
         261          71
         262          71
         263          71
         264          71
         264          71
         265          70
         266          70
         267          70
         268          70
         268          70
         269          70
         270          70
         271          69
         272          69
         273          69
         273          69
         274          69
         275          69
         276          69
         277          69
         278          68
         278          68
         279          68
         280          68
         281          68
         282          68
         283          68
         283          68
         284          68
         285          68
         286          67
         287          67
         288          67
         289          67
         290          67
         291          67
         291          67
         292          67
         293          67
         294          67
         295          67
         296          66
         297          66
         298          66
         299          66
         300          66
         301          66
         301          66
         302          66
         303          66
         304          66
         305          66
         306          66
         307          66
         308          66
         309          66
         310          66
         311          66
         312          66
         313          65
         314          65
         315          65
         316          65
         316          65
         317          65
         318          65
         319          65
         320          65
         321          65
         322          65
         323          65
         324          65
         325          65
         326          65
         327          65
         328          65
         329          65
         330          65
         331          65
         332          65
         333          65
         334          65
         335          65
         336          65
         337          65
         338          65
         339          65
         340          65
         341          65
         342          65
         343          65
         344          65
         344          66
         345          66
         346          66
         347          66
         348          66
         349          66
         350          66
         351          66
         352          66
         353          66
         354          66
         355          66
         356          66
         357          66
         358          66
         359          66
         360          66
         361          66
         362          67
         363          67
         364          67
         365          67
         366          67
         367          67
         368          67
         369          67
         370          67
         370          67
         371          67
         372          68
         373          68
         374          68
         375          68
         376          68
         377          68
         378          68
         379          68
         380          68
         381          69
         382          69
         383          69
         384          69
         384          69
         385          69
         386          69
         387          69
         388          70
         389          70
         390          70
         391          70
         392          70
         393          70
         393          70
         394          71
         395          71
         396          71
         397          71
         398          71
         399          71
         400          72
         401          72
         401          72
         402          72
         403          72
         404          72
         405          73
         406          73
         407          73
         407          73
         408          73
         409          73
         410          74
         411          74
         412          74
         412          74
         413          74
         414          75
         415          75
         416          75
         416          75
         417          75
         418          76
         419          76
         420          76
         420          76
         421          76
         422          77
         423          77
         423          77
         424          77
         425          77
         426          78
         426          78
         427          78
         428          78
         429          79
         429          79
         430          79
         431          79
         432          80
         432          80
         433          80
         434          80
         434          80
         435          81
         436          81
         437          81
         437          81
         438          82
         439          82
         439          82
         440          82
         441          83
         441          83
         442          83
         443          84
         443          84
         444          84
         445          84
         445          85
         446          85
         446          85
         447          85
         448          86
         448          86
         449          86
         450          86
         450          87
         451          87
         451          87
         452          88
         453          88
         453          88
         454          88
         454          89
         455          89
         455          89
         456          90
         457          90
         457          90
         458          90
         458          91
         459          91
         459          91
         460          92
         460          92
         461          92
         461          93
         462          93
         462          93
         463          94
         463          94
         464          94
         464          94
         465          95
         465          95
         466          95
         466          96
         467          96
         467          96
         468          97
         468          97
         469          97
         469          98
         469          98
         470          98
         470          99
         471          99
         471          99
         472         100
         472         100
         472         100
         473         101
         473         101
         474         101
         474         102
         474         102
         475         102
         475         103
         476         103
         476         103
         476         104
         477         104
         477         104
         477         105
         478         105
         478         105
         478         106
         479         106
         479         106
         479         107
         480         107
         480         107
         480         108
         481         108
         481         108
         481         109
         482         109
         482         110
         482         110
         482         110
         483         111
         483         111
         483         111
         484         112
         484         112
         484         112
         484         113
         485         113
         485         113
         485         114
         485         114
         486         115
         486         115
         276         206
         276         206
         275         205
         275         205
         275         205
         274         205
         274         204
         273         204
         273         204
         272         204
         272         203
         271         203
         271         203
         270         203
         270         202
         270         202
         269         202
         269         201
         268         201
         268         201
         267         201
         267         200
         266         200
         266         200
         266         200
         265         199
         265         199
         264         199
         264         198
         263         198
         263         198
         262         198
         262         197
         262         197
         261         197
         261         196
         260         196
         260         196
         259         196
         259         195
         258         195
         258         195
         258         194
         257         194
         257         194
         256         193
         256         193
         255         193
         255         193
         255         192
         254         192
         254         192
         253         191
         253         191
         253         191
         252         190
         252         190
         251         190
         251         190
         250         189
         250         189
         250         189
         249         188
         249         188
         248         188
         248         187
         248         187
         247         187
         247         186
         246         186
         246         186
         245         186
         245         185
         245         185
         244         185
         244         184
         243         184
         243         184
         243         183
         242         183
         242         183
         241         182
         241         182
         241         182
         240         181
         240         181
         240         181
         239         180
         239         180
         238         180
         238         179
         238         179
         237         179
         237         178
         236         178
         236         178
         236         177
         235         177
         235         177
         235         177
         234         176
         234         176
         233         176
         233         175
         233         175
         232         175
         232         174
         232         174
         231         174
         231         173
         231         173
         230         172
         230         172
         229         172
         229         171
         229         171
         228         171
         228         170
         228         170
         227         170
         227         169
         227         169
         226         169
         226         168
         226         168
         225         168
         225         167
         225         167
         224         167
         224         166
         224         166
         223         166
         223         165
         223         165
         222         165
         222         164
         222         164
         221         164
         221         163
         221         163
         220         163
         220         162
         220         162
         219         161
         219         161
         219         161
         219         160
         218         160
         218         160
         218         159
         217         159
         217         159
         217         158
         216         158
         216         158
         216         157
         216         157
         215         157
         215         156
         215         156
         214         156
         214         155
         214         155
         214         154
         213         154
         213         154
         213         153
         213         153
         212         153
         212         152
         212         152
         212         152
         211         151
         211         151
         211         151
         210         150
         210         150
         210         149
         210         149
         210         149
         209         148
         209         148
         209         148
         209         147
         208         147
         208         147
         208         146
         208         146
         207         146
         207         145
         207         145
         207         144
         207         144
         206         144
         206         143
         206         143
         206         143
         206         142
         205         142
         205         142
         205         141
         205         141
         205         141
         204         140
         204         140
         204         139
         204         139
         204         139
         204         138
         203         138
         203         138
         203         137
         203         137
         203         137
         203         136
         202         136
         202         136
         202         135
         202         135
         202         134
         202         134
         201         134
         201         133
         201         133
         201         133
         201         132
         201         132
         201         132
         201         131
         200         131
         200         131
         200         130
         200         130
         200         129
         200         129
         200         129
         200         128
         200         128
         200         128
         199         127
         199         127
         199         127
         199         126
         199         126
         199         126
         199         125
         199         125
         199         125
         199         124
         199         124
         199         124
         199         123
         199         123
         199         122
         199         122
         198         122
         198         121
         198         121
         198         121
         198         120
         198         120
         198         120
         198         119
         198         119
         198         119
         198         118
         198         118
         198         118
         198         117
         198         117
         198         117
         198         116
         198         116
         198         116
         198         115
         198         115
         198         115
         198         114
         199         114
         199         114
         199         113
         199         113
         199         113
         199         112
         199         112
         199         112
         199         111
         199         111
         199         111
         199         110
         199         110
         199         110
         200         109
         200         109
         200         109
         200         108
         200         108
         200         108
         200         107
         200         107
         200         107
         201         106
         201         106
         201         106
         201         105
         201         105
         201         105
         201         104
         202         104
         202         104
         202         103
         202         103
         202         103
         202         102
         203         102
         203         102
         203         101
         203         101
         203         101
         204         101
         204         100
         204         100
         204         100
         204          99
         205          99
         205          99
         205          98
         205          98
         206          98
         206          97
         206          97
         206          97
         207          97
         207          96
         207          96
         207          96
         208          95
         208          95
         208          95
         209          94
         209          94
         209          94
         210          94
         210          93
         210          93
         210          93
         211          92
         211          92
         211          92
         212          92
         212          91
         213          91
         213          91
         213          90
         214          90
         214          90
         214          90
         215          89
         215          89
         215          89
         216          89
         216          88
         217          88
         217          88
         217          87
         218          87
         218          87
         219          87
         219          86
         220          86
         220          86
         220          86
         221          85
         221          85
         222          85
         222          85
         223          84
         223          84
         224          84
         224          84
         225          83
         225          83
         226          83
         226          83
         227          82
         227          82
         228          82
         228          82
         229          81
         229          81
         230          81
         230          81
         231          80
         231          80
         232          80
         233          80
         233          80
         234          79
         234          79
         235          79
         235          79
         236          78
         237          78
         237          78
         238          78
         238          78
         239          77
         240          77
         240          77
         241          77
         242          77
         242          76
         243          76
         244          76
         244          76
         245          76
         245          75
         246          75
         247          75
         247          75
         248          75
         249          74
         250          74
         250          74
         251          74
         252          74
         252          74
         253          73
         254          73
         254          73
         255          73
         256          73
         257          73
         257          72
         258          72
         259          72
         260          72
         260          72
         261          72
         262          71
         263          71
         263          71
         264          71
         265          71
         266          71
         267          71
         267          70
         268          70
         269          70
         270          70
         270          70
         271          70
         272          70
         273          69
         274          69
         275          69
         275          69
         276          69
         277          69
         278          69
         279          69
         280          69
         280          68
         281          68
         282          68
         283          68
         284          68
         285          68
         286          68
         286          68
         287          68
         288          67
         289          67
         290          67
         291          67
         292          67
         293          67
         293          67
         294          67
         295          67
         296          67
         297          67
         298          67
         299          67
         300          66
         301          66
         302          66
         303          66
         303          66
         304          66
         305          66
         306          66
         307          66
         308          66
         309          66
         310          66
         311          66
         312          66
         313          66
         314          66
         315          66
         316          66
         317          66
         317          66
         318          66
         319          66
         320          66
         321          66
         322          66
         323          66
         324          66
         325          66
         326          66
         327          66
         328          65
         329          66
         330          66
         331          66
         332          66
         333          66
         334          66
         335          66
         336          66
         337          66
         338          66
         339          66
         340          66
         340          66
         341          66
         342          66
         343          66
         344          66
         345          66
         346          66
         347          66
         348          66
         349          66
         350          66
         351          66
         352          66
         353          66
         354          66
         355          66
         356          66
         357          66
         358          67
         359          67
         360          67
         361          67
         362          67
         363          67
         364          67
         364          67
         365          67
         366          67
         367          67
         368          67
         369          68
         370          68
         371          68
         372          68
         373          68
         374          68
         375          68
         376          68
         377          68
         378          68
         379          69
         379          69
         380          69
         381          69
         382          69
         383          69
         384          69
         385          69
         386          70
         387          70
         388          70
         389          70
         389          70
         390          70
         391          70
         392          71
         393          71
         394          71
         395          71
         396          71
         397          71
         397          71
         398          72
         399          72
         400          72
         401          72
         402          72
         403          72
         403          73
         404          73
         405          73
         406          73
         407          73
         408          73
         408          74
         409          74
         410          74
         411          74
         412          74
         413          75
         413          75
         414          75
         415          75
         416          75
         417          76
         417          76
         418          76
         419          76
         420          76
         420          77
         421          77
         422          77
         423          77
         424          77
         424          78
         425          78
         426          78
         427          78
         427          79
         428          79
         429          79
         429          79
         430          80
         431          80
         432          80
         432          80
         433          80
         434          81
         434          81
         435          81
         436          81
         437          82
         437          82
         438          82
         439          82
         439          83
         440          83
         441          83
         441          83
         442          84
         443          84
         443          84
         444          85
         444          85
         445          85
         446          85
         446          86
         447          86
         448          86
         448          86
         449          87
         449          87
         450          87
         451          88
         451          88
         452          88
         452          88
         453          89
         453          89
         454          89
         455          90
         455          90
         456          90
         456          90
         457          91
         457          91
         458          91
         458          92
         459          92
         459          92
         460          92
         460          93
         461          93
         461          93
         462          94
         462          94
         463          94
         463          95
         464          95
         464          95
         465          96
         465          96
         466          96
         466          97
         467          97
         467          97
         468          97
         468          98
         469          98
         469          98
         469          99
         470          99
         470          99
         471         100
         471         100
         471         100
         472         101
         472         101
         473         101
         473         102
         473         102
         474         102
         474         103
         475         103
         475         103
         475         104
         476         104
         476         104
         476         105
         477         105
         477         105
         477         106
         478         106
         478         106
         478         107
         479         107
         479         108
         479         108
         480         108
         480         109
         480         109
         481         109
         481         110
         481         110
         482         110
         482         111
         482         111
         482         111
         483         112
         483         112
         483         112
         483         113
         484         113
         484         114
         484         114
         484         114
         485         115
         485         115
         277         206
         276         205
         276         205
         275         205
         275         205
         275         204
         274         204
         274         204
         273         204
         273         203
         272         203
         272         203
         271         203
         271         202
         270         202
         270         202
         270         201
         269         201
         269         201
         268         201
         268         200
         267         200
         267         200
         266         200
         266         199
         266         199
         265         199
         265         198
         264         198
         264         198
         263         198
         263         197
         262         197
         262         197
         262         196
         261         196
         261         196
         260         196
         260         195
         259         195
         259         195
         259         194
         258         194
         258         194
         257         194
         257         193
         256         193
         256         193
         256         192
         255         192
         255         192
         254         191
         254         191
         253         191
         253         191
         253         190
         252         190
         252         190
         251         189
         251         189
         251         189
         250         188
         250         188
         249         188
         249         188
         249         187
         248         187
         248         187
         247         186
         247         186
         246         186
         246         185
         246         185
         245         185
         245         184
         244         184
         244         184
         244         183
         243         183
         243         183
         242         182
         242         182
         242         182
         241         182
         241         181
         241         181
         240         181
         240         180
         239         180
         239         180
         239         179
         238         179
         238         179
         237         178
         237         178
         237         178
         236         177
         236         177
         236         177
         235         176
         235         176
         234         176
         234         175
         234         175
         233         175
         233         174
         233         174
         232         174
         232         173
         232         173
         231         173
         231         172
         230         172
         230         172
         230         171
         229         171
         229         171
         229         170
         228         170
         228         170
         228         169
         227         169
         227         169
         227         168
         226         168
         226         168
         226         167
         225         167
         225         167
         225         166
         224         166
         224         166
         224         165
         223         165
         223         164
         223         164
         222         164
         222         163
         222         163
         221         163
         221         162
         221         162
         220         162
         220         161
         220         161
         220         161
         219         160
         219         160
         219         160
         218         159
         218         159
         218         159
         217         158
         217         158
         217         157
         217         157
         216         157
         216         156
         216         156
         215         156
         215         155
         215         155
         215         155
         214         154
         214         154
         214         154
         214         153
         213         153
         213         153
         213         152
         213         152
         212         151
         212         151
         212         151
         212         150
         211         150
         211         150
         211         149
         211         149
         210         149
         210         148
         210         148
         210         148
         209         147
         209         147
         209         147
         209         146
         208         146
         208         145
         208         145
         208         145
         208         144
         207         144
         207         144
         207         143
         207         143
         207         143
         206         142
         206         142
         206         142
         206         141
         206         141
         205         140
         205         140
         205         140
         205         139
         205         139
         204         139
         204         138
         204         138
         204         138
         204         137
         204         137
         203         137
         203         136
         203         136
         203         135
         203         135
         203         135
         203         134
         202         134
         202         134
         202         133
         202         133
         202         133
         202         132
         202         132
         202         132
         201         131
         201         131
         201         131
         201         130
         201         130
         201         129
         201         129
         201         129
         201         128
         200         128
         200         128
         200         127
         200         127
         200         127
         200         126
         200         126
         200         126
         200         125
         200         125
         200         125
         200         124
         200         124
         200         123
         199         123
         199         123
         199         122
         199         122
         199         122
         199         121
         199         121
         199         121
         199         120
         199         120
         199         120
         199         119
         199         119
         199         119
         199         118
         199         118
         199         118
         199         117
         199         117
         199         117
         199         116
         199         116
         199         116
         199         115
         199         115
         199         115
         199         114
         199         114
         199         114
         199         113
         200         113
         200         113
         200         112
         200         112
         200         112
         200         111
         200         111
         200         111
         200         110
         200         110
         200         110
         200         109
         200         109
         201         109
         201         108
         201         108
         201         108
         201         107
         201         107
         201         107
         201         106
         202         106
         202         106
         202         105
         202         105
         202         105
         202         104
         202         104
         203         104
         203         103
         203         103
         203         103
         203         102
         203         102
         204         102
         204         102
         204         101
         204         101
         204         101
         205         100
         205         100
         205         100
         205          99
         206          99
         206          99
         206          98
         206          98
         206          98
         207          98
         207          97
         207          97
         207          97
         208          96
         208          96
         208          96
         209          95
         209          95
         209          95
         209          95
         210          94
         210          94
         210          94
         211          93
         211          93
         211          93
         212          93
         212          92
         212          92
         213          92
         213          91
         213          91
         214          91
         214          91
         214          90
         215          90
         215          90
         215          89
         216          89
         216          89
         217          89
         217          88
         217          88
         218          88
         218          88
         219          87
         219          87
         220          87
         220          87
         220          86
         221          86
         221          86
         222          86
         222          85
         223          85
         223          85
         224          85
         224          84
         224          84
         225          84
         225          84
         226          83
         226          83
         227          83
         227          83
         228          82
         228          82
         229          82
         229          82
         230          81
         231          81
         231          81
         232          81
         232          80
         233          80
         233          80
         234          80
         234          80
         235          79
         236          79
         236          79
         237          79
         237          78
         238          78
         239          78
         239          78
         240          78
         240          77
         241          77
         242          77
         242          77
         243          77
         243          76
         244          76
         245          76
         245          76
         246          76
         247          75
         247          75
         248          75
         249          75
         249          75
         250          75
         251          74
         251          74
         252          74
         253          74
         254          74
         254          73
         255          73
         256          73
         256          73
         257          73
         258          73
         259          72
         259          72
         260          72
         261          72
         262          72
         262          72
         263          72
         264          71
         265          71
         265          71
         266          71
         267          71
         268          71
         269          70
         269          70
         270          70
         271          70
         272          70
         273          70
         273          70
         274          70
         275          69
         276          69
         277          69
         277          69
         278          69
         279          69
         280          69
         281          69
         282          69
         282          68
         283          68
         284          68
         285          68
         286          68
         287          68
         288          68
         288          68
         289          68
         290          68
         291          67
         292          67
         293          67
         294          67
         295          67
         296          67
         296          67
         297          67
         298          67
         299          67
         300          67
         301          67
         302          67
         303          67
         304          67
         305          66
         305          66
         306          66
         307          66
         308          66
         309          66
         310          66
         311          66
         312          66
         313          66
         314          66
         315          66
         316          66
         317          66
         318          66
         319          66
         319          66
         320          66
         321          66
         322          66
         323          66
         324          66
         325          66
         326          66
         327          66
         328          66
         329          66
         330          66
         331          66
         332          66
         333          66
         334          66
         335          66
         336          66
         337          66
         338          66
         338          66
         339          66
         340          66
         341          66
         342          66
         343          66
         344          66
         345          66
         346          66
         347          66
         348          66
         349          66
         350          66
         351          66
         352          66
         353          67
         354          67
         355          67
         356          67
         357          67
         358          67
         359          67
         359          67
         360          67
         361          67
         362          67
         363          67
         364          67
         365          67
         366          68
         367          68
         368          68
         369          68
         370          68
         371          68
         372          68
         373          68
         374          68
         374          68
         375          69
         376          69
         377          69
         378          69
         379          69
         380          69
         381          69
         382          69
         383          69
         384          70
         385          70
         385          70
         386          70
         387          70
         388          70
         389          70
         390          71
         391          71
         392          71
         393          71
         393          71
         394          71
         395          71
         396          72
         397          72
         398          72
         399          72
         399          72
         400          72
         401          73
         402          73
         403          73
         404          73
         405          73
         405          73
         406          74
         407          74
         408          74
         409          74
         410          74
         410          74
         411          75
         412          75
         413          75
         414          75
         414          75
         415          76
         416          76
         417          76
         417          76
         418          76
         419          77
         420          77
         421          77
         421          77
         422          78
         423          78
         424          78
         424          78
         425          78
         426          79
         427          79
         427          79
         428          79
         429          80
         429          80
         430          80
         431          80
         432          80
         432          81
         433          81
         434          81
         434          81
         435          82
         436          82
         436          82
         437          82
         438          83
         438          83
         439          83
         440          83
         440          84
         441          84
         442          84
         442          84
         443          85
         444          85
         444          85
         445          86
         446          86
         446          86
         447          86
         447          87
         448          87
         449          87
         449          87
         450          88
         450          88
         451          88
         451          89
         452          89
         453          89
         453          89
         454          90
         454          90
         455          90
         455          91
         456          91
         456          91
         457          91
         458          92
         458          92
         459          92
         459          93
         460          93
         460          93
         461          94
         461          94
         462          94
         462          94
         463          95
         463          95
         464          95
         464          96
         465          96
         465          96
         465          97
         466          97
         466          97
         467          98
         467          98
         468          98
         468          99
         469          99
         469          99
         469         100
         470         100
         470         100
         471         101
         471         101
         471         101
         472         102
         472         102
         473         102
         473         103
         473         103
         474         103
         474         104
         474         104
         475         104
         475         105
         476         105
         476         105
         476         106
         477         106
         477         106
         477         107
         478         107
         478         107
         478         108
         479         108
         479         108
         479         109
         479         109
         480         109
         480         110
         480         110
         481         110
         481         111
         481         111
         481         111
         482         112
         482         112
         482         113
         483         113
         483         113
         483         114
         483         114
         484         114
         484         115
         484         115
         277         205
         277         205
         276         205
         276         205
         275         204
         275         204
         275         204
         274         204
         274         203
         273         203
         273         203
         272         203
         272         202
         271         202
         271         202
         271         201
         270         201
         270         201
         269         201
         269         200
         268         200
         268         200
         267         200
         267         199
         267         199
         266         199
         266         198
         265         198
         265         198
         264         198
         264         197
         263         197
         263         197
         263         197
         262         196
         262         196
         261         196
         261         195
         260         195
         260         195
         260         194
         259         194
         259         194
         258         194
         258         193
         257         193
         257         193
         257         192
         256         192
         256         192
         255         192
         255         191
         254         191
         254         191
         254         190
         253         190
         253         190
         252         189
         252         189
         252         189
         251         189
         251         188
         250         188
         250         188
         250         187
         249         187
         249         187
         248         186
         248         186
         247         186
         247         185
         247         185
         246         185
         246         185
         245         184
         245         184
         245         184
         244         183
         244         183
         243         183
         243         182
         243         182
         242         182
         242         181
         242         181
         241         181
         241         180
         240         180
         240         180
         240         179
         239         179
         239         179
         238         178
         238         178
         238         178
         237         177
         237         177
         237         177
         236         176
         236         176
         235         176
         235         175
         235         175
         234         175
         234         174
         234         174
         233         174
         233         173
         233         173
         232         173
         232         172
         232         172
         231         172
         231         171
         230         171
         230         171
         230         170
         229         170
         229         170
         229         169
         228         169
         228         169
         228         168
         227         168
         227         168
         227         167
         226         167
         226         167
         226         166
         225         166
         225         166
         225         165
         224         165
         224         165
         224         164
         223         164
         223         164
         223         163
         222         163
         222         163
         222         162
         222         162
         221         162
         221         161
         221         161
         220         161
         220         160
         220         160
         219         159
         219         159
         219         159
         219         158
         218         158
         218         158
         218         157
         217         157
         217         157
         217         156
         217         156
         216         156
         216         155
         216         155
         215         155
         215         154
         215         154
         215         153
         214         153
         214         153
         214         152
         214         152
         213         152
         213         151
         213         151
         213         151
         212         150
         212         150
         212         150
         212         149
         211         149
         211         149
         211         148
         211         148
         210         147
         210         147
         210         147
         210         146
         209         146
         209         146
         209         145
         209         145
         209         145
         208         144
         208         144
         208         144
         208         143
         208         143
         207         143
         207         142
         207         142
         207         141
         207         141
         206         141
         206         140
         206         140
         206         140
         206         139
         205         139
         205         139
         205         138
         205         138
         205         138
         205         137
         204         137
         204         136
         204         136
         204         136
         204         135
         204         135
         204         135
         203         134
         203         134
         203         134
         203         133
         203         133
         203         133
         203         132
         202         132
         202         132
         202         131
         202         131
         202         130
         202         130
         202         130
         202         129
         202         129
         201         129
         201         128
         201         128
         201         128
         201         127
         201         127
         201         127
         201         126
         201         126
         201         126
         201         125
         201         125
         201         125
         200         124
         200         124
         200         123
         200         123
         200         123
         200         122
         200         122
         200         122
         200         121
         200         121
         200         121
         200         120
         200         120
         200         120
         200         119
         200         119
         200         119
         200         118
         200         118
         200         118
         200         117
         200         117
         200         117
         200         116
         200         116
         200         116
         200         115
         200         115
         200         115
         200         114
         200         114
         200         114
         200         113
         200         113
         200         113
         201         112
         201         112
         201         112
         201         111
         201         111
         201         111
         201         110
         201         110
         201         110
         201         109
         201         109
         201         109
         202         108
         202         108
         202         108
         202         107
         202         107
         202         107
         202         106
         202         106
         203         106
         203         105
         203         105
         203         105
         203         104
         203         104
         203         104
         204         103
         204         103
         204         103
         204         103
         204         102
         204         102
         205         102
         205         101
         205         101
         205         101
         205         100
         206         100
         206         100
         206          99
         206          99
         207          99
         207          99
         207          98
         207          98
         208          98
         208          97
         208          97
         208          97
         209          96
         209          96
         209          96
         209          96
         210          95
         210          95
         210          95
         211          94
         211          94
         211          94
         211          94
         212          93
         212          93
         212          93
         213          92
         213          92
         213          92
         214          92
         214          91
         214          91
         215          91
         215          90
         216          90
         216          90
         216          90
         217          89
         217          89
         217          89
         218          89
         218          88
         219          88
         219          88
         219          87
         220          87
         220          87
         221          87
         221          86
         222          86
         222          86
         222          86
         223          85
         223          85
         224          85
         224          85
         225          84
         225          84
         226          84
         226          84
         227          83
         227          83
         228          83
         228          83
         229          82
         229          82
         230          82
         230          82
         231          82
         231          81
         232          81
         232          81
         233          81
         233          80
         234          80
         235          80
         235          80
         236          80
         236          79
         237          79
         237          79
         238          79
         239          78
         239          78
         240          78
         240          78
         241          78
         242          77
         242          77
         243          77
         243          77
         244          77
         245          76
         245          76
         246          76
         247          76
         247          76
         248          75
         249          75
         249          75
         250          75
         251          75
         251          75
         252          74
         253          74
         253          74
         254          74
         255          74
         256          73
         256          73
         257          73
         258          73
         258          73
         259          73
         260          73
         261          72
         261          72
         262          72
         263          72
         264          72
         264          72
         265          71
         266          71
         267          71
         267          71
         268          71
         269          71
         270          71
         271          70
         271          70
         272          70
         273          70
         274          70
         275          70
         275          70
         276          70
         277          69
         278          69
         279          69
         279          69
         280          69
         281          69
         282          69
         283          69
         284          69
         284          68
         285          68
         286          68
         287          68
         288          68
         289          68
         290          68
         291          68
         291          68
         292          68
         293          68
         294          68
         295          67
         296          67
         297          67
         298          67
         298          67
         299          67
         300          67
         301          67
         302          67
         303          67
         304          67
         305          67
         306          67
         307          67
         307          67
         308          67
         309          66
         310          66
         311          66
         312          66
         313          66
         314          66
         315          66
         316          66
         317          66
         318          66
         319          66
         320          66
         320          66
         321          66
         322          66
         323          66
         324          66
         325          66
         326          66
         327          66
         328          66
         329          66
         330          66
         331          66
         332          66
         333          66
         334          66
         335          66
         336          66
         337          66
         337          66
         338          66
         339          66
         340          66
         341          66
         342          66
         343          66
         344          66
         345          66
         346          66
         347          67
         348          67
         349          67
         350          67
         351          67
         352          67
         353          67
         354          67
         355          67
         355          67
         356          67
         357          67
         358          67
         359          67
         360          67
         361          67
         362          68
         363          68
         364          68
         365          68
         366          68
         367          68
         368          68
         369          68
         370          68
         370          68
         371          68
         372          68
         373          69
         374          69
         375          69
         376          69
         377          69
         378          69
         379          69
         380          69
         381          69
         381          70
         382          70
         383          70
         384          70
         385          70
         386          70
         387          70
         388          71
         389          71
         389          71
         390          71
         391          71
         392          71
         393          71
         394          72
         395          72
         396          72
         396          72
         397          72
         398          72
         399          72
         400          73
         401          73
         401          73
         402          73
         403          73
         404          73
         405          74
         406          74
         406          74
         407          74
         408          74
         409          75
         410          75
         411          75
         411          75
         412          75
         413          76
         414          76
         415          76
         415          76
         416          76
         417          77
         418          77
         418          77
         419          77
         420          77
         421          78
         421          78
         422          78
         423          78
         424          78
         424          79
         425          79
         426          79
         427          79
         427          80
         428          80
         429          80
         429          80
         430          80
         431          81
         432          81
         432          81
         433          81
         434          82
         434          82
         435          82
         436          82
         436          83
         437          83
         438          83
         438          83
         439          84
         440          84
         440          84
         441          84
         442          85
         442          85
         443          85
         444          85
         444          86
         445          86
         445          86
         446          87
         447          87
         447          87
         448          87
         448          88
         449          88
         450          88
         450          88
         451          89
         451          89
         452          89
         452          90
         453          90
         453          90
         454          90
         455          91
         455          91
         456          91
         456          92
         457          92
         457          92
         458          93
         458          93
         459          93
         459          93
         460          94
         460          94
         461          94
         461          95
         462          95
         462          95
         463          96
         463          96
         464          96
         464          97
         465          97
         465          97
         465          97
         466          98
         466          98
         467          98
         467          99
         468          99
         468          99
         468         100
         469         100
         469         100
         470         101
         470         101
         471         101
         471         102
         471         102
         472         102
         472         103
         472         103
         473         103
         473         104
         474         104
         474         104
         474         105
         475         105
         475         105
         475         106
         476         106
         476         106
         476         107
         477         107
         477         107
         477         108
         478         108
         478         108
         478         109
         479         109
         479         109
         479         110
         479         110
         480         111
         480         111
         480         111
         481         112
         481         112
         481         112
         481         113
         482         113
         482         113
         482         114
         482         114
         483         114
         483         115
         483         115
         278         205
         277         205
         277         205
         276         204
         276         204
         275         204
         275         204
         275         203
         274         203
         274         203
         273         203
         273         202
         272         202
         272         202
         271         202
         271         201
         271         201
         270         201
         270         200
         269         200
         269         200
         268         200
         268         199
         267         199
         267         199
         267         199
         266         198
         266         198
         265         198
         265         197
         264         197
         264         197
         264         197
         263         196
         263         196
         262         196
         262         195
         261         195
         261         195
         261         195
         260         194
         260         194
         259         194
         259         193
         258         193
         258         193
         258         193
         257         192
         257         192
         256         192
         256         191
         255         191
         255         191
         255         190
         254         190
         254         190
         253         190
         253         189
         253         189
         252         189
         252         188
         251         188
         251         188
         250         187
         250         187
         250         187
         249         186
         249         186
         248         186
         248         186
         248         185
         247         185
         247         185
         246         184
         246         184
         246         184
         245         183
         245         183
         244         183
         244         182
         244         182
         243         182
         243         181
         243         181
         242         181
         242         180
         241         180
         241         180
         241         180
         240         179
         240         179
         239         179
         239         178
         239         178
         238         178
         238         177
         238         177
         237         177
         237         176
         237         176
         236         176
         236         175
         235         175
         235         175
         235         174
         234         174
         234         174
         234         173
         233         173
         233         173
         233         172
         232         172
         232         172
         231         171
         231         171
         231         171
         230         170
         230         170
         230         170
         229         169
         229         169
         229         169
         228         168
         228         168
         228         168
         227         167
         227         167
         227         167
         226         166
         226         166
         226         166
         225         165
         225         165
         225         165
         224         164
         224         164
         224         163
         223         163
         223         163
         223         162
         223         162
         222         162
         222         161
         222         161
         221         161
         221         160
         221         160
         220         160
         220         159
         220         159
         220         159
         219         158
         219         158
         219         158
         218         157
         218         157
         218         157
         218         156
         217         156
         217         155
         217         155
         216         155
         216         154
         216         154
         216         154
         215         153
         215         153
         215         153
         215         152
         214         152
         214         152
         214         151
         214         151
         213         151
         213         150
         213         150
         213         149
         212         149
         212         149
         212         148
         212         148
         211         148
         211         147
         211         147
         211         147
         210         146
         210         146
         210         146
         210         145
         210         145
         209         145
         209         144
         209         144
         209         143
         209         143
         208         143
         208         142
         208         142
         208         142
         208         141
         207         141
         207         141
         207         140
         207         140
         207         140
         206         139
         206         139
         206         139
         206         138
         206         138
         206         137
         205         137
         205         137
         205         136
         205         136
         205         136
         205         135
         205         135
         204         135
         204         134
         204         134
         204         134
         204         133
         204         133
         204         133
         203         132
         203         132
         203         131
         203         131
         203         131
         203         130
         203         130
         203         130
         203         129
         202         129
         202         129
         202         128
         202         128
         202         128
         202         127
         202         127
         202         127
         202         126
         202         126
         202         126
         202         125
         201         125
         201         124
         201         124
         201         124
         201         123
         201         123
         201         123
         201         122
         201         122
         201         122
         201         121
         201         121
         201         121
         201         120
         201         120
         201         120
         201         119
         201         119
         201         119
         201         118
         201         118
         201         118
         201         117
         201         117
         201         117
         201         116
         201         116
         201         116
         201         115
         201         115
         201         115
         201         114
         201         114
         201         114
         201         113
         201         113
         201         113
         201         112
         201         112
         201         112
         202         111
         202         111
         202         111
         202         110
         202         110
         202         110
         202         109
         202         109
         202         109
         202         108
         202         108
         203         108
         203         107
         203         107
         203         107
         203         106
         203         106
         203         106
         203         105
         204         105
         204         105
         204         104
         204         104
         204         104
         204         104
         205         103
         205         103
         205         103
         205         102
         205         102
         206         102
         206         101
         206         101
         206         101
         206         100
         207         100
         207         100
         207         100
         207          99
         207          99
         208          99
         208          98
         208          98
         208          98
         209          97
         209          97
         209          97
         209          97
         210          96
         210          96
         210          96
         210          95
         211          95
         211          95
         211          94
         212          94
         212          94
         212          94
         213          93
         213          93
         213          93
         214          93
         214          92
         214          92
         215          92
         215          91
         215          91
         216          91
         216          91
         216          90
         217          90
         217          90
         217          89
         218          89
         218          89
         219          89
         219          88
         219          88
         220          88
         220          88
         221          87
         221          87
         221          87
         222          87
         222          86
         223          86
         223          86
         224          86
         224          85
         225          85
         225          85
         225          85
         226          84
         226          84
         227          84
         227          84
         228          83
         228          83
         229          83
         229          83
         230          82
         230          82
         231          82
         231          82
         232          81
         232          81
         233          81
         234          81
         234          81
         235          80
         235          80
         236          80
         236          80
         237          79
         237          79
         238          79
         239          79
         239          79
         240          78
         240          78
         241          78
         242          78
         242          78
         243          77
         243          77
         244          77
         245          77
         245          77
         246          76
         247          76
         247          76
         248          76
         249          76
         249          75
         250          75
         251          75
         251          75
         252          75
         253          75
         253          74
         254          74
         255          74
         255          74
         256          74
         257          74
         257          73
         258          73
         259          73
         260          73
         260          73
         261          73
         262          72
         263          72
         263          72
         264          72
         265          72
         266          72
         266          72
         267          71
         268          71
         269          71
         269          71
         270          71
         271          71
         272          71
         273          70
         273          70
         274          70
         275          70
         276          70
         277          70
         277          70
         278          70
         279          69
         280          69
         281          69
         281          69
         282          69
         283          69
         284          69
         285          69
         286          69
         287          69
         287          68
         288          68
         289          68
         290          68
         291          68
         292          68
         293          68
         293          68
         294          68
         295          68
         296          68
         297          68
         298          67
         299          67
         300          67
         300          67
         301          67
         302          67
         303          67
         304          67
         305          67
         306          67
         307          67
         308          67
         309          67
         309          67
         310          67
         311          67
         312          67
         313          67
         314          67
         315          67
         316          67
         317          67
         318          66
         319          66
         320          66
         321          66
         321          66
         322          66
         323          66
         324          66
         325          66
         326          66
         327          66
         328          66
         329          66
         330          66
         331          66
         332          66
         333          66
         334          66
         335          66
         336          66
         336          66
         337          66
         338          66
         339          67
         340          67
         341          67
         342          67
         343          67
         344          67
         345          67
         346          67
         347          67
         348          67
         349          67
         350          67
         351          67
         352          67
         352          67
         353          67
         354          67
         355          67
         356          67
         357          67
         358          67
         359          68
         360          68
         361          68
         362          68
         363          68
         364          68
         365          68
         366          68
         366          68
         367          68
         368          68
         369          68
         370          69
         371          69
         372          69
         373          69
         374          69
         375          69
         376          69
         377          69
         377          69
         378          70
         379          70
         380          70
         381          70
         382          70
         383          70
         384          70
         385          70
         385          71
         386          71
         387          71
         388          71
         389          71
         390          71
         391          71
         392          72
         392          72
         393          72
         394          72
         395          72
         396          72
         397          72
         398          73
         398          73
         399          73
         400          73
         401          73
         402          73
         403          74
         403          74
         404          74
         405          74
         406          74
         407          74
         408          75
         408          75
         409          75
         410          75
         411          75
         412          76
         412          76
         413          76
         414          76
         415          76
         415          77
         416          77
         417          77
         418          77
         419          77
         419          78
         420          78
         421          78
         422          78
         422          78
         423          79
         424          79
         424          79
         425          79
         426          80
         427          80
         427          80
         428          80
         429          80
         429          81
         430          81
         431          81
         432          81
         432          82
         433          82
         434          82
         434          82
         435          83
         436          83
         436          83
         437          83
         438          84
         438          84
         439          84
         440          84
         440          85
         441          85
         441          85
         442          85
         443          86
         443          86
         444          86
         445          86
         445          87
         446          87
         446          87
         447          88
         448          88
         448          88
         449          88
         449          89
         450          89
         450          89
         451          90
         452          90
         452          90
         453          90
         453          91
         454          91
         454          91
         455          92
         455          92
         456          92
         456          92
         457          93
         457          93
         458          93
         458          94
         459          94
         459          94
         460          95
         460          95
         461          95
         461          95
         462          96
         462          96
         463          96
         463          97
         464          97
         464          97
         465          98
         465          98
         465          98
         466          99
         466          99
         467          99
         467         100
         468         100
         468         100
         468         101
         469         101
         469         101
         470         101
         470         102
         470         102
         471         102
         471         103
         472         103
         472         103
         472         104
         473         104
         473         104
         473         105
         474         105
         474         105
         474         106
         475         106
         475         107
         475         107
         476         107
         476         108
         476         108
         477         108
         477         109
         477         109
         478         109
         478         110
         478         110
         479         110
         479         111
         479         111
         479         111
         480         112
         480         112
         480         112
         480         113
         481         113
         481         113
         481         114
         482         114
         482         115
         482         115
         482         115
         278         205
         278         205
         277         204
         277         204
         276         204
         276         204
         275         203
         275         203
         275         203
         274         203
         274         202
         273         202
         273         202
         272         202
         272         201
         271         201
         271         201
         271         200
         270         200
         270         200
         269         200
         269         199
         268         199
         268         199
         268         199
         267         198
         267         198
         266         198
         266         197
         265         197
         265         197
         264         197
         264         196
         264         196
         263         196
         263         195
         262         195
         262         195
         261         195
         261         194
         261         194
         260         194
         260         193
         259         193
         259         193
         259         193
         258         192
         258         192
         257         192
         257         191
         256         191
         256         191
         256         191
         255         190
         255         190
         254         190
         254         189
         254         189
         253         189
         253         188
         252         188
         252         188
         251         187
         251         187
         251         187
         250         187
         250         186
         249         186
         249         186
         249         185
         248         185
         248         185
         247         184
         247         184
         247         184
         246         183
         246         183
         245         183
         245         183
         245         182
         244         182
         244         182
         244         181
         243         181
         243         181
         242         180
         242         180
         242         180
         241         179
         241         179
         240         179
         240         178
         240         178
         239         178
         239         177
         239         177
         238         177
         238         176
         238         176
         237         176
         237         175
         236         175
         236         175
         236         174
         235         174
         235         174
         235         173
         234         173
         234         173
         234         172
         233         172
         233         172
         232         171
         232         171
         232         171
         231         170
         231         170
         231         170
         230         169
         230         169
         230         169
         229         168
         229         168
         229         168
         228         167
         228         167
         228         167
         227         166
         227         166
         227         166
         226         165
         226         165
         226         165
         225         164
         225         164
         225         164
         225         163
         224         163
         224         163
         224         162
         223         162
         223         162
         223         161
         222         161
         222         161
         222         160
         221         160
         221         160
         221         159
         221         159
         220         158
         220         158
         220         158
         219         157
         219         157
         219         157
         219         156
         218         156
         218         156
         218         155
         217         155
         217         155
         217         154
         217         154
         216         154
         216         153
         216         153
         216         153
         215         152
         215         152
         215         151
         215         151
         214         151
         214         150
         214         150
         214         150
         213         149
         213         149
         213         149
         213         148
         212         148
         212         148
         212         147
         212         147
         211         147
         211         146
         211         146
         211         146
         211         145
         210         145
         210         144
         210         144
         210         144
         210         143
         209         143
         209         143
         209         142
         209         142
         209         142
         208         141
         208         141
         208         141
         208         140
         208         140
         207         140
         207         139
         207         139
         207         138
         207         138
         207         138
         206         137
         206         137
         206         137
         206         136
         206         136
         206         136
         205         135
         205         135
         205         135
         205         134
         205         134
         205         134
         205         133
         204         133
         204         132
         204         132
         204         132
         204         131
         204         131
         204         131
         204         130
         204         130
         203         130
         203         129
         203         129
         203         129
         203         128
         203         128
         203         128
         203         127
         203         127
         203         127
         203         126
         202         126
         202         125
         202         125
         202         125
         202         124
         202         124
         202         124
         202         123
         202         123
         202         123
         202         122
         202         122
         202         122
         202         121
         202         121
         202         121
         202         120
         202         120
         202         120
         202         119
         202         119
         202         119
         202         118
         202         118
         202         118
         202         117
         202         117
         202         117
         202         116
         202         116
         202         116
         202         115
         202         115
         202         115
         202         114
         202         114
         202         114
         202         113
         202         113
         202         113
         202         112
         202         112
         202         112
         202         111
         202         111
         203         111
         203         110
         203         110
         203         110
         203         109
         203         109
         203         109
         203         108
         203         108
         203         108
         204         107
         204         107
         204         107
         204         106
         204         106
         204         106
         204         105
         204         105
         205         105
         205         105
         205         104
         205         104
         205         104
         205         103
         206         103
         206         103
         206         102
         206         102
         206         102
         207         101
         207         101
         207         101
         207         101
         207         100
         208         100
         208         100
         208          99
         208          99
         208          99
         209          98
         209          98
         209          98
         209          98
         210          97
         210          97
         210          97
         210          96
         211          96
         211          96
         211          95
         212          95
         212          95
         212          95
         212          94
         213          94
         213          94
         213          93
         214          93
         214          93
         214          93
         215          92
         215          92
         215          92
         216          92
         216          91
         216          91
         217          91
         217          90
         217          90
         218          90
         218          90
         219          89
         219          89
         219          89
         220          89
         220          88
         221          88
         221          88
         221          88
         222          87
         222          87
         223          87
         223          86
         223          86
         224          86
         224          86
         225          85
         225          85
         226          85
         226          85
         227          84
         227          84
         228          84
         228          84
         229          84
         229          83
         230          83
         230          83
         231          83
         231          82
         232          82
         232          82
         233          82
         233          81
         234          81
         234          81
         235          81
         235          81
         236          80
         236          80
         237          80
         238          80
         238          79
         239          79
         239          79
         240          79
         240          79
         241          78
         242          78
         242          78
         243          78
         243          78
         244          77
         245          77
         245          77
         246          77
         247          77
         247          76
         248          76
         248          76
         249          76
         250          76
         250          76
         251          75
         252          75
         252          75
         253          75
         254          75
         255          74
         255          74
         256          74
         257          74
         257          74
         258          74
         259          73
         259          73
         260          73
         261          73
         262          73
         262          73
         263          73
         264          72
         265          72
         265          72
         266          72
         267          72
         268          72
         268          72
         269          71
         270          71
         271          71
         271          71
         272          71
         273          71
         274          71
         275          70
         275          70
         276          70
         277          70
         278          70
         279          70
         279          70
         280          70
         281          70
         282          69
         283          69
         283          69
         284          69
         285          69
         286          69
         287          69
         288          69
         289          69
         289          69
         290          68
         291          68
         292          68
         293          68
         294          68
         295          68
         295          68
         296          68
         297          68
         298          68
         299          68
         300          68
         301          68
         302          68
         302          67
         303          67
         304          67
         305          67
         306          67
         307          67
         308          67
         309          67
         310          67
         310          67
         311          67
         312          67
         313          67
         314          67
         315          67
         316          67
         317          67
         318          67
         319          67
         320          67
         321          67
         321          67
         322          67
         323          67
         324          67
         325          67
         326          67
         327          67
         328          67
         329          67
         330          67
         331          67
         332          67
         333          67
         334          67
         335          67
         335          67
         336          67
         337          67
         338          67
         339          67
         340          67
         341          67
         342          67
         343          67
         344          67
         345          67
         346          67
         347          67
         348          67
         349          67
         349          67
         350          67
         351          67
         352          67
         353          67
         354          68
         355          68
         356          68
         357          68
         358          68
         359          68
         360          68
         361          68
         362          68
         362          68
         363          68
         364          68
         365          68
         366          68
         367          69
         368          69
         369          69
         370          69
         371          69
         372          69
         373          69
         373          69
         374          69
         375          69
         376          70
         377          70
         378          70
         379          70
         380          70
         381          70
         382          70
         382          70
         383          71
         384          71
         385          71
         386          71
         387          71
         388          71
         389          71
         389          71
         390          72
         391          72
         392          72
         393          72
         394          72
         395          72
         395          73
         396          73
         397          73
         398          73
         399          73
         400          73
         400          74
         401          74
         402          74
         403          74
         404          74
         405          74
         405          75
         406          75
         407          75
         408          75
         409          75
         409          75
         410          76
         411          76
         412          76
         413          76
         413          76
         414          77
         415          77
         416          77
         416          77
         417          77
         418          78
         419          78
         419          78
         420          78
         421          78
         422          79
         422          79
         423          79
         424          79
         425          80
         425          80
         426          80
         427          80
         427          80
         428          81
         429          81
         429          81
         430          81
         431          82
         432          82
         432          82
         433          82
         434          83
         434          83
         435          83
         436          83
         436          84
         437          84
         438          84
         438          84
         439          85
         439          85
         440          85
         441          85
         441          86
         442          86
         443          86
         443          86
         444          87
         444          87
         445          87
         446          88
         446          88
         447          88
         447          88
         448          89
         448          89
         449          89
         450          89
         450          90
         451          90
         451          90
         452          91
         452          91
         453          91
         453          91
         454          92
         455          92
         455          92
         456          93
         456          93
         457          93
         457          94
         458          94
         458          94
         459          94
         459          95
         460          95
         460          95
         461          96
         461          96
         461          96
         462          97
         462          97
         463          97
         463          97
         464          98
         464          98
         465          98
         465          99
         465          99
         466          99
         466         100
         467         100
         467         100
         468         101
         468         101
         468         101
         469         102
         469         102
         470         102
         470         103
         470         103
         471         103
         471         104
         471         104
         472         104
         472         105
         472         105
         473         105
         473         106
         474         106
         474         106
         474         107
         475         107
         475         107
         475         108
         476         108
         476         108
         476         109
         476         109
         477         109
         477         110
         477         110
         478         110
         478         111
         478         111
         478         111
         479         112
         479         112
         479         113
         480         113
         480         113
         480         114
         480         114
         481         114
         481         115
         481         115
         481         115
         279         205
         278         204
         278         204
         277         204
         277         204
         276         203
         276         203
         276         203
         275         203
         275         202
         274         202
         274         202
         273         202
         273         201
         272         201
         272         201
         272         200
         271         200
         271         200
         270         200
         270         199
         269         199
         269         199
         268         199
         268         198
         268         198
         267         198
         267         197
         266         197
         266         197
         265         197
         265         196
         265         196
         264         196
         264         196
         263         195
         263         195
         262         195
         262         194
         262         194
         261         194
         261         194
         260         193
         260         193
         259         193
         259         192
         259         192
         258         192
         258         191
         257         191
         257         191
         257         191
         256         190
         256         190
         255         190
         255         189
         255         189
         254         189
         254         188
         253         188
         253         188
         252         188
         252         187
         252         187
         251         187
         251         186
         250         186
         250         186
         250         185
         249         185
         249         185
         248         185
         248         184
         248         184
         247         184
         247         183
         246         183
         246         183
         246         182
         245         182
         245         182
         245         181
         244         181
         244         181
         243         180
         243         180
         243         180
         242         179
         242         179
         242         179
         241         178
         241         178
         240         178
         240         178
         240         177
         239         177
         239         177
         239         176
         238         176
         238         176
         237         175
         237         175
         237         175
         236         174
         236         174
         236         174
         235         173
         235         173
         235         173
         234         172
         234         172
         234         172
         233         171
         233         171
         232         171
         232         170
         232         170
         231         170
         231         169
         231         169
         230         169
         230         168
         230         168
         229         168
         229         167
         229         167
         228         167
         228         166
         228         166
         227         166
         227         165
         227         165
         226         165
         226         164
         226         164
         226         164
         225         163
         225         163
         225         162
         224         162
         224         162
         224         161
         223         161
         223         161
         223         160
         222         160
         222         160
         222         159
         222         159
         221         159
         221         158
         221         158
         220         158
         220         157
         220         157
         220         157
         219         156
         219         156
         219         156
         218         155
         218         155
         218         155
         218         154
         217         154
         217         153
         217         153
         217         153
         216         152
         216         152
         216         152
         216         151
         215         151
         215         151
         215         150
         215         150
         214         150
         214         149
         214         149
         214         149
         213         148
         213         148
         213         148
         213         147
         212         147
         212         146
         212         146
         212         146
         212         145
         211         145
         211         145
         211         144
         211         144
         211         144
         210         143
         210         143
         210         143
         210         142
         210         142
         209         142
         209         141
         209         141
         209         140
         209         140
         208         140
         208         139
         208         139
         208         139
         208         138
         208         138
         207         138
         207         137
         207         137
         207         137
         207         136
         207         136
         206         136
         206         135
         206         135
         206         135
         206         134
         206         134
         206         133
         205         133
         205         133
         205         132
         205         132
         205         132
         205         131
         205         131
         205         131
         204         130
         204         130
         204         130
         204         129
         204         129
         204         129
         204         128
         204         128
         204         128
         204         127
         204         127
         203         126
         203         126
         203         126
         203         125
         203         125
         203         125
         203         124
         203         124
         203         124
         203         123
         203         123
         203         123
         203         122
         203         122
         203         122
         203         121
         203         121
         203         121
         203         120
         203         120
         203         120
         203         119
         203         119
         203         119
         202         118
         202         118
         203         118
         203         117
         203         117
         203         117
         203         116
         203         116
         203         116
         203         115
         203         115
         203         115
         203         114
         203         114
         203         114
         203         113
         203         113
         203         113
         203         112
         203         112
         203         112
         203         111
         203         111
         203         111
         203         110
         204         110
         204         110
         204         109
         204         109
         204         109
         204         108
         204         108
         204         108
         204         107
         205         107
         205         107
         205         106
         205         106
         205         106
         205         106
         205         105
         205         105
         206         105
         206         104
         206         104
         206         104
         206         103
         206         103
         207         103
         207         102
         207         102
         207         102
         207         102
         208         101
         208         101
         208         101
         208         100
         208         100
         209         100
         209          99
         209          99
         209          99
         210          98
         210          98
         210          98
         210          98
         210          97
         211          97
         211          97
         211          96
         212          96
         212          96
         212          96
         212          95
         213          95
         213          95
         213          94
         214          94
         214          94
         214          94
         214          93
         215          93
         215          93
         215          92
         216          92
         216          92
         216          92
         217          91
         217          91
         218          91
         218          91
         218          90
         219          90
         219          90
         219          89
         220          89
         220          89
         220          89
         221          88
         221          88
         222          88
         222          88
         223          87
         223          87
         223          87
         224          87
         224          86
         225          86
         225          86
         226          86
         226          85
         226          85
         227          85
         227          85
         228          84
         228          84
         229          84
         229          84
         230          83
         230          83
         231          83
         231          83
         232          83
         232          82
         233          82
         233          82
         234          82
         234          81
         235          81
         235          81
         236          81
         237          81
         237          80
         238          80
         238          80
         239          80
         239          79
         240          79
         240          79
         241          79
         242          79
         242          78
         243          78
         243          78
         244          78
         245          78
         245          77
         246          77
         247          77
         247          77
         248          77
         248          76
         249          76
         250          76
         250          76
         251          76
         252          76
         252          75
         253          75
         254          75
         254          75
         255          75
         256          75
         256          74
         257          74
         258          74
         259          74
         259          74
         260          74
         261          73
         261          73
         262          73
         263          73
         264          73
         264          73
         265          72
         266          72
         266          72
         267          72
         268          72
         269          72
         270          72
         270          71
         271          71
         272          71
         273          71
         273          71
         274          71
         275          71
         276          71
         277          70
         277          70
         278          70
         279          70
         280          70
         281          70
         281          70
         282          70
         283          70
         284          69
         285          69
         285          69
         286          69
         287          69
         288          69
         289          69
         290          69
         290          69
         291          69
         292          69
         293          68
         294          68
         295          68
         296          68
         296          68
         297          68
         298          68
         299          68
         300          68
         301          68
         302          68
         303          68
         303          68
         304          68
         305          68
         306          68
         307          67
         308          67
         309          67
         310          67
         311          67
         312          67
         312          67
         313          67
         314          67
         315          67
         316          67
         317          67
         318          67
         319          67
         320          67
         321          67
         322          67
         322          67
         323          67
         324          67
         325          67
         326          67
         327          67
         328          67
         329          67
         330          67
         331          67
         332          67
         333          67
         334          67
         334          67
         335          67
         336          67
         337          67
         338          67
         339          67
         340          67
         341          67
         342          67
         343          67
         344          67
         345          67
         346          67
         347          67
         347          67
         348          67
         349          68
         350          68
         351          68
         352          68
         353          68
         354          68
         355          68
         356          68
         357          68
         358          68
         359          68
         359          68
         360          68
         361          68
         362          68
         363          69
         364          69
         365          69
         366          69
         367          69
         368          69
         369          69
         370          69
         370          69
         371          69
         372          69
         373          70
         374          70
         375          70
         376          70
         377          70
         378          70
         378          70
         379          70
         380          70
         381          71
         382          71
         383          71
         384          71
         385          71
         385          71
         386          71
         387          71
         388          72
         389          72
         390          72
         391          72
         392          72
         392          72
         393          72
         394          73
         395          73
         396          73
         397          73
         397          73
         398          73
         399          74
         400          74
         401          74
         402          74
         402          74
         403          74
         404          75
         405          75
         406          75
         406          75
         407          75
         408          76
         409          76
         410          76
         410          76
         411          76
         412          76
         413          77
         413          77
         414          77
         415          77
         416          77
         416          78
         417          78
         418          78
         419          78
         419          79
         420          79
         421          79
         422          79
         422          79
         423          80
         424          80
         425          80
         425          80
         426          80
         427          81
         427          81
         428          81
         429          81
         429          82
         430          82
         431          82
         432          82
         432          83
         433          83
         434          83
         434          83
         435          84
         435          84
         436          84
         437          84
         437          85
         438          85
         439          85
         439          85
         440          86
         441          86
         441          86
         442          86
         442          87
         443          87
         444          87
         444          87
         445          88
         445          88
         446          88
         447          89
         447          89
         448          89
         448          89
         449          90
         449          90
         450          90
         450          90
         451          91
         452          91
         452          91
         453          92
         453          92
         454          92
         454          92
         455          93
         455          93
         456          93
         456          94
         457          94
         457          94
         458          95
         458          95
         459          95
         459          95
         460          96
         460          96
         461          96
         461          97
         462          97
         462          97
         462          98
         463          98
         463          98
         464          99
         464          99
         465          99
         465         100
         465         100
         466         100
         466         100
         467         101
         467         101
         467         101
         468         102
         468         102
         469         102
         469         103
         469         103
         470         103
         470         104
         471         104
         471         104
         471         105
         472         105
         472         105
         472         106
         473         106
         473         106
         473         107
         474         107
         474         107
         474         108
         475         108
         475         108
         475         109
         476         109
         476         110
         476         110
         476         110
         477         111
         477         111
         477         111
         478         112
         478         112
         478         112
         478         113
         479         113
         479         113
         479         114
         479         114
         480         114
         480         115
         480         115
         480         115
         279         204
         279         204
         278         204
         278         204
         277         203
         277         203
         276         203
         276         203
         276         202
         275         202
         275         202
         274         202
         274         201
         273         201
         273         201
         272         201
         272         200
         272         200
         271         200
         271         199
         270         199
         270         199
         269         199
         269         198
         269         198
         268         198
         268         198
         267         197
         267         197
         266         197
         266         196
         266         196
         265         196
         265         196
         264         195
         264         195
         263         195
         263         194
         263         194
         262         194
         262         194
         261         193
         261         193
         260         193
         260         192
         260         192
         259         192
         259         192
         258         191
         258         191
         258         191
         257         190
         257         190
         256         190
         256         189
         255         189
         255         189
         255         189
         254         188
         254         188
         253         188
         253         187
         253         187
         252         187
         252         186
         251         186
         251         186
         251         186
         250         185
         250         185
         249         185
         249         184
         249         184
         248         184
         248         183
         247         183
         247         183
         247         182
         246         182
         246         182
         246         181
         245         181
         245         181
         244         181
         244         180
         244         180
         243         180
         243         179
         243         179
         242         179
         242         178
         241         178
         241         178
         241         177
         240         177
         240         177
         240         176
         239         176
         239         176
         238         175
         238         175
         238         175
         237         174
         237         174
         237         174
         236         173
         236         173
         236         173
         235         172
         235         172
         235         172
         234         171
         234         171
         233         171
         233         170
         233         170
         232         170
         232         169
         232         169
         231         169
         231         168
         231         168
         230         168
         230         167
         230         167
         229         167
         229         166
         229         166
         228         166
         228         165
         228         165
         227         165
         227         164
         227         164
         227         164
         226         163
         226         163
         226         163
         225         162
         225         162
         225         162
         224         161
         224         161
         224         161
         223         160
         223         160
         223         160
         223         159
         222         159
         222         159
         222         158
         221         158
         221         158
         221         157
         221         157
         220         156
         220         156
         220         156
         219         155
         219         155
         219         155
         219         154
         218         154
         218         154
         218         153
         218         153
         217         153
         217         152
         217         152
         217         152
         216         151
         216         151
         216         151
         216         150
         215         150
         215         150
         215         149
         215         149
         214         148
         214         148
         214         148
         214         147
         213         147
         213         147
         213         146
         213         146
         213         146
         212         145
         212         145
         212         145
         212         144
         212         144
         211         144
         211         143
         211         143
         211         142
         211         142
         210         142
         210         141
         210         141
         210         141
         210         140
         209         140
         209         140
         209         139
         209         139
         209         139
         208         138
         208         138
         208         138
         208         137
         208         137
         208         137
         208         136
         207         136
         207         135
         207         135
         207         135
         207         134
         207         134
         207         134
         206         133
         206         133
         206         133
         206         132
         206         132
         206         132
         206         131
         206         131
         205         131
         205         130
         205         130
         205         130
         205         129
         205         129
         205         129
         205         128
         205         128
         205         127
         204         127
         204         127
         204         126
         204         126
         204         126
         204         125
         204         125
         204         125
         204         124
         204         124
         204         124
         204         123
         204         123
         204         123
         204         122
         204         122
         204         122
         203         121
         203         121
         203         121
         203         120
         203         120
         203         120
         203         119
         203         119
         203         119
         203         118
         203         118
         203         118
         203         117
         203         117
         203         117
         203         116
         203         116
         203         116
         203         115
         203         115
         204         115
         204         114
         204         114
         204         114
         204         113
         204         113
         204         113
         204         112
         204         112
         204         112
         204         111
         204         111
         204         111
         204         110
         204         110
         204         110
         205         109
         205         109
         205         109
         205         108
         205         108
         205         108
         205         107
         205         107
         205         107
         206         107
         206         106
         206         106
         206         106
         206         105
         206         105
         206         105
         207         104
         207         104
         207         104
         207         103
         207         103
         207         103
         208         102
         208         102
         208         102
         208         102
         208         101
         209         101
         209         101
         209         100
         209         100
         209         100
         210          99
         210          99
         210          99
         210          99
         211          98
         211          98
         211          98
         211          97
         212          97
         212          97
         212          97
         212          96
         213          96
         213          96
         213          95
         213          95
         214          95
         214          95
         214          94
         215          94
         215          94
         215          93
         216          93
         216          93
         216          93
         217          92
         217          92
         217          92
         218          91
         218          91
         218          91
         219          91
         219          90
         219          90
         220          90
         220          90
         220          89
         221          89
         221          89
         222          89
         222          88
         222          88
         223          88
         223          88
         224          87
         224          87
         225          87
         225          87
         225          86
         226          86
         226          86
         227          86
         227          85
         228          85
         228          85
         229          85
         229          84
         229          84
         230          84
         230          84
         231          83
         231          83
         232          83
         232          83
         233          82
         233          82
         234          82
         235          82
         235          82
         236          81
         236          81
         237          81
         237          81
         238          80
         238          80
         239          80
         239          80
         240          80
         241          79
         241          79
         242          79
         242          79
         243          79
         243          78
         244          78
         245          78
         245          78
         246          78
         246          77
         247          77
         248          77
         248          77
         249          77
         250          76
         250          76
         251          76
         252          76
         252          76
         253          76
         254          75
         254          75
         255          75
         256          75
         256          75
         257          75
         258          74
         258          74
         259          74
         260          74
         260          74
         261          74
         262          73
         263          73
         263          73
         264          73
         265          73
         265          73
         266          73
         267          72
         268          72
         268          72
         269          72
         270          72
         271          72
         271          72
         272          71
         273          71
         274          71
         275          71
         275          71
         276          71
         277          71
         278          71
         278          70
         279          70
         280          70
         281          70
         282          70
         282          70
         283          70
         284          70
         285          70
         286          70
         287          69
         287          69
         288          69
         289          69
         290          69
         291          69
         292          69
         292          69
         293          69
         294          69
         295          69
         296          69
         297          68
         298          68
         298          68
         299          68
         300          68
         301          68
         302          68
         303          68
         304          68
         305          68
         305          68
         306          68
         307          68
         308          68
         309          68
         310          68
         311          68
         312          68
         313          67
         313          67
         314          67
         315          67
         316          67
         317          67
         318          67
         319          67
         320          67
         321          67
         322          67
         322          67
         323          67
         324          67
         325          67
         326          67
         327          67
         328          67
         329          67
         330          67
         331          67
         332          67
         333          67
         333          67
         334          67
         335          67
         336          67
         337          67
         338          67
         339          67
         340          67
         341          67
         342          67
         343          68
         344          68
         345          68
         345          68
         346          68
         347          68
         348          68
         349          68
         350          68
         351          68
         352          68
         353          68
         354          68
         355          68
         356          68
         356          68
         357          68
         358          68
         359          68
         360          69
         361          69
         362          69
         363          69
         364          69
         365          69
         366          69
         366          69
         367          69
         368          69
         369          69
         370          70
         371          70
         372          70
         373          70
         374          70
         375          70
         375          70
         376          70
         377          70
         378          70
         379          71
         380          71
         381          71
         382          71
         382          71
         383          71
         384          71
         385          71
         386          72
         387          72
         388          72
         389          72
         389          72
         390          72
         391          72
         392          73
         393          73
         394          73
         394          73
         395          73
         396          73
         397          74
         398          74
         399          74
         399          74
         400          74
         401          74
         402          75
         403          75
         403          75
         404          75
         405          75
         406          75
         407          76
         407          76
         408          76
         409          76
         410          76
         411          77
         411          77
         412          77
         413          77
         414          77
         414          78
         415          78
         416          78
         417          78
         417          78
         418          79
         419          79
         420          79
         420          79
         421          79
         422          80
         422          80
         423          80
         424          80
         425          80
         425          81
         426          81
         427          81
         427          81
         428          82
         429          82
         429          82
         430          82
         431          83
         431          83
         432          83
         433          83
         433          84
         434          84
         435          84
         435          84
         436          85
         437          85
         437          85
         438          85
         439          86
         439          86
         440          86
         440          86
         441          87
         442          87
         442          87
         443          87
         443          88
         444          88
         445          88
         445          88
         446          89
         446          89
         447          89
         447          90
         448          90
         449          90
         449          90
         450          91
         450          91
         451          91
         451          92
         452          92
         452          92
         453          92
         453          93
         454          93
         454          93
         455          94
         455          94
         456          94
         456          94
         457          95
         457          95
         458          95
         458          96
         459          96
         459          96
         460          97
         460          97
         461          97
         461          97
         462          98
         462          98
         462          98
         463          99
         463          99
         464          99
         464         100
         465         100
         465         100
         465         101
         466         101
         466         101
         467         102
         467         102
         467         102
         468         103
         468         103
         469         103
         469         104
         469         104
         470         104
         470         105
         470         105
         471         105
         471         106
         471         106
         472         106
         472         107
         472         107
         473         107
         473         108
         473         108
         474         108
         474         109
         474         109
         475         109
         475         110
         475         110
         476         110
         476         111
         476         111
         476         111
         477         112
         477         112
         477         112
         478         113
         478         113
         478         113
         478         114
         479         114
         479         114
         479         115
         479         115
         480         116
         280         204
         279         204
         279         204
         278         203
         278         203
         277         203
         277         203
         276         202
         276         202
         276         202
         275         202
         275         201
         274         201
         274         201
         273         201
         273         200
         273         200
         272         200
         272         199
         271         199
         271         199
         270         199
         270         198
         269         198
         269         198
         269         198
         268         197
         268         197
         267         197
         267         196
         266         196
         266         196
         266         196
         265         195
         265         195
         264         195
         264         194
         263         194
         263         194
         263         194
         262         193
         262         193
         261         193
         261         192
         261         192
         260         192
         260         192
         259         191
         259         191
         258         191
         258         190
         258         190
         257         190
         257         190
         256         189
         256         189
         256         189
         255         188
         255         188
         254         188
         254         187
         254         187
         253         187
         253         187
         252         186
         252         186
         252         186
         251         185
         251         185
         250         185
         250         184
         250         184
         249         184
         249         183
         248         183
         248         183
         248         183
         247         182
         247         182
         247         182
         246         181
         246         181
         245         181
         245         180
         245         180
         244         180
         244         179
         244         179
         243         179
         243         178
         242         178
         242         178
         242         177
         241         177
         241         177
         241         176
         240         176
         240         176
         239         176
         239         175
         239         175
         238         175
         238         174
         238         174
         237         174
         237         173
         237         173
         236         173
         236         172
         236         172
         235         172
         235         171
         234         171
         234         171
         234         170
         233         170
         233         170
         233         169
         232         169
         232         169
         232         168
         231         168
         231         168
         231         167
         230         167
         230         167
         230         166
         229         166
         229         166
         229         165
         229         165
         228         165
         228         164
         228         164
         227         164
         227         163
         227         163
         226         163
         226         162
         226         162
         225         161
         225         161
         225         161
         224         160
         224         160
         224         160
         224         159
         223         159
         223         159
         223         158
         222         158
         222         158
         222         157
         222         157
         221         157
         221         156
         221         156
         220         156
         220         155
         220         155
         220         155
         219         154
         219         154
         219         154
         219         153
         218         153
         218         153
         218         152
         218         152
         217         151
         217         151
         217         151
         217         150
         216         150
         216         150
         216         149
         216         149
         215         149
         215         148
         215         148
         215         148
         214         147
         214         147
         214         147
         214         146
         214         146
         213         146
         213         145
         213         145
         213         145
         212         144
         212         144
         212         143
         212         143
         212         143
         211         142
         211         142
         211         142
         211         141
         211         141
         211         141
         210         140
         210         140
         210         140
         210         139
         210         139
         209         139
         209         138
         209         138
         209         138
         209         137
         209         137
         208         136
         208         136
         208         136
         208         135
         208         135
         208         135
         208         134
         207         134
         207         134
         207         133
         207         133
         207         133
         207         132
         207         132
         207         132
         206         131
         206         131
         206         131
         206         130
         206         130
         206         130
         206         129
         206         129
         206         128
         206         128
         205         128
         205         127
         205         127
         205         127
         205         126
         205         126
         205         126
         205         125
         205         125
         205         125
         205         124
         205         124
         205         124
         205         123
         204         123
         204         123
         204         122
         204         122
         204         122
         204         121
         204         121
         204         121
         204         120
         204         120
         204         120
         204         119
         204         119
         204         119
         204         118
         204         118
         204         118
         204         117
         204         117
         204         117
         204         116
         204         116
         204         116
         204         115
         204         115
         204         115
         204         114
         204         114
         204         114
         205         113
         205         113
         205         113
         205         112
         205         112
         205         112
         205         111
         205         111
         205         111
         205         110
         205         110
         205         110
         205         109
         206         109
         206         109
         206         108
         206         108
         206         108
         206         108
         206         107
         206         107
         206         107
         207         106
         207         106
         207         106
         207         105
         207         105
         207         105
         207         104
         208         104
         208         104
         208         103
         208         103
         208         103
         208         103
         209         102
         209         102
         209         102
         209         101
         209         101
         210         101
         210         100
         210         100
         210         100
         210         100
         211          99
         211          99
         211          99
         211          98
         212          98
         212          98
         212          97
         212          97
         213          97
         213          97
         213          96
         213          96
         214          96
         214          95
         214          95
         215          95
         215          95
         215          94
         215          94
         216          94
         216          94
         216          93
         217          93
         217          93
         217          92
         218          92
         218          92
         218          92
         219          91
         219          91
         219          91
         220          91
         220          90
         220          90
         221          90
         221          89
         222          89
         222          89
         222          89
         223          88
         223          88
         224          88
         224          88
         224          87
         225          87
         225          87
         226          87
         226          86
         227          86
         227          86
         227          86
         228          85
         228          85
         229          85
         229          85
         230          84
         230          84
         231          84
         231          84
         232          84
         232          83
         233          83
         233          83
         234          83
         234          82
         235          82
         235          82
         236          82
         236          82
         237          81
         237          81
         238          81
         238          81
         239          80
         239          80
         240          80
         241          80
         241          80
         242          79
         242          79
         243          79
         243          79
         244          79
         245          78
         245          78
         246          78
         246          78
         247          78
         248          77
         248          77
         249          77
         250          77
         250          77
         251          77
         251          76
         252          76
         253          76
         253          76
         254          76
         255          75
         255          75
         256          75
         257          75
         257          75
         258          75
         259          74
         260          74
         260          74
         261          74
         262          74
         262          74
         263          74
         264          73
         264          73
         265          73
         266          73
         267          73
         267          73
         268          72
         269          72
         270          72
         270          72
         271          72
         272          72
         273          72
         273          72
         274          71
         275          71
         276          71
         276          71
         277          71
         278          71
         279          71
         280          71
         280          70
         281          70
         282          70
         283          70
         284          70
         284          70
         285          70
         286          70
         287          70
         288          70
         289          70
         289          69
         290          69
         291          69
         292          69
         293          69
         294          69
         294          69
         295          69
         296          69
         297          69
         298          69
         299          69
         300          68
         300          68
         301          68
         302          68
         303          68
         304          68
         305          68
         306          68
         306          68
         307          68
         308          68
         309          68
         310          68
         311          68
         312          68
         313          68
         314          68
         314          68
         315          68
         316          68
         317          68
         318          68
         319          68
         320          68
         321          68
         322          68
         323          68
         323          68
         324          67
         325          67
         326          67
         327          67
         328          67
         329          67
         330          67
         331          67
         332          68
         333          68
         333          68
         334          68
         335          68
         336          68
         337          68
         338          68
         339          68
         340          68
         341          68
         342          68
         343          68
         343          68
         344          68
         345          68
         346          68
         347          68
         348          68
         349          68
         350          68
         351          68
         352          68
         353          68
         354          68
         354          68
         355          68
         356          69
         357          69
         358          69
         359          69
         360          69
         361          69
         362          69
         363          69
         364          69
         364          69
         365          69
         366          69
         367          70
         368          70
         369          70
         370          70
         371          70
         372          70
         372          70
         373          70
         374          70
         375          70
         376          71
         377          71
         378          71
         379          71
         379          71
         380          71
         381          71
         382          71
         383          71
         384          72
         385          72
         386          72
         386          72
         387          72
         388          72
         389          72
         390          73
         391          73
         391          73
         392          73
         393          73
         394          73
         395          73
         396          74
         396          74
         397          74
         398          74
         399          74
         400          74
         400          75
         401          75
         402          75
         403          75
         404          75
         404          75
         405          76
         406          76
         407          76
         408          76
         408          76
         409          77
         410          77
         411          77
         411          77
         412          77
         413          78
         414          78
         414          78
         415          78
         416          78
         417          79
         417          79
         418          79
         419          79
         420          79
         420          80
         421          80
         422          80
         423          80
         423          80
         424          81
         425          81
         425          81
         426          81
         427          82
         427          82
         428          82
         429          82
         429          83
         430          83
         431          83
         431          83
         432          84
         433          84
         433          84
         434          84
         435          84
         435          85
         436          85
         437          85
         437          85
         438          86
         438          86
         439          86
         440          87
         440          87
         441          87
         441          87
         442          88
         443          88
         443          88
         444          88
         444          89
         445          89
         446          89
         446          89
         447          90
         447          90
         448          90
         448          91
         449          91
         449          91
         450          91
         450          92
         451          92
         452          92
         452          93
         453          93
         453          93
         454          93
         454          94
         455          94
         455          94
         456          95
         456          95
         457          95
         457          96
         457          96
         458          96
         458          96
         459          97
         459          97
         460          97
         460          98
         461          98
         461          98
         462          99
         462          99
         462          99
         463         100
         463         100
         464         100
         464         100
         465         101
         465         101
         465         101
         466         102
         466         102
         467         102
         467         103
         467         103
         468         103
         468         104
         468         104
         469         104
         469         105
         469         105
         470         105
         470         106
         471         106
         471         106
         471         107
         472         107
         472         107
         472         108
         473         108
         473         108
         473         109
         473         109
         474         109
         474         110
         474         110
         475         110
         475         111
         475         111
         476         111
         476         112
         476         112
         476         112
         477         113
         477         113
         477         114
         477         114
         478         114
         478         115
         478         115
         478         115
         479         116
         280         204
         280         204
         279         203
         279         203
         278         203
         278         203
         277         202
         277         202
         276         202
         276         202
         276         201
         275         201
         275         201
         274         201
         274         200
         273         200
         273         200
         273         200
         272         199
         272         199
         271         199
         271         198
         270         198
         270         198
         270         198
         269         197
         269         197
         268         197
         268         197
         267         196
         267         196
         267         196
         266         195
         266         195
         265         195
         265         195
         264         194
         264         194
         264         194
         263         193
         263         193
         262         193
         262         193
         262         192
         261         192
         261         192
         260         191
         260         191
         259         191
         259         191
         259         190
         258         190
         258         190
         257         189
         257         189
         257         189
         256         188
         256         188
         255         188
         255         188
         255         187
         254         187
         254         187
         253         186
         253         186
         253         186
         252         185
         252         185
         251         185
         251         185
         251         184
         250         184
         250         184
         249         183
         249         183
         249         183
         248         182
         248         182
         248         182
         247         181
         247         181
         246         181
         246         180
         246         180
         245         180
         245         180
         244         179
         244         179
         244         179
         243         178
         243         178
         243         178
         242         177
         242         177
         242         177
         241         176
         241         176
         240         176
         240         175
         240         175
         239         175
         239         174
         239         174
         238         174
         238         173
         238         173
         237         173
         237         172
         237         172
         236         172
         236         171
         235         171
         235         171
         235         170
         234         170
         234         170
         234         169
         233         169
         233         169
         233         168
         232         168
         232         168
         232         167
         231         167
         231         167
         231         166
         230         166
         230         166
         230         165
         230         165
         229         165
         229         164
         229         164
         228         164
         228         163
         228         163
         227         163
         227         162
         227         162
         226         162
         226         161
         226         161
         225         161
         225         160
         225         160
         225         160
         224         159
         224         159
         224         159
         223         158
         223         158
         223         158
         223         157
         222         157
         222         157
         222         156
         221         156
         221         156
         221         155
         221         155
         220         154
         220         154
         220         154
         220         153
         219         153
         219         153
         219         152
         219         152
         218         152
         218         151
         218         151
         218         151
         217         150
         217         150
         217         150
         217         149
         216         149
         216         149
         216         148
         216         148
         215         148
         215         147
         215         147
         215         147
         215         146
         214         146
         214         145
         214         145
         214         145
         213         144
         213         144
         213         144
         213         143
         213         143
         212         143
         212         142
         212         142
         212         142
         212         141
         211         141
         211         141
         211         140
         211         140
         211         140
         211         139
         210         139
         210         138
         210         138
         210         138
         210         137
         210         137
         209         137
         209         136
         209         136
         209         136
         209         135
         209         135
         209         135
         208         134
         208         134
         208         134
         208         133
         208         133
         208         133
         208         132
         207         132
         207         132
         207         131
         207         131
         207         131
         207         130
         207         130
         207         129
         207         129
         207         129
         206         128
         206         128
         206         128
         206         127
         206         127
         206         127
         206         126
         206         126
         206         126
         206         125
         206         125
         206         125
         206         124
         205         124
         205         124
         205         123
         205         123
         205         123
         205         122
         205         122
         205         122
         205         121
         205         121
         205         121
         205         120
         205         120
         205         120
         205         119
         205         119
         205         119
         205         118
         205         118
         205         118
         205         117
         205         117
         205         117
         205         116
         205         116
         205         116
         205         115
         205         115
         205         115
         205         114
         205         114
         205         114
         205         113
         205         113
         205         113
         206         112
         206         112
         206         112
         206         111
         206         111
         206         111
         206         110
         206         110
         206         110
         206         109
         206         109
         206         109
         207         109
         207         108
         207         108
         207         108
         207         107
         207         107
         207         107
         207         106
         208         106
         208         106
         208         105
         208         105
         208         105
         208         104
         208         104
         209         104
         209         104
         209         103
         209         103
         209         103
         209         102
         210         102
         210         102
         210         101
         210         101
         210         101
         211         101
         211         100
         211         100
         211         100
         211          99
         212          99
         212          99
         212          98
         212          98
         213          98
         213          98
         213          97
         213          97
         214          97
         214          96
         214          96
         214          96
         215          96
         215          95
         215          95
         216          95
         216          94
         216          94
         217          94
         217          94
         217          93
         217          93
         218          93
         218          93
         218          92
         219          92
         219          92
         219          91
         220          91
         220          91
         221          91
         221          90
         221          90
         222          90
         222          90
         222          89
         223          89
         223          89
         224          89
         224          88
         224          88
         225          88
         225          88
         226          87
         226          87
         226          87
         227          87
         227          86
         228          86
         228          86
         229          86
         229          85
         229          85
         230          85
         230          85
         231          84
         231          84
         232          84
         232          84
         233          83
         233          83
         234          83
         234          83
         235          83
         235          82
         236          82
         236          82
         237          82
         237          81
         238          81
         238          81
         239          81
         240          81
         240          80
         241          80
         241          80
         242          80
         242          80
         243          79
         244          79
         244          79
         245          79
         245          79
         246          78
         246          78
         247          78
         248          78
         248          78
         249          77
         250          77
         250          77
         251          77
         251          77
         252          77
         253          76
         253          76
         254          76
         255          76
         255          76
         256          75
         257          75
         257          75
         258          75
         259          75
         259          75
         260          75
         261          74
         261          74
         262          74
         263          74
         264          74
         264          74
         265          73
         266          73
         266          73
         267          73
         268          73
         269          73
         269          73
         270          72
         271          72
         272          72
         272          72
         273          72
         274          72
         275          72
         275          72
         276          71
         277          71
         278          71
         278          71
         279          71
         280          71
         281          71
         282          71
         282          71
         283          70
         284          70
         285          70
         286          70
         286          70
         287          70
         288          70
         289          70
         290          70
         290          70
         291          69
         292          69
         293          69
         294          69
         295          69
         295          69
         296          69
         297          69
         298          69
         299          69
         300          69
         301          69
         301          69
         302          69
         303          69
         304          68
         305          68
         306          68
         307          68
         307          68
         308          68
         309          68
         310          68
         311          68
         312          68
         313          68
         314          68
         315          68
         315          68
         316          68
         317          68
         318          68
         319          68
         320          68
         321          68
         322          68
         323          68
         323          68
         324          68
         325          68
         326          68
         327          68
         328          68
         329          68
         330          68
         331          68
         332          68
         332          68
         333          68
         334          68
         335          68
         336          68
         337          68
         338          68
         339          68
         340          68
         341          68
         342          68
         342          68
         343          68
         344          68
         345          68
         346          68
         347          68
         348          68
         349          68
         350          68
         351          68
         352          69
         352          69
         353          69
         354          69
         355          69
         356          69
         357          69
         358          69
         359          69
         360          69
         361          69
         361          69
         362          69
         363          69
         364          70
         365          70
         366          70
         367          70
         368          70
         369          70
         369          70
         370          70
         371          70
         372          70
         373          70
         374          71
         375          71
         376          71
         376          71
         377          71
         378          71
         379          71
         380          71
         381          72
         382          72
         383          72
         383          72
         384          72
         385          72
         386          72
         387          72
         388          73
         388          73
         389          73
         390          73
         391          73
         392          73
         393          73
         393          74
         394          74
         395          74
         396          74
         397          74
         398          74
         398          75
         399          75
         400          75
         401          75
         402          75
         402          75
         403          76
         404          76
         405          76
         405          76
         406          76
         407          76
         408          77
         409          77
         409          77
         410          77
         411          77
         412          78
         412          78
         413          78
         414          78
         415          78
         415          79
         416          79
         417          79
         418          79
         418          79
         419          80
         420          80
         420          80
         421          80
         422          81
         423          81
         423          81
         424          81
         425          81
         425          82
         426          82
         427          82
         427          82
         428          83
         429          83
         429          83
         430          83
         431          83
         431          84
         432          84
         433          84
         433          84
         434          85
         435          85
         435          85
         436          85
         436          86
         437          86
         438          86
         438          86
         439          87
         440          87
         440          87
         441          88
         441          88
         442          88
         442          88
         443          89
         444          89
         444          89
         445          89
         445          90
         446          90
         446          90
         447          90
         448          91
         448          91
         449          91
         449          92
         450          92
         450          92
         451          92
         451          93
         452          93
         452          93
         453          94
         453          94
         454          94
         454          95
         455          95
         455          95
         456          95
         456          96
         457          96
         457          96
         458          97
         458          97
         459          97
         459          98
         459          98
         460          98
         460          98
         461          99
         461          99
         462          99
         462         100
         462         100
         463         100
         463         101
         464         101
         464         101
         464         102
         465         102
         465         102
         466         103
         466         103
         466         103
         467         104
         467         104
         468         104
         468         104
         468         105
         469         105
         469         105
         469         106
         470         106
         470         106
         470         107
         471         107
         471         107
         471         108
         472         108
         472         108
         472         109
         473         109
         473         110
         473         110
         473         110
         474         111
         474         111
         474         111
         475         112
         475         112
         475         112
         475         113
         476         113
         476         113
         476         114
         477         114
         477         114
         477         115
         477         115
         478         115
         478         116
         280         204
         280         203
         280         203
         279         203
         279         203
         278         202
         278         202
         277         202
         277         202
         277         201
         276         201
         276         201
         275         201
         275         200
         274         200
         274         200
         273         200
         273         199
         273         199
         272         199
         272         198
         271         198
         271         198
         270         198
         270         197
         270         197
         269         197
         269         197
         268         196
         268         196
         267         196
         267         195
         267         195
         266         195
         266         195
         265         194
         265         194
         265         194
         264         193
         264         193
         263         193
         263         193
         262         192
         262         192
         262         192
         261         191
         261         191
         260         191
         260         191
         260         190
         259         190
         259         190
         258         189
         258         189
         258         189
         257         189
         257         188
         256         188
         256         188
         256         187
         255         187
         255         187
         254         186
         254         186
         254         186
         253         186
         253         185
         252         185
         252         185
         252         184
         251         184
         251         184
         250         183
         250         183
         250         183
         249         182
         249         182
         249         182
         248         182
         248         181
         247         181
         247         181
         247         180
         246         180
         246         180
         245         179
         245         179
         245         179
         244         178
         244         178
         244         178
         243         177
         243         177
         243         177
         242         176
         242         176
         241         176
         241         175
         241         175
         240         175
         240         175
         240         174
         239         174
         239         174
         239         173
         238         173
         238         173
         238         172
         237         172
         237         172
         236         171
         236         171
         236         171
         235         170
         235         170
         235         170
         234         169
         234         169
         234         169
         233         168
         233         168
         233         168
         232         167
         232         167
         232         167
         231         166
         231         166
         231         166
         231         165
         230         165
         230         165
         230         164
         229         164
         229         164
         229         163
         228         163
         228         163
         228         162
         227         162
         227         162
         227         161
         227         161
         226         161
         226         160
         226         160
         225         160
         225         159
         225         159
         224         158
         224         158
         224         158
         224         157
         223         157
         223         157
         223         156
         222         156
         222         156
         222         155
         222         155
         221         155
         221         154
         221         154
         221         154
         220         153
         220         153
         220         153
         220         152
         219         152
         219         152
         219         151
         219         151
         218         151
         218         150
         218         150
         218         150
         217         149
         217         149
         217         148
         217         148
         216         148
         216         147
         216         147
         216         147
         216         146
         215         146
         215         146
         215         145
         215         145
         214         145
         214         144
         214         144
         214         144
         214         143
         213         143
         213         143
         213         142
         213         142
         213         142
         212         141
         212         141
         212         141
         212         140
         212         140
         212         139
         211         139
         211         139
         211         138
         211         138
         211         138
         211         137
         210         137
         210         137
         210         136
         210         136
         210         136
         210         135
         209         135
         209         135
         209         134
         209         134
         209         134
         209         133
         209         133
         209         133
         208         132
         208         132
         208         132
         208         131
         208         131
         208         130
         208         130
         208         130
         208         129
         207         129
         207         129
         207         128
         207         128
         207         128
         207         127
         207         127
         207         127
         207         126
         207         126
         207         126
         207         125
         206         125
         206         125
         206         124
         206         124
         206         124
         206         123
         206         123
         206         123
         206         122
         206         122
         206         122
         206         121
         206         121
         206         121
         206         120
         206         120
         206         120
         206         119
         206         119
         206         119
         206         118
         206         118
         206         118
         206         117
         206         117
         206         117
         206         116
         206         116
         206         116
         206         115
         206         115
         206         115
         206         114
         206         114
         206         114
         206         113
         206         113
         206         113
         206         112
         206         112
         206         112
         207         111
         207         111
         207         111
         207         110
         207         110
         207         110
         207         110
         207         109
         207         109
         207         109
         207         108
         208         108
         208         108
         208         107
         208         107
         208         107
         208         106
         208         106
         208         106
         209         105
         209         105
         209         105
         209         105
         209         104
         209         104
         210         104
         210         103
         210         103
         210         103
         210         102
         210         102
         211         102
         211         101
         211         101
         211         101
         211         101
         212         100
         212         100
         212         100
         212          99
         213          99
         213          99
         213          99
         213          98
         213          98
         214          98
         214          97
         214          97
         214          97
         215          97
         215          96
         215          96
         216          96
         216          95
         216          95
         216          95
         217          95
         217          94
         217          94
         218          94
         218          93
         218          93
         219          93
         219          93
         219          92
         220          92
         220          92
         220          92
         221          91
         221          91
         221          91
         222          91
         222          90
         222          90
         223          90
         223          89
         223          89
         224          89
         224          89
         225          88
         225          88
         225          88
         226          88
         226          87
         227          87
         227          87
         228          87
         228          86
         228          86
         229          86
         229          86
         230          86
         230          85
         231          85
         231          85
         232          85
         232          84
         233          84
         233          84
         233          84
         234          83
         234          83
         235          83
         235          83
         236          83
         236          82
         237          82
         238          82
         238          82
         239          81
         239          81
         240          81
         240          81
         241          81
         241          80
         242          80
         242          80
         243          80
         244          80
         244          79
         245          79
         245          79
         246          79
         246          79
         247          78
         248          78
         248          78
         249          78
         249          78
         250          77
         251          77
         251          77
         252          77
         253          77
         253          77
         254          76
         255          76
         255          76
         256          76
         256          76
         257          76
         258          75
         258          75
         259          75
         260          75
         261          75
         261          75
         262          74
         263          74
         263          74
         264          74
         265          74
         265          74
         266          74
         267          73
         268          73
         268          73
         269          73
         270          73
         270          73
         271          73
         272          72
         273          72
         273          72
         274          72
         275          72
         276          72
         276          72
         277          72
         278          71
         279          71
         280          71
         280          71
         281          71
         282          71
         283          71
         283          71
         284          71
         285          70
         286          70
         287          70
         287          70
         288          70
         289          70
         290          70
         291          70
         292          70
         292          70
         293          70
         294          70
         295          69
         296          69
         297          69
         297          69
         298          69
         299          69
         300          69
         301          69
         302          69
         302          69
         303          69
         304          69
         305          69
         306          69
         307          69
         308          69
         309          68
         309          68
         310          68
         311          68
         312          68
         313          68
         314          68
         315          68
         316          68
         316          68
         317          68
         318          68
         319          68
         320          68
         321          68
         322          68
         323          68
         323          68
         324          68
         325          68
         326          68
         327          68
         328          68
         329          68
         330          68
         331          68
         332          68
         332          68
         333          68
         334          68
         335          68
         336          68
         337          68
         338          68
         339          68
         340          68
         341          68
         341          68
         342          68
         343          68
         344          68
         345          68
         346          68
         347          69
         348          69
         349          69
         350          69
         350          69
         351          69
         352          69
         353          69
         354          69
         355          69
         356          69
         357          69
         358          69
         359          69
         359          69
         360          69
         361          70
         362          70
         363          70
         364          70
         365          70
         366          70
         367          70
         367          70
         368          70
         369          70
         370          70
         371          71
         372          71
         373          71
         374          71
         374          71
         375          71
         376          71
         377          71
         378          71
         379          72
         380          72
         380          72
         381          72
         382          72
         383          72
         384          72
         385          72
         385          73
         386          73
         387          73
         388          73
         389          73
         390          73
         390          73
         391          74
         392          74
         393          74
         394          74
         395          74
         395          74
         396          74
         397          75
         398          75
         399          75
         399          75
         400          75
         401          75
         402          76
         403          76
         403          76
         404          76
         405          76
         406          77
         406          77
         407          77
         408          77
         409          77
         410          77
         410          78
         411          78
         412          78
         413          78
         413          78
         414          79
         415          79
         415          79
         416          79
         417          79
         418          80
         418          80
         419          80
         420          80
         420          81
         421          81
         422          81
         423          81
         423          81
         424          82
         425          82
         425          82
         426          82
         427          83
         427          83
         428          83
         429          83
         429          83
         430          84
         431          84
         431          84
         432          84
         433          85
         433          85
         434          85
         434          85
         435          86
         436          86
         436          86
         437          86
         438          87
         438          87
         439          87
         439          87
         440          88
         441          88
         441          88
         442          89
         442          89
         443          89
         443          89
         444          90
         445          90
         445          90
         446          90
         446          91
         447          91
         447          91
         448          92
         448          92
         449          92
         449          92
         450          93
         450          93
         451          93
         451          94
         452          94
         452          94
         453          94
         453          95
         454          95
         454          95
         455          96
         455          96
         456          96
         456          96
         457          97
         457          97
         458          97
         458          98
         459          98
         459          98
         459          99
         460          99
         460          99
         461         100
         461         100
         462         100
         462         100
         462         101
         463         101
         463         101
         464         102
         464         102
         464         102
         465         103
         465         103
         466         103
         466         104
         466         104
         467         104
         467         105
         467         105
         468         105
         468         106
         468         106
         469         106
         469         107
         469         107
         470         107
         470         108
         470         108
         471         108
         471         109
         471         109
         472         109
         472         110
         472         110
         473         110
         473         111
         473         111
         473         111
         474         112
         474         112
         474         112
         475         113
         475         113
         475         113
         475         114
         476         114
         476         114
         476         115
         476         115
         477         115
         477         116
         281         203
         280         203
         280         203
         280         203
         279         202
         279         202
         278         202
         278         202
         277         201
         277         201
         277         201
         276         201
         276         200
         275         200
         275         200
         274         200
         274         199
         274         199
         273         199
         273         198
         272         198
         272         198
         271         198
         271         197
         271         197
         270         197
         270         197
         269         196
         269         196
         268         196
         268         195
         268         195
         267         195
         267         195
         266         194
         266         194
         265         194
         265         194
         265         193
         264         193
         264         193
         263         192
         263         192
         263         192
         262         192
         262         191
         261         191
         261         191
         261         190
         260         190
         260         190
         259         189
         259         189
         259         189
         258         189
         258         188
         257         188
         257         188
         257         187
         256         187
         256         187
         255         187
         255         186
         255         186
         254         186
         254         185
         253         185
         253         185
         253         184
         252         184
         252         184
         251         183
         251         183
         251         183
         250         183
         250         182
         249         182
         249         182
         249         181
         248         181
         248         181
         248         180
         247         180
         247         180
         246         179
         246         179
         246         179
         245         178
         245         178
         245         178
         244         178
         244         177
         244         177
         243         177
         243         176
         242         176
         242         176
         242         175
         241         175
         241         175
         241         174
         240         174
         240         174
         240         173
         239         173
         239         173
         239         172
         238         172
         238         172
         237         171
         237         171
         237         171
         236         170
         236         170
         236         170
         235         169
         235         169
         235         169
         234         168
         234         168
         234         168
         233         167
         233         167
         233         167
         232         166
         232         166
         232         166
         232         165
         231         165
         231         165
         231         164
         230         164
         230         164
         230         163
         229         163
         229         163
         229         162
         228         162
         228         162
         228         161
         228         161
         227         161
         227         160
         227         160
         226         160
         226         159
         226         159
         225         159
         225         158
         225         158
         225         158
         224         157
         224         157
         224         157
         223         156
         223         156
         223         156
         223         155
         222         155
         222         155
         222         154
         222         154
         221         154
         221         153
         221         153
         221         153
         220         152
         220         152
         220         151
         220         151
         219         151
         219         150
         219         150
         219         150
         218         149
         218         149
         218         149
         218         148
         217         148
         217         148
         217         147
         217         147
         217         147
         216         146
         216         146
         216         146
         216         145
         215         145
         215         145
         215         144
         215         144
         215         144
         214         143
         214         143
         214         142
         214         142
         214         142
         213         141
         213         141
         213         141
         213         140
         213         140
         213         140
         212         139
         212         139
         212         139
         212         138
         212         138
         211         138
         211         137
         211         137
         211         137
         211         136
         211         136
         211         136
         210         135
         210         135
         210         135
         210         134
         210         134
         210         134
         210         133
         209         133
         209         132
         209         132
         209         132
         209         131
         209         131
         209         131
         209         130
         209         130
         208         130
         208         129
         208         129
         208         129
         208         128
         208         128
         208         128
         208         127
         208         127
         208         127
         208         126
         207         126
         207         126
         207         125
         207         125
         207         125
         207         124
         207         124
         207         124
         207         123
         207         123
         207         123
         207         122
         207         122
         207         122
         207         121
         207         121
         207         121
         207         120
         207         120
         207         120
         207         119
         207         119
         207         119
         207         118
         207         118
         207         118
         207         117
         207         117
         207         117
         207         116
         207         116
         207         116
         207         115
         207         115
         207         115
         207         114
         207         114
         207         114
         207         113
         207         113
         207         113
         207         112
         207         112
         207         112
         207         111
         207         111
         208         111
         208         111
         208         110
         208         110
         208         110
         208         109
         208         109
         208         109
         208         108
         208         108
         209         108
         209         107
         209         107
         209         107
         209         106
         209         106
         209         106
         209         105
         210         105
         210         105
         210         105
         210         104
         210         104
         210         104
         211         103
         211         103
         211         103
         211         102
         211         102
         211         102
         212         102
         212         101
         212         101
         212         101
         212         100
         213         100
         213         100
         213          99
         213          99
         214          99
         214          99
         214          98
         214          98
         214          98
         215          97
         215          97
         215          97
         216          97
         216          96
         216          96
         216          96
         217          96
         217          95
         217          95
         217          95
         218          94
         218          94
         218          94
         219          94
         219          93
         219          93
         220          93
         220          92
         220          92
         221          92
         221          92
         221          91
         222          91
         222          91
         222          91
         223          90
         223          90
         223          90
         224          90
         224          89
         225          89
         225          89
         225          89
         226          88
         226          88
         227          88
         227          88
         227          87
         228          87
         228          87
         229          87
         229          86
         230          86
         230          86
         230          86
         231          85
         231          85
         232          85
         232          85
         233          85
         233          84
         234          84
         234          84
         235          84
         235          83
         236          83
         236          83
         237          83
         237          82
         238          82
         238          82
         239          82
         239          82
         240          81
         240          81
         241          81
         241          81
         242          81
         242          80
         243          80
         244          80
         244          80
         245          80
         245          79
         246          79
         246          79
         247          79
         248          79
         248          78
         249          78
         249          78
         250          78
         251          78
         251          77
         252          77
         253          77
         253          77
         254          77
         254          77
         255          76
         256          76
         256          76
         257          76
         258          76
         258          76
         259          75
         260          75
         260          75
         261          75
         262          75
         262          75
         263          74
         264          74
         264          74
         265          74
         266          74
         267          74
         267          74
         268          73
         269          73
         269          73
         270          73
         271          73
         272          73
         272          73
         273          73
         274          72
         275          72
         275          72
         276          72
         277          72
         278          72
         278          72
         279          72
         280          71
         281          71
         281          71
         282          71
         283          71
         284          71
         285          71
         285          71
         286          71
         287          71
         288          70
         289          70
         289          70
         290          70
         291          70
         292          70
         293          70
         293          70
         294          70
         295          70
         296          70
         297          70
         298          69
         298          69
         299          69
         300          69
         301          69
         302          69
         303          69
         304          69
         304          69
         305          69
         306          69
         307          69
         308          69
         309          69
         310          69
         310          69
         311          69
         312          69
         313          69
         314          69
         315          69
         316          68
         316          68
         317          68
         318          68
         319          68
         320          68
         321          68
         322          68
         323          68
         324          68
         324          68
         325          68
         326          68
         327          68
         328          68
         329          68
         330          68
         331          68
         332          68
         332          68
         333          68
         334          68
         335          68
         336          68
         337          68
         338          68
         339          68
         340          69
         340          69
         341          69
         342          69
         343          69
         344          69
         345          69
         346          69
         347          69
         348          69
         348          69
         349          69
         350          69
         351          69
         352          69
         353          69
         354          69
         355          69
         356          69
         357          69
         357          70
         358          70
         359          70
         360          70
         361          70
         362          70
         363          70
         364          70
         364          70
         365          70
         366          70
         367          70
         368          71
         369          71
         370          71
         371          71
         371          71
         372          71
         373          71
         374          71
         375          71
         376          71
         377          72
         377          72
         378          72
         379          72
         380          72
         381          72
         382          72
         383          72
         383          73
         384          73
         385          73
         386          73
         387          73
         388          73
         388          73
         389          74
         390          74
         391          74
         392          74
         392          74
         393          74
         394          74
         395          75
         396          75
         397          75
         397          75
         398          75
         399          75
         400          76
         400          76
         401          76
         402          76
         403          76
         404          76
         404          77
         405          77
         406          77
         407          77
         407          77
         408          78
         409          78
         410          78
         410          78
         411          78
         412          78
         413          79
         413          79
         414          79
         415          79
         416          79
         416          80
         417          80
         418          80
         418          80
         419          81
         420          81
         421          81
         421          81
         422          81
         423          82
         423          82
         424          82
         425          82
         425          83
         426          83
         427          83
         427          83
         428          83
         429          84
         429          84
         430          84
         431          84
         431          85
         432          85
         432          85
         433          85
         434          86
         434          86
         435          86
         436          86
         436          87
         437          87
         437          87
         438          87
         439          88
         439          88
         440          88
         440          88
         441          89
         441          89
         442          89
         443          90
         443          90
         444          90
         444          90
         445          91
         445          91
         446          91
         446          91
         447          92
         448          92
         448          92
         449          93
         449          93
         450          93
         450          93
         451          94
         451          94
         452          94
         452          95
         453          95
         453          95
         454          95
         454          96
         455          96
         455          96
         455          97
         456          97
         456          97
         457          98
         457          98
         458          98
         458          98
         459          99
         459          99
         459          99
         460         100
         460         100
         461         100
         461         101
         462         101
         462         101
         462         102
         463         102
         463         102
         464         103
         464         103
         464         103
         465         103
         465         104
         465         104
         466         104
         466         105
         467         105
         467         105
         467         106
         468         106
         468         106
         468         107
         469         107
         469         107
         469         108
         470         108
         470         108
         470         109
         471         109
         471         109
         471         110
         471         110
         472         110
         472         111
         472         111
         473         111
         473         112
         473         112
         473         112
         474         113
         474         113
         474         113
         475         114
         475         114
         475         115
         475         115
         476         115
         476         116
         476         116
         281         203
         281         203
         280         203
         280         202
         280         202
         279         202
         279         202
         278         201
         278         201
         277         201
         277         201
         277         200
         276         200
         276         200
         275         200
         275         199
         274         199
         274         199
         274         199
         273         198
         273         198
         272         198
         272         197
         271         197
         271         197
         271         197
         270         196
         270         196
         269         196
         269         196
         269         195
         268         195
         268         195
         267         194
         267         194
         266         194
         266         194
         266         193
         265         193
         265         193
         264         192
         264         192
         264         192
         263         192
         263         191
         262         191
         262         191
         262         190
         261         190
         261         190
         260         190
         260         189
         259         189
         259         189
         259         188
         258         188
         258         188
         257         188
         257         187
         257         187
         256         187
         256         186
         256         186
         255         186
         255         185
         254         185
         254         185
         254         185
         253         184
         253         184
         252         184
         252         183
         252         183
         251         183
         251         182
         250         182
         250         182
         250         181
         249         181
         249         181
         249         180
         248         180
         248         180
         247         180
         247         179
         247         179
         246         179
         246         178
         246         178
         245         178
         245         177
         245         177
         244         177
         244         176
         243         176
         243         176
         243         175
         242         175
         242         175
         242         174
         241         174
         241         174
         241         174
         240         173
         240         173
         240         173
         239         172
         239         172
         238         172
         238         171
         238         171
         237         171
         237         170
         237         170
         236         170
         236         169
         236         169
         235         169
         235         168
         235         168
         234         168
         234         167
         234         167
         233         167
         233         166
         233         166
         233         166
         232         165
         232         165
         232         165
         231         164
         231         164
         231         164
         230         163
         230         163
         230         163
         229         162
         229         162
         229         162
         229         161
         228         161
         228         161
         228         160
         227         160
         227         160
         227         159
         226         159
         226         159
         226         158
         226         158
         225         158
         225         157
         225         157
         224         157
         224         156
         224         156
         224         155
         223         155
         223         155
         223         154
         223         154
         222         154
         222         153
         222         153
         222         153
         221         152
         221         152
         221         152
         221         151
         220         151
         220         151
         220         150
         220         150
         219         150
         219         149
         219         149
         219         149
         218         148
         218         148
         218         148
         218         147
         217         147
         217         147
         217         146
         217         146
         217         146
         216         145
         216         145
         216         144
         216         144
         216         144
         215         143
         215         143
         215         143
         215         142
         215         142
         214         142
         214         141
         214         141
         214         141
         214         140
         213         140
         213         140
         213         139
         213         139
         213         139
         213         138
         212         138
         212         138
         212         137
         212         137
         212         137
         212         136
         212         136
         211         136
         211         135
         211         135
         211         134
         211         134
         211         134
         211         133
         210         133
         210         133
         210         132
         210         132
         210         132
         210         131
         210         131
         210         131
         209         130
         209         130
         209         130
         209         129
         209         129
         209         129
         209         128
         209         128
         209         128
         209         127
         209         127
         208         127
         208         126
         208         126
         208         126
         208         125
         208         125
         208         125
         208         124
         208         124
         208         124
         208         123
         208         123
         208         123
         208         122
         208         122
         208         122
         208         121
         208         121
         208         121
         208         120
         207         120
         207         120
         207         119
         207         119
         207         119
         207         118
         207         118
         207         118
         207         117
         207         117
         208         117
         208         116
         208         116
         208         116
         208         115
         208         115
         208         115
         208         114
         208         114
         208         114
         208         113
         208         113
         208         113
         208         112
         208         112
         208         112
         208         111
         208         111
         208         111
         208         111
         209         110
         209         110
         209         110
         209         109
         209         109
         209         109
         209         108
         209         108
         209         108
         209         107
         210         107
         210         107
         210         106
         210         106
         210         106
         210         106
         210         105
         211         105
         211         105
         211         104
         211         104
         211         104
         211         103
         211         103
         212         103
         212         103
         212         102
         212         102
         212         102
         213         101
         213         101
         213         101
         213         100
         213         100
         214         100
         214         100
         214          99
         214          99
         215          99
         215          98
         215          98
         215          98
         216          98
         216          97
         216          97
         216          97
         217          96
         217          96
         217          96
         217          96
         218          95
         218          95
         218          95
         219          95
         219          94
         219          94
         219          94
         220          93
         220          93
         220          93
         221          93
         221          92
         221          92
         222          92
         222          92
         222          91
         223          91
         223          91
         223          91
         224          90
         224          90
         225          90
         225          89
         225          89
         226          89
         226          89
         226          88
         227          88
         227          88
         228          88
         228          87
         229          87
         229          87
         229          87
         230          87
         230          86
         231          86
         231          86
         232          86
         232          85
         232          85
         233          85
         233          85
         234          84
         234          84
         235          84
         235          84
         236          84
         236          83
         237          83
         237          83
         238          83
         238          82
         239          82
         239          82
         240          82
         240          82
         241          81
         241          81
         242          81
         243          81
         243          81
         244          80
         244          80
         245          80
         245          80
         246          80
         246          79
         247          79
         248          79
         248          79
         249          79
         249          78
         250          78
         251          78
         251          78
         252          78
         252          78
         253          77
         254          77
         254          77
         255          77
         256          77
         256          76
         257          76
         258          76
         258          76
         259          76
         259          76
         260          75
         261          75
         261          75
         262          75
         263          75
         264          75
         264          75
         265          74
         266          74
         266          74
         267          74
         268          74
         268          74
         269          74
         270          73
         271          73
         271          73
         272          73
         273          73
         273          73
         274          73
         275          73
         276          72
         276          72
         277          72
         278          72
         279          72
         280          72
         280          72
         281          72
         282          71
         283          71
         283          71
         284          71
         285          71
         286          71
         286          71
         287          71
         288          71
         289          71
         290          71
         290          70
         291          70
         292          70
         293          70
         294          70
         295          70
         295          70
         296          70
         297          70
         298          70
         299          70
         299          70
         300          70
         301          69
         302          69
         303          69
         304          69
         305          69
         305          69
         306          69
         307          69
         308          69
         309          69
         310          69
         310          69
         311          69
         312          69
         313          69
         314          69
         315          69
         316          69
         317          69
         317          69
         318          69
         319          69
         320          69
         321          69
         322          69
         323          69
         324          69
         324          69
         325          69
         326          69
         327          69
         328          69
         329          69
         330          69
         331          69
         331          69
         332          69
         333          69
         334          69
         335          69
         336          69
         337          69
         338          69
         339          69
         339          69
         340          69
         341          69
         342          69
         343          69
         344          69
         345          69
         346          69
         347          69
         347          69
         348          69
         349          69
         350          69
         351          69
         352          69
         353          69
         354          70
         355          70
         355          70
         356          70
         357          70
         358          70
         359          70
         360          70
         361          70
         362          70
         362          70
         363          70
         364          70
         365          71
         366          71
         367          71
         368          71
         369          71
         369          71
         370          71
         371          71
         372          71
         373          71
         374          72
         375          72
         375          72
         376          72
         377          72
         378          72
         379          72
         380          72
         380          72
         381          73
         382          73
         383          73
         384          73
         385          73
         385          73
         386          73
         387          73
         388          74
         389          74
         390          74
         390          74
         391          74
         392          74
         393          75
         394          75
         394          75
         395          75
         396          75
         397          75
         398          75
         398          76
         399          76
         400          76
         401          76
         402          76
         402          76
         403          77
         404          77
         405          77
         405          77
         406          77
         407          78
         408          78
         408          78
         409          78
         410          78
         411          79
         411          79
         412          79
         413          79
         414          79
         414          80
         415          80
         416          80
         416          80
         417          80
         418          81
         418          81
         419          81
         420          81
         421          81
         421          82
         422          82
         423          82
         423          82
         424          83
         425          83
         425          83
         426          83
         427          83
         427          84
         428          84
         429          84
         429          84
         430          85
         431          85
         431          85
         432          85
         432          86
         433          86
         434          86
         434          86
         435          87
         435          87
         436          87
         437          87
         437          88
         438          88
         438          88
         439          88
         440          89
         440          89
         441          89
         441          89
         442          90
         442          90
         443          90
         444          91
         444          91
         445          91
         445          91
         446          92
         446          92
         447          92
         447          92
         448          93
         448          93
         449          93
         449          94
         450          94
         450          94
         451          94
         451          95
         452          95
         452          95
         453          96
         453          96
         454          96
         454          97
         455          97
         455          97
         456          97
         456          98
         456          98
         457          98
         457          99
         458          99
         458          99
         459         100
         459         100
         459         100
         460         100
         460         101
         461         101
         461         101
         462         102
         462         102
         462         102
         463         103
         463         103
         463         103
         464         104
         464         104
         465         104
         465         105
         465         105
         466         105
         466         106
         466         106
         467         106
         467         107
         467         107
         468         107
         468         108
         468         108
         469         108
         469         109
         469         109
         470         109
         470         110
         470         110
         471         110
         471         111
         471         111
         471         111
         472         112
         472         112
         472         112
         473         113
         473         113
         473         113
         473         114
         474         114
         474         114
         474         115
         474         115
         475         115
         475         116
         475         116
         282         203
         281         203
         281         202
         281         202
         280         202
         280         202
         279         201
         279         201
         278         201
         278         201
         277         200
         277         200
         277         200
         276         200
         276         199
         275         199
         275         199
         274         199
         274         198
         274         198
         273         198
         273         197
         272         197
         272         197
         272         197
         271         196
         271         196
         270         196
         270         196
         269         195
         269         195
         269         195
         268         194
         268         194
         267         194
         267         194
         267         193
         266         193
         266         193
         265         193
         265         192
         264         192
         264         192
         264         191
         263         191
         263         191
         262         191
         262         190
         262         190
         261         190
         261         189
         260         189
         260         189
         260         188
         259         188
         259         188
         258         188
         258         187
         258         187
         257         187
         257         186
         256         186
         256         186
         256         186
         255         185
         255         185
         255         185
         254         184
         254         184
         253         184
         253         183
         253         183
         252         183
         252         182
         251         182
         251         182
         251         182
         250         181
         250         181
         250         181
         249         180
         249         180
         248         180
         248         179
         248         179
         247         179
         247         178
         247         178
         246         178
         246         177
         245         177
         245         177
         245         177
         244         176
         244         176
         244         176
         243         175
         243         175
         243         175
         242         174
         242         174
         242         174
         241         173
         241         173
         241         173
         240         172
         240         172
         239         172
         239         171
         239         171
         238         171
         238         170
         238         170
         237         170
         237         169
         237         169
         236         169
         236         168
         236         168
         235         168
         235         167
         235         167
         234         167
         234         166
         234         166
         234         166
         233         165
         233         165
         233         165
         232         164
         232         164
         232         164
         231         163
         231         163
         231         163
         230         162
         230         162
         230         162
         230         161
         229         161
         229         161
         229         160
         228         160
         228         160
         228         159
         227         159
         227         159
         227         158
         227         158
         226         158
         226         157
         226         157
         225         157
         225         156
         225         156
         225         156
         224         155
         224         155
         224         155
         224         154
         223         154
         223         154
         223         153
         223         153
         222         153
         222         152
         222         152
         222         152
         221         151
         221         151
         221         151
         221         150
         220         150
         220         150
         220         149
         220         149
         219         149
         219         148
         219         148
         219         147
         218         147
         218         147
         218         146
         218         146
         218         146
         217         145
         217         145
         217         145
         217         144
         217         144
         216         144
         216         143
         216         143
         216         143
         216         142
         215         142
         215         142
         215         141
         215         141
         215         141
         214         140
         214         140
         214         140
         214         139
         214         139
         214         139
         213         138
         213         138
         213         138
         213         137
         213         137
         213         136
         212         136
         212         136
         212         135
         212         135
         212         135
         212         134
         212         134
         211         134
         211         133
         211         133
         211         133
         211         132
         211         132
         211         132
         211         131
         210         131
         210         131
         210         130
         210         130
         210         130
         210         129
         210         129
         210         129
         210         128
         210         128
         209         128
         209         127
         209         127
         209         127
         209         126
         209         126
         209         126
         209         125
         209         125
         209         125
         209         124
         209         124
         209         124
         209         123
         209         123
         209         123
         208         122
         208         122
         208         122
         208         121
         208         121
         208         121
         208         120
         208         120
         208         120
         208         119
         208         119
         208         119
         208         118
         208         118
         208         118
         208         117
         208         117
         208         117
         208         116
         208         116
         208         116
         208         115
         208         115
         208         115
         209         114
         209         114
         209         114
         209         113
         209         113
         209         113
         209         112
         209         112
         209         112
         209         112
         209         111
         209         111
         209         111
         209         110
         209         110
         210         110
         210         109
         210         109
         210         109
         210         108
         210         108
         210         108
         210         107
         210         107
         211         107
         211         107
         211         106
         211         106
         211         106
         211         105
         211         105
         211         105
         212         104
         212         104
         212         104
         212         103
         212         103
         212         103
         213         103
         213         102
         213         102
         213         102
         213         101
         214         101
         214         101
         214         101
         214         100
         214         100
         215         100
         215          99
         215          99
         215          99
         216          99
         216          98
         216          98
         216          98
         217          97
         217          97
         217          97
         217          97
         218          96
         218          96
         218          96
         218          95
         219          95
         219          95
         219          95
         220          94
         220          94
         220          94
         221          94
         221          93
         221          93
         221          93
         222          92
         222          92
         222          92
         223          92
         223          91
         223          91
         224          91
         224          91
         225          90
         225          90
         225          90
         226          90
         226          89
         226          89
         227          89
         227          89
         228          88
         228          88
         228          88
         229          88
         229          87
         230          87
         230          87
         231          87
         231          86
         231          86
         232          86
         232          86
         233          86
         233          85
         234          85
         234          85
         235          85
         235          84
         235          84
         236          84
         236          84
         237          83
         237          83
         238          83
         238          83
         239          83
         239          82
         240          82
         240          82
         241          82
         242          82
         242          81
         243          81
         243          81
         244          81
         244          81
         245          80
         245          80
         246          80
         246          80
         247          80
         248          79
         248          79
         249          79
         249          79
         250          79
         251          78
         251          78
         252          78
         252          78
         253          78
         254          78
         254          77
         255          77
         255          77
         256          77
         257          77
         257          76
         258          76
         259          76
         259          76
         260          76
         261          76
         261          76
         262          75
         263          75
         263          75
         264          75
         265          75
         265          75
         266          74
         267          74
         267          74
         268          74
         269          74
         270          74
         270          74
         271          74
         272          73
         272          73
         273          73
         274          73
         275          73
         275          73
         276          73
         277          73
         278          72
         278          72
         279          72
         280          72
         281          72
         281          72
         282          72
         283          72
         284          72
         284          71
         285          71
         286          71
         287          71
         288          71
         288          71
         289          71
         290          71
         291          71
         292          71
         292          71
         293          70
         294          70
         295          70
         296          70
         296          70
         297          70
         298          70
         299          70
         300          70
         301          70
         301          70
         302          70
         303          70
         304          70
         305          70
         306          69
         306          69
         307          69
         308          69
         309          69
         310          69
         311          69
         311          69
         312          69
         313          69
         314          69
         315          69
         316          69
         317          69
         317          69
         318          69
         319          69
         320          69
         321          69
         322          69
         323          69
         324          69
         324          69
         325          69
         326          69
         327          69
         328          69
         329          69
         330          69
         331          69
         331          69
         332          69
         333          69
         334          69
         335          69
         336          69
         337          69
         338          69
         338          69
         339          69
         340          69
         341          69
         342          69
         343          69
         344          69
         345          69
         346          69
         346          69
         347          69
         348          69
         349          70
         350          70
         351          70
         352          70
         353          70
         353          70
         354          70
         355          70
         356          70
         357          70
         358          70
         359          70
         360          70
         360          70
         361          70
         362          71
         363          71
         364          71
         365          71
         366          71
         366          71
         367          71
         368          71
         369          71
         370          71
         371          71
         372          72
         372          72
         373          72
         374          72
         375          72
         376          72
         377          72
         378          72
         378          72
         379          73
         380          73
         381          73
         382          73
         383          73
         383          73
         384          73
         385          73
         386          74
         387          74
         387          74
         388          74
         389          74
         390          74
         391          74
         392          75
         392          75
         393          75
         394          75
         395          75
         396          75
         396          76
         397          76
         398          76
         399          76
         399          76
         400          76
         401          77
         402          77
         403          77
         403          77
         404          77
         405          77
         406          78
         406          78
         407          78
         408          78
         409          78
         409          79
         410          79
         411          79
         411          79
         412          79
         413          80
         414          80
         414          80
         415          80
         416          80
         416          81
         417          81
         418          81
         419          81
         419          81
         420          82
         421          82
         421          82
         422          82
         423          83
         423          83
         424          83
         425          83
         425          83
         426          84
         427          84
         427          84
         428          84
         429          85
         429          85
         430          85
         430          85
         431          86
         432          86
         432          86
         433          86
         434          87
         434          87
         435          87
         435          87
         436          88
         437          88
         437          88
         438          88
         438          89
         439          89
         439          89
         440          89
         441          90
         441          90
         442          90
         442          90
         443          91
         443          91
         444          91
         444          92
         445          92
         445          92
         446          92
         446          93
         447          93
         448          93
         448          93
         449          94
         449          94
         450          94
         450          95
         451          95
         451          95
         451          95
         452          96
         452          96
         453          96
         453          97
         454          97
         454          97
         455          98
         455          98
         456          98
         456          98
         457          99
         457          99
         457          99
         458         100
         458         100
         459         100
         459         101
         459         101
         460         101
         460         102
         461         102
         461         102
         461         102
         462         103
         462         103
         463         103
         463         104
         463         104
         464         104
         464         105
         464         105
         465         105
         465         106
         466         106
         466         106
         466         107
         467         107
         467         107
         467         108
         468         108
         468         108
         468         109
         468         109
         469         109
         469         110
         469         110
         470         110
         470         111
         470         111
         471         111
         471         112
         471         112
         471         112
         472         113
         472         113
         472         113
         473         114
         473         114
         473         114
         473         115
         474         115
         474         115
         474         116
         474         116
         282         203
         282         202
         281         202
         281         202
         281         202
         280         201
         280         201
         279         201
         279         201
         278         200
         278         200
         278         200
         277         200
         277         199
         276         199
         276         199
         275         199
         275         198
         275         198
         274         198
         274         198
         273         197
         273         197
         272         197
         272         196
         272         196
         271         196
         271         196
         270         195
         270         195
         270         195
         269         195
         269         194
         268         194
         268         194
         267         193
         267         193
         267         193
         266         193
         266         192
         265         192
         265         192
         265         191
         264         191
         264         191
         263         191
         263         190
         263         190
         262         190
         262         189
         261         189
         261         189
         261         189
         260         188
         260         188
         259         188
         259         187
         259         187
         258         187
         258         186
         257         186
         257         186
         257         186
         256         185
         256         185
         255         185
         255         184
         255         184
         254         184
         254         183
         254         183
         253         183
         253         183
         252         182
         252         182
         252         182
         251         181
         251         181
         251         181
         250         180
         250         180
         249         180
         249         179
         249         179
         248         179
         248         179
         248         178
         247         178
         247         178
         246         177
         246         177
         246         177
         245         176
         245         176
         245         176
         244         175
         244         175
         244         175
         243         174
         243         174
         243         174
         242         173
         242         173
         242         173
         241         173
         241         172
         240         172
         240         172
         240         171
         239         171
         239         171
         239         170
         238         170
         238         170
         238         169
         237         169
         237         169
         237         168
         236         168
         236         168
         236         167
         235         167
         235         167
         235         166
         235         166
         234         166
         234         165
         234         165
         233         165
         233         164
         233         164
         232         164
         232         163
         232         163
         231         163
         231         162
         231         162
         231         162
         230         161
         230         161
         230         161
         229         160
         229         160
         229         160
         228         159
         228         159
         228         159
         228         158
         227         158
         227         158
         227         157
         226         157
         226         157
         226         156
         226         156
         225         156
         225         155
         225         155
         225         155
         224         154
         224         154
         224         154
         224         153
         223         153
         223         153
         223         152
         223         152
         222         151
         222         151
         222         151
         222         150
         221         150
         221         150
         221         149
         221         149
         220         149
         220         148
         220         148
         220         148
         219         147
         219         147
         219         147
         219         146
         219         146
         218         146
         218         145
         218         145
         218         145
         218         144
         217         144
         217         144
         217         143
         217         143
         217         143
         216         142
         216         142
         216         142
         216         141
         216         141
         215         141
         215         140
         215         140
         215         139
         215         139
         215         139
         214         138
         214         138
         214         138
         214         137
         214         137
         214         137
         213         136
         213         136
         213         136
         213         135
         213         135
         213         135
         213         134
         212         134
         212         134
         212         133
         212         133
         212         133
         212         132
         212         132
         211         132
         211         131
         211         131
         211         131
         211         130
         211         130
         211         130
         211         129
         211         129
         211         129
         210         128
         210         128
         210         128
         210         127
         210         127
         210         127
         210         126
         210         126
         210         126
         210         125
         210         125
         210         125
         210         124
         210         124
         209         124
         209         123
         209         123
         209         123
         209         122
         209         122
         209         122
         209         121
         209         121
         209         121
         209         120
         209         120
         209         120
         209         119
         209         119
         209         119
         209         118
         209         118
         209         118
         209         117
         209         117
         209         117
         209         116
         209         116
         209         116
         209         115
         209         115
         209         115
         209         114
         209         114
         209         114
         209         113
         210         113
         210         113
         210         112
         210         112
         210         112
         210         112
         210         111
         210         111
         210         111
         210         110
         210         110
         210         110
         210         109
         211         109
         211         109
         211         108
         211         108
         211         108
         211         107
         211         107
         211         107
         211         107
         212         106
         212         106
         212         106
         212         105
         212         105
         212         105
         212         104
         213         104
         213         104
         213         104
         213         103
         213         103
         213         103
         214         102
         214         102
         214         102
         214         101
         214         101
         215         101
         215         101
         215         100
         215         100
         215         100
         216          99
         216          99
         216          99
         216          99
         217          98
         217          98
         217          98
         217          97
         218          97
         218          97
         218          97
         218          96
         219          96
         219          96
         219          96
         219          95
         220          95
         220          95
         220          94
         221          94
         221          94
         221          94
         222          93
         222          93
         222          93
         223          93
         223          92
         223          92
         224          92
         224          92
         224          91
         225          91
         225          91
         225          91
         226          90
         226          90
         226          90
         227          90
         227          89
         228          89
         228          89
         228          89
         229          88
         229          88
         230          88
         230          88
         230          87
         231          87
         231          87
         232          87
         232          86
         232          86
         233          86
         233          86
         234          85
         234          85
         235          85
         235          85
         236          85
         236          84
         237          84
         237          84
         238          84
         238          83
         239          83
         239          83
         240          83
         240          83
         241          82
         241          82
         242          82
         242          82
         243          82
         243          81
         244          81
         244          81
         245          81
         245          81
         246          80
         247          80
         247          80
         248          80
         248          80
         249          79
         249          79
         250          79
         251          79
         251          79
         252          78
         252          78
         253          78
         254          78
         254          78
         255          78
         255          77
         256          77
         257          77
         257          77
         258          77
         259          77
         259          76
         260          76
         260          76
         261          76
         262          76
         262          76
         263          75
         264          75
         264          75
         265          75
         266          75
         267          75
         267          75
         268          74
         269          74
         269          74
         270          74
         271          74
         271          74
         272          74
         273          73
         274          73
         274          73
         275          73
         276          73
         276          73
         277          73
         278          73
         279          73
         279          72
         280          72
         281          72
         282          72
         282          72
         283          72
         284          72
         285          72
         286          72
         286          71
         287          71
         288          71
         289          71
         289          71
         290          71
         291          71
         292          71
         293          71
         293          71
         294          71
         295          71
         296          70
         297          70
         297          70
         298          70
         299          70
         300          70
         301          70
         302          70
         302          70
         303          70
         304          70
         305          70
         306          70
         307          70
         307          70
         308          70
         309          70
         310          70
         311          69
         312          69
         312          69
         313          69
         314          69
         315          69
         316          69
         317          69
         318          69
         318          69
         319          69
         320          69
         321          69
         322          69
         323          69
         324          69
         324          69
         325          69
         326          69
         327          69
         328          69
         329          69
         330          69
         331          69
         331          69
         332          69
         333          69
         334          69
         335          69
         336          69
         337          69
         338          69
         338          69
         339          69
         340          69
         341          69
         342          69
         343          69
         344          70
         345          70
         345          70
         346          70
         347          70
         348          70
         349          70
         350          70
         351          70
         351          70
         352          70
         353          70
         354          70
         355          70
         356          70
         357          70
         358          70
         358          70
         359          71
         360          71
         361          71
         362          71
         363          71
         364          71
         364          71
         365          71
         366          71
         367          71
         368          71
         369          72
         370          72
         370          72
         371          72
         372          72
         373          72
         374          72
         375          72
         376          72
         376          72
         377          73
         378          73
         379          73
         380          73
         381          73
         381          73
         382          73
         383          73
         384          74
         385          74
         385          74
         386          74
         387          74
         388          74
         389          74
         389          75
         390          75
         391          75
         392          75
         393          75
         393          75
         394          75
         395          76
         396          76
         397          76
         397          76
         398          76
         399          76
         400          77
         400          77
         401          77
         402          77
         403          77
         403          78
         404          78
         405          78
         406          78
         406          78
         407          78
         408          79
         409          79
         409          79
         410          79
         411          79
         412          80
         412          80
         413          80
         414          80
         414          80
         415          81
         416          81
         417          81
         417          81
         418          81
         419          82
         419          82
         420          82
         421          82
         421          83
         422          83
         423          83
         423          83
         424          83
         425          84
         425          84
         426          84
         427          84
         427          85
         428          85
         428          85
         429          85
         430          86
         430          86
         431          86
         432          86
         432          87
         433          87
         433          87
         434          87
         435          88
         435          88
         436          88
         436          88
         437          89
         438          89
         438          89
         439          89
         439          90
         440          90
         440          90
         441          90
         441          91
         442          91
         443          91
         443          91
         444          92
         444          92
         445          92
         445          93
         446          93
         446          93
         447          93
         447          94
         448          94
         448          94
         449          95
         449          95
         450          95
         450          95
         451          96
         451          96
         452          96
         452          97
         453          97
         453          97
         453          97
         454          98
         454          98
         455          98
         455          99
         456          99
         456          99
         457         100
         457         100
         457         100
         458         100
         458         101
         459         101
         459         101
         459         102
         460         102
         460         102
         461         103
         461         103
         461         103
         462         104
         462         104
         463         104
         463         105
         463         105
         464         105
         464         106
         464         106
         465         106
         465         106
         465         107
         466         107
         466         107
         466         108
         467         108
         467         108
         467         109
         468         109
         468         109
         468         110
         469         110
         469         110
         469         111
         469         111
         470         111
         470         112
         470         112
         471         112
         471         113
         471         113
         471         113
         472         114
         472         114
         472         114
         472         115
         473         115
         473         116
         473         116
         473         116
         283         202
         282         202
         282         202
         281         202
         281         201
         281         201
         280         201
         280         201
         279         200
         279         200
         278         200
         278         200
         278         199
         277         199
         277         199
         276         199
         276         198
         275         198
         275         198
         275         198
         274         197
         274         197
         273         197
         273         196
         273         196
         272         196
         272         196
         271         195
         271         195
         270         195
         270         195
         270         194
         269         194
         269         194
         268         193
         268         193
         268         193
         267         193
         267         192
         266         192
         266         192
         266         192
         265         191
         265         191
         264         191
         264         190
         264         190
         263         190
         263         190
         262         189
         262         189
         262         189
         261         188
         261         188
         260         188
         260         187
         260         187
         259         187
         259         187
         258         186
         258         186
         258         186
         257         185
         257         185
         256         185
         256         184
         256         184
         255         184
         255         184
         255         183
         254         183
         254         183
         253         182
         253         182
         253         182
         252         181
         252         181
         252         181
         251         181
         251         180
         250         180
         250         180
         250         179
         249         179
         249         179
         249         178
         248         178
         248         178
         247         177
         247         177
         247         177
         246         176
         246         176
         246         176
         245         176
         245         175
         245         175
         244         175
         244         174
         244         174
         243         174
         243         173
         242         173
         242         173
         242         172
         241         172
         241         172
         241         171
         240         171
         240         171
         240         170
         239         170
         239         170
         239         169
         238         169
         238         169
         238         168
         237         168
         237         168
         237         167
         236         167
         236         167
         236         166
         236         166
         235         166
         235         165
         235         165
         234         165
         234         164
         234         164
         233         164
         233         163
         233         163
         232         163
         232         162
         232         162
         231         162
         231         161
         231         161
         231         161
         230         160
         230         160
         230         160
         229         159
         229         159
         229         159
         229         158
         228         158
         228         158
         228         157
         227         157
         227         157
         227         156
         227         156
         226         156
         226         155
         226         155
         226         155
         225         154
         225         154
         225         154
         225         153
         224         153
         224         153
         224         152
         224         152
         223         152
         223         151
         223         151
         223         151
         222         150
         222         150
         222         150
         222         149
         221         149
         221         149
         221         148
         221         148
         220         148
         220         147
         220         147
         220         147
         220         146
         219         146
         219         146
         219         145
         219         145
         218         145
         218         144
         218         144
         218         144
         218         143
         217         143
         217         142
         217         142
         217         142
         217         141
         217         141
         216         141
         216         140
         216         140
         216         140
         216         139
         215         139
         215         139
         215         138
         215         138
         215         138
         215         137
         214         137
         214         137
         214         136
         214         136
         214         136
         214         135
         214         135
         213         135
         213         134
         213         134
         213         134
         213         133
         213         133
         213         133
         213         132
         212         132
         212         132
         212         131
         212         131
         212         131
         212         130
         212         130
         212         130
         212         129
         211         129
         211         129
         211         128
         211         128
         211         128
         211         127
         211         127
         211         127
         211         126
         211         126
         211         126
         211         125
         211         125
         210         125
         210         124
         210         124
         210         124
         210         123
         210         123
         210         123
         210         122
         210         122
         210         122
         210         121
         210         121
         210         121
         210         120
         210         120
         210         120
         210         119
         210         119
         210         119
         210         118
         210         118
         210         118
         210         117
         210         117
         210         117
         210         116
         210         116
         210         116
         210         115
         210         115
         210         115
         210         114
         210         114
         210         114
         210         113
         210         113
         210         113
         210         113
         211         112
         211         112
         211         112
         211         111
         211         111
         211         111
         211         110
         211         110
         211         110
         211         109
         211         109
         211         109
         212         108
         212         108
         212         108
         212         108
         212         107
         212         107
         212         107
         212         106
         213         106
         213         106
         213         105
         213         105
         213         105
         213         105
         213         104
         214         104
         214         104
         214         103
         214         103
         214         103
         214         102
         215         102
         215         102
         215         102
         215         101
         215         101
         216         101
         216         100
         216         100
         216         100
         216         100
         217          99
         217          99
         217          99
         217          98
         218          98
         218          98
         218          98
         218          97
         219          97
         219          97
         219          96
         219          96
         220          96
         220          96
         220          95
         221          95
         221          95
         221          95
         221          94
         222          94
         222          94
         222          93
         223          93
         223          93
         223          93
         224          92
         224          92
         224          92
         225          92
         225          91
         225          91
         226          91
         226          91
         226          90
         227          90
         227          90
         227          90
         228          89
         228          89
         229          89
         229          89
         229          88
         230          88
         230          88
         231          88
         231          87
         231          87
         232          87
         232          87
         233          87
         233          86
         234          86
         234          86
         235          86
         235          85
         235          85
         236          85
         236          85
         237          84
         237          84
         238          84
         238          84
         239          84
         239          83
         240          83
         240          83
         241          83
         241          83
         242          82
         242          82
         243          82
         243          82
         244          81
         244          81
         245          81
         245          81
         246          81
         247          81
         247          80
         248          80
         248          80
         249          80
         249          80
         250          79
         251          79
         251          79
         252          79
         252          79
         253          78
         253          78
         254          78
         255          78
         255          78
         256          78
         257          77
         257          77
         258          77
         258          77
         259          77
         260          77
         260          76
         261          76
         262          76
         262          76
         263          76
         264          76
         264          76
         265          75
         266          75
         266          75
         267          75
         268          75
         268          75
         269          74
         270          74
         270          74
         271          74
         272          74
         273          74
         273          74
         274          74
         275          73
         275          73
         276          73
         277          73
         278          73
         278          73
         279          73
         280          73
         281          73
         281          72
         282          72
         283          72
         284          72
         284          72
         285          72
         286          72
         287          72
         287          72
         288          72
         289          71
         290          71
         291          71
         291          71
         292          71
         293          71
         294          71
         294          71
         295          71
         296          71
         297          71
         298          71
         298          70
         299          70
         300          70
         301          70
         302          70
         303          70
         303          70
         304          70
         305          70
         306          70
         307          70
         308          70
         308          70
         309          70
         310          70
         311          70
         312          70
         313          70
         313          70
         314          70
         315          70
         316          70
         317          70
         318          69
         318          69
         319          69
         320          69
         321          69
         322          69
         323          69
         324          69
         324          69
         325          69
         326          69
         327          69
         328          69
         329          69
         330          69
         330          69
         331          69
         332          69
         333          69
         334          69
         335          69
         336          70
         337          70
         337          70
         338          70
         339          70
         340          70
         341          70
         342          70
         343          70
         344          70
         344          70
         345          70
         346          70
         347          70
         348          70
         349          70
         350          70
         350          70
         351          70
         352          70
         353          70
         354          70
         355          70
         356          71
         356          71
         357          71
         358          71
         359          71
         360          71
         361          71
         362          71
         362          71
         363          71
         364          71
         365          71
         366          72
         367          72
         368          72
         368          72
         369          72
         370          72
         371          72
         372          72
         373          72
         373          72
         374          73
         375          73
         376          73
         377          73
         378          73
         378          73
         379          73
         380          73
         381          73
         382          74
         383          74
         383          74
         384          74
         385          74
         386          74
         387          74
         387          75
         388          75
         389          75
         390          75
         391          75
         391          75
         392          75
         393          76
         394          76
         395          76
         395          76
         396          76
         397          76
         398          77
         398          77
         399          77
         400          77
         401          77
         401          77
         402          78
         403          78
         404          78
         404          78
         405          78
         406          78
         407          79
         407          79
         408          79
         409          79
         410          79
         410          80
         411          80
         412          80
         412          80
         413          80
         414          81
         414          81
         415          81
         416          81
         417          81
         417          82
         418          82
         419          82
         419          82
         420          83
         421          83
         421          83
         422          83
         423          83
         423          84
         424          84
         425          84
         425          84
         426          85
         427          85
         427          85
         428          85
         428          86
         429          86
         430          86
         430          86
         431          86
         431          87
         432          87
         433          87
         433          87
         434          88
         434          88
         435          88
         436          88
         436          89
         437          89
         437          89
         438          90
         438          90
         439          90
         440          90
         440          91
         441          91
         441          91
         442          91
         442          92
         443          92
         443          92
         444          92
         444          93
         445          93
         445          93
         446          94
         446          94
         447          94
         447          94
         448          95
         448          95
         449          95
         449          96
         450          96
         450          96
         451          96
         451          97
         452          97
         452          97
         453          98
         453          98
         454          98
         454          98
         454          99
         455          99
         455          99
         456         100
         456         100
         457         100
         457         101
         457         101
         458         101
         458         102
         459         102
         459         102
         459         102
         460         103
         460         103
         461         103
         461         104
         461         104
         462         104
         462         105
         462         105
         463         105
         463         106
         463         106
         464         106
         464         107
         464         107
         465         107
         465         108
         465         108
         466         108
         466         109
         466         109
         467         109
         467         110
         467         110
         468         110
         468         111
         468         111
         469         111
         469         112
         469         112
         469         112
         470         113
         470         113
         470         113
         471         114
         471         114
         471         114
         471         115
         472         115
         472         115
         472         116
         472         116
         473         116
         283         202
         283         202
         282         202
         282         201
         281         201
         281         201
         281         201
         280         200
         280         200
         279         200
         279         200
         278         199
         278         199
         278         199
         277         199
         277         198
         276         198
         276         198
         276         198
         275         197
         275         197
         274         197
         274         197
         273         196
         273         196
         273         196
         272         195
         272         195
         271         195
         271         195
         271         194
         270         194
         270         194
         269         194
         269         193
         269         193
         268         193
         268         192
         267         192
         267         192
         266         192
         266         191
         266         191
         265         191
         265         190
         264         190
         264         190
         264         190
         263         189
         263         189
         262         189
         262         188
         262         188
         261         188
         261         188
         261         187
         260         187
         260         187
         259         186
         259         186
         259         186
         258         185
         258         185
         257         185
         257         185
         257         184
         256         184
         256         184
         255         183
         255         183
         255         183
         254         182
         254         182
         254         182
         253         182
         253         181
         252         181
         252         181
         252         180
         251         180
         251         180
         251         179
         250         179
         250         179
         250         178
         249         178
         249         178
         248         178
         248         177
         248         177
         247         177
         247         176
         247         176
         246         176
         246         175
         246         175
         245         175
         245         174
         245         174
         244         174
         244         173
         243         173
         243         173
         243         172
         242         172
         242         172
         242         172
         241         171
         241         171
         241         171
         240         170
         240         170
         240         170
         239         169
         239         169
         239         169
         238         168
         238         168
         238         168
         237         167
         237         167
         237         167
         237         166
         236         166
         236         166
         236         165
         235         165
         235         165
         235         164
         234         164
         234         164
         234         163
         233         163
         233         163
         233         162
         232         162
         232         162
         232         161
         232         161
         231         161
         231         160
         231         160
         230         160
         230         159
         230         159
         230         159
         229         158
         229         158
         229         158
         228         157
         228         157
         228         157
         228         156
         227         156
         227         156
         227         155
         227         155
         226         155
         226         154
         226         154
         226         154
         225         153
         225         153
         225         153
         224         152
         224         152
         224         152
         224         151
         223         151
         223         151
         223         150
         223         150
         223         150
         222         149
         222         149
         222         149
         222         148
         221         148
         221         148
         221         147
         221         147
         220         146
         220         146
         220         146
         220         145
         220         145
         219         145
         219         144
         219         144
         219         144
         219         143
         218         143
         218         143
         218         142
         218         142
         218         142
         217         141
         217         141
         217         141
         217         140
         217         140
         217         140
         216         139
         216         139
         216         139
         216         138
         216         138
         216         138
         215         137
         215         137
         215         137
         215         136
         215         136
         215         136
         214         135
         214         135
         214         135
         214         134
         214         134
         214         134
         214         133
         214         133
         213         133
         213         132
         213         132
         213         132
         213         131
         213         131
         213         131
         213         130
         213         130
         212         130
         212         129
         212         129
         212         129
         212         128
         212         128
         212         128
         212         127
         212         127
         212         127
         212         126
         211         126
         211         126
         211         125
         211         125
         211         125
         211         124
         211         124
         211         124
         211         123
         211         123
         211         123
         211         122
         211         122
         211         122
         211         121
         211         121
         211         121
         211         120
         211         120
         211         120
         211         119
         211         119
         211         119
         211         118
         211         118
         211         118
         211         117
         211         117
         211         117
         211         116
         211         116
         211         116
         211         115
         211         115
         211         115
         211         114
         211         114
         211         114
         211         113
         211         113
         211         113
         211         113
         211         112
         211         112
         211         112
         212         111
         212         111
         212         111
         212         110
         212         110
         212         110
         212         109
         212         109
         212         109
         212         108
         212         108
         213         108
         213         108
         213         107
         213         107
         213         107
         213         106
         213         106
         213         106
         214         105
         214         105
         214         105
         214         105
         214         104
         214         104
         215         104
         215         103
         215         103
         215         103
         215         103
         215         102
         216         102
         216         102
         216         101
         216         101
         216         101
         217         100
         217         100
         217         100
         217         100
         217          99
         218          99
         218          99
         218          98
         218          98
         219          98
         219          98
         219          97
         219          97
         220          97
         220          97
         220          96
         220          96
         221          96
         221          95
         221          95
         222          95
         222          95
         222          94
         222          94
         223          94
         223          94
         223          93
         224          93
         224          93
         224          93
         225          92
         225          92
         225          92
         226          92
         226          91
         226          91
         227          91
         227          91
         227          90
         228          90
         228          90
         229          90
         229          89
         229          89
         230          89
         230          89
         231          88
         231          88
         231          88
         232          88
         232          87
         233          87
         233          87
         233          87
         234          86
         234          86
         235          86
         235          86
         236          86
         236          85
         237          85
         237          85
         237          85
         238          84
         238          84
         239          84
         239          84
         240          84
         240          83
         241          83
         241          83
         242          83
         242          82
         243          82
         243          82
         244          82
         244          82
         245          81
         245          81
         246          81
         247          81
         247          81
         248          80
         248          80
         249          80
         249          80
         250          80
         250          80
         251          79
         252          79
         252          79
         253          79
         253          79
         254          78
         255          78
         255          78
         256          78
         256          78
         257          78
         258          77
         258          77
         259          77
         260          77
         260          77
         261          77
         261          76
         262          76
         263          76
         263          76
         264          76
         265          76
         265          76
         266          75
         267          75
         267          75
         268          75
         269          75
         269          75
         270          75
         271          74
         272          74
         272          74
         273          74
         274          74
         274          74
         275          74
         276          74
         277          73
         277          73
         278          73
         279          73
         279          73
         280          73
         281          73
         282          73
         282          73
         283          72
         284          72
         285          72
         285          72
         286          72
         287          72
         288          72
         288          72
         289          72
         290          72
         291          72
         292          71
         292          71
         293          71
         294          71
         295          71
         296          71
         296          71
         297          71
         298          71
         299          71
         300          71
         300          71
         301          71
         302          71
         303          70
         304          70
         304          70
         305          70
         306          70
         307          70
         308          70
         308          70
         309          70
         310          70
         311          70
         312          70
         313          70
         313          70
         314          70
         315          70
         316          70
         317          70
         318          70
         319          70
         319          70
         320          70
         321          70
         322          70
         323          70
         324          70
         324          70
         325          70
         326          70
         327          70
         328          70
         329          70
         330          70
         330          70
         331          70
         332          70
         333          70
         334          70
         335          70
         336          70
         336          70
         337          70
         338          70
         339          70
         340          70
         341          70
         342          70
         343          70
         343          70
         344          70
         345          70
         346          70
         347          70
         348          70
         349          70
         349          70
         350          70
         351          70
         352          71
         353          71
         354          71
         355          71
         355          71
         356          71
         357          71
         358          71
         359          71
         360          71
         361          71
         361          71
         362          71
         363          71
         364          72
         365          72
         366          72
         366          72
         367          72
         368          72
         369          72
         370          72
         371          72
         371          72
         372          73
         373          73
         374          73
         375          73
         376          73
         376          73
         377          73
         378          73
         379          73
         380          74
         381          74
         381          74
         382          74
         383          74
         384          74
         385          74
         385          75
         386          75
         387          75
         388          75
         389          75
         389          75
         390          75
         391          76
         392          76
         392          76
         393          76
         394          76
         395          76
         396          76
         396          77
         397          77
         398          77
         399          77
         399          77
         400          77
         401          78
         402          78
         402          78
         403          78
         404          78
         405          79
         405          79
         406          79
         407          79
         408          79
         408          79
         409          80
         410          80
         410          80
         411          80
         412          80
         412          81
         413          81
         414          81
         415          81
         415          81
         416          82
         417          82
         417          82
         418          82
         419          83
         419          83
         420          83
         421          83
         421          83
         422          84
         423          84
         423          84
         424          84
         425          85
         425          85
         426          85
         426          85
         427          85
         428          86
         428          86
         429          86
         430          86
         430          87
         431          87
         431          87
         432          87
         433          88
         433          88
         434          88
         434          88
         435          89
         435          89
         436          89
         437          89
         437          90
         438          90
         438          90
         439          90
         439          91
         440          91
         440          91
         441          92
         442          92
         442          92
         443          92
         443          93
         444          93
         444          93
         445          93
         445          94
         446          94
         446          94
         447          95
         447          95
         448          95
         448          95
         449          96
         449          96
         450          96
         450          97
         450          97
         451          97
         451          97
         452          98
         452          98
         453          98
         453          99
         454          99
         454          99
         454         100
         455         100
         455         100
         456         100
         456         101
         457         101
         457         101
         457         102
         458         102
         458         102
         459         103
         459         103
         459         103
         460         104
         460         104
         460         104
         461         104
         461         105
         462         105
         462         105
         462         106
         463         106
         463         106
         463         107
         464         107
         464         107
         464         108
         465         108
         465         108
         465         109
         466         109
         466         109
         466         110
         467         110
         467         110
         467         111
         467         111
         468         111
         468         112
         468         112
         469         112
         469         113
         469         113
         469         113
         470         114
         470         114
         470         114
         470         115
         471         115
         471         115
         471         116
         471         116
         472         116
         284         202
         283         202
         283         201
         282         201
         282         201
         281         201
         281         200
         281         200
         280         200
         280         200
         279         199
         279         199
         279         199
         278         199
         278         198
         277         198
         277         198
         276         198
         276         197
         276         197
         275         197
         275         197
         274         196
         274         196
         274         196
         273         196
         273         195
         272         195
         272         195
         271         194
         271         194
         271         194
         270         194
         270         193
         269         193
         269         193
         269         192
         268         192
         268         192
         267         192
         267         191
         267         191
         266         191
         266         191
         265         190
         265         190
         265         190
         264         189
         264         189
         263         189
         263         189
         263         188
         262         188
         262         188
         261         187
         261         187
         261         187
         260         186
         260         186
         260         186
         259         186
         259         185
         258         185
         258         185
         258         184
         257         184
         257         184
         256         183
         256         183
         256         183
         255         183
         255         182
         255         182
         254         182
         254         181
         253         181
         253         181
         253         180
         252         180
         252         180
         252         180
         251         179
         251         179
         250         179
         250         178
         250         178
         249         178
         249         177
         249         177
         248         177
         248         176
         248         176
         247         176
         247         175
         247         175
         246         175
         246         175
         245         174
         245         174
         245         174
         244         173
         244         173
         244         173
         243         172
         243         172
         243         172
         242         171
         242         171
         242         171
         241         170
         241         170
         241         170
         240         169
         240         169
         240         169
         239         168
         239         168
         239         168
         238         167
         238         167
         238         167
         237         166
         237         166
         237         166
         237         166
         236         165
         236         165
         236         165
         235         164
         235         164
         235         164
         234         163
         234         163
         234         163
         233         162
         233         162
         233         162
         233         161
         232         161
         232         161
         232         160
         231         160
         231         160
         231         159
         231         159
         230         159
         230         158
         230         158
         229         158
         229         157
         229         157
         229         157
         228         156
         228         156
         228         156
         228         155
         227         155
         227         155
         227         154
         226         154
         226         154
         226         153
         226         153
         225         152
         225         152
         225         152
         225         151
         224         151
         224         151
         224         150
         224         150
         224         150
         223         149
         223         149
         223         149
         223         148
         222         148
         222         148
         222         147
         222         147
         221         147
         221         146
         221         146
         221         146
         221         145
         220         145
         220         145
         220         144
         220         144
         220         144
         219         143
         219         143
         219         143
         219         142
         219         142
         218         142
         218         141
         218         141
         218         141
         218         140
         218         140
         217         140
         217         139
         217         139
         217         139
         217         138
         216         138
         216         138
         216         137
         216         137
         216         137
         216         136
         216         136
         215         136
         215         135
         215         135
         215         135
         215         134
         215         134
         215         134
         214         133
         214         133
         214         133
         214         132
         214         132
         214         131
         214         131
         214         131
         214         130
         213         130
         213         130
         213         129
         213         129
         213         129
         213         128
         213         128
         213         128
         213         127
         213         127
         213         127
         212         126
         212         126
         212         126
         212         125
         212         125
         212         125
         212         124
         212         124
         212         124
         212         124
         212         123
         212         123
         212         123
         212         122
         212         122
         212         122
         212         121
         212         121
         212         121
         212         120
         212         120
         212         120
         212         119
         212         119
         212         119
         212         118
         212         118
         212         118
         212         117
         212         117
         212         117
         212         116
         212         116
         212         116
         212         115
         212         115
         212         115
         212         114
         212         114
         212         114
         212         114
         212         113
         212         113
         212         113
         212         112
         212         112
         212         112
         212         111
         212         111
         212         111
         213         110
         213         110
         213         110
         213         109
         213         109
         213         109
         213         109
         213         108
         213         108
         213         108
         214         107
         214         107
         214         107
         214         106
         214         106
         214         106
         214         106
         215         105
         215         105
         215         105
         215         104
         215         104
         215         104
         215         103
         216         103
         216         103
         216         103
         216         102
         216         102
         217         102
         217         101
         217         101
         217         101
         217         101
         218         100
         218         100
         218         100
         218          99
         218          99
         219          99
         219          99
         219          98
         219          98
         220          98
         220          97
         220          97
         220          97
         221          97
         221          96
         221          96
         221          96
         222          96
         222          95
         222          95
         223          95
         223          94
         223          94
         223          94
         224          94
         224          93
         224          93
         225          93
         225          93
         225          92
         226          92
         226          92
         226          92
         227          91
         227          91
         227          91
         228          91
         228          90
         229          90
         229          90
         229          90
         230          89
         230          89
         230          89
         231          89
         231          88
         232          88
         232          88
         232          88
         233          87
         233          87
         234          87
         234          87
         235          87
         235          86
         235          86
         236          86
         236          86
         237          85
         237          85
         238          85
         238          85
         239          85
         239          84
         240          84
         240          84
         240          84
         241          83
         241          83
         242          83
         242          83
         243          83
         243          82
         244          82
         245          82
         245          82
         246          82
         246          81
         247          81
         247          81
         248          81
         248          81
         249          80
         249          80
         250          80
         250          80
         251          80
         252          80
         252          79
         253          79
         253          79
         254          79
         255          79
         255          78
         256          78
         256          78
         257          78
         258          78
         258          78
         259          77
         259          77
         260          77
         261          77
         261          77
         262          77
         263          77
         263          76
         264          76
         265          76
         265          76
         266          76
         267          76
         267          75
         268          75
         269          75
         269          75
         270          75
         271          75
         271          75
         272          75
         273          74
         273          74
         274          74
         275          74
         275          74
         276          74
         277          74
         278          74
         278          73
         279          73
         280          73
         281          73
         281          73
         282          73
         283          73
         283          73
         284          73
         285          72
         286          72
         286          72
         287          72
         288          72
         289          72
         290          72
         290          72
         291          72
         292          72
         293          72
         293          72
         294          71
         295          71
         296          71
         297          71
         297          71
         298          71
         299          71
         300          71
         301          71
         301          71
         302          71
         303          71
         304          71
         305          71
         305          71
         306          70
         307          70
         308          70
         309          70
         309          70
         310          70
         311          70
         312          70
         313          70
         314          70
         314          70
         315          70
         316          70
         317          70
         318          70
         319          70
         319          70
         320          70
         321          70
         322          70
         323          70
         324          70
         324          70
         325          70
         326          70
         327          70
         328          70
         329          70
         330          70
         330          70
         331          70
         332          70
         333          70
         334          70
         335          70
         336          70
         336          70
         337          70
         338          70
         339          70
         340          70
         341          70
         342          70
         342          70
         343          70
         344          70
         345          70
         346          70
         347          70
         348          71
         348          71
         349          71
         350          71
         351          71
         352          71
         353          71
         353          71
         354          71
         355          71
         356          71
         357          71
         358          71
         359          71
         359          71
         360          72
         361          72
         362          72
         363          72
         364          72
         364          72
         365          72
         366          72
         367          72
         368          72
         369          72
         369          73
         370          73
         371          73
         372          73
         373          73
         374          73
         374          73
         375          73
         376          73
         377          74
         378          74
         379          74
         379          74
         380          74
         381          74
         382          74
         383          74
         383          75
         384          75
         385          75
         386          75
         387          75
         387          75
         388          75
         389          75
         390          76
         390          76
         391          76
         392          76
         393          76
         394          76
         394          77
         395          77
         396          77
         397          77
         397          77
         398          77
         399          78
         400          78
         400          78
         401          78
         402          78
         403          78
         403          79
         404          79
         405          79
         405          79
         406          79
         407          80
         408          80
         408          80
         409          80
         410          80
         410          80
         411          81
         412          81
         413          81
         413          81
         414          82
         415          82
         415          82
         416          82
         417          82
         417          83
         418          83
         419          83
         419          83
         420          83
         421          84
         421          84
         422          84
         423          84
         423          85
         424          85
         425          85
         425          85
         426          85
         426          86
         427          86
         428          86
         428          86
         429          87
         429          87
         430          87
         431          87
         431          88
         432          88
         432          88
         433          88
         434          89
         434          89
         435          89
         435          89
         436          90
         436          90
         437          90
         438          90
         438          91
         439          91
         439          91
         440          91
         440          92
         441          92
         441          92
         442          93
         442          93
         443          93
         443          93
         444          94
         444          94
         445          94
         445          94
         446          95
         446          95
         447          95
         447          96
         448          96
         448          96
         449          96
         449          97
         450          97
         450          97
         451          98
         451          98
         451          98
         452          99
         452          99
         453          99
         453          99
         454         100
         454         100
         454         100
         455         101
         455         101
         456         101
         456         102
         457         102
         457         102
         457         102
         458         103
         458         103
         458         103
         459         104
         459         104
         460         104
         460         105
         460         105
         461         105
         461         106
         461         106
         462         106
         462         107
         462         107
         463         107
         463         108
         463         108
         464         108
         464         108
         464         109
         465         109
         465         109
         465         110
         466         110
         466         110
         466         111
         467         111
         467         111
         467         112
         467         112
         468         112
         468         113
         468         113
         469         113
         469         114
         469         114
         469         114
         470         115
         470         115
         470         115
         470         116
         471         116
         471         116
         284         202
         284         202
         283         201
         283         201
         282         201
         282         201
         282         200
         281         200
         281         200
         280         199
         280         199
         279         199
         279         199
         279         198
         278         198
         278         198
         277         198
         277         197
         276         197
         276         197
         276         197
         275         196
         275         196
         274         196
         274         196
         274         195
         273         195
         273         195
         272         194
         272         194
         272         194
         271         194
         271         193
         270         193
         270         193
         270         193
         269         192
         269         192
         268         192
         268         191
         268         191
         267         191
         267         191
         266         190
         266         190
         266         190
         265         189
         265         189
         264         189
         264         189
         264         188
         263         188
         263         188
         262         187
         262         187
         262         187
         261         187
         261         186
         260         186
         260         186
         260         185
         259         185
         259         185
         259         184
         258         184
         258         184
         257         184
         257         183
         257         183
         256         183
         256         182
         256         182
         255         182
         255         181
         254         181
         254         181
         254         181
         253         180
         253         180
         253         180
         252         179
         252         179
         251         179
         251         178
         251         178
         250         178
         250         177
         250         177
         249         177
         249         177
         249         176
         248         176
         248         176
         248         175
         247         175
         247         175
         246         174
         246         174
         246         174
         245         173
         245         173
         245         173
         244         172
         244         172
         244         172
         243         172
         243         171
         243         171
         242         171
         242         170
         242         170
         241         170
         241         169
         241         169
         240         169
         240         168
         240         168
         239         168
         239         167
         239         167
         238         167
         238         166
         238         166
         238         166
         237         165
         237         165
         237         165
         236         164
         236         164
         236         164
         235         163
         235         163
         235         163
         234         162
         234         162
         234         162
         234         161
         233         161
         233         161
         233         160
         232         160
         232         160
         232         159
         232         159
         231         159
         231         158
         231         158
         230         158
         230         157
         230         157
         230         157
         229         156
         229         156
         229         156
         229         155
         228         155
         228         155
         228         154
         227         154
         227         154
         227         153
         227         153
         226         153
         226         152
         226         152
         226         152
         225         151
         225         151
         225         151
         225         150
         224         150
         224         150
         224         149
         224         149
         224         149
         223         148
         223         148
         223         148
         223         147
         222         147
         222         147
         222         146
         222         146
         222         146
         221         145
         221         145
         221         145
         221         144
         221         144
         220         144
         220         143
         220         143
         220         143
         220         142
         219         142
         219         142
         219         141
         219         141
         219         141
         218         140
         218         140
         218         140
         218         139
         218         139
         218         139
         217         138
         217         138
         217         138
         217         137
         217         137
         217         136
         216         136
         216         136
         216         135
         216         135
         216         135
         216         134
         216         134
         216         134
         215         133
         215         133
         215         133
         215         132
         215         132
         215         132
         215         131
         215         131
         214         131
         214         130
         214         130
         214         130
         214         129
         214         129
         214         129
         214         128
         214         128
         214         128
         213         127
         213         127
         213         127
         213         126
         213         126
         213         126
         213         125
         213         125
         213         125
         213         124
         213         124
         213         124
         213         123
         213         123
         213         123
         213         123
         213         122
         212         122
         212         122
         212         121
         212         121
         212         121
         212         120
         212         120
         212         120
         212         119
         212         119
         212         119
         212         118
         212         118
         212         118
         212         117
         212         117
         212         117
         212         116
         212         116
         212         116
         212         115
         212         115
         213         115
         213         114
         213         114
         213         114
         213         114
         213         113
         213         113
         213         113
         213         112
         213         112
         213         112
         213         111
         213         111
         213         111
         213         110
         213         110
         214         110
         214         109
         214         109
         214         109
         214         109
         214         108
         214         108
         214         108
         214         107
         214         107
         215         107
         215         106
         215         106
         215         106
         215         106
         215         105
         215         105
         216         105
         216         104
         216         104
         216         104
         216         104
         216         103
         217         103
         217         103
         217         102
         217         102
         217         102
         218         101
         218         101
         218         101
         218         101
         218         100
         219         100
         219         100
         219          99
         219          99
         219          99
         220          99
         220          98
         220          98
         220          98
         221          98
         221          97
         221          97
         221          97
         222          96
         222          96
         222          96
         222          96
         223          95
         223          95
         223          95
         224          95
         224          94
         224          94
         225          94
         225          94
         225          93
         225          93
         226          93
         226          93
         226          92
         227          92
         227          92
         227          92
         228          91
         228          91
         229          91
         229          91
         229          90
         230          90
         230          90
         230          90
         231          89
         231          89
         232          89
         232          89
         232          88
         233          88
         233          88
         234          88
         234          87
         234          87
         235          87
         235          87
         236          86
         236          86
         236          86
         237          86
         237          86
         238          85
         238          85
         239          85
         239          85
         240          85
         240          84
         241          84
         241          84
         242          84
         242          83
         243          83
         243          83
         244          83
         244          83
         245          82
         245          82
         246          82
         246          82
         247          82
         247          81
         248          81
         248          81
         249          81
         249          81
         250          80
         250          80
         251          80
         252          80
         252          80
         253          80
         253          79
         254          79
         254          79
         255          79
         256          79
         256          79
         257          78
         257          78
         258          78
         259          78
         259          78
         260          78
         261          77
         261          77
         262          77
         262          77
         263          77
         264          77
         264          76
         265          76
         266          76
         266          76
         267          76
         268          76
         268          76
         269          75
         270          75
         270          75
         271          75
         272          75
         272          75
         273          75
         274          75
         274          74
         275          74
         276          74
         277          74
         277          74
         278          74
         279          74
         279          74
         280          73
         281          73
         282          73
         282          73
         283          73
         284          73
         285          73
         285          73
         286          73
         287          73
         288          72
         288          72
         289          72
         290          72
         291          72
         291          72
         292          72
         293          72
         294          72
         294          72
         295          72
         296          72
         297          71
         298          71
         298          71
         299          71
         300          71
         301          71
         301          71
         302          71
         303          71
         304          71
         305          71
         306          71
         306          71
         307          71
         308          71
         309          71
         310          71
         310          71
         311          70
         312          70
         313          70
         314          70
         314          70
         315          70
         316          70
         317          70
         318          70
         319          70
         319          70
         320          70
         321          70
         322          70
         323          70
         324          70
         325          70
         325          70
         326          70
         327          70
         328          70
         329          70
         330          70
         330          70
         331          70
         332          70
         333          70
         334          70
         335          70
         335          70
         336          70
         337          70
         338          70
         339          70
         340          70
         341          70
         341          71
         342          71
         343          71
         344          71
         345          71
         346          71
         347          71
         347          71
         348          71
         349          71
         350          71
         351          71
         352          71
         352          71
         353          71
         354          71
         355          71
         356          71
         357          71
         357          72
         358          72
         359          72
         360          72
         361          72
         362          72
         363          72
         363          72
         364          72
         365          72
         366          72
         367          72
         368          73
         368          73
         369          73
         370          73
         371          73
         372          73
         372          73
         373          73
         374          73
         375          74
         376          74
         377          74
         377          74
         378          74
         379          74
         380          74
         381          74
         381          75
         382          75
         383          75
         384          75
         385          75
         385          75
         386          75
         387          75
         388          76
         388          76
         389          76
         390          76
         391          76
         392          76
         392          76
         393          77
         394          77
         395          77
         395          77
         396          77
         397          77
         398          78
         398          78
         399          78
         400          78
         401          78
         401          78
         402          79
         403          79
         403          79
         404          79
         405          79
         406          80
         406          80
         407          80
         408          80
         408          80
         409          81
         410          81
         411          81
         411          81
         412          81
         413          82
         413          82
         414          82
         415          82
         415          82
         416          83
         417          83
         417          83
         418          83
         419          83
         419          84
         420          84
         421          84
         421          84
         422          85
         423          85
         423          85
         424          85
         424          85
         425          86
         426          86
         426          86
         427          86
         428          87
         428          87
         429          87
         429          87
         430          88
         431          88
         431          88
         432          88
         432          89
         433          89
         433          89
         434          89
         435          90
         435          90
         436          90
         436          90
         437          91
         437          91
         438          91
         438          91
         439          92
         439          92
         440          92
         441          92
         441          93
         442          93
         442          93
         443          94
         443          94
         444          94
         444          94
         445          95
         445          95
         446          95
         446          95
         447          96
         447          96
         447          96
         448          97
         448          97
         449          97
         449          98
         450          98
         450          98
         451          98
         451          99
         452          99
         452          99
         452         100
         453         100
         453         100
         454         100
         454         101
         454         101
         455         101
         455         102
         456         102
         456         102
         457         103
         457         103
         457         103
         458         104
         458         104
         458         104
         459         104
         459         105
         460         105
         460         105
         460         106
         461         106
         461         106
         461         107
         462         107
         462         107
         462         108
         463         108
         463         108
         463         109
         464         109
         464         109
         464         110
         465         110
         465         110
         465         111
         465         111
         466         111
         466         112
         466         112
         467         112
         467         113
         467         113
         467         113
         468         114
         468         114
         468         114
         468         115
         469         115
         469         115
         469         116
         469         116
         470         116
         470         117
         284         202
         284         201
         284         201
         283         201
         283         201
         282         200
         282         200
         282         200
         281         200
         281         199
         280         199
         280         199
         279         198
         279         198
         279         198
         278         198
         278         197
         277         197
         277         197
         277         197
         276         196
         276         196
         275         196
         275         196
         275         195
         274         195
         274         195
         273         195
         273         194
         272         194
         272         194
         272         193
         271         193
         271         193
         270         193
         270         192
         270         192
         269         192
         269         191
         268         191
         268         191
         268         191
         267         190
         267         190
         266         190
         266         190
         266         189
         265         189
         265         189
         265         188
         264         188
         264         188
         263         188
         263         187
         263         187
         262         187
         262         186
         261         186
         261         186
         261         185
         260         185
         260         185
         259         185
         259         184
         259         184
         258         184
         258         183
         258         183
         257         183
         257         183
         256         182
         256         182
         256         182
         255         181
         255         181
         255         181
         254         180
         254         180
         254         180
         253         179
         253         179
         252         179
         252         179
         252         178
         251         178
         251         178
         251         177
         250         177
         250         177
         250         176
         249         176
         249         176
         248         175
         248         175
         248         175
         247         175
         247         174
         247         174
         246         174
         246         173
         246         173
         245         173
         245         172
         245         172
         244         172
         244         171
         244         171
         243         171
         243         170
         243         170
         242         170
         242         169
         242         169
         241         169
         241         168
         241         168
         240         168
         240         167
         240         167
         239         167
         239         167
         239         166
         239         166
         238         166
         238         165
         238         165
         237         165
         237         164
         237         164
         236         164
         236         163
         236         163
         235         163
         235         162
         235         162
         235         162
         234         161
         234         161
         234         161
         233         160
         233         160
         233         160
         233         159
         232         159
         232         159
         232         158
         231         158
         231         158
         231         157
         231         157
         230         157
         230         156
         230         156
         229         156
         229         155
         229         155
         229         155
         228         154
         228         154
         228         154
         228         153
         227         153
         227         153
         227         152
         227         152
         226         152
         226         151
         226         151
         226         151
         225         150
         225         150
         225         150
         225         149
         225         149
         224         149
         224         148
         224         148
         224         148
         223         147
         223         147
         223         147
         223         146
         223         146
         222         146
         222         145
         222         145
         222         145
         221         144
         221         144
         221         143
         221         143
         221         143
         220         142
         220         142
         220         142
         220         141
         220         141
         220         141
         219         140
         219         140
         219         140
         219         139
         219         139
         219         139
         218         138
         218         138
         218         138
         218         137
         218         137
         218         137
         217         136
         217         136
         217         136
         217         135
         217         135
         217         135
         217         134
         216         134
         216         134
         216         133
         216         133
         216         133
         216         132
         216         132
         216         132
         215         131
         215         131
         215         131
         215         130
         215         130
         215         130
         215         129
         215         129
         215         129
         215         128
         214         128
         214         128
         214         127
         214         127
         214         127
         214         126
         214         126
         214         126
         214         125
         214         125
         214         125
         214         124
         214         124
         214         124
         213         123
         213         123
         213         123
         213         122
         213         122
         213         122
         213         122
         213         121
         213         121
         213         121
         213         120
         213         120
         213         120
         213         119
         213         119
         213         119
         213         118
         213         118
         213         118
         213         117
         213         117
         213         117
         213         116
         213         116
         213         116
         213         115
         213         115
         213         115
         213         114
         213         114
         213         114
         213         114
         214         113
         214         113
         214         113
         214         112
         214         112
         214         112
         214         111
         214         111
         214         111
         214         110
         214         110
         214         110
         214         110
         215         109
         215         109
         215         109
         215         108
         215         108
         215         108
         215         107
         215         107
         215         107
         216         107
         216         106
         216         106
         216         106
         216         105
         216         105
         216         105
         217         104
         217         104
         217         104
         217         104
         217         103
         217         103
         218         103
         218         102
         218         102
         218         102
         218         102
         218         101
         219         101
         219         101
         219         100
         219         100
         220         100
         220         100
         220          99
         220          99
         220          99
         221          98
         221          98
         221          98
         221          98
         222          97
         222          97
         222          97
         222          97
         223          96
         223          96
         223          96
         223          95
         224          95
         224          95
         224          95
         225          94
         225          94
         225          94
         226          94
         226          93
         226          93
         227          93
         227          93
         227          92
         227          92
         228          92
         228          92
         229          91
         229          91
         229          91
         230          91
         230          90
         230          90
         231          90
         231          90
         231          89
         232          89
         232          89
         233          89
         233          88
         233          88
         234          88
         234          88
         235          88
         235          87
         235          87
         236          87
         236          87
         237          86
         237          86
         238          86
         238          86
         238          86
         239          85
         239          85
         240          85
         240          85
         241          84
         241          84
         242          84
         242          84
         243          84
         243          83
         244          83
         244          83
         245          83
         245          83
         246          82
         246          82
         247          82
         247          82
         248          82
         248          81
         249          81
         249          81
         250          81
         250          81
         251          80
         252          80
         252          80
         253          80
         253          80
         254          80
         254          79
         255          79
         256          79
         256          79
         257          79
         257          79
         258          78
         259          78
         259          78
         260          78
         260          78
         261          78
         262          77
         262          77
         263          77
         264          77
         264          77
         265          77
         265          76
         266          76
         267          76
         267          76
         268          76
         269          76
         269          76
         270          76
         271          75
         271          75
         272          75
         273          75
         273          75
         274          75
         275          75
         276          74
         276          74
         277          74
         278          74
         278          74
         279          74
         280          74
         280          74
         281          74
         282          73
         283          73
         283          73
         284          73
         285          73
         286          73
         286          73
         287          73
         288          73
         289          73
         289          72
         290          72
         291          72
         292          72
         292          72
         293          72
         294          72
         295          72
         295          72
         296          72
         297          72
         298          72
         299          72
         299          71
         300          71
         301          71
         302          71
         302          71
         303          71
         304          71
         305          71
         306          71
         306          71
         307          71
         308          71
         309          71
         310          71
         311          71
         311          71
         312          71
         313          71
         314          71
         315          71
         315          71
         316          71
         317          71
         318          71
         319          71
         320          71
         320          70
         321          70
         322          70
         323          70
         324          70
         325          70
         325          70
         326          70
         327          70
         328          70
         329          70
         330          70
         330          70
         331          70
         332          70
         333          71
         334          71
         335          71
         335          71
         336          71
         337          71
         338          71
         339          71
         340          71
         340          71
         341          71
         342          71
         343          71
         344          71
         345          71
         346          71
         346          71
         347          71
         348          71
         349          71
         350          71
         351          71
         351          71
         352          71
         353          71
         354          72
         355          72
         356          72
         356          72
         357          72
         358          72
         359          72
         360          72
         361          72
         361          72
         362          72
         363          72
         364          72
         365          73
         366          73
         366          73
         367          73
         368          73
         369          73
         370          73
         370          73
         371          73
         372          73
         373          74
         374          74
         375          74
         375          74
         376          74
         377          74
         378          74
         379          74
         379          75
         380          75
         381          75
         382          75
         383          75
         383          75
         384          75
         385          75
         386          76
         386          76
         387          76
         388          76
         389          76
         390          76
         390          76
         391          77
         392          77
         393          77
         393          77
         394          77
         395          77
         396          78
         396          78
         397          78
         398          78
         399          78
         399          78
         400          79
         401          79
         401          79
         402          79
         403          79
         404          79
         404          80
         405          80
         406          80
         406          80
         407          80
         408          81
         409          81
         409          81
         410          81
         411          81
         411          82
         412          82
         413          82
         413          82
         414          82
         415          83
         415          83
         416          83
         417          83
         417          83
         418          84
         419          84
         419          84
         420          84
         421          85
         421          85
         422          85
         423          85
         423          85
         424          86
         424          86
         425          86
         426          86
         426          87
         427          87
         427          87
         428          87
         429          88
         429          88
         430          88
         430          88
         431          89
         432          89
         432          89
         433          89
         433          90
         434          90
         434          90
         435          90
         435          91
         436          91
         437          91
         437          91
         438          92
         438          92
         439          92
         439          92
         440          93
         440          93
         441          93
         441          93
         442          94
         442          94
         443          94
         443          95
         444          95
         444          95
         445          95
         445          96
         446          96
         446          96
         447          97
         447          97
         448          97
         448          97
         449          98
         449          98
         449          98
         450          99
         450          99
         451          99
         451          99
         452         100
         452         100
         452         100
         453         101
         453         101
         454         101
         454         102
         454         102
         455         102
         455         102
         456         103
         456         103
         456         103
         457         104
         457         104
         458         104
         458         105
         458         105
         459         105
         459         106
         459         106
         460         106
         460         106
         460         107
         461         107
         461         107
         461         108
         462         108
         462         108
         462         109
         463         109
         463         109
         463         110
         464         110
         464         110
         464         111
         465         111
         465         111
         465         112
         465         112
         466         112
         466         113
         466         113
         467         113
         467         114
         467         114
         467         114
         468         115
         468         115
         468         115
         468         116
         469         116
         469         116
         469         117
         285         201
         285         201
         284         201
         284         201
         283         200
         283         200
         282         200
         282         200
         282         199
         281         199
         281         199
         280         199
         280         198
         280         198
         279         198
         279         197
         278         197
         278         197
         277         197
         277         196
         277         196
         276         196
         276         196
         275         195
         275         195
         275         195
         274         195
         274         194
         273         194
         273         194
         273         193
         272         193
         272         193
         271         193
         271         192
         271         192
         270         192
         270         192
         269         191
         269         191
         269         191
         268         190
         268         190
         267         190
         267         190
         267         189
         266         189
         266         189
         265         188
         265         188
         265         188
         264         188
         264         187
         263         187
         263         187
         263         186
         262         186
         262         186
         262         186
         261         185
         261         185
         260         185
         260         184
         260         184
         259         184
         259         184
         259         183
         258         183
         258         183
         257         182
         257         182
         257         182
         256         181
         256         181
         256         181
         255         181
         255         180
         254         180
         254         180
         254         179
         253         179
         253         179
         253         178
         252         178
         252         178
         252         177
         251         177
         251         177
         251         177
         250         176
         250         176
         249         176
         249         175
         249         175
         248         175
         248         174
         248         174
         247         174
         247         173
         247         173
         246         173
         246         172
         246         172
         245         172
         245         171
         245         171
         244         171
         244         171
         244         170
         243         170
         243         170
         243         169
         242         169
         242         169
         242         168
         241         168
         241         168
         241         167
         240         167
         240         167
         240         166
         239         166
         239         166
         239         165
         239         165
         238         165
         238         164
         238         164
         237         164
         237         163
         237         163
         236         163
         236         162
         236         162
         236         162
         235         161
         235         161
         235         161
         234         160
         234         160
         234         160
         233         159
         233         159
         233         159
         233         158
         232         158
         232         158
         232         157
         232         157
         231         157
         231         156
         231         156
         230         156
         230         155
         230         155
         230         155
         229         154
         229         154
         229         154
         229         153
         228         153
         228         153
         228         152
         228         152
         227         152
         227         151
         227         151
         227         151
         226         150
         226         150
         226         150
         226         149
         225         149
         225         149
         225         148
         225         148
         225         148
         224         147
         224         147
         224         147
         224         146
         223         146
         223         146
         223         145
         223         145
         223         145
         222         144
         222         144
         222         144
         222         143
         222         143
         221         143
         221         142
         221         142
         221         142
         221         141
         221         141
         220         141
         220         140
         220         140
         220         140
         220         139
         219         139
         219         139
         219         138
         219         138
         219         138
         219         137
         218         137
         218         137
         218         136
         218         136
         218         136
         218         135
         218         135
         217         135
         217         134
         217         134
         217         134
         217         133
         217         133
         217         133
         217         132
         216         132
         216         132
         216         131
         216         131
         216         131
         216         130
         216         130
         216         130
         216         129
         215         129
         215         129
         215         128
         215         128
         215         128
         215         127
         215         127
         215         127
         215         126
         215         126
         215         126
         215         125
         215         125
         214         125
         214         124
         214         124
         214         124
         214         123
         214         123
         214         123
         214         122
         214         122
         214         122
         214         122
         214         121
         214         121
         214         121
         214         120
         214         120
         214         120
         214         119
         214         119
         214         119
         214         118
         214         118
         214         118
         214         117
         214         117
         214         117
         214         116
         214         116
         214         116
         214         115
         214         115
         214         115
         214         115
         214         114
         214         114
         214         114
         214         113
         214         113
         214         113
         214         112
         215         112
         215         112
         215         111
         215         111
         215         111
         215         110
         215         110
         215         110
         215         110
         215         109
         215         109
         215         109
         216         108
         216         108
         216         108
         216         107
         216         107
         216         107
         216         107
         216         106
         217         106
         217         106
         217         105
         217         105
         217         105
         217         105
         217         104
         218         104
         218         104
         218         103
         218         103
         218         103
         218         102
         219         102
         219         102
         219         102
         219         101
         219         101
         220         101
         220         100
         220         100
         220         100
         220         100
         221          99
         221          99
         221          99
         221          99
         222          98
         222          98
         222          98
         222          97
         223          97
         223          97
         223          97
         223          96
         224          96
         224          96
         224          96
         225          95
         225          95
         225          95
         225          95
         226          94
         226          94
         226          94
         227          94
         227          93
         227          93
         228          93
         228          93
         228          92
         229          92
         229          92
         229          92
         230          91
         230          91
         230          91
         231          91
         231          90
         231          90
         232          90
         232          90
         232          89
         233          89
         233          89
         234          89
         234          88
         234          88
         235          88
         235          88
         236          87
         236          87
         237          87
         237          87
         237          87
         238          86
         238          86
         239          86
         239          86
         240          85
         240          85
         240          85
         241          85
         241          85
         242          84
         242          84
         243          84
         243          84
         244          84
         244          83
         245          83
         245          83
         246          83
         246          83
         247          82
         247          82
         248          82
         248          82
         249          82
         249          81
         250          81
         251          81
         251          81
         252          81
         252          80
         253          80
         253          80
         254          80
         254          80
         255          80
         256          79
         256          79
         257          79
         257          79
         258          79
         258          79
         259          78
         260          78
         260          78
         261          78
         262          78
         262          78
         263          77
         263          77
         264          77
         265          77
         265          77
         266          77
         267          77
         267          76
         268          76
         268          76
         269          76
         270          76
         270          76
         271          76
         272          75
         272          75
         273          75
         274          75
         275          75
         275          75
         276          75
         277          75
         277          74
         278          74
         279          74
         279          74
         280          74
         281          74
         282          74
         282          74
         283          74
         284          73
         284          73
         285          73
         286          73
         287          73
         287          73
         288          73
         289          73
         290          73
         290          73
         291          73
         292          72
         293          72
         293          72
         294          72
         295          72
         296          72
         296          72
         297          72
         298          72
         299          72
         300          72
         300          72
         301          72
         302          72
         303          72
         303          71
         304          71
         305          71
         306          71
         307          71
         307          71
         308          71
         309          71
         310          71
         311          71
         311          71
         312          71
         313          71
         314          71
         315          71
         315          71
         316          71
         317          71
         318          71
         319          71
         320          71
         320          71
         321          71
         322          71
         323          71
         324          71
         325          71
         325          71
         326          71
         327          71
         328          71
         329          71
         330          71
         330          71
         331          71
         332          71
         333          71
         334          71
         335          71
         335          71
         336          71
         337          71
         338          71
         339          71
         340          71
         340          71
         341          71
         342          71
         343          71
         344          71
         345          71
         345          71
         346          71
         347          71
         348          71
         349          71
         350          71
         350          72
         351          72
         352          72
         353          72
         354          72
         355          72
         355          72
         356          72
         357          72
         358          72
         359          72
         360          72
         360          72
         361          72
         362          73
         363          73
         364          73
         364          73
         365          73
         366          73
         367          73
         368          73
         369          73
         369          73
         370          73
         371          74
         372          74
         373          74
         373          74
         374          74
         375          74
         376          74
         377          74
         377          75
         378          75
         379          75
         380          75
         381          75
         381          75
         382          75
         383          75
         384          76
         384          76
         385          76
         386          76
         387          76
         388          76
         388          76
         389          77
         390          77
         391          77
         391          77
         392          77
         393          77
         394          77
         394          78
         395          78
         396          78
         397          78
         397          78
         398          78
         399          79
         399          79
         400          79
         401          79
         402          79
         402          80
         403          80
         404          80
         405          80
         405          80
         406          80
         407          81
         407          81
         408          81
         409          81
         409          81
         410          82
         411          82
         411          82
         412          82
         413          82
         413          83
         414          83
         415          83
         415          83
         416          83
         417          84
         417          84
         418          84
         419          84
         419          85
         420          85
         421          85
         421          85
         422          85
         422          86
         423          86
         424          86
         424          86
         425          87
         426          87
         426          87
         427          87
         427          88
         428          88
         429          88
         429          88
         430          88
         430          89
         431          89
         431          89
         432          89
         433          90
         433          90
         434          90
         434          90
         435          91
         435          91
         436          91
         436          92
         437          92
         437          92
         438          92
         438          93
         439          93
         440          93
         440          93
         441          94
         441          94
         442          94
         442          94
         443          95
         443          95
         444          95
         444          96
         444          96
         445          96
         445          96
         446          97
         446          97
         447          97
         447          98
         448          98
         448          98
         449          98
         449          99
         449          99
         450          99
         450         100
         451         100
         451         100
         452         100
         452         101
         452         101
         453         101
         453         102
         454         102
         454         102
         454         103
         455         103
         455         103
         456         103
         456         104
         456         104
         457         104
         457         105
         457         105
         458         105
         458         106
         459         106
         459         106
         459         107
         460         107
         460         107
         460         108
         461         108
         461         108
         461         109
         462         109
         462         109
         462         109
         463         110
         463         110
         463         110
         463         111
         464         111
         464         111
         464         112
         465         112
         465         112
         465         113
         465         113
         466         113
         466         114
         466         114
         467         114
         467         115
         467         115
         467         115
         468         116
         468         116
         468         116
         468         117
         285         201
         285         201
         285         201
         284         200
         284         200
         283         200
         283         200
         282         199
         282         199
         282         199
         281         199
         281         198
         280         198
         280         198
         280         198
         279         197
         279         197
         278         197
         278         196
         278         196
         277         196
         277         196
         276         195
         276         195
         276         195
         275         195
         275         194
         274         194
         274         194
         273         194
         273         193
         273         193
         272         193
         272         192
         271         192
         271         192
         271         192
         270         191
         270         191
         270         191
         269         191
         269         190
         268         190
         268         190
         268         189
         267         189
         267         189
         266         189
         266         188
         266         188
         265         188
         265         187
         264         187
         264         187
         264         187
         263         186
         263         186
         263         186
         262         185
         262         185
         261         185
         261         184
         261         184
         260         184
         260         184
         259         183
         259         183
         259         183
         258         182
         258         182
         258         182
         257         182
         257         181
         257         181
         256         181
         256         180
         255         180
         255         180
         255         179
         254         179
         254         179
         254         178
         253         178
         253         178
         253         178
         252         177
         252         177
         251         177
         251         176
         251         176
         250         176
         250         175
         250         175
         249         175
         249         174
         249         174
         248         174
         248         174
         248         173
         247         173
         247         173
         247         172
         246         172
         246         172
         246         171
         245         171
         245         171
         245         170
         244         170
         244         170
         244         169
         243         169
         243         169
         243         168
         242         168
         242         168
         242         167
         241         167
         241         167
         241         167
         240         166
         240         166
         240         166
         240         165
         239         165
         239         165
         239         164
         238         164
         238         164
         238         163
         237         163
         237         163
         237         162
         236         162
         236         162
         236         161
         236         161
         235         161
         235         160
         235         160
         234         160
         234         159
         234         159
         234         159
         233         158
         233         158
         233         158
         233         157
         232         157
         232         157
         232         156
         231         156
         231         156
         231         155
         231         155
         230         155
         230         154
         230         154
         230         154
         229         153
         229         153
         229         153
         229         152
         228         152
         228         152
         228         151
         228         151
         227         151
         227         150
         227         150
         227         150
         226         149
         226         149
         226         149
         226         148
         226         148
         225         148
         225         147
         225         147
         225         147
         224         146
         224         146
         224         146
         224         145
         224         145
         223         145
         223         144
         223         144
         223         144
         223         143
         222         143
         222         143
         222         142
         222         142
         222         142
         221         141
         221         141
         221         141
         221         140
         221         140
         221         140
         220         139
         220         139
         220         139
         220         138
         220         138
         220         138
         219         137
         219         137
         219         137
         219         136
         219         136
         219         136
         219         135
         218         135
         218         135
         218         134
         218         134
         218         134
         218         133
         218         133
         217         133
         217         132
         217         132
         217         132
         217         131
         217         131
         217         131
         217         130
         217         130
         216         130
         216         129
         216         129
         216         129
         216         128
         216         128
         216         128
         216         127
         216         127
         216         127
         216         126
         216         126
         215         126
         215         125
         215         125
         215         125
         215         124
         215         124
         215         124
         215         123
         215         123
         215         123
         215         122
         215         122
         215         122
         215         121
         215         121
         215         121
         215         121
         215         120
         215         120
         215         120
         215         119
         215         119
         215         119
         215         118
         215         118
         215         118
         215         117
         215         117
         215         117
         215         116
         215         116
         215         116
         215         115
         215         115
         215         115
         215         115
         215         114
         215         114
         215         114
         215         113
         215         113
         215         113
         215         112
         215         112
         215         112
         215         111
         216         111
         216         111
         216         111
         216         110
         216         110
         216         110
         216         109
         216         109
         216         109
         216         108
         216         108
         217         108
         217         108
         217         107
         217         107
         217         107
         217         106
         217         106
         217         106
         218         105
         218         105
         218         105
         218         105
         218         104
         218         104
         219         104
         219         103
         219         103
         219         103
         219         103
         219         102
         220         102
         220         102
         220         101
         220         101
         220         101
         221         101
         221         100
         221         100
         221         100
         221          99
         222          99
         222          99
         222          99
         222          98
         223          98
         223          98
         223          98
         223          97
         224          97
         224          97
         224          96
         224          96
         225          96
         225          96
         225          95
         226          95
         226          95
         226          95
         226          94
         227          94
         227          94
         227          94
         228          93
         228          93
         228          93
         229          93
         229          92
         229          92
         230          92
         230          92
         230          91
         231          91
         231          91
         231          91
         232          90
         232          90
         232          90
         233          90
         233          89
         234          89
         234          89
         234          89
         235          89
         235          88
         236          88
         236          88
         236          88
         237          87
         237          87
         238          87
         238          87
         238          86
         239          86
         239          86
         240          86
         240          86
         241          85
         241          85
         242          85
         242          85
         242          85
         243          84
         243          84
         244          84
         244          84
         245          84
         245          83
         246          83
         246          83
         247          83
         247          83
         248          82
         248          82
         249          82
         249          82
         250          82
         251          81
         251          81
         252          81
         252          81
         253          81
         253          80
         254          80
         254          80
         255          80
         255          80
         256          80
         257          79
         257          79
         258          79
         258          79
         259          79
         260          79
         260          78
         261          78
         261          78
         262          78
         263          78
         263          78
         264          78
         264          77
         265          77
         266          77
         266          77
         267          77
         268          77
         268          76
         269          76
         270          76
         270          76
         271          76
         272          76
         272          76
         273          76
         274          75
         274          75
         275          75
         276          75
         276          75
         277          75
         278          75
         278          75
         279          74
         280          74
         280          74
         281          74
         282          74
         283          74
         283          74
         284          74
         285          74
         285          74
         286          73
         287          73
         288          73
         288          73
         289          73
         290          73
         291          73
         291          73
         292          73
         293          73
         294          73
         294          72
         295          72
         296          72
         297          72
         297          72
         298          72
         299          72
         300          72
         300          72
         301          72
         302          72
         303          72
         304          72
         304          72
         305          72
         306          72
         307          71
         308          71
         308          71
         309          71
         310          71
         311          71
         312          71
         312          71
         313          71
         314          71
         315          71
         316          71
         316          71
         317          71
         318          71
         319          71
         320          71
         320          71
         321          71
         322          71
         323          71
         324          71
         325          71
         325          71
         326          71
         327          71
         328          71
         329          71
         329          71
         330          71
         331          71
         332          71
         333          71
         334          71
         334          71
         335          71
         336          71
         337          71
         338          71
         339          71
         339          71
         340          71
         341          71
         342          71
         343          71
         344          71
         344          71
         345          71
         346          72
         347          72
         348          72
         349          72
         349          72
         350          72
         351          72
         352          72
         353          72
         354          72
         354          72
         355          72
         356          72
         357          72
         358          72
         358          72
         359          73
         360          73
         361          73
         362          73
         363          73
         363          73
         364          73
         365          73
         366          73
         367          73
         367          73
         368          74
         369          74
         370          74
         371          74
         371          74
         372          74
         373          74
         374          74
         375          74
         375          75
         376          75
         377          75
         378          75
         379          75
         379          75
         380          75
         381          75
         382          76
         382          76
         383          76
         384          76
         385          76
         386          76
         386          76
         387          76
         388          77
         389          77
         389          77
         390          77
         391          77
         392          77
         392          78
         393          78
         394          78
         395          78
         395          78
         396          78
         397          79
         398          79
         398          79
         399          79
         400          79
         400          79
         401          80
         402          80
         403          80
         403          80
         404          80
         405          80
         405          81
         406          81
         407          81
         407          81
         408          81
         409          82
         409          82
         410          82
         411          82
         412          82
         412          83
         413          83
         414          83
         414          83
         415          83
         415          84
         416          84
         417          84
         417          84
         418          85
         419          85
         419          85
         420          85
         421          85
         421          86
         422          86
         422          86
         423          86
         424          87
         424          87
         425          87
         425          87
         426          87
         427          88
         427          88
         428          88
         428          88
         429          89
         430          89
         430          89
         431          89
         431          90
         432          90
         432          90
         433          90
         433          91
         434          91
         435          91
         435          91
         436          92
         436          92
         437          92
         437          92
         438          93
         438          93
         439          93
         439          94
         440          94
         440          94
         441          94
         441          95
         442          95
         442          95
         443          95
         443          96
         444          96
         444          96
         445          97
         445          97
         446          97
         446          97
         446          98
         447          98
         447          98
         448          99
         448          99
         449          99
         449          99
         450         100
         450         100
         450         100
         451         101
         451         101
         452         101
         452         102
         452         102
         453         102
         453         102
         454         103
         454         103
         454         103
         455         104
         455         104
         456         104
         456         105
         456         105
         457         105
         457         105
         457         106
         458         106
         458         106
         458         107
         459         107
         459         107
         459         108
         460         108
         460         108
         460         109
         461         109
         461         109
         461         110
         462         110
         462         110
         462         111
         463         111
         463         111
         463         112
         463         112
         464         112
         464         113
         464         113
         465         113
         465         114
         465         114
         465         114
         466         115
         466         115
         466         115
         466         116
         467         116
         467         116
         467         117
         467         117
         286         201
         285         201
         285         200
         285         200
         284         200
         284         200
         283         199
         283         199
         283         199
         282         199
         282         198
         281         198
         281         198
         280         198
         280         197
         280         197
         279         197
         279         197
         278         196
         278         196
         278         196
         277         195
         277         195
         276         195
         276         195
         276         194
         275         194
         275         194
         274         194
         274         193
         274         193
         273         193
         273         193
         272         192
         272         192
         272         192
         271         191
         271         191
         270         191
         270         191
         270         190
         269         190
         269         190
         268         189
         268         189
         268         189
         267         189
         267         188
         267         188
         266         188
         266         187
         265         187
         265         187
         265         187
         264         186
         264         186
         263         186
         263         185
         263         185
         262         185
         262         185
         262         184
         261         184
         261         184
         260         183
         260         183
         260         183
         259         183
         259         182
         259         182
         258         182
         258         181
         257         181
         257         181
         257         180
         256         180
         256         180
         256         180
         255         179
         255         179
         255         179
         254         178
         254         178
         253         178
         253         177
         253         177
         252         177
         252         176
         252         176
         251         176
         251         176
         251         175
         250         175
         250         175
         250         174
         249         174
         249         174
         249         173
         248         173
         248         173
         248         172
         247         172
         247         172
         247         171
         246         171
         246         171
         246         171
         245         170
         245         170
         245         170
         244         169
         244         169
         244         169
         243         168
         243         168
         243         168
         242         167
         242         167
         242         167
         241         166
         241         166
         241         166
         240         165
         240         165
         240         165
         240         164
         239         164
         239         164
         239         163
         238         163
         238         163
         238         162
         237         162
         237         162
         237         161
         237         161
         236         161
         236         161
         236         160
         235         160
         235         160
         235         159
         235         159
         234         159
         234         158
         234         158
         233         158
         233         157
         233         157
         233         157
         232         156
         232         156
         232         156
         232         155
         231         155
         231         155
         231         154
         231         154
         230         154
         230         153
         230         153
         230         153
         229         152
         229         152
         229         152
         229         151
         228         151
         228         151
         228         150
         228         150
         227         150
         227         149
         227         149
         227         149
         226         148
         226         148
         226         148
         226         147
         226         147
         225         147
         225         146
         225         146
         225         146
         225         145
         224         145
         224         145
         224         144
         224         144
         224         144
         223         143
         223         143
         223         143
         223         142
         223         142
         222         142
         222         141
         222         141
         222         141
         222         140
         221         140
         221         140
         221         139
         221         139
         221         139
         221         138
         220         138
         220         138
         220         137
         220         137
         220         137
         220         136
         220         136
         219         136
         219         135
         219         135
         219         135
         219         134
         219         134
         219         134
         218         133
         218         133
         218         133
         218         132
         218         132
         218         132
         218         131
         218         131
         218         131
         217         130
         217         130
         217         130
         217         129
         217         129
         217         129
         217         128
         217         128
         217         128
         217         127
         217         127
         216         127
         216         126
         216         126
         216         126
         216         125
         216         125
         216         125
         216         124
         216         124
         216         124
         216         123
         216         123
         216         123
         216         122
         216         122
         216         122
         216         121
         216         121
         216         121
         216         121
         216         120
         216         120
         215         120
         215         119
         215         119
         215         119
         215         118
         215         118
         215         118
         215         117
         215         117
         216         117
         216         116
         216         116
         216         116
         216         115
         216         115
         216         115
         216         115
         216         114
         216         114
         216         114
         216         113
         216         113
         216         113
         216         112
         216         112
         216         112
         216         111
         216         111
         216         111
         216         111
         217         110
         217         110
         217         110
         217         109
         217         109
         217         109
         217         108
         217         108
         217         108
         217         108
         218         107
         218         107
         218         107
         218         106
         218         106
         218         106
         218         105
         219         105
         219         105
         219         105
         219         104
         219         104
         219         104
         219         103
         220         103
         220         103
         220         103
         220         102
         220         102
         221         102
         221         101
         221         101
         221         101
         221         101
         222         100
         222         100
         222         100
         222         100
         222          99
         223          99
         223          99
         223          98
         223          98
         224          98
         224          98
         224          97
         224          97
         225          97
         225          97
         225          96
         225          96
         226          96
         226          96
         226          95
         227          95
         227          95
         227          95
         227          94
         228          94
         228          94
         228          93
         229          93
         229          93
         229          93
         230          92
         230          92
         230          92
         231          92
         231          92
         231          91
         232          91
         232          91
         232          91
         233          90
         233          90
         233          90
         234          90
         234          89
         235          89
         235          89
         235          89
         236          88
         236          88
         237          88
         237          88
         237          88
         238          87
         238          87
         239          87
         239          87
         240          86
         240          86
         240          86
         241          86
         241          86
         242          85
         242          85
         243          85
         243          85
         244          85
         244          84
         245          84
         245          84
         245          84
         246          83
         246          83
         247          83
         247          83
         248          83
         248          83
         249          82
         250          82
         250          82
         251          82
         251          82
         252          81
         252          81
         253          81
         253          81
         254          81
         254          80
         255          80
         255          80
         256          80
         257          80
         257          80
         258          79
         258          79
         259          79
         259          79
         260          79
         261          79
         261          78
         262          78
         262          78
         263          78
         264          78
         264          78
         265          78
         266          77
         266          77
         267          77
         267          77
         268          77
         269          77
         269          77
         270          76
         271          76
         271          76
         272          76
         273          76
         273          76
         274          76
         275          76
         275          75
         276          75
         277          75
         277          75
         278          75
         279          75
         279          75
         280          75
         281          74
         281          74
         282          74
         283          74
         284          74
         284          74
         285          74
         286          74
         286          74
         287          74
         288          73
         289          73
         289          73
         290          73
         291          73
         292          73
         292          73
         293          73
         294          73
         295          73
         295          73
         296          73
         297          72
         298          72
         298          72
         299          72
         300          72
         301          72
         301          72
         302          72
         303          72
         304          72
         305          72
         305          72
         306          72
         307          72
         308          72
         308          72
         309          72
         310          72
         311          72
         312          72
         312          71
         313          71
         314          71
         315          71
         316          71
         316          71
         317          71
         318          71
         319          71
         320          71
         320          71
         321          71
         322          71
         323          71
         324          71
         325          71
         325          71
         326          71
         327          71
         328          71
         329          71
         329          71
         330          71
         331          71
         332          71
         333          71
         334          71
         334          71
         335          71
         336          71
         337          71
         338          71
         338          71
         339          71
         340          72
         341          72
         342          72
         343          72
         343          72
         344          72
         345          72
         346          72
         347          72
         348          72
         348          72
         349          72
         350          72
         351          72
         352          72
         352          72
         353          72
         354          72
         355          72
         356          73
         357          73
         357          73
         358          73
         359          73
         360          73
         361          73
         361          73
         362          73
         363          73
         364          73
         365          73
         365          74
         366          74
         367          74
         368          74
         369          74
         369          74
         370          74
         371          74
         372          74
         373          74
         373          75
         374          75
         375          75
         376          75
         377          75
         377          75
         378          75
         379          75
         380          76
         381          76
         381          76
         382          76
         383          76
         384          76
         384          76
         385          76
         386          77
         387          77
         387          77
         388          77
         389          77
         390          77
         390          77
         391          78
         392          78
         393          78
         393          78
         394          78
         395          78
         396          79
         396          79
         397          79
         398          79
         398          79
         399          79
         400          80
         401          80
         401          80
         402          80
         403          80
         403          81
         404          81
         405          81
         405          81
         406          81
         407          81
         408          82
         408          82
         409          82
         410          82
         410          82
         411          83
         412          83
         412          83
         413          83
         414          83
         414          84
         415          84
         415          84
         416          84
         417          85
         417          85
         418          85
         419          85
         419          85
         420          86
         421          86
         421          86
         422          86
         422          87
         423          87
         424          87
         424          87
         425          87
         425          88
         426          88
         427          88
         427          88
         428          89
         428          89
         429          89
         429          89
         430          90
         431          90
         431          90
         432          90
         432          91
         433          91
         433          91
         434          91
         434          92
         435          92
         435          92
         436          92
         436          93
         437          93
         438          93
         438          93
         439          94
         439          94
         440          94
         440          95
         441          95
         441          95
         441          95
         442          96
         442          96
         443          96
         443          96
         444          97
         444          97
         445          97
         445          98
         446          98
         446          98
         447          98
         447          99
         447          99
         448          99
         448         100
         449         100
         449         100
         450         100
         450         101
         450         101
         451         101
         451         102
         452         102
         452         102
         452         103
         453         103
         453         103
         454         103
         454         104
         454         104
         455         104
         455         105
         455         105
         456         105
         456         106
         457         106
         457         106
         457         107
         458         107
         458         107
         458         108
         459         108
         459         108
         459         108
         460         109
         460         109
         460         109
         461         110
         461         110
         461         110
         461         111
         462         111
         462         111
         462         112
         463         112
         463         112
         463         113
         463         113
         464         113
         464         114
         464         114
         465         114
         465         115
         465         115
         465         115
         466         116
         466         116
         466         116
         466         117
         467         117
         286         201
         286         200
         285         200
         285         200
         285         200
         284         199
         284         199
         283         199
         283         199
         283         198
         282         198
         282         198
         281         198
         281         197
         281         197
         280         197
         280         197
         279         196
         279         196
         279         196
         278         196
         278         195
         277         195
         277         195
         276         194
         276         194
         276         194
         275         194
         275         193
         274         193
         274         193
         274         193
         273         192
         273         192
         273         192
         272         191
         272         191
         271         191
         271         191
         271         190
         270         190
         270         190
         269         190
         269         189
         269         189
         268         189
         268         188
         267         188
         267         188
         267         188
         266         187
         266         187
         266         187
         265         186
         265         186
         264         186
         264         186
         264         185
         263         185
         263         185
         262         184
         262         184
         262         184
         261         184
         261         183
         261         183
         260         183
         260         182
         260         182
         259         182
         259         181
         258         181
         258         181
         258         181
         257         180
         257         180
         257         180
         256         179
         256         179
         256         179
         255         178
         255         178
         254         178
         254         178
         254         177
         253         177
         253         177
         253         176
         252         176
         252         176
         252         175
         251         175
         251         175
         251         174
         250         174
         250         174
         250         173
         249         173
         249         173
         249         173
         248         172
         248         172
         248         172
         247         171
         247         171
         247         171
         246         170
         246         170
         246         170
         245         169
         245         169
         245         169
         244         168
         244         168
         244         168
         243         167
         243         167
         243         167
         242         167
         242         166
         242         166
         241         166
         241         165
         241         165
         241         165
         240         164
         240         164
         240         164
         239         163
         239         163
         239         163
         238         162
         238         162
         238         162
         238         161
         237         161
         237         161
         237         160
         236         160
         236         160
         236         159
         236         159
         235         159
         235         158
         235         158
         234         158
         234         157
         234         157
         234         157
         233         156
         233         156
         233         156
         233         155
         232         155
         232         155
         232         154
         232         154
         231         154
         231         153
         231         153
         231         153
         230         152
         230         152
         230         152
         230         151
         229         151
         229         151
         229         150
         229         150
         228         150
         228         149
         228         149
         228         149
         227         148
         227         148
         227         148
         227         147
         227         147
         226         147
         226         146
         226         146
         226         146
         225         145
         225         145
         225         145
         225         144
         225         144
         224         144
         224         143
         224         143
         224         143
         224         142
         223         142
         223         142
         223         141
         223         141
         223         141
         223         140
         222         140
         222         140
         222         139
         222         139
         222         139
         222         138
         221         138
         221         138
         221         137
         221         137
         221         137
         221         136
         220         136
         220         136
         220         135
         220         135
         220         135
         220         135
         220         134
         219         134
         219         134
         219         133
         219         133
         219         133
         219         132
         219         132
         219         132
         219         131
         218         131
         218         131
         218         130
         218         130
         218         130
         218         129
         218         129
         218         129
         218         128
         218         128
         217         128
         217         127
         217         127
         217         127
         217         126
         217         126
         217         126
         217         125
         217         125
         217         125
         217         124
         217         124
         217         124
         217         123
         217         123
         217         123
         216         122
         216         122
         216         122
         216         121
         216         121
         216         121
         216         121
         216         120
         216         120
         216         120
         216         119
         216         119
         216         119
         216         118
         216         118
         216         118
         216         117
         216         117
         216         117
         216         116
         216         116
         216         116
         216         115
         216         115
         216         115
         216         115
         217         114
         217         114
         217         114
         217         113
         217         113
         217         113
         217         112
         217         112
         217         112
         217         111
         217         111
         217         111
         217         111
         217         110
         217         110
         218         110
         218         109
         218         109
         218         109
         218         108
         218         108
         218         108
         218         108
         218         107
         219         107
         219         107
         219         106
         219         106
         219         106
         219         106
         219         105
         219         105
         220         105
         220         104
         220         104
         220         104
         220         104
         220         103
         221         103
         221         103
         221         102
         221         102
         221         102
         222         102
         222         101
         222         101
         222         101
         222         100
         223         100
         223         100
         223         100
         223          99
         223          99
         224          99
         224          99
         224          98
         224          98
         225          98
         225          97
         225          97
         225          97
         226          97
         226          96
         226          96
         226          96
         227          96
         227          95
         227          95
         228          95
         228          95
         228          94
         228          94
         229          94
         229          94
         229          93
         230          93
         230          93
         230          93
         231          92
         231          92
         231          92
         232          92
         232          91
         232          91
         233          91
         233          91
         233          90
         234          90
         234          90
         235          90
         235          89
         235          89
         236          89
         236          89
         236          89
         237          88
         237          88
         238          88
         238          88
         238          87
         239          87
         239          87
         240          87
         240          87
         241          86
         241          86
         241          86
         242          86
         242          85
         243          85
         243          85
         244          85
         244          85
         245          84
         245          84
         246          84
         246          84
         247          84
         247          83
         248          83
         248          83
         249          83
         249          83
         250          82
         250          82
         251          82
         251          82
         252          82
         252          82
         253          81
         253          81
         254          81
         254          81
         255          81
         255          80
         256          80
         257          80
         257          80
         258          80
         258          80
         259          79
         259          79
         260          79
         261          79
         261          79
         262          79
         262          79
         263          78
         264          78
         264          78
         265          78
         265          78
         266          78
         267          77
         267          77
         268          77
         268          77
         269          77
         270          77
         270          77
         271          76
         272          76
         272          76
         273          76
         274          76
         274          76
         275          76
         276          76
         276          75
         277          75
         278          75
         278          75
         279          75
         280          75
         280          75
         281          75
         282          75
         283          74
         283          74
         284          74
         285          74
         285          74
         286          74
         287          74
         288          74
         288          74
         289          74
         290          74
         290          73
         291          73
         292          73
         293          73
         293          73
         294          73
         295          73
         296          73
         296          73
         297          73
         298          73
         299          73
         299          73
         300          72
         301          72
         302          72
         302          72
         303          72
         304          72
         305          72
         305          72
         306          72
         307          72
         308          72
         309          72
         309          72
         310          72
         311          72
         312          72
         313          72
         313          72
         314          72
         315          72
         316          72
         317          72
         317          72
         318          72
         319          72
         320          72
         321          72
         321          71
         322          71
         323          71
         324          71
         325          71
         325          71
         326          71
         327          71
         328          71
         329          71
         329          71
         330          72
         331          72
         332          72
         333          72
         333          72
         334          72
         335          72
         336          72
         337          72
         338          72
         338          72
         339          72
         340          72
         341          72
         342          72
         342          72
         343          72
         344          72
         345          72
         346          72
         347          72
         347          72
         348          72
         349          72
         350          72
         351          72
         351          72
         352          73
         353          73
         354          73
         355          73
         356          73
         356          73
         357          73
         358          73
         359          73
         360          73
         360          73
         361          73
         362          73
         363          73
         364          74
         364          74
         365          74
         366          74
         367          74
         368          74
         368          74
         369          74
         370          74
         371          74
         372          75
         372          75
         373          75
         374          75
         375          75
         375          75
         376          75
         377          75
         378          76
         379          76
         379          76
         380          76
         381          76
         382          76
         382          76
         383          76
         384          77
         385          77
         385          77
         386          77
         387          77
         388          77
         388          77
         389          78
         390          78
         391          78
         391          78
         392          78
         393          78
         394          79
         394          79
         395          79
         396          79
         396          79
         397          79
         398          80
         399          80
         399          80
         400          80
         401          80
         401          80
         402          81
         403          81
         404          81
         404          81
         405          81
         406          81
         406          82
         407          82
         408          82
         408          82
         409          82
         410          83
         410          83
         411          83
         412          83
         412          83
         413          84
         414          84
         414          84
         415          84
         415          85
         416          85
         417          85
         417          85
         418          85
         419          86
         419          86
         420          86
         420          86
         421          86
         422          87
         422          87
         423          87
         424          87
         424          88
         425          88
         425          88
         426          88
         426          89
         427          89
         428          89
         428          89
         429          90
         429          90
         430          90
         430          90
         431          91
         431          91
         432          91
         433          91
         433          92
         434          92
         434          92
         435          92
         435          93
         436          93
         436          93
         437          93
         437          94
         438          94
         438          94
         439          94
         439          95
         440          95
         440          95
         441          96
         441          96
         442          96
         442          96
         443          97
         443          97
         444          97
         444          97
         444          98
         445          98
         445          98
         446          99
         446          99
         447          99
         447          99
         448         100
         448         100
         448         100
         449         101
         449         101
         450         101
         450         102
         450         102
         451         102
         451         102
         452         103
         452         103
         452         103
         453         104
         453         104
         454         104
         454         105
         454         105
         455         105
         455         105
         455         106
         456         106
         456         106
         456         107
         457         107
         457         107
         457         108
         458         108
         458         108
         458         109
         459         109
         459         109
         459         110
         460         110
         460         110
         460         111
         461         111
         461         111
         461         111
         462         112
         462         112
         462         112
         462         113
         463         113
         463         113
         463         114
         463         114
         464         114
         464         115
         464         115
         465         115
         465         116
         465         116
         465         116
         466         117
         466         117
         287         200
         286         200
         286         200
         285         200
         285         199
         285         199
         284         199
         284         199
         283         198
         283         198
         283         198
         282         198
         282         197
         281         197
         281         197
         281         197
         280         196
         280         196
         279         196
         279         196
         279         195
         278         195
         278         195
         277         195
         277         194
         277         194
         276         194
         276         193
         275         193
         275         193
         275         193
         274         192
         274         192
         273         192
         273         192
         273         191
         272         191
         272         191
         271         190
         271         190
         271         190
         270         190
         270         189
         270         189
         269         189
         269         188
         268         188
         268         188
         268         188
         267         187
         267         187
         266         187
         266         187
         266         186
         265         186
         265         186
         265         185
         264         185
         264         185
         263         184
         263         184
         263         184
         262         184
         262         183
         262         183
         261         183
         261         182
         260         182
         260         182
         260         182
         259         181
         259         181
         259         181
         258         180
         258         180
         258         180
         257         179
         257         179
         256         179
         256         179
         256         178
         255         178
         255         178
         255         177
         254         177
         254         177
         254         176
         253         176
         253         176
         253         175
         252         175
         252         175
         252         175
         251         174
         251         174
         251         174
         250         173
         250         173
         250         173
         249         172
         249         172
         249         172
         248         171
         248         171
         248         171
         247         171
         247         170
         247         170
         246         170
         246         169
         246         169
         245         169
         245         168
         245         168
         244         168
         244         167
         244         167
         243         167
         243         166
         243         166
         242         166
         242         165
         242         165
         242         165
         241         164
         241         164
         241         164
         240         163
         240         163
         240         163
         239         163
         239         162
         239         162
         239         162
         238         161
         238         161
         238         161
         237         160
         237         160
         237         160
         237         159
         236         159
         236         159
         236         158
         235         158
         235         158
         235         157
         235         157
         234         157
         234         156
         234         156
         234         156
         233         155
         233         155
         233         155
         232         154
         232         154
         232         154
         232         153
         231         153
         231         153
         231         152
         231         152
         230         152
         230         151
         230         151
         230         151
         230         150
         229         150
         229         150
         229         149
         229         149
         228         149
         228         148
         228         148
         228         148
         227         147
         227         147
         227         147
         227         146
         227         146
         226         146
         226         145
         226         145
         226         145
         226         144
         225         144
         225         144
         225         143
         225         143
         225         143
         224         142
         224         142
         224         142
         224         141
         224         141
         224         141
         223         140
         223         140
         223         140
         223         139
         223         139
         222         139
         222         138
         222         138
         222         138
         222         137
         222         137
         222         137
         221         136
         221         136
         221         136
         221         135
         221         135
         221         135
         221         134
         220         134
         220         134
         220         133
         220         133
         220         133
         220         132
         220         132
         220         132
         219         131
         219         131
         219         131
         219         131
         219         130
         219         130
         219         130
         219         129
         219         129
         218         129
         218         128
         218         128
         218         128
         218         127
         218         127
         218         127
         218         126
         218         126
         218         126
         218         125
         218         125
         218         125
         218         124
         217         124
         217         124
         217         123
         217         123
         217         123
         217         122
         217         122
         217         122
         217         121
         217         121
         217         121
         217         121
         217         120
         217         120
         217         120
         217         119
         217         119
         217         119
         217         118
         217         118
         217         118
         217         117
         217         117
         217         117
         217         116
         217         116
         217         116
         217         115
         217         115
         217         115
         217         115
         217         114
         217         114
         217         114
         217         113
         218         113
         218         113
         218         112
         218         112
         218         112
         218         112
         218         111
         218         111
         218         111
         218         110
         218         110
         218         110
         218         109
         218         109
         219         109
         219         109
         219         108
         219         108
         219         108
         219         107
         219         107
         219         107
         220         106
         220         106
         220         106
         220         106
         220         105
         220         105
         220         105
         221         104
         221         104
         221         104
         221         104
         221         103
         221         103
         222         103
         222         102
         222         102
         222         102
         222         102
         222         101
         223         101
         223         101
         223         101
         223         100
         223         100
         224         100
         224          99
         224          99
         224          99
         225          99
         225          98
         225          98
         225          98
         226          98
         226          97
         226          97
         226          97
         227          97
         227          96
         227          96
         227          96
         228          95
         228          95
         228          95
         229          95
         229          94
         229          94
         229          94
         230          94
         230          93
         230          93
         231          93
         231          93
         231          92
         232          92
         232          92
         232          92
         233          92
         233          91
         233          91
         234          91
         234          91
         234          90
         235          90
         235          90
         236          90
         236          89
         236          89
         237          89
         237          89
         237          88
         238          88
         238          88
         239          88
         239          88
         240          87
         240          87
         240          87
         241          87
         241          86
         242          86
         242          86
         243          86
         243          86
         243          85
         244          85
         244          85
         245          85
         245          85
         246          84
         246          84
         247          84
         247          84
         248          84
         248          83
         249          83
         249          83
         250          83
         250          83
         251          82
         251          82
         252          82
         252          82
         253          82
         253          82
         254          81
         254          81
         255          81
         255          81
         256          81
         256          81
         257          80
         258          80
         258          80
         259          80
         259          80
         260          80
         260          79
         261          79
         262          79
         262          79
         263          79
         263          79
         264          78
         265          78
         265          78
         266          78
         266          78
         267          78
         268          78
         268          77
         269          77
         270          77
         270          77
         271          77
         271          77
         272          77
         273          76
         273          76
         274          76
         275          76
         275          76
         276          76
         277          76
         277          76
         278          75
         279          75
         279          75
         280          75
         281          75
         281          75
         282          75
         283          75
         284          75
         284          74
         285          74
         286          74
         286          74
         287          74
         288          74
         289          74
         289          74
         290          74
         291          74
         291          74
         292          73
         293          73
         294          73
         294          73
         295          73
         296          73
         297          73
         297          73
         298          73
         299          73
         300          73
         300          73
         301          73
         302          73
         303          73
         303          72
         304          72
         305          72
         306          72
         306          72
         307          72
         308          72
         309          72
         310          72
         310          72
         311          72
         312          72
         313          72
         313          72
         314          72
         315          72
         316          72
         317          72
         317          72
         318          72
         319          72
         320          72
         321          72
         321          72
         322          72
         323          72
         324          72
         325          72
         325          72
         326          72
         327          72
         328          72
         329          72
         329          72
         330          72
         331          72
         332          72
         333          72
         333          72
         334          72
         335          72
         336          72
         337          72
         337          72
         338          72
         339          72
         340          72
         341          72
         342          72
         342          72
         343          72
         344          72
         345          72
         346          72
         346          72
         347          72
         348          72
         349          73
         350          73
         350          73
         351          73
         352          73
         353          73
         354          73
         354          73
         355          73
         356          73
         357          73
         358          73
         359          73
         359          73
         360          73
         361          74
         362          74
         363          74
         363          74
         364          74
         365          74
         366          74
         366          74
         367          74
         368          74
         369          75
         370          75
         370          75
         371          75
         372          75
         373          75
         374          75
         374          75
         375          75
         376          76
         377          76
         377          76
         378          76
         379          76
         380          76
         380          76
         381          76
         382          77
         383          77
         383          77
         384          77
         385          77
         386          77
         386          77
         387          78
         388          78
         389          78
         389          78
         390          78
         391          78
         392          78
         392          79
         393          79
         394          79
         395          79
         395          79
         396          79
         397          80
         397          80
         398          80
         399          80
         400          80
         400          80
         401          81
         402          81
         402          81
         403          81
         404          81
         404          82
         405          82
         406          82
         406          82
         407          82
         408          82
         408          83
         409          83
         410          83
         410          83
         411          83
         412          84
         412          84
         413          84
         414          84
         414          85
         415          85
         416          85
         416          85
         417          85
         417          86
         418          86
         419          86
         419          86
         420          86
         420          87
         421          87
         422          87
         422          87
         423          88
         423          88
         424          88
         425          88
         425          89
         426          89
         426          89
         427          89
         427          90
         428          90
         429          90
         429          90
         430          90
         430          91
         431          91
         431          91
         432          91
         432          92
         433          92
         433          92
         434          93
         434          93
         435          93
         436          93
         436          94
         437          94
         437          94
         438          94
         438          95
         439          95
         439          95
         439          95
         440          96
         440          96
         441          96
         441          97
         442          97
         442          97
         443          97
         443          98
         444          98
         444          98
         445          98
         445          99
         445          99
         446          99
         446         100
         447         100
         447         100
         448         101
         448         101
         448         101
         449         101
         449         102
         450         102
         450         102
         450         103
         451         103
         451         103
         452         103
         452         104
         452         104
         453         104
         453         105
         453         105
         454         105
         454         106
         455         106
         455         106
         455         107
         456         107
         456         107
         456         107
         457         108
         457         108
         457         108
         458         109
         458         109
         458         109
         459         110
         459         110
         459         110
         460         111
         460         111
         460         111
         460         112
         461         112
         461         112
         461         113
         462         113
         462         113
         462         114
         462         114
         463         114
         463         115
         463         115
         463         115
         464         116
         464         116
         464         116
         464         116
         465         117
         465         117
         287         200
         287         200
         286         200
         286         199
         286         199
         285         199
         285         199
         284         198
         284         198
         283         198
         283         198
         283         197
         282         197
         282         197
         281         197
         281         196
         281         196
         280         196
         280         196
         279         195
         279         195
         279         195
         278         195
         278         194
         277         194
         277         194
         277         193
         276         193
         276         193
         275         193
         275         192
         275         192
         274         192
         274         192
         274         191
         273         191
         273         191
         272         191
         272         190
         272         190
         271         190
         271         189
         270         189
         270         189
         270         189
         269         188
         269         188
         269         188
         268         187
         268         187
         267         187
         267         187
         267         186
         266         186
         266         186
         265         185
         265         185
         265         185
         264         185
         264         184
         264         184
         263         184
         263         183
         262         183
         262         183
         262         183
         261         182
         261         182
         261         182
         260         181
         260         181
         260         181
         259         180
         259         180
         258         180
         258         180
         258         179
         257         179
         257         179
         257         178
         256         178
         256         178
         256         177
         255         177
         255         177
         255         177
         254         176
         254         176
         254         176
         253         175
         253         175
         253         175
         252         174
         252         174
         251         174
         251         173
         251         173
         250         173
         250         173
         250         172
         249         172
         249         172
         249         171
         248         171
         248         171
         248         170
         248         170
         247         170
         247         169
         247         169
         246         169
         246         168
         246         168
         245         168
         245         167
         245         167
         244         167
         244         167
         244         166
         243         166
         243         166
         243         165
         242         165
         242         165
         242         164
         242         164
         241         164
         241         163
         241         163
         240         163
         240         162
         240         162
         239         162
         239         161
         239         161
         239         161
         238         160
         238         160
         238         160
         237         159
         237         159
         237         159
         237         158
         236         158
         236         158
         236         157
         236         157
         235         157
         235         157
         235         156
         234         156
         234         156
         234         155
         234         155
         233         155
         233         154
         233         154
         233         154
         232         153
         232         153
         232         153
         232         152
         231         152
         231         152
         231         151
         231         151
         230         151
         230         150
         230         150
         230         150
         230         149
         229         149
         229         149
         229         148
         229         148
         228         148
         228         147
         228         147
         228         147
         228         146
         227         146
         227         146
         227         145
         227         145
         227         145
         226         144
         226         144
         226         144
         226         143
         226         143
         225         143
         225         142
         225         142
         225         142
         225         141
         224         141
         224         141
         224         140
         224         140
         224         140
         224         139
         223         139
         223         139
         223         138
         223         138
         223         138
         223         137
         222         137
         222         137
         222         136
         222         136
         222         136
         222         135
         222         135
         221         135
         221         134
         221         134
         221         134
         221         133
         221         133
         221         133
         221         132
         220         132
         220         132
         220         131
         220         131
         220         131
         220         130
         220         130
         220         130
         220         129
         219         129
         219         129
         219         129
         219         128
         219         128
         219         128
         219         127
         219         127
         219         127
         219         126
         219         126
         219         126
         218         125
         218         125
         218         125
         218         124
         218         124
         218         124
         218         123
         218         123
         218         123
         218         122
         218         122
         218         122
         218         121
         218         121
         218         121
         218         120
         218         120
         218         120
         218         120
         218         119
         218         119
         218         119
         218         118
         218         118
         218         118
         218         117
         218         117
         218         117
         218         116
         218         116
         218         116
         218         116
         218         115
         218         115
         218         115
         218         114
         218         114
         218         114
         218         113
         218         113
         218         113
         218         112
         218         112
         219         112
         219         112
         219         111
         219         111
         219         111
         219         110
         219         110
         219         110
         219         109
         219         109
         219         109
         219         109
         220         108
         220         108
         220         108
         220         107
         220         107
         220         107
         220         107
         220         106
         221         106
         221         106
         221         105
         221         105
         221         105
         221         105
         221         104
         222         104
         222         104
         222         103
         222         103
         222         103
         222         103
         223         102
         223         102
         223         102
         223         101
         223         101
         224         101
         224         101
         224         100
         224         100
         224         100
         225         100
         225          99
         225          99
         225          99
         226          98
         226          98
         226          98
         226          98
         227          97
         227          97
         227          97
         227          97
         228          96
         228          96
         228          96
         228          96
         229          95
         229          95
         229          95
         230          95
         230          94
         230          94
         230          94
         231          94
         231          93
         231          93
         232          93
         232          93
         232          92
         233          92
         233          92
         233          92
         234          91
         234          91
         234          91
         235          91
         235          90
         235          90
         236          90
         236          90
         237          90
         237          89
         237          89
         238          89
         238          89
         239          88
         239          88
         239          88
         240          88
         240          88
         241          87
         241          87
         241          87
         242          87
         242          86
         243          86
         243          86
         244          86
         244          86
         244          85
         245          85
         245          85
         246          85
         246          85
         247          84
         247          84
         248          84
         248          84
         249          84
         249          83
         250          83
         250          83
         251          83
         251          83
         252          82
         252          82
         253          82
         253          82
         254          82
         254          82
         255          81
         255          81
         256          81
         256          81
         257          81
         258          81
         258          80
         259          80
         259          80
         260          80
         260          80
         261          80
         262          79
         262          79
         263          79
         263          79
         264          79
         264          79
         265          78
         266          78
         266          78
         267          78
         267          78
         268          78
         269          78
         269          77
         270          77
         271          77
         271          77
         272          77
         273          77
         273          77
         274          77
         274          76
         275          76
         276          76
         276          76
         277          76
         278          76
         278          76
         279          76
         280          75
         280          75
         281          75
         282          75
         282          75
         283          75
         284          75
         285          75
         285          75
         286          75
         287          74
         287          74
         288          74
         289          74
         289          74
         290          74
         291          74
         292          74
         292          74
         293          74
         294          74
         295          73
         295          73
         296          73
         297          73
         298          73
         298          73
         299          73
         300          73
         300          73
         301          73
         302          73
         303          73
         304          73
         304          73
         305          73
         306          73
         307          73
         307          72
         308          72
         309          72
         310          72
         310          72
         311          72
         312          72
         313          72
         314          72
         314          72
         315          72
         316          72
         317          72
         317          72
         318          72
         319          72
         320          72
         321          72
         321          72
         322          72
         323          72
         324          72
         325          72
         325          72
         326          72
         327          72
         328          72
         329          72
         329          72
         330          72
         331          72
         332          72
         333          72
         333          72
         334          72
         335          72
         336          72
         337          72
         337          72
         338          72
         339          72
         340          72
         341          72
         341          72
         342          72
         343          72
         344          72
         345          73
         345          73
         346          73
         347          73
         348          73
         349          73
         349          73
         350          73
         351          73
         352          73
         353          73
         353          73
         354          73
         355          73
         356          73
         357          73
         357          74
         358          74
         359          74
         360          74
         361          74
         361          74
         362          74
         363          74
         364          74
         365          74
         365          74
         366          74
         367          75
         368          75
         369          75
         369          75
         370          75
         371          75
         372          75
         372          75
         373          75
         374          76
         375          76
         375          76
         376          76
         377          76
         378          76
         379          76
         379          76
         380          77
         381          77
         382          77
         382          77
         383          77
         384          77
         385          77
         385          77
         386          78
         387          78
         388          78
         388          78
         389          78
         390          78
         390          79
         391          79
         392          79
         393          79
         393          79
         394          79
         395          79
         395          80
         396          80
         397          80
         398          80
         398          80
         399          80
         400          81
         400          81
         401          81
         402          81
         402          81
         403          82
         404          82
         404          82
         405          82
         406          82
         406          83
         407          83
         408          83
         408          83
         409          83
         410          83
         410          84
         411          84
         412          84
         412          84
         413          85
         414          85
         414          85
         415          85
         415          85
         416          86
         417          86
         417          86
         418          86
         419          86
         419          87
         420          87
         420          87
         421          87
         422          88
         422          88
         423          88
         423          88
         424          89
         424          89
         425          89
         426          89
         426          89
         427          90
         427          90
         428          90
         428          90
         429          91
         430          91
         430          91
         431          91
         431          92
         432          92
         432          92
         433          92
         433          93
         434          93
         434          93
         435          93
         435          94
         436          94
         436          94
         437          95
         437          95
         438          95
         438          95
         439          96
         439          96
         440          96
         440          96
         441          97
         441          97
         442          97
         442          98
         442          98
         443          98
         443          98
         444          99
         444          99
         445          99
         445         100
         446         100
         446         100
         446         100
         447         101
         447         101
         448         101
         448         102
         448         102
         449         102
         449         102
         450         103
         450         103
         450         103
         451         104
         451         104
         452         104
         452         105
         452         105
         453         105
         453         105
         453         106
         454         106
         454         106
         454         107
         455         107
         455         107
         455         108
         456         108
         456         108
         456         109
         457         109
         457         109
         457         109
         458         110
         458         110
         458         110
         459         111
         459         111
         459         111
         460         112
         460         112
         460         112
         460         113
         461         113
         461         113
         461         114
         462         114
         462         114
         462         115
         462         115
         463         115
         463         116
         463         116
         463         116
         464         117
         464         117
         464         117
         288         200
         287         200
         287         199
         286         199
         286         199
         286         199
         285         198
         285         198
         284         198
         284         198
         284         197
         283         197
         283         197
         282         197
         282         196
         282         196
         281         196
         281         196
         280         195
         280         195
         280         195
         279         195
         279         194
         278         194
         278         194
         278         194
         277         193
         277         193
         276         193
         276         192
         276         192
         275         192
         275         192
         274         191
         274         191
         274         191
         273         191
         273         190
         272         190
         272         190
         272         189
         271         189
         271         189
         271         189
         270         188
         270         188
         269         188
         269         188
         269         187
         268         187
         268         187
         268         186
         267         186
         267         186
         266         186
         266         185
         266         185
         265         185
         265         184
         265         184
         264         184
         264         184
         263         183
         263         183
         263         183
         262         182
         262         182
         262         182
         261         181
         261         181
         261         181
         260         181
         260         180
         259         180
         259         180
         259         179
         258         179
         258         179
         258         178
         257         178
         257         178
         257         178
         256         177
         256         177
         256         177
         255         176
         255         176
         254         176
         254         175
         254         175
         253         175
         253         175
         253         174
         252         174
         252         174
         252         173
         251         173
         251         173
         251         172
         250         172
         250         172
         250         171
         249         171
         249         171
         249         170
         248         170
         248         170
         248         170
         247         169
         247         169
         247         169
         247         168
         246         168
         246         168
         246         167
         245         167
         245         167
         245         166
         244         166
         244         166
         244         165
         243         165
         243         165
         243         164
         243         164
         242         164
         242         164
         242         163
         241         163
         241         163
         241         162
         240         162
         240         162
         240         161
         240         161
         239         161
         239         160
         239         160
         238         160
         238         159
         238         159
         238         159
         237         158
         237         158
         237         158
         237         157
         236         157
         236         157
         236         156
         235         156
         235         156
         235         155
         235         155
         234         155
         234         154
         234         154
         234         154
         233         153
         233         153
         233         153
         233         152
         232         152
         232         152
         232         151
         232         151
         231         151
         231         150
         231         150
         231         150
         230         149
         230         149
         230         149
         230         148
         230         148
         229         148
         229         148
         229         147
         229         147
         229         147
         228         146
         228         146
         228         146
         228         145
         227         145
         227         145
         227         144
         227         144
         227         144
         226         143
         226         143
         226         143
         226         142
         226         142
         226         142
         225         141
         225         141
         225         141
         225         140
         225         140
         224         140
         224         139
         224         139
         224         139
         224         138
         224         138
         223         138
         223         137
         223         137
         223         137
         223         136
         223         136
         223         136
         222         135
         222         135
         222         135
         222         134
         222         134
         222         134
         222         133
         222         133
         221         133
         221         132
         221         132
         221         132
         221         131
         221         131
         221         131
         221         130
         221         130
         220         130
         220         129
         220         129
         220         129
         220         128
         220         128
         220         128
         220         128
         220         127
         220         127
         220         127
         219         126
         219         126
         219         126
         219         125
         219         125
         219         125
         219         124
         219         124
         219         124
         219         123
         219         123
         219         123
         219         122
         219         122
         219         122
         219         121
         219         121
         219         121
         219         120
         219         120
         219         120
         219         120
         219         119
         219         119
         219         119
         219         118
         219         118
         219         118
         219         117
         219         117
         219         117
         219         116
         219         116
         219         116
         219         116
         219         115
         219         115
         219         115
         219         114
         219         114
         219         114
         219         113
         219         113
         219         113
         219         112
         219         112
         219         112
         219         112
         219         111
         220         111
         220         111
         220         110
         220         110
         220         110
         220         109
         220         109
         220         109
         220         109
         220         108
         220         108
         221         108
         221         107
         221         107
         221         107
         221         107
         221         106
         221         106
         221         106
         222         105
         222         105
         222         105
         222         105
         222         104
         222         104
         223         104
         223         103
         223         103
         223         103
         223         103
         223         102
         224         102
         224         102
         224         102
         224         101
         224         101
         225         101
         225         100
         225         100
         225         100
         225         100
         226          99
         226          99
         226          99
         226          99
         227          98
         227          98
         227          98
         227          97
         228          97
         228          97
         228          97
         228          96
         229          96
         229          96
         229          96
         229          95
         230          95
         230          95
         230          95
         231          94
         231          94
         231          94
         231          94
         232          93
         232          93
         232          93
         233          93
         233          92
         233          92
         234          92
         234          92
         234          92
         235          91
         235          91
         235          91
         236          91
         236          90
         237          90
         237          90
         237          90
         238          89
         238          89
         238          89
         239          89
         239          89
         240          88
         240          88
         240          88
         241          88
         241          87
         242          87
         242          87
         242          87
         243          87
         243          86
         244          86
         244          86
         245          86
         245          86
         246          85
         246          85
         246          85
         247          85
         247          85
         248          84
         248          84
         249          84
         249          84
         250          84
         250          83
         251          83
         251          83
         252          83
         252          83
         253          82
         253          82
         254          82
         254          82
         255          82
         255          82
         256          81
         256          81
         257          81
         258          81
         258          81
         259          81
         259          80
         260          80
         260          80
         261          80
         261          80
         262          80
         263          79
         263          79
         264          79
         264          79
         265          79
         266          79
         266          78
         267          78
         267          78
         268          78
         269          78
         269          78
         270          78
         270          78
         271          77
         272          77
         272          77
         273          77
         274          77
         274          77
         275          77
         275          76
         276          76
         277          76
         277          76
         278          76
         279          76
         279          76
         280          76
         281          76
         281          75
         282          75
         283          75
         283          75
         284          75
         285          75
         286          75
         286          75
         287          75
         288          75
         288          74
         289          74
         290          74
         290          74
         291          74
         292          74
         293          74
         293          74
         294          74
         295          74
         296          74
         296          74
         297          74
         298          73
         298          73
         299          73
         300          73
         301          73
         301          73
         302          73
         303          73
         304          73
         304          73
         305          73
         306          73
         307          73
         307          73
         308          73
         309          73
         310          73
         311          73
         311          73
         312          72
         313          72
         314          72
         314          72
         315          72
         316          72
         317          72
         317          72
         318          72
         319          72
         320          72
         321          72
         321          72
         322          72
         323          72
         324          72
         325          72
         325          72
         326          72
         327          72
         328          72
         329          72
         329          72
         330          72
         331          72
         332          72
         333          72
         333          72
         334          72
         335          72
         336          72
         337          72
         337          72
         338          72
         339          73
         340          73
         340          73
         341          73
         342          73
         343          73
         344          73
         344          73
         345          73
         346          73
         347          73
         348          73
         348          73
         349          73
         350          73
         351          73
         352          73
         352          73
         353          73
         354          73
         355          74
         356          74
         356          74
         357          74
         358          74
         359          74
         360          74
         360          74
         361          74
         362          74
         363          74
         364          74
         364          75
         365          75
         366          75
         367          75
         367          75
         368          75
         369          75
         370          75
         371          75
         371          75
         372          76
         373          76
         374          76
         374          76
         375          76
         376          76
         377          76
         377          76
         378          76
         379          77
         380          77
         380          77
         381          77
         382          77
         383          77
         383          77
         384          78
         385          78
         386          78
         386          78
         387          78
         388          78
         389          78
         389          79
         390          79
         391          79
         391          79
         392          79
         393          79
         394          80
         394          80
         395          80
         396          80
         396          80
         397          80
         398          81
         398          81
         399          81
         400          81
         401          81
         401          81
         402          82
         403          82
         403          82
         404          82
         405          82
         405          83
         406          83
         407          83
         407          83
         408          83
         409          84
         409          84
         410          84
         410          84
         411          84
         412          85
         412          85
         413          85
         414          85
         414          85
         415          86
         415          86
         416          86
         417          86
         417          86
         418          87
         419          87
         419          87
         420          87
         420          88
         421          88
         421          88
         422          88
         423          88
         423          89
         424          89
         424          89
         425          89
         425          90
         426          90
         427          90
         427          90
         428          91
         428          91
         429          91
         429          91
         430          92
         430          92
         431          92
         431          92
         432          93
         433          93
         433          93
         434          93
         434          94
         435          94
         435          94
         436          94
         436          95
         437          95
         437          95
         438          96
         438          96
         438          96
         439          96
         439          97
         440          97
         440          97
         441          97
         441          98
         442          98
         442          98
         443          99
         443          99
         443          99
         444          99
         444         100
         445         100
         445         100
         446         101
         446         101
         446         101
         447         101
         447         102
         448         102
         448         102
         448         103
         449         103
         449         103
         450         103
         450         104
         450         104
         451         104
         451         105
         452         105
         452         105
         452         106
         453         106
         453         106
         453         106
         454         107
         454         107
         454         107
         455         108
         455         108
         455         108
         456         109
         456         109
         456         109
         457         110
         457         110
         457         110
         458         111
         458         111
         458         111
         458         111
         459         112
         459         112
         459         112
         460         113
         460         113
         460         113
         460         114
         461         114
         461         114
         461         115
         462         115
         462         115
         462         116
         462         116
         463         116
         463         117
         463         117
         463         117
         288         200
         288         199
         287         199
         287         199
         286         199
         286         198
         286         198
         285         198
         285         198
         284         197
         284         197
         284         197
         283         197
         283         196
         282         196
         282         196
         282         196
         281         195
         281         195
         280         195
         280         195
         280         194
         279         194
         279         194
         278         194
         278         193
         278         193
         277         193
         277         193
         276         192
         276         192
         276         192
         275         191
         275         191
         275         191
         274         191
         274         190
         273         190
         273         190
         273         190
         272         189
         272         189
         271         189
         271         188
         271         188
         270         188
         270         188
         270         187
         269         187
         269         187
         268         186
         268         186
         268         186
         267         186
         267         185
         267         185
         266         185
         266         184
         265         184
         265         184
         265         184
         264         183
         264         183
         264         183
         263         182
         263         182
         263         182
         262         182
         262         181
         261         181
         261         181
         261         180
         260         180
         260         180
         260         179
         259         179
         259         179
         259         179
         258         178
         258         178
         258         178
         257         177
         257         177
         256         177
         256         176
         256         176
         255         176
         255         176
         255         175
         254         175
         254         175
         254         174
         253         174
         253         174
         253         173
         252         173
         252         173
         252         173
         251         172
         251         172
         251         172
         250         171
         250         171
         250         171
         249         170
         249         170
         249         170
         248         169
         248         169
         248         169
         247         168
         247         168
         247         168
         247         168
         246         167
         246         167
         246         167
         245         166
         245         166
         245         166
         244         165
         244         165
         244         165
         243         164
         243         164
         243         164
         243         163
         242         163
         242         163
         242         162
         241         162
         241         162
         241         161
         241         161
         240         161
         240         160
         240         160
         239         160
         239         160
         239         159
         239         159
         238         159
         238         158
         238         158
         237         158
         237         157
         237         157
         237         157
         236         156
         236         156
         236         156
         236         155
         235         155
         235         155
         235         154
         235         154
         234         154
         234         153
         234         153
         234         153
         233         152
         233         152
         233         152
         233         151
         232         151
         232         151
         232         150
         232         150
         231         150
         231         149
         231         149
         231         149
         231         148
         230         148
         230         148
         230         147
         230         147
         229         147
         229         146
         229         146
         229         146
         229         145
         228         145
         228         145
         228         144
         228         144
         228         144
         227         143
         227         143
         227         143
         227         142
         227         142
         226         142
         226         141
         226         141
         226         141
         226         140
         226         140
         225         140
         225         140
         225         139
         225         139
         225         139
         225         138
         224         138
         224         138
         224         137
         224         137
         224         137
         224         136
         223         136
         223         136
         223         135
         223         135
         223         135
         223         134
         223         134
         223         134
         222         133
         222         133
         222         133
         222         132
         222         132
         222         132
         222         131
         222         131
         221         131
         221         130
         221         130
         221         130
         221         129
         221         129
         221         129
         221         128
         221         128
         221         128
         221         127
         220         127
         220         127
         220         127
         220         126
         220         126
         220         126
         220         125
         220         125
         220         125
         220         124
         220         124
         220         124
         220         123
         220         123
         220         123
         220         122
         220         122
         220         122
         219         121
         219         121
         219         121
         219         120
         219         120
         219         120
         219         120
         219         119
         219         119
         219         119
         219         118
         219         118
         219         118
         219         117
         219         117
         219         117
         219         116
         219         116
         219         116
         219         116
         220         115
         220         115
         220         115
         220         114
         220         114
         220         114
         220         113
         220         113
         220         113
         220         112
         220         112
         220         112
         220         112
         220         111
         220         111
         220         111
         220         110
         221         110
         221         110
         221         110
         221         109
         221         109
         221         109
         221         108
         221         108
         221         108
         221         107
         222         107
         222         107
         222         107
         222         106
         222         106
         222         106
         222         105
         222         105
         223         105
         223         105
         223         104
         223         104
         223         104
         223         104
         224         103
         224         103
         224         103
         224         102
         224         102
         224         102
         225         102
         225         101
         225         101
         225         101
         225         100
         226         100
         226         100
         226         100
         226          99
         227          99
         227          99
         227          99
         227          98
         227          98
         228          98
         228          98
         228          97
         228          97
         229          97
         229          97
         229          96
         230          96
         230          96
         230          96
         230          95
         231          95
         231          95
         231          95
         232          94
         232          94
         232          94
         232          94
         233          93
         233          93
         233          93
         234          93
         234          92
         234          92
         235          92
         235          92
         235          91
         236          91
         236          91
         236          91
         237          90
         237          90
         238          90
         238          90
         238          90
         239          89
         239          89
         239          89
         240          89
         240          88
         241          88
         241          88
         241          88
         242          88
         242          87
         243          87
         243          87
         243          87
         244          87
         244          86
         245          86
         245          86
         246          86
         246          85
         247          85
         247          85
         247          85
         248          85
         248          85
         249          84
         249          84
         250          84
         250          84
         251          84
         251          83
         252          83
         252          83
         253          83
         253          83
         254          82
         254          82
         255          82
         255          82
         256          82
         256          82
         257          81
         257          81
         258          81
         259          81
         259          81
         260          81
         260          80
         261          80
         261          80
         262          80
         262          80
         263          80
         264          79
         264          79
         265          79
         265          79
         266          79
         267          79
         267          79
         268          78
         268          78
         269          78
         270          78
         270          78
         271          78
         271          78
         272          77
         273          77
         273          77
         274          77
         275          77
         275          77
         276          77
         277          77
         277          76
         278          76
         278          76
         279          76
         280          76
         280          76
         281          76
         282          76
         282          76
         283          75
         284          75
         284          75
         285          75
         286          75
         287          75
         287          75
         288          75
         289          75
         289          75
         290          75
         291          74
         291          74
         292          74
         293          74
         294          74
         294          74
         295          74
         296          74
         296          74
         297          74
         298          74
         299          74
         299          74
         300          73
         301          73
         302          73
         302          73
         303          73
         304          73
         305          73
         305          73
         306          73
         307          73
         308          73
         308          73
         309          73
         310          73
         311          73
         311          73
         312          73
         313          73
         314          73
         314          73
         315          73
         316          73
         317          73
         318          73
         318          73
         319          73
         320          73
         321          73
         321          72
         322          72
         323          72
         324          72
         325          72
         325          72
         326          72
         327          72
         328          72
         329          72
         329          72
         330          73
         331          73
         332          73
         332          73
         333          73
         334          73
         335          73
         336          73
         336          73
         337          73
         338          73
         339          73
         340          73
         340          73
         341          73
         342          73
         343          73
         344          73
         344          73
         345          73
         346          73
         347          73
         348          73
         348          73
         349          73
         350          73
         351          73
         351          74
         352          74
         353          74
         354          74
         355          74
         355          74
         356          74
         357          74
         358          74
         359          74
         359          74
         360          74
         361          74
         362          74
         362          75
         363          75
         364          75
         365          75
         366          75
         366          75
         367          75
         368          75
         369          75
         369          75
         370          76
         371          76
         372          76
         372          76
         373          76
         374          76
         375          76
         376          76
         376          76
         377          77
         378          77
         379          77
         379          77
         380          77
         381          77
         381          77
         382          78
         383          78
         384          78
         384          78
         385          78
         386          78
         387          78
         387          79
         388          79
         389          79
         390          79
         390          79
         391          79
         392          79
         392          80
         393          80
         394          80
         394          80
         395          80
         396          80
         397          81
         397          81
         398          81
         399          81
         399          81
         400          81
         401          82
         401          82
         402          82
         403          82
         403          82
         404          83
         405          83
         405          83
         406          83
         407          83
         407          84
         408          84
         409          84
         409          84
         410          84
         410          85
         411          85
         412          85
         412          85
         413          85
         414          86
         414          86
         415          86
         415          86
         416          86
         417          87
         417          87
         418          87
         418          87
         419          88
         420          88
         420          88
         421          88
         421          88
         422          89
         423          89
         423          89
         424          89
         424          90
         425          90
         425          90
         426          90
         426          91
         427          91
         428          91
         428          91
         429          92
         429          92
         430          92
         430          92
         431          93
         431          93
         432          93
         432          93
         433          94
         433          94
         434          94
         434          94
         435          95
         435          95
         436          95
         436          95
         437          96
         437          96
         438          96
         438          96
         439          97
         439          97
         440          97
         440          98
         440          98
         441          98
         441          98
         442          99
         442          99
         443          99
         443         100
         444         100
         444         100
         444         100
         445         101
         445         101
         446         101
         446         102
         446         102
         447         102
         447         102
         448         103
         448         103
         448         103
         449         104
         449         104
         450         104
         450         104
         450         105
         451         105
         451         105
         451         106
         452         106
         452         106
         453         107
         453         107
         453         107
         454         108
         454         108
         454         108
         455         108
         455         109
         455         109
         456         109
         456         110
         456         110
         456         110
         457         111
         457         111
         457         111
         458         112
         458         112
         458         112
         459         113
         459         113
         459         113
         459         114
         460         114
         460         114
         460         115
         460         115
         461         115
         461         115
         461         116
         461         116
         462         116
         462         117
         462         117
         462         117
         289         199
         288         199
         288         199
         287         199
         287         198
         286         198
         286         198
         286         198
         285         197
         285         197
         284         197
         284         197
         284         196
         283         196
         283         196
         282         196
         282         195
         282         195
         281         195
         281         195
         281         194
         280         194
         280         194
         279         194
         279         193
         279         193
         278         193
         278         193
         277         192
         277         192
         277         192
         276         192
         276         191
         275         191
         275         191
         275         190
         274         190
         274         190
         274         190
         273         189
         273         189
         272         189
         272         189
         272         188
         271         188
         271         188
         270         187
         270         187
         270         187
         269         187
         269         186
         269         186
         268         186
         268         185
         267         185
         267         185
         267         185
         266         184
         266         184
         266         184
         265         183
         265         183
         265         183
         264         183
         264         182
         263         182
         263         182
         263         181
         262         181
         262         181
         262         181
         261         180
         261         180
         261         180
         260         179
         260         179
         260         179
         259         178
         259         178
         258         178
         258         178
         258         177
         257         177
         257         177
         257         176
         256         176
         256         176
         256         175
         255         175
         255         175
         255         174
         254         174
         254         174
         254         174
         253         173
         253         173
         253         173
         252         172
         252         172
         252         172
         251         171
         251         171
         251         171
         250         170
         250         170
         250         170
         249         170
         249         169
         249         169
         248         169
         248         168
         248         168
         247         168
         247         167
         247         167
         247         167
         246         166
         246         166
         246         166
         245         165
         245         165
         245         165
         244         164
         244         164
         244         164
         244         164
         243         163
         243         163
         243         163
         242         162
         242         162
         242         162
         241         161
         241         161
         241         161
         241         160
         240         160
         240         160
         240         159
         240         159
         239         159
         239         158
         239         158
         238         158
         238         157
         238         157
         238         157
         237         156
         237         156
         237         156
         237         155
         236         155
         236         155
         236         155
         236         154
         235         154
         235         154
         235         153
         235         153
         234         153
         234         152
         234         152
         234         152
         233         151
         233         151
         233         151
         233         150
         232         150
         232         150
         232         149
         232         149
         231         149
         231         148
         231         148
         231         148
         231         147
         230         147
         230         147
         230         146
         230         146
         230         146
         229         145
         229         145
         229         145
         229         144
         229         144
         228         144
         228         143
         228         143
         228         143
         228         142
         227         142
         227         142
         227         141
         227         141
         227         141
         226         140
         226         140
         226         140
         226         139
         226         139
         226         139
         225         138
         225         138
         225         138
         225         137
         225         137
         225         137
         225         136
         224         136
         224         136
         224         136
         224         135
         224         135
         224         135
         224         134
         223         134
         223         134
         223         133
         223         133
         223         133
         223         132
         223         132
         223         132
         222         131
         222         131
         222         131
         222         130
         222         130
         222         130
         222         129
         222         129
         222         129
         222         128
         221         128
         221         128
         221         127
         221         127
         221         127
         221         126
         221         126
         221         126
         221         126
         221         125
         221         125
         221         125
         221         124
         221         124
         221         124
         220         123
         220         123
         220         123
         220         122
         220         122
         220         122
         220         121
         220         121
         220         121
         220         120
         220         120
         220         120
         220         120
         220         119
         220         119
         220         119
         220         118
         220         118
         220         118
         220         117
         220         117
         220         117
         220         116
         220         116
         220         116
         220         116
         220         115
         220         115
         220         115
         220         114
         220         114
         220         114
         221         113
         221         113
         221         113
         221         113
         221         112
         221         112
         221         112
         221         111
         221         111
         221         111
         221         110
         221         110
         221         110
         221         110
         222         109
         222         109
         222         109
         222         108
         222         108
         222         108
         222         108
         222         107
         222         107
         223         107
         223         106
         223         106
         223         106
         223         106
         223         105
         223         105
         224         105
         224         104
         224         104
         224         104
         224         104
         224         103
         225         103
         225         103
         225         102
         225         102
         225         102
         225         102
         226         101
         226         101
         226         101
         226         101
         226         100
         227         100
         227         100
         227          99
         227          99
         228          99
         228          99
         228          98
         228          98
         228          98
         229          98
         229          97
         229          97
         229          97
         230          97
         230          96
         230          96
         231          96
         231          96
         231          95
         231          95
         232          95
         232          95
         232          94
         233          94
         233          94
         233          94
         233          93
         234          93
         234          93
         234          93
         235          92
         235          92
         235          92
         236          92
         236          92
         236          91
         237          91
         237          91
         237          91
         238          90
         238          90
         239          90
         239          90
         239          89
         240          89
         240          89
         240          89
         241          89
         241          88
         242          88
         242          88
         242          88
         243          88
         243          87
         244          87
         244          87
         245          87
         245          86
         245          86
         246          86
         246          86
         247          86
         247          85
         248          85
         248          85
         249          85
         249          85
         249          84
         250          84
         250          84
         251          84
         251          84
         252          84
         252          83
         253          83
         253          83
         254          83
         254          83
         255          82
         255          82
         256          82
         256          82
         257          82
         257          82
         258          81
         259          81
         259          81
         260          81
         260          81
         261          81
         261          80
         262          80
         262          80
         263          80
         264          80
         264          80
         265          79
         265          79
         266          79
         266          79
         267          79
         268          79
         268          79
         269          78
         269          78
         270          78
         271          78
         271          78
         272          78
         272          78
         273          78
         274          77
         274          77
         275          77
         276          77
         276          77
         277          77
         278          77
         278          77
         279          76
         279          76
         280          76
         281          76
         281          76
         282          76
         283          76
         283          76
         284          76
         285          75
         285          75
         286          75
         287          75
         288          75
         288          75
         289          75
         290          75
         290          75
         291          75
         292          75
         292          74
         293          74
         294          74
         295          74
         295          74
         296          74
         297          74
         297          74
         298          74
         299          74
         300          74
         300          74
         301          74
         302          74
         303          74
         303          73
         304          73
         305          73
         305          73
         306          73
         307          73
         308          73
         308          73
         309          73
         310          73
         311          73
         312          73
         312          73
         313          73
         314          73
         315          73
         315          73
         316          73
         317          73
         318          73
         318          73
         319          73
         320          73
         321          73
         321          73
         322          73
         323          73
         324          73
         325          73
         325          73
         326          73
         327          73
         328          73
         328          73
         329          73
         330          73
         331          73
         332          73
         332          73
         333          73
         334          73
         335          73
         336          73
         336          73
         337          73
         338          73
         339          73
         339          73
         340          73
         341          73
         342          73
         343          73
         343          73
         344          73
         345          73
         346          73
         347          73
         347          73
         348          74
         349          74
         350          74
         350          74
         351          74
         352          74
         353          74
         354          74
         354          74
         355          74
         356          74
         357          74
         358          74
         358          74
         359          74
         360          75
         361          75
         361          75
         362          75
         363          75
         364          75
         364          75
         365          75
         366          75
         367          75
         368          76
         368          76
         369          76
         370          76
         371          76
         371          76
         372          76
         373          76
         374          76
         374          76
         375          77
         376          77
         377          77
         377          77
         378          77
         379          77
         380          77
         380          77
         381          78
         382          78
         383          78
         383          78
         384          78
         385          78
         385          78
         386          79
         387          79
         388          79
         388          79
         389          79
         390          79
         390          80
         391          80
         392          80
         393          80
         393          80
         394          80
         395          80
         395          81
         396          81
         397          81
         397          81
         398          81
         399          82
         399          82
         400          82
         401          82
         401          82
         402          82
         403          83
         403          83
         404          83
         405          83
         405          83
         406          84
         407          84
         407          84
         408          84
         409          84
         409          85
         410          85
         411          85
         411          85
         412          85
         412          86
         413          86
         414          86
         414          86
         415          86
         415          87
         416          87
         417          87
         417          87
         418          88
         418          88
         419          88
         420          88
         420          88
         421          89
         421          89
         422          89
         422          89
         423          90
         424          90
         424          90
         425          90
         425          91
         426          91
         426          91
         427          91
         427          92
         428          92
         428          92
         429          92
         430          92
         430          93
         431          93
         431          93
         432          94
         432          94
         433          94
         433          94
         434          95
         434          95
         435          95
         435          95
         436          96
         436          96
         436          96
         437          96
         437          97
         438          97
         438          97
         439          97
         439          98
         440          98
         440          98
         441          99
         441          99
         442          99
         442          99
         442         100
         443         100
         443         100
         444         101
         444         101
         444         101
         445         101
         445         102
         446         102
         446         102
         447         103
         447         103
         447         103
         448         103
         448         104
         448         104
         449         104
         449         105
         450         105
         450         105
         450         106
         451         106
         451         106
         451         106
         452         107
         452         107
         452         107
         453         108
         453         108
         453         108
         454         109
         454         109
         454         109
         455         110
         455         110
         455         110
         456         110
         456         111
         456         111
         457         111
         457         112
         457         112
         457         112
         458         113
         458         113
         458         113
         459         114
         459         114
         459         114
         459         115
         460         115
         460         115
         460         116
         460         116
         461         116
         461         117
         461         117
         461         117
         462         118
         289         199
         289         199
         288         199
         288         199
         287         198
         287         198
         287         198
         286         198
         286         197
         285         197
         285         197
         285         197
         284         196
         284         196
         283         196
         283         196
         283         195
         282         195
         282         195
         281         194
         281         194
         281         194
         280         194
         280         193
         279         193
         279         193
         279         193
         278         192
         278         192
         277         192
         277         192
         277         191
         276         191
         276         191
         276         191
         275         190
         275         190
         274         190
         274         189
         274         189
         273         189
         273         189
         273         188
         272         188
         272         188
         271         187
         271         187
         271         187
         270         187
         270         186
         270         186
         269         186
         269         186
         268         185
         268         185
         268         185
         267         184
         267         184
         267         184
         266         184
         266         183
         265         183
         265         183
         265         182
         264         182
         264         182
         264         181
         263         181
         263         181
         263         181
         262         180
         262         180
         262         180
         261         179
         261         179
         260         179
         260         179
         260         178
         259         178
         259         178
         259         177
         258         177
         258         177
         258         176
         257         176
         257         176
         257         176
         256         175
         256         175
         256         175
         255         174
         255         174
         255         174
         254         173
         254         173
         254         173
         253         172
         253         172
         253         172
         252         172
         252         171
         252         171
         251         171
         251         170
         251         170
         250         170
         250         169
         250         169
         249         169
         249         168
         249         168
         248         168
         248         168
         248         167
         248         167
         247         167
         247         166
         247         166
         246         166
         246         165
         246         165
         245         165
         245         164
         245         164
         244         164
         244         163
         244         163
         244         163
         243         162
         243         162
         243         162
         242         161
         242         161
         242         161
         242         161
         241         160
         241         160
         241         160
         240         159
         240         159
         240         159
         240         158
         239         158
         239         158
         239         157
         239         157
         238         157
         238         156
         238         156
         238         156
         237         155
         237         155
         237         155
         236         154
         236         154
         236         154
         236         153
         235         153
         235         153
         235         152
         235         152
         235         152
         234         151
         234         151
         234         151
         234         150
         233         150
         233         150
         233         149
         233         149
         232         149
         232         149
         232         148
         232         148
         232         148
         231         147
         231         147
         231         147
         231         146
         230         146
         230         146
         230         145
         230         145
         230         145
         229         144
         229         144
         229         144
         229         143
         229         143
         228         143
         228         142
         228         142
         228         142
         228         141
         228         141
         227         141
         227         140
         227         140
         227         140
         227         139
         227         139
         226         139
         226         138
         226         138
         226         138
         226         137
         226         137
         225         137
         225         136
         225         136
         225         136
         225         135
         225         135
         225         135
         224         134
         224         134
         224         134
         224         134
         224         133
         224         133
         224         133
         224         132
         223         132
         223         132
         223         131
         223         131
         223         131
         223         130
         223         130
         223         130
         223         129
         222         129
         222         129
         222         128
         222         128
         222         128
         222         127
         222         127
         222         127
         222         126
         222         126
         222         126
         222         125
         222         125
         222         125
         221         125
         221         124
         221         124
         221         124
         221         123
         221         123
         221         123
         221         122
         221         122
         221         122
         221         121
         221         121
         221         121
         221         120
         221         120
         221         120
         221         120
         221         119
         221         119
         221         119
         221         118
         221         118
         221         118
         221         117
         221         117
         221         117
         221         116
         221         116
         221         116
         221         116
         221         115
         221         115
         221         115
         221         114
         221         114
         221         114
         221         113
         221         113
         221         113
         221         113
         222         112
         222         112
         222         112
         222         111
         222         111
         222         111
         222         110
         222         110
         222         110
         222         110
         222         109
         222         109
         223         109
         223         108
         223         108
         223         108
         223         108
         223         107
         223         107
         223         107
         223         106
         224         106
         224         106
         224         106
         224         105
         224         105
         224         105
         224         104
         225         104
         225         104
         225         104
         225         103
         225         103
         225         103
         226         103
         226         102
         226         102
         226         102
         226         101
         227         101
         227         101
         227         101
         227         100
         227         100
         228         100
         228         100
         228          99
         228          99
         228          99
         229          99
         229          98
         229          98
         229          98
         230          97
         230          97
         230          97
         230          97
         231          96
         231          96
         231          96
         231          96
         232          95
         232          95
         232          95
         233          95
         233          94
         233          94
         233          94
         234          94
         234          94
         234          93
         235          93
         235          93
         235          93
         236          92
         236          92
         236          92
         237          92
         237          91
         237          91
         238          91
         238          91
         238          90
         239          90
         239          90
         240          90
         240          90
         240          89
         241          89
         241          89
         241          89
         242          88
         242          88
         243          88
         243          88
         243          88
         244          87
         244          87
         245          87
         245          87
         246          87
         246          86
         246          86
         247          86
         247          86
         248          86
         248          85
         249          85
         249          85
         250          85
         250          85
         251          84
         251          84
         251          84
         252          84
         252          84
         253          84
         253          83
         254          83
         254          83
         255          83
         255          83
         256          82
         256          82
         257          82
         257          82
         258          82
         259          82
         259          81
         260          81
         260          81
         261          81
         261          81
         262          81
         262          80
         263          80
         263          80
         264          80
         265          80
         265          80
         266          80
         266          79
         267          79
         267          79
         268          79
         269          79
         269          79
         270          79
         270          78
         271          78
         272          78
         272          78
         273          78
         273          78
         274          78
         275          77
         275          77
         276          77
         277          77
         277          77
         278          77
         279          77
         279          77
         280          77
         280          76
         281          76
         282          76
         282          76
         283          76
         284          76
         284          76
         285          76
         286          76
         286          75
         287          75
         288          75
         289          75
         289          75
         290          75
         291          75
         291          75
         292          75
         293          75
         293          75
         294          75
         295          74
         295          74
         296          74
         297          74
         298          74
         298          74
         299          74
         300          74
         301          74
         301          74
         302          74
         303          74
         303          74
         304          74
         305          74
         306          74
         306          74
         307          73
         308          73
         309          73
         309          73
         310          73
         311          73
         312          73
         312          73
         313          73
         314          73
         315          73
         315          73
         316          73
         317          73
         318          73
         318          73
         319          73
         320          73
         321          73
         322          73
         322          73
         323          73
         324          73
         325          73
         325          73
         326          73
         327          73
         328          73
         328          73
         329          73
         330          73
         331          73
         332          73
         332          73
         333          73
         334          73
         335          73
         335          73
         336          73
         337          73
         338          73
         339          73
         339          73
         340          73
         341          73
         342          73
         342          73
         343          73
         344          74
         345          74
         346          74
         346          74
         347          74
         348          74
         349          74
         350          74
         350          74
         351          74
         352          74
         353          74
         353          74
         354          74
         355          74
         356          74
         357          75
         357          75
         358          75
         359          75
         360          75
         360          75
         361          75
         362          75
         363          75
         363          75
         364          75
         365          75
         366          76
         366          76
         367          76
         368          76
         369          76
         370          76
         370          76
         371          76
         372          76
         373          77
         373          77
         374          77
         375          77
         376          77
         376          77
         377          77
         378          77
         378          77
         379          78
         380          78
         381          78
         381          78
         382          78
         383          78
         384          78
         384          79
         385          79
         386          79
         386          79
         387          79
         388          79
         389          79
         389          80
         390          80
         391          80
         391          80
         392          80
         393          80
         393          81
         394          81
         395          81
         396          81
         396          81
         397          81
         398          82
         398          82
         399          82
         400          82
         400          82
         401          82
         402          83
         402          83
         403          83
         404          83
         404          83
         405          84
         405          84
         406          84
         407          84
         407          84
         408          85
         409          85
         409          85
         410          85
         411          85
         411          86
         412          86
         412          86
         413          86
         414          86
         414          87
         415          87
         415          87
         416          87
         417          88
         417          88
         418          88
         418          88
         419          88
         420          89
         420          89
         421          89
         421          89
         422          90
         422          90
         423          90
         423          90
         424          90
         425          91
         425          91
         426          91
         426          91
         427          92
         427          92
         428          92
         428          92
         429          93
         429          93
         430          93
         430          93
         431          94
         431          94
         432          94
         432          94
         433          95
         433          95
         434          95
         434          95
         435          96
         435          96
         436          96
         436          97
         437          97
         437          97
         438          97
         438          98
         439          98
         439          98
         439          98
         440          99
         440          99
         441          99
         441         100
         442         100
         442         100
         442         100
         443         101
         443         101
         444         101
         444         102
         445         102
         445         102
         445         102
         446         103
         446         103
         447         103
         447         104
         447         104
         448         104
         448         104
         448         105
         449         105
         449         105
         449         106
         450         106
         450         106
         451         107
         451         107
         451         107
         452         107
         452         108
         452         108
         453         108
         453         109
         453         109
         454         109
         454         110
         454         110
         455         110
         455         111
         455         111
         455         111
         456         112
         456         112
         456         112
         457         112
         457         113
         457         113
         457         113
         458         114
         458         114
         458         114
         459         115
         459         115
         459         115
         459         116
         460         116
         460         116
         460         117
         460         117
         461         117
         461         118
         289         199
         289         199
         289         199
         288         198
         288         198
         287         198
         287         198
         287         197
         286         197
         286         197
         285         197
         285         196
         285         196
         284         196
         284         196
         283         195
         283         195
         283         195
         282         195
         282         194
         281         194
         281         194
         281         193
         280         193
         280         193
         280         193
         279         192
         279         192
         278         192
         278         192
         278         191
         277         191
         277         191
         276         191
         276         190
         276         190
         275         190
         275         189
         275         189
         274         189
         274         189
         273         188
         273         188
         273         188
         272         188
         272         187
         272         187
         271         187
         271         186
         270         186
         270         186
         270         186
         269         185
         269         185
         269         185
         268         184
         268         184
         267         184
         267         184
         267         183
         266         183
         266         183
         266         182
         265         182
         265         182
         265         182
         264         181
         264         181
         263         181
         263         180
         263         180
         262         180
         262         180
         262         179
         261         179
         261         179
         261         178
         260         178
         260         178
         260         177
         259         177
         259         177
         259         177
         258         176
         258         176
         258         176
         257         175
         257         175
         257         175
         256         174
         256         174
         256         174
         255         174
         255         173
         255         173
         254         173
         254         172
         254         172
         253         172
         253         171
         253         171
         252         171
         252         170
         252         170
         251         170
         251         170
         251         169
         250         169
         250         169
         250         168
         249         168
         249         168
         249         167
         248         167
         248         167
         248         166
         248         166
         247         166
         247         165
         247         165
         246         165
         246         165
         246         164
         245         164
         245         164
         245         163
         245         163
         244         163
         244         162
         244         162
         243         162
         243         161
         243         161
         243         161
         242         160
         242         160
         242         160
         241         159
         241         159
         241         159
         241         158
         240         158
         240         158
         240         157
         240         157
         239         157
         239         157
         239         156
         238         156
         238         156
         238         155
         238         155
         237         155
         237         154
         237         154
         237         154
         236         153
         236         153
         236         153
         236         152
         235         152
         235         152
         235         151
         235         151
         234         151
         234         150
         234         150
         234         150
         234         149
         233         149
         233         149
         233         148
         233         148
         232         148
         232         147
         232         147
         232         147
         232         146
         231         146
         231         146
         231         145
         231         145
         231         145
         230         145
         230         144
         230         144
         230         144
         230         143
         229         143
         229         143
         229         142
         229         142
         229         142
         228         141
         228         141
         228         141
         228         140
         228         140
         228         140
         227         139
         227         139
         227         139
         227         138
         227         138
         227         138
         226         137
         226         137
         226         137
         226         136
         226         136
         226         136
         226         135
         225         135
         225         135
         225         134
         225         134
         225         134
         225         133
         225         133
         225         133
         224         132
         224         132
         224         132
         224         132
         224         131
         224         131
         224         131
         224         130
         224         130
         223         130
         223         129
         223         129
         223         129
         223         128
         223         128
         223         128
         223         127
         223         127
         223         127
         223         126
         223         126
         222         126
         222         125
         222         125
         222         125
         222         125
         222         124
         222         124
         222         124
         222         123
         222         123
         222         123
         222         122
         222         122
         222         122
         222         121
         222         121
         222         121
         222         120
         222         120
         222         120
         222         120
         222         119
         222         119
         222         119
         222         118
         222         118
         222         118
         222         117
         222         117
         222         117
         222         116
         222         116
         222         116
         222         116
         222         115
         222         115
         222         115
         222         114
         222         114
         222         114
         222         113
         222         113
         222         113
         222         113
         222         112
         222         112
         222         112
         222         111
         223         111
         223         111
         223         111
         223         110
         223         110
         223         110
         223         109
         223         109
         223         109
         223         108
         223         108
         224         108
         224         108
         224         107
         224         107
         224         107
         224         106
         224         106
         224         106
         225         106
         225         105
         225         105
         225         105
         225         105
         225         104
         225         104
         226         104
         226         103
         226         103
         226         103
         226         103
         226         102
         227         102
         227         102
         227         102
         227         101
         227         101
         228         101
         228         100
         228         100
         228         100
         228         100
         229          99
         229          99
         229          99
         229          99
         230          98
         230          98
         230          98
         230          98
         231          97
         231          97
         231          97
         231          97
         232          96
         232          96
         232          96
         232          96
         233          95
         233          95
         233          95
         234          95
         234          94
         234          94
         234          94
         235          94
         235          93
         235          93
         236          93
         236          93
         236          92
         237          92
         237          92
         237          92
         238          92
         238          91
         238          91
         239          91
         239          91
         239          90
         240          90
         240          90
         241          90
         241          90
         241          89
         242          89
         242          89
         242          89
         243          88
         243          88
         244          88
         244          88
         244          88
         245          87
         245          87
         246          87
         246          87
         247          87
         247          86
         247          86
         248          86
         248          86
         249          86
         249          85
         250          85
         250          85
         251          85
         251          85
         252          84
         252          84
         252          84
         253          84
         253          84
         254          83
         254          83
         255          83
         255          83
         256          83
         256          83
         257          82
         257          82
         258          82
         258          82
         259          82
         260          82
         260          81
         261          81
         261          81
         262          81
         262          81
         263          81
         263          80
         264          80
         264          80
         265          80
         266          80
         266          80
         267          80
         267          79
         268          79
         268          79
         269          79
         270          79
         270          79
         271          79
         271          78
         272          78
         273          78
         273          78
         274          78
         274          78
         275          78
         276          78
         276          77
         277          77
         278          77
         278          77
         279          77
         280          77
         280          77
         281          77
         281          77
         282          76
         283          76
         283          76
         284          76
         285          76
         285          76
         286          76
         287          76
         287          76
         288          76
         289          75
         289          75
         290          75
         291          75
         292          75
         292          75
         293          75
         294          75
         294          75
         295          75
         296          75
         296          75
         297          74
         298          74
         299          74
         299          74
         300          74
         301          74
         301          74
         302          74
         303          74
         304          74
         304          74
         305          74
         306          74
         307          74
         307          74
         308          74
         309          74
         309          74
         310          74
         311          74
         312          73
         312          73
         313          73
         314          73
         315          73
         315          73
         316          73
         317          73
         318          73
         318          73
         319          73
         320          73
         321          73
         322          73
         322          73
         323          73
         324          73
         325          73
         325          73
         326          73
         327          73
         328          73
         328          73
         329          73
         330          73
         331          73
         332          73
         332          73
         333          73
         334          73
         335          73
         335          73
         336          73
         337          73
         338          73
         338          73
         339          74
         340          74
         341          74
         342          74
         342          74
         343          74
         344          74
         345          74
         345          74
         346          74
         347          74
         348          74
         349          74
         349          74
         350          74
         351          74
         352          74
         352          74
         353          74
         354          75
         355          75
         356          75
         356          75
         357          75
         358          75
         359          75
         359          75
         360          75
         361          75
         362          75
         362          75
         363          76
         364          76
         365          76
         365          76
         366          76
         367          76
         368          76
         368          76
         369          76
         370          76
         371          77
         371          77
         372          77
         373          77
         374          77
         374          77
         375          77
         376          77
         377          77
         377          78
         378          78
         379          78
         380          78
         380          78
         381          78
         382          78
         382          79
         383          79
         384          79
         385          79
         385          79
         386          79
         387          79
         387          80
         388          80
         389          80
         390          80
         390          80
         391          80
         392          80
         392          81
         393          81
         394          81
         394          81
         395          81
         396          81
         396          82
         397          82
         398          82
         398          82
         399          82
         400          83
         400          83
         401          83
         402          83
         402          83
         403          83
         404          84
         404          84
         405          84
         406          84
         406          84
         407          85
         407          85
         408          85
         409          85
         409          85
         410          86
         411          86
         411          86
         412          86
         412          86
         413          87
         414          87
         414          87
         415          87
         415          87
         416          88
         417          88
         417          88
         418          88
         418          89
         419          89
         419          89
         420          89
         421          90
         421          90
         422          90
         422          90
         423          90
         423          91
         424          91
         424          91
         425          91
         425          92
         426          92
         427          92
         427          92
         428          93
         428          93
         429          93
         429          93
         430          94
         430          94
         431          94
         431          94
         432          95
         432          95
         433          95
         433          95
         434          96
         434          96
         435          96
         435          96
         435          97
         436          97
         436          97
         437          98
         437          98
         438          98
         438          98
         439          99
         439          99
         440          99
         440          99
         440         100
         441         100
         441         100
         442         101
         442         101
         443         101
         443         101
         443         102
         444         102
         444         102
         445         103
         445         103
         445         103
         446         103
         446         104
         446         104
         447         104
         447         105
         448         105
         448         105
         448         106
         449         106
         449         106
         449         106
         450         107
         450         107
         450         107
         451         108
         451         108
         451         108
         452         109
         452         109
         452         109
         453         109
         453         110
         453         110
         454         110
         454         111
         454         111
         455         111
         455         112
         455         112
         456         112
         456         113
         456         113
         456         113
         457         114
         457         114
         457         114
         457         114
         458         115
         458         115
         458         115
         459         116
         459         116
         459         116
         459         117
         459         117
         460         117
         460         118
         290         199
         289         199
         289         198
         289         198
         288         198
         288         198
         287         197
         287         197
         287         197
         286         197
         286         196
         285         196
         285         196
         285         196
         284         195
         284         195
         284         195
         283         195
         283         194
         282         194
         282         194
         282         194
         281         193
         281         193
         280         193
         280         192
         280         192
         279         192
         279         192
         278         191
         278         191
         278         191
         277         191
         277         190
         277         190
         276         190
         276         190
         275         189
         275         189
         275         189
         274         188
         274         188
         274         188
         273         188
         273         187
         272         187
         272         187
         272         187
         271         186
         271         186
         271         186
         270         185
         270         185
         269         185
         269         185
         269         184
         268         184
         268         184
         268         183
         267         183
         267         183
         267         183
         266         182
         266         182
         265         182
         265         181
         265         181
         264         181
         264         181
         264         180
         263         180
         263         180
         263         179
         262         179
         262         179
         262         178
         261         178
         261         178
         261         178
         260         177
         260         177
         260         177
         259         176
         259         176
         259         176
         258         175
         258         175
         257         175
         257         175
         257         174
         256         174
         256         174
         256         173
         255         173
         255         173
         255         172
         255         172
         254         172
         254         172
         254         171
         253         171
         253         171
         253         170
         252         170
         252         170
         252         169
         251         169
         251         169
         251         168
         250         168
         250         168
         250         168
         249         167
         249         167
         249         167
         248         166
         248         166
         248         166
         248         165
         247         165
         247         165
         247         164
         246         164
         246         164
         246         163
         245         163
         245         163
         245         162
         245         162
         244         162
         244         162
         244         161
         243         161
         243         161
         243         160
         243         160
         242         160
         242         159
         242         159
         242         159
         241         158
         241         158
         241         158
         240         157
         240         157
         240         157
         240         156
         239         156
         239         156
         239         155
         239         155
         238         155
         238         154
         238         154
         238         154
         237         154
         237         153
         237         153
         237         153
         236         152
         236         152
         236         152
         236         151
         235         151
         235         151
         235         150
         235         150
         235         150
         234         149
         234         149
         234         149
         234         148
         233         148
         233         148
         233         147
         233         147
         233         147
         232         146
         232         146
         232         146
         232         145
         231         145
         231         145
         231         144
         231         144
         231         144
         231         143
         230         143
         230         143
         230         142
         230         142
         230         142
         229         141
         229         141
         229         141
         229         141
         229         140
         229         140
         228         140
         228         139
         228         139
         228         139
         228         138
         228         138
         227         138
         227         137
         227         137
         227         137
         227         136
         227         136
         226         136
         226         135
         226         135
         226         135
         226         134
         226         134
         226         134
         226         133
         225         133
         225         133
         225         132
         225         132
         225         132
         225         131
         225         131
         225         131
         224         131
         224         130
         224         130
         224         130
         224         129
         224         129
         224         129
         224         128
         224         128
         224         128
         224         127
         223         127
         223         127
         223         126
         223         126
         223         126
         223         125
         223         125
         223         125
         223         124
         223         124
         223         124
         223         124
         223         123
         223         123
         223         123
         223         122
         223         122
         223         122
         223         121
         223         121
         222         121
         222         120
         222         120
         222         120
         222         120
         222         119
         222         119
         222         119
         222         118
         222         118
         222         118
         222         117
         222         117
         222         117
         222         116
         222         116
         223         116
         223         116
         223         115
         223         115
         223         115
         223         114
         223         114
         223         114
         223         113
         223         113
         223         113
         223         113
         223         112
         223         112
         223         112
         223         111
         223         111
         223         111
         223         111
         224         110
         224         110
         224         110
         224         109
         224         109
         224         109
         224         109
         224         108
         224         108
         224         108
         225         107
         225         107
         225         107
         225         107
         225         106
         225         106
         225         106
         225         105
         226         105
         226         105
         226         105
         226         104
         226         104
         226         104
         227         103
         227         103
         227         103
         227         103
         227         102
         227         102
         228         102
         228         102
         228         101
         228         101
         228         101
         229         101
         229         100
         229         100
         229         100
         229          99
         230          99
         230          99
         230          99
         230          98
         231          98
         231          98
         231          98
         231          97
         232          97
         232          97
         232          97
         232          96
         233          96
         233          96
         233          96
         233          95
         234          95
         234          95
         234          95
         235          94
         235          94
         235          94
         235          94
         236          94
         236          93
         236          93
         237          93
         237          93
         237          92
         238          92
         238          92
         238          92
         239          91
         239          91
         239          91
         240          91
         240          91
         240          90
         241          90
         241          90
         242          90
         242          89
         242          89
         243          89
         243          89
         243          89
         244          88
         244          88
         245          88
         245          88
         245          88
         246          87
         246          87
         247          87
         247          87
         248          86
         248          86
         248          86
         249          86
         249          86
         250          86
         250          85
         251          85
         251          85
         252          85
         252          85
         253          84
         253          84
         254          84
         254          84
         254          84
         255          83
         255          83
         256          83
         256          83
         257          83
         257          83
         258          82
         258          82
         259          82
         260          82
         260          82
         261          82
         261          81
         262          81
         262          81
         263          81
         263          81
         264          81
         264          80
         265          80
         265          80
         266          80
         267          80
         267          80
         268          80
         268          79
         269          79
         269          79
         270          79
         271          79
         271          79
         272          79
         272          79
         273          78
         274          78
         274          78
         275          78
         275          78
         276          78
         277          78
         277          78
         278          77
         279          77
         279          77
         280          77
         281          77
         281          77
         282          77
         282          77
         283          77
         284          76
         284          76
         285          76
         286          76
         286          76
         287          76
         288          76
         288          76
         289          76
         290          76
         290          75
         291          75
         292          75
         292          75
         293          75
         294          75
         295          75
         295          75
         296          75
         297          75
         297          75
         298          75
         299          75
         299          75
         300          74
         301          74
         302          74
         302          74
         303          74
         304          74
         304          74
         305          74
         306          74
         307          74
         307          74
         308          74
         309          74
         310          74
         310          74
         311          74
         312          74
         313          74
         313          74
         314          74
         315          74
         316          74
         316          74
         317          74
         318          74
         319          74
         319          73
         320          73
         321          73
         322          73
         322          73
         323          73
         324          73
         325          73
         325          73
         326          73
         327          73
         328          73
         328          73
         329          73
         330          73
         331          74
         331          74
         332          74
         333          74
         334          74
         335          74
         335          74
         336          74
         337          74
         338          74
         338          74
         339          74
         340          74
         341          74
         341          74
         342          74
         343          74
         344          74
         345          74
         345          74
         346          74
         347          74
         348          74
         348          74
         349          74
         350          74
         351          75
         351          75
         352          75
         353          75
         354          75
         355          75
         355          75
         356          75
         357          75
         358          75
         358          75
         359          75
         360          75
         361          75
         361          76
         362          76
         363          76
         364          76
         364          76
         365          76
         366          76
         367          76
         367          76
         368          76
         369          77
         370          77
         370          77
         371          77
         372          77
         373          77
         373          77
         374          77
         375          77
         375          78
         376          78
         377          78
         378          78
         378          78
         379          78
         380          78
         381          78
         381          79
         382          79
         383          79
         383          79
         384          79
         385          79
         386          79
         386          80
         387          80
         388          80
         388          80
         389          80
         390          80
         390          81
         391          81
         392          81
         392          81
         393          81
         394          81
         395          82
         395          82
         396          82
         397          82
         397          82
         398          82
         399          83
         399          83
         400          83
         400          83
         401          83
         402          83
         402          84
         403          84
         404          84
         404          84
         405          84
         406          85
         406          85
         407          85
         407          85
         408          85
         409          86
         409          86
         410          86
         411          86
         411          86
         412          87
         412          87
         413          87
         414          87
         414          87
         415          88
         415          88
         416          88
         416          88
         417          89
         418          89
         418          89
         419          89
         419          89
         420          90
         420          90
         421          90
         422          90
         422          91
         423          91
         423          91
         424          91
         424          92
         425          92
         425          92
         426          92
         426          93
         427          93
         427          93
         428          93
         428          94
         429          94
         429          94
         430          94
         430          95
         431          95
         431          95
         432          95
         432          96
         433          96
         433          96
         434          96
         434          97
         435          97
         435          97
         436          97
         436          98
         437          98
         437          98
         437          99
         438          99
         438          99
         439          99
         439         100
         440         100
         440         100
         441         100
         441         101
         441         101
         442         101
         442         102
         443         102
         443         102
         443         102
         444         103
         444         103
         445         103
         445         104
         445         104
         446         104
         446         104
         446         105
         447         105
         447         105
         448         106
         448         106
         448         106
         449         107
         449         107
         449         107
         450         107
         450         108
         450         108
         451         108
         451         109
         451         109
         452         109
         452         110
         452         110
         453         110
         453         111
         453         111
         454         111
         454         111
         454         112
         454         112
         455         112
         455         113
         455         113
         456         113
         456         114
         456         114
         456         114
         457         115
         457         115
         457         115
         457         116
         458         116
         458         116
         458         117
         458         117
         459         117
         459         118
         459         118
         290         199
         290         198
         289         198
         289         198
         289         198
         288         197
         288         197
         288         197
         287         197
         287         196
         286         196
         286         196
         286         196
         285         195
         285         195
         284         195
         284         195
         284         194
         283         194
         283         194
         282         194
         282         193
         282         193
         281         193
         281         193
         281         192
         280         192
         280         192
         279         191
         279         191
         279         191
         278         191
         278         190
         277         190
         277         190
         277         190
         276         189
         276         189
         276         189
         275         189
         275         188
         274         188
         274         188
         274         187
         273         187
         273         187
         273         187
         272         186
         272         186
         271         186
         271         185
         271         185
         270         185
         270         185
         270         184
         269         184
         269         184
         269         184
         268         183
         268         183
         267         183
         267         182
         267         182
         266         182
         266         182
         266         181
         265         181
         265         181
         265         180
         264         180
         264         180
         264         179
         263         179
         263         179
         263         179
         262         178
         262         178
         261         178
         261         177
         261         177
         260         177
         260         177
         260         176
         259         176
         259         176
         259         175
         258         175
         258         175
         258         174
         257         174
         257         174
         257         174
         256         173
         256         173
         256         173
         255         172
         255         172
         255         172
         254         171
         254         171
         254         171
         253         170
         253         170
         253         170
         253         170
         252         169
         252         169
         252         169
         251         168
         251         168
         251         168
         250         167
         250         167
         250         167
         249         166
         249         166
         249         166
         249         165
         248         165
         248         165
         248         165
         247         164
         247         164
         247         164
         246         163
         246         163
         246         163
         246         162
         245         162
         245         162
         245         161
         244         161
         244         161
         244         160
         244         160
         243         160
         243         159
         243         159
         242         159
         242         159
         242         158
         242         158
         241         158
         241         157
         241         157
         241         157
         240         156
         240         156
         240         156
         240         155
         239         155
         239         155
         239         154
         239         154
         238         154
         238         153
         238         153
         238         153
         237         152
         237         152
         237         152
         237         151
         236         151
         236         151
         236         150
         236         150
         235         150
         235         150
         235         149
         235         149
         235         149
         234         148
         234         148
         234         148
         234         147
         233         147
         233         147
         233         146
         233         146
         233         146
         232         145
         232         145
         232         145
         232         144
         232         144
         231         144
         231         143
         231         143
         231         143
         231         142
         230         142
         230         142
         230         141
         230         141
         230         141
         230         140
         229         140
         229         140
         229         139
         229         139
         229         139
         229         138
         228         138
         228         138
         228         138
         228         137
         228         137
         228         137
         228         136
         227         136
         227         136
         227         135
         227         135
         227         135
         227         134
         227         134
         226         134
         226         133
         226         133
         226         133
         226         132
         226         132
         226         132
         226         131
         225         131
         225         131
         225         130
         225         130
         225         130
         225         130
         225         129
         225         129
         225         129
         225         128
         224         128
         224         128
         224         127
         224         127
         224         127
         224         126
         224         126
         224         126
         224         125
         224         125
         224         125
         224         124
         224         124
         224         124
         224         124
         224         123
         223         123
         223         123
         223         122
         223         122
         223         122
         223         121
         223         121
         223         121
         223         120
         223         120
         223         120
         223         120
         223         119
         223         119
         223         119
         223         118
         223         118
         223         118
         223         117
         223         117
         223         117
         223         116
         223         116
         223         116
         223         116
         223         115
         223         115
         223         115
         223         114
         223         114
         224         114
         224         113
         224         113
         224         113
         224         113
         224         112
         224         112
         224         112
         224         111
         224         111
         224         111
         224         111
         224         110
         224         110
         224         110
         225         109
         225         109
         225         109
         225         109
         225         108
         225         108
         225         108
         225         107
         225         107
         226         107
         226         107
         226         106
         226         106
         226         106
         226         105
         226         105
         226         105
         227         105
         227         104
         227         104
         227         104
         227         104
         227         103
         228         103
         228         103
         228         102
         228         102
         228         102
         228         102
         229         101
         229         101
         229         101
         229         101
         229         100
         230         100
         230         100
         230         100
         230          99
         231          99
         231          99
         231          99
         231          98
         232          98
         232          98
         232          98
         232          97
         232          97
         233          97
         233          97
         233          96
         234          96
         234          96
         234          96
         234          95
         235          95
         235          95
         235          95
         236          94
         236          94
         236          94
         236          94
         237          93
         237          93
         237          93
         238          93
         238          92
         238          92
         239          92
         239          92
         239          92
         240          91
         240          91
         240          91
         241          91
         241          90
         241          90
         242          90
         242          90
         243          90
         243          89
         243          89
         244          89
         244          89
         244          88
         245          88
         245          88
         246          88
         246          88
         246          87
         247          87
         247          87
         248          87
         248          87
         249          86
         249          86
         249          86
         250          86
         250          86
         251          85
         251          85
         252          85
         252          85
         253          85
         253          85
         254          84
         254          84
         255          84
         255          84
         255          84
         256          83
         256          83
         257          83
         257          83
         258          83
         258          83
         259          82
         259          82
         260          82
         261          82
         261          82
         262          82
         262          81
         263          81
         263          81
         264          81
         264          81
         265          81
         265          81
         266          80
         266          80
         267          80
         268          80
         268          80
         269          80
         269          80
         270          79
         270          79
         271          79
         272          79
         272          79
         273          79
         273          79
         274          78
         275          78
         275          78
         276          78
         276          78
         277          78
         278          78
         278          78
         279          77
         280          77
         280          77
         281          77
         281          77
         282          77
         283          77
         283          77
         284          77
         285          77
         285          76
         286          76
         287          76
         287          76
         288          76
         289          76
         289          76
         290          76
         291          76
         291          76
         292          76
         293          75
         293          75
         294          75
         295          75
         295          75
         296          75
         297          75
         298          75
         298          75
         299          75
         300          75
         300          75
         301          75
         302          75
         302          75
         303          74
         304          74
         305          74
         305          74
         306          74
         307          74
         308          74
         308          74
         309          74
         310          74
         310          74
         311          74
         312          74
         313          74
         313          74
         314          74
         315          74
         316          74
         316          74
         317          74
         318          74
         319          74
         319          74
         320          74
         321          74
         322          74
         322          74
         323          74
         324          74
         325          74
         325          74
         326          74
         327          74
         328          74
         328          74
         329          74
         330          74
         331          74
         331          74
         332          74
         333          74
         334          74
         334          74
         335          74
         336          74
         337          74
         338          74
         338          74
         339          74
         340          74
         341          74
         341          74
         342          74
         343          74
         344          74
         344          74
         345          74
         346          74
         347          74
         347          75
         348          75
         349          75
         350          75
         350          75
         351          75
         352          75
         353          75
         354          75
         354          75
         355          75
         356          75
         357          75
         357          75
         358          75
         359          76
         360          76
         360          76
         361          76
         362          76
         363          76
         363          76
         364          76
         365          76
         366          76
         366          76
         367          77
         368          77
         369          77
         369          77
         370          77
         371          77
         371          77
         372          77
         373          77
         374          78
         374          78
         375          78
         376          78
         377          78
         377          78
         378          78
         379          78
         379          79
         380          79
         381          79
         382          79
         382          79
         383          79
         384          79
         384          80
         385          80
         386          80
         386          80
         387          80
         388          80
         389          80
         389          81
         390          81
         391          81
         391          81
         392          81
         393          81
         393          82
         394          82
         395          82
         395          82
         396          82
         397          82
         397          83
         398          83
         399          83
         399          83
         400          83
         401          83
         401          84
         402          84
         403          84
         403          84
         404          84
         404          85
         405          85
         406          85
         406          85
         407          85
         408          86
         408          86
         409          86
         409          86
         410          86
         411          87
         411          87
         412          87
         412          87
         413          87
         414          88
         414          88
         415          88
         415          88
         416          89
         416          89
         417          89
         418          89
         418          89
         419          90
         419          90
         420          90
         420          90
         421          91
         421          91
         422          91
         423          91
         423          92
         424          92
         424          92
         425          92
         425          92
         426          93
         426          93
         427          93
         427          93
         428          94
         428          94
         429          94
         429          94
         430          95
         430          95
         431          95
         431          95
         432          96
         432          96
         433          96
         433          97
         434          97
         434          97
         434          97
         435          98
         435          98
         436          98
         436          98
         437          99
         437          99
         438          99
         438          99
         438         100
         439         100
         439         100
         440         101
         440         101
         441         101
         441         101
         441         102
         442         102
         442         102
         443         103
         443         103
         443         103
         444         103
         444         104
         445         104
         445         104
         445         105
         446         105
         446         105
         446         105
         447         106
         447         106
         447         106
         448         107
         448         107
         449         107
         449         108
         449         108
         450         108
         450         108
         450         109
         451         109
         451         109
         451         110
         451         110
         452         110
         452         111
         452         111
         453         111
         453         112
         453         112
         454         112
         454         112
         454         113
         454         113
         455         113
         455         114
         455         114
         456         114
         456         115
         456         115
         456         115
         457         116
         457         116
         457         116
         457         117
         458         117
         458         117
         458         118
         458         118
         291         198
         290         198
         290         198
         290         198
         289         197
         289         197
         288         197
         288         197
         288         196
         287         196
         287         196
         286         196
         286         195
         286         195
         285         195
         285         195
         284         194
         284         194
         284         194
         283         194
         283         193
         283         193
         282         193
         282         193
         281         192
         281         192
         281         192
         280         192
         280         191
         279         191
         279         191
         279         190
         278         190
         278         190
         278         190
         277         189
         277         189
         276         189
         276         189
         276         188
         275         188
         275         188
         275         188
         274         187
         274         187
         273         187
         273         186
         273         186
         272         186
         272         186
         272         185
         271         185
         271         185
         271         184
         270         184
         270         184
         269         184
         269         183
         269         183
         268         183
         268         182
         268         182
         267         182
         267         182
         267         181
         266         181
         266         181
         266         180
         265         180
         265         180
         264         180
         264         179
         264         179
         263         179
         263         178
         263         178
         262         178
         262         178
         262         177
         261         177
         261         177
         261         176
         260         176
         260         176
         260         175
         259         175
         259         175
         259         175
         258         174
         258         174
         258         174
         257         173
         257         173
         257         173
         256         172
         256         172
         256         172
         255         172
         255         171
         255         171
         254         171
         254         170
         254         170
         253         170
         253         169
         253         169
         253         169
         252         168
         252         168
         252         168
         251         168
         251         167
         251         167
         250         167
         250         166
         250         166
         249         166
         249         165
         249         165
         249         165
         248         164
         248         164
         248         164
         247         163
         247         163
         247         163
         247         163
         246         162
         246         162
         246         162
         245         161
         245         161
         245         161
         245         160
         244         160
         244         160
         244         159
         243         159
         243         159
         243         158
         243         158
         242         158
         242         157
         242         157
         242         157
         241         156
         241         156
         241         156
         240         156
         240         155
         240         155
         240         155
         239         154
         239         154
         239         154
         239         153
         238         153
         238         153
         238         152
         238         152
         238         152
         237         151
         237         151
         237         151
         237         150
         236         150
         236         150
         236         149
         236         149
         235         149
         235         148
         235         148
         235         148
         235         147
         234         147
         234         147
         234         146
         234         146
         234         146
         233         146
         233         145
         233         145
         233         145
         233         144
         232         144
         232         144
         232         143
         232         143
         232         143
         231         142
         231         142
         231         142
         231         141
         231         141
         230         141
         230         140
         230         140
         230         140
         230         139
         230         139
         229         139
         229         138
         229         138
         229         138
         229         137
         229         137
         229         137
         228         136
         228         136
         228         136
         228         136
         228         135
         228         135
         228         135
         227         134
         227         134
         227         134
         227         133
         227         133
         227         133
         227         132
         227         132
         226         132
         226         131
         226         131
         226         131
         226         130
         226         130
         226         130
         226         129
         226         129
         226         129
         225         129
         225         128
         225         128
         225         128
         225         127
         225         127
         225         127
         225         126
         225         126
         225         126
         225         125
         225         125
         225         125
         224         124
         224         124
         224         124
         224         124
         224         123
         224         123
         224         123
         224         122
         224         122
         224         122
         224         121
         224         121
         224         121
         224         120
         224         120
         224         120
         224         120
         224         119
         224         119
         224         119
         224         118
         224         118
         224         118
         224         117
         224         117
         224         117
         224         116
         224         116
         224         116
         224         116
         224         115
         224         115
         224         115
         224         114
         224         114
         224         114
         224         114
         224         113
         224         113
         224         113
         225         112
         225         112
         225         112
         225         111
         225         111
         225         111
         225         111
         225         110
         225         110
         225         110
         225         109
         225         109
         225         109
         226         109
         226         108
         226         108
         226         108
         226         107
         226         107
         226         107
         226         107
         227         106
         227         106
         227         106
         227         106
         227         105
         227         105
         227         105
         228         104
         228         104
         228         104
         228         104
         228         103
         228         103
         228         103
         229         103
         229         102
         229         102
         229         102
         229         101
         230         101
         230         101
         230         101
         230         100
         230         100
         231         100
         231         100
         231          99
         231          99
         231          99
         232          99
         232          98
         232          98
         232          98
         233          98
         233          97
         233          97
         233          97
         234          97
         234          96
         234          96
         234          96
         235          96
         235          95
         235          95
         236          95
         236          95
         236          94
         236          94
         237          94
         237          94
         237          93
         238          93
         238          93
         238          93
         239          93
         239          92
         239          92
         240          92
         240          92
         240          91
         241          91
         241          91
         241          91
         242          91
         242          90
         242          90
         243          90
         243          90
         244          89
         244          89
         244          89
         245          89
         245          89
         245          88
         246          88
         246          88
         247          88
         247          88
         247          87
         248          87
         248          87
         249          87
         249          87
         250          86
         250          86
         250          86
         251          86
         251          86
         252          85
         252          85
         253          85
         253          85
         254          85
         254          85
         255          84
         255          84
         256          84
         256          84
         256          84
         257          83
         257          83
         258          83
         258          83
         259          83
         259          83
         260          82
         260          82
         261          82
         262          82
         262          82
         263          82
         263          81
         264          81
         264          81
         265          81
         265          81
         266          81
         266          81
         267          80
         267          80
         268          80
         269          80
         269          80
         270          80
         270          80
         271          79
         271          79
         272          79
         273          79
         273          79
         274          79
         274          79
         275          79
         276          78
         276          78
         277          78
         277          78
         278          78
         279          78
         279          78
         280          78
         281          77
         281          77
         282          77
         282          77
         283          77
         284          77
         284          77
         285          77
         286          77
         286          77
         287          76
         288          76
         288          76
         289          76
         290          76
         290          76
         291          76
         292          76
         292          76
         293          76
         294          76
         294          76
         295          75
         296          75
         296          75
         297          75
         298          75
         298          75
         299          75
         300          75
         301          75
         301          75
         302          75
         303          75
         303          75
         304          75
         305          75
         306          75
         306          74
         307          74
         308          74
         308          74
         309          74
         310          74
         311          74
         311          74
         312          74
         313          74
         313          74
         314          74
         315          74
         316          74
         316          74
         317          74
         318          74
         319          74
         319          74
         320          74
         321          74
         322          74
         322          74
         323          74
         324          74
         325          74
         325          74
         326          74
         327          74
         328          74
         328          74
         329          74
         330          74
         331          74
         331          74
         332          74
         333          74
         334          74
         334          74
         335          74
         336          74
         337          74
         337          74
         338          74
         339          74
         340          74
         340          74
         341          74
         342          74
         343          74
         343          75
         344          75
         345          75
         346          75
         347          75
         347          75
         348          75
         349          75
         350          75
         350          75
         351          75
         352          75
         353          75
         353          75
         354          75
         355          75
         356          75
         356          76
         357          76
         358          76
         359          76
         359          76
         360          76
         361          76
         362          76
         362          76
         363          76
         364          76
         365          77
         365          77
         366          77
         367          77
         367          77
         368          77
         369          77
         370          77
         370          77
         371          77
         372          78
         373          78
         373          78
         374          78
         375          78
         375          78
         376          78
         377          78
         378          79
         378          79
         379          79
         380          79
         380          79
         381          79
         382          79
         383          79
         383          80
         384          80
         385          80
         385          80
         386          80
         387          80
         387          81
         388          81
         389          81
         389          81
         390          81
         391          81
         391          81
         392          82
         393          82
         394          82
         394          82
         395          82
         395          82
         396          83
         397          83
         397          83
         398          83
         399          83
         399          84
         400          84
         401          84
         401          84
         402          84
         403          84
         403          85
         404          85
         404          85
         405          85
         406          85
         406          86
         407          86
         408          86
         408          86
         409          86
         409          87
         410          87
         411          87
         411          87
         412          87
         412          88
         413          88
         413          88
         414          88
         415          89
         415          89
         416          89
         416          89
         417          89
         417          90
         418          90
         419          90
         419          90
         420          91
         420          91
         421          91
         421          91
         422          91
         422          92
         423          92
         423          92
         424          92
         424          93
         425          93
         426          93
         426          93
         427          94
         427          94
         428          94
         428          94
         429          95
         429          95
         430          95
         430          95
         430          96
         431          96
         431          96
         432          96
         432          97
         433          97
         433          97
         434          97
         434          98
         435          98
         435          98
         436          99
         436          99
         436          99
         437          99
         437         100
         438         100
         438         100
         439         100
         439         101
         439         101
         440         101
         440         102
         441         102
         441         102
         441         102
         442         103
         442         103
         443         103
         443         104
         443         104
         444         104
         444         104
         445         105
         445         105
         445         105
         446         106
         446         106
         446         106
         447         107
         447         107
         447         107
         448         107
         448         108
         448         108
         449         108
         449         109
         449         109
         450         109
         450         110
         450         110
         451         110
         451         110
         451         111
         452         111
         452         111
         452         112
         453         112
         453         112
         453         113
         453         113
         454         113
         454         114
         454         114
         455         114
         455         114
         455         115
         455         115
         456         115
         456         116
         456         116
         456         116
         457         117
         457         117
         457         117
         457         118
         458         118
         291         198
         291         198
         290         198
         290         197
         290         197
         289         197
         289         197
         288         196
         288         196
         288         196
         287         196
         287         195
         286         195
         286         195
         286         195
         285         194
         285         194
         285         194
         284         194
         284         193
         283         193
         283         193
         283         193
         282         192
         282         192
         281         192
         281         192
         281         191
         280         191
         280         191
         280         191
         279         190
         279         190
         278         190
         278         189
         278         189
         277         189
         277         189
         277         188
         276         188
         276         188
         275         188
         275         187
         275         187
         274         187
         274         187
         274         186
         273         186
         273         186
         273         185
         272         185
         272         185
         271         185
         271         184
         271         184
         270         184
         270         183
         270         183
         269         183
         269         183
         269         182
         268         182
         268         182
         268         181
         267         181
         267         181
         266         181
         266         180
         266         180
         265         180
         265         179
         265         179
         264         179
         264         179
         264         178
         263         178
         263         178
         263         177
         262         177
         262         177
         262         176
         261         176
         261         176
         261         176
         260         175
         260         175
         260         175
         259         174
         259         174
         259         174
         258         173
         258         173
         258         173
         257         173
         257         172
         257         172
         256         172
         256         171
         256         171
         255         171
         255         170
         255         170
         254         170
         254         170
         254         169
         253         169
         253         169
         253         168
         253         168
         252         168
         252         167
         252         167
         251         167
         251         166
         251         166
         250         166
         250         166
         250         165
         249         165
         249         165
         249         164
         249         164
         248         164
         248         163
         248         163
         247         163
         247         162
         247         162
         247         162
         246         161
         246         161
         246         161
         245         160
         245         160
         245         160
         245         160
         244         159
         244         159
         244         159
         244         158
         243         158
         243         158
         243         157
         242         157
         242         157
         242         156
         242         156
         241         156
         241         155
         241         155
         241         155
         240         154
         240         154
         240         154
         240         153
         239         153
         239         153
         239         153
         239         152
         238         152
         238         152
         238         151
         238         151
         238         151
         237         150
         237         150
         237         150
         237         149
         236         149
         236         149
         236         148
         236         148
         236         148
         235         147
         235         147
         235         147
         235         146
         234         146
         234         146
         234         145
         234         145
         234         145
         233         144
         233         144
         233         144
         233         144
         233         143
         232         143
         232         143
         232         142
         232         142
         232         142
         232         141
         231         141
         231         141
         231         140
         231         140
         231         140
         231         139
         230         139
         230         139
         230         138
         230         138
         230         138
         230         137
         229         137
         229         137
         229         136
         229         136
         229         136
         229         135
         229         135
         228         135
         228         135
         228         134
         228         134
         228         134
         228         133
         228         133
         228         133
         227         132
         227         132
         227         132
         227         131
         227         131
         227         131
         227         130
         227         130
         227         130
         226         129
         226         129
         226         129
         226         128
         226         128
         226         128
         226         128
         226         127
         226         127
         226         127
         226         126
         226         126
         225         126
         225         125
         225         125
         225         125
         225         124
         225         124
         225         124
         225         123
         225         123
         225         123
         225         123
         225         122
         225         122
         225         122
         225         121
         225         121
         225         121
         225         120
         225         120
         225         120
         225         120
         225         119
         225         119
         225         119
         225         118
         225         118
         225         118
         225         117
         225         117
         225         117
         225         116
         225         116
         225         116
         225         116
         225         115
         225         115
         225         115
         225         114
         225         114
         225         114
         225         114
         225         113
         225         113
         225         113
         225         112
         225         112
         225         112
         225         111
         226         111
         226         111
         226         111
         226         110
         226         110
         226         110
         226         109
         226         109
         226         109
         226         109
         226         108
         227         108
         227         108
         227         108
         227         107
         227         107
         227         107
         227         106
         227         106
         228         106
         228         106
         228         105
         228         105
         228         105
         228         104
         228         104
         229         104
         229         104
         229         103
         229         103
         229         103
         229         103
         230         102
         230         102
         230         102
         230         102
         230         101
         230         101
         231         101
         231         100
         231         100
         231         100
         232         100
         232          99
         232          99
         232          99
         232          99
         233          98
         233          98
         233          98
         233          98
         234          97
         234          97
         234          97
         234          97
         235          96
         235          96
         235          96
         235          96
         236          95
         236          95
         236          95
         237          95
         237          95
         237          94
         237          94
         238          94
         238          94
         238          93
         239          93
         239          93
         239          93
         240          92
         240          92
         240          92
         241          92
         241          92
         241          91
         242          91
         242          91
         242          91
         243          90
         243          90
         243          90
         244          90
         244          90
         245          89
         245          89
         245          89
         246          89
         246          89
         246          88
         247          88
         247          88
         248          88
         248          88
         248          87
         249          87
         249          87
         250          87
         250          87
         251          86
         251          86
         251          86
         252          86
         252          86
         253          85
         253          85
         254          85
         254          85
         255          85
         255          84
         256          84
         256          84
         257          84
         257          84
         257          84
         258          83
         258          83
         259          83
         259          83
         260          83
         260          83
         261          82
         261          82
         262          82
         263          82
         263          82
         264          82
         264          81
         265          81
         265          81
         266          81
         266          81
         267          81
         267          81
         268          80
         268          80
         269          80
         270          80
         270          80
         271          80
         271          80
         272          79
         272          79
         273          79
         274          79
         274          79
         275          79
         275          79
         276          79
         277          78
         277          78
         278          78
         278          78
         279          78
         280          78
         280          78
         281          78
         282          78
         282          77
         283          77
         283          77
         284          77
         285          77
         285          77
         286          77
         287          77
         287          77
         288          77
         289          76
         289          76
         290          76
         291          76
         291          76
         292          76
         293          76
         293          76
         294          76
         295          76
         295          76
         296          76
         297          76
         297          75
         298          75
         299          75
         299          75
         300          75
         301          75
         301          75
         302          75
         303          75
         304          75
         304          75
         305          75
         306          75
         306          75
         307          75
         308          75
         309          75
         309          75
         310          75
         311          74
         311          74
         312          74
         313          74
         314          74
         314          74
         315          74
         316          74
         316          74
         317          74
         318          74
         319          74
         319          74
         320          74
         321          74
         322          74
         322          74
         323          74
         324          74
         325          74
         325          74
         326          74
         327          74
         328          74
         328          74
         329          74
         330          74
         331          74
         331          74
         332          74
         333          74
         334          74
         334          74
         335          74
         336          74
         337          74
         337          74
         338          74
         339          75
         340          75
         340          75
         341          75
         342          75
         343          75
         343          75
         344          75
         345          75
         346          75
         346          75
         347          75
         348          75
         349          75
         349          75
         350          75
         351          75
         352          75
         352          75
         353          76
         354          76
         355          76
         355          76
         356          76
         357          76
         358          76
         358          76
         359          76
         360          76
         361          76
         361          76
         362          76
         363          77
         363          77
         364          77
         365          77
         366          77
         366          77
         367          77
         368          77
         369          77
         369          77
         370          78
         371          78
         371          78
         372          78
         373          78
         374          78
         374          78
         375          78
         376          79
         377          79
         377          79
         378          79
         379          79
         379          79
         380          79
         381          79
         381          80
         382          80
         383          80
         384          80
         384          80
         385          80
         386          80
         386          81
         387          81
         388          81
         388          81
         389          81
         390          81
         390          82
         391          82
         392          82
         392          82
         393          82
         394          82
         394          83
         395          83
         396          83
         396          83
         397          83
         398          83
         398          84
         399          84
         399          84
         400          84
         401          84
         401          84
         402          85
         403          85
         403          85
         404          85
         405          85
         405          86
         406          86
         406          86
         407          86
         408          86
         408          87
         409          87
         409          87
         410          87
         411          87
         411          88
         412          88
         412          88
         413          88
         413          89
         414          89
         415          89
         415          89
         416          89
         416          90
         417          90
         417          90
         418          90
         418          91
         419          91
         420          91
         420          91
         421          91
         421          92
         422          92
         422          92
         423          92
         423          93
         424          93
         424          93
         425          93
         425          94
         426          94
         426          94
         427          94
         427          95
         428          95
         428          95
         429          95
         429          96
         430          96
         430          96
         431          96
         431          97
         432          97
         432          97
         433          97
         433          98
         433          98
         434          98
         434          98
         435          99
         435          99
         436          99
         436         100
         437         100
         437         100
         437         100
         438         101
         438         101
         439         101
         439         101
         439         102
         440         102
         440         102
         441         103
         441         103
         441         103
         442         103
         442         104
         443         104
         443         104
         443         105
         444         105
         444         105
         444         105
         445         106
         445         106
         446         106
         446         107
         446         107
         447         107
         447         108
         447         108
         448         108
         448         108
         448         109
         449         109
         449         109
         449         110
         450         110
         450         110
         450         111
         451         111
         451         111
         451         111
         451         112
         452         112
         452         112
         452         113
         453         113
         453         113
         453         114
         453         114
         454         114
         454         115
         454         115
         455         115
         455         116
         455         116
         455         116
         456         117
         456         117
         456         117
         456         117
         457         118
         457         118
         292         198
         291         198
         291         197
         290         197
         290         197
         290         197
         289         196
         289         196
         288         196
         288         196
         288         195
         287         195
         287         195
         287         195
         286         194
         286         194
         285         194
         285         194
         285         193
         284         193
         284         193
         283         193
         283         192
         283         192
         282         192
         282         192
         282         191
         281         191
         281         191
         280         191
         280         190
         280         190
         279         190
         279         190
         279         189
         278         189
         278         189
         277         188
         277         188
         277         188
         276         188
         276         187
         276         187
         275         187
         275         187
         275         186
         274         186
         274         186
         273         185
         273         185
         273         185
         272         185
         272         184
         272         184
         271         184
         271         184
         271         183
         270         183
         270         183
         269         182
         269         182
         269         182
         268         182
         268         181
         268         181
         267         181
         267         180
         267         180
         266         180
         266         180
         266         179
         265         179
         265         179
         265         178
         264         178
         264         178
         264         177
         263         177
         263         177
         263         177
         262         176
         262         176
         262         176
         261         175
         261         175
         261         175
         260         175
         260         174
         260         174
         259         174
         259         173
         259         173
         258         173
         258         172
         258         172
         257         172
         257         172
         257         171
         256         171
         256         171
         256         170
         255         170
         255         170
         255         169
         254         169
         254         169
         254         168
         253         168
         253         168
         253         168
         253         167
         252         167
         252         167
         252         166
         251         166
         251         166
         251         165
         250         165
         250         165
         250         164
         250         164
         249         164
         249         163
         249         163
         248         163
         248         163
         248         162
         248         162
         247         162
         247         161
         247         161
         246         161
         246         160
         246         160
         246         160
         245         159
         245         159
         245         159
         244         158
         244         158
         244         158
         244         158
         243         157
         243         157
         243         157
         243         156
         242         156
         242         156
         242         155
         242         155
         241         155
         241         154
         241         154
         241         154
         240         153
         240         153
         240         153
         240         152
         239         152
         239         152
         239         151
         239         151
         238         151
         238         150
         238         150
         238         150
         238         150
         237         149
         237         149
         237         149
         237         148
         236         148
         236         148
         236         147
         236         147
         236         147
         235         146
         235         146
         235         146
         235         145
         235         145
         234         145
         234         144
         234         144
         234         144
         234         143
         233         143
         233         143
         233         142
         233         142
         233         142
         232         141
         232         141
         232         141
         232         141
         232         140
         232         140
         231         140
         231         139
         231         139
         231         139
         231         138
         231         138
         230         138
         230         137
         230         137
         230         137
         230         136
         230         136
         230         136
         229         135
         229         135
         229         135
         229         134
         229         134
         229         134
         229         134
         228         133
         228         133
         228         133
         228         132
         228         132
         228         132
         228         131
         228         131
         228         131
         227         130
         227         130
         227         130
         227         129
         227         129
         227         129
         227         128
         227         128
         227         128
         227         128
         227         127
         226         127
         226         127
         226         126
         226         126
         226         126
         226         125
         226         125
         226         125
         226         124
         226         124
         226         124
         226         123
         226         123
         226         123
         226         123
         226         122
         226         122
         226         122
         226         121
         226         121
         226         121
         225         120
         225         120
         225         120
         225         120
         225         119
         225         119
         225         119
         225         118
         225         118
         225         118
         225         117
         225         117
         225         117
         225         117
         225         116
         226         116
         226         116
         226         115
         226         115
         226         115
         226         114
         226         114
         226         114
         226         114
         226         113
         226         113
         226         113
         226         112
         226         112
         226         112
         226         112
         226         111
         226         111
         226         111
         227         110
         227         110
         227         110
         227         110
         227         109
         227         109
         227         109
         227         108
         227         108
         227         108
         227         108
         228         107
         228         107
         228         107
         228         106
         228         106
         228         106
         228         106
         229         105
         229         105
         229         105
         229         105
         229         104
         229         104
         229         104
         230         103
         230         103
         230         103
         230         103
         230         102
         230         102
         231         102
         231         102
         231         101
         231         101
         231         101
         232         101
         232         100
         232         100
         232         100
         232         100
         233          99
         233          99
         233          99
         233          99
         234          98
         234          98
         234          98
         234          98
         235          97
         235          97
         235          97
         235          97
         236          96
         236          96
         236          96
         236          96
         237          95
         237          95
         237          95
         238          95
         238          94
         238          94
         238          94
         239          94
         239          93
         239          93
         240          93
         240          93
         240          93
         241          92
         241          92
         241          92
         242          92
         242          91
         242          91
         243          91
         243          91
         243          91
         244          90
         244          90
         244          90
         245          90
         245          90
         246          89
         246          89
         246          89
         247          89
         247          88
         247          88
         248          88
         248          88
         249          88
         249          87
         249          87
         250          87
         250          87
         251          87
         251          87
         252          86
         252          86
         252          86
         253          86
         253          86
         254          85
         254          85
         255          85
         255          85
         256          85
         256          84
         257          84
         257          84
         258          84
         258          84
         258          84
         259          83
         259          83
         260          83
         260          83
         261          83
         261          83
         262          82
         262          82
         263          82
         264          82
         264          82
         265          82
         265          82
         266          81
         266          81
         267          81
         267          81
         268          81
         268          81
         269          80
         269          80
         270          80
         271          80
         271          80
         272          80
         272          80
         273          80
         273          79
         274          79
         275          79
         275          79
         276          79
         276          79
         277          79
         278          79
         278          78
         279          78
         279          78
         280          78
         281          78
         281          78
         282          78
         282          78
         283          78
         284          77
         284          77
         285          77
         286          77
         286          77
         287          77
         288          77
         288          77
         289          77
         289          77
         290          77
         291          76
         291          76
         292          76
         293          76
         293          76
         294          76
         295          76
         295          76
         296          76
         297          76
         297          76
         298          76
         299          76
         300          75
         300          75
         301          75
         302          75
         302          75
         303          75
         304          75
         304          75
         305          75
         306          75
         306          75
         307          75
         308          75
         309          75
         309          75
         310          75
         311          75
         311          75
         312          75
         313          75
         314          75
         314          75
         315          75
         316          75
         317          75
         317          74
         318          74
         319          74
         319          74
         320          74
         321          74
         322          74
         322          74
         323          74
         324          74
         325          74
         325          74
         326          74
         327          74
         328          74
         328          74
         329          74
         330          74
         331          74
         331          74
         332          75
         333          75
         333          75
         334          75
         335          75
         336          75
         336          75
         337          75
         338          75
         339          75
         339          75
         340          75
         341          75
         342          75
         342          75
         343          75
         344          75
         345          75
         345          75
         346          75
         347          75
         348          75
         348          75
         349          75
         350          75
         351          76
         351          76
         352          76
         353          76
         354          76
         354          76
         355          76
         356          76
         357          76
         357          76
         358          76
         359          76
         360          76
         360          77
         361          77
         362          77
         362          77
         363          77
         364          77
         365          77
         365          77
         366          77
         367          77
         368          77
         368          78
         369          78
         370          78
         370          78
         371          78
         372          78
         373          78
         373          78
         374          79
         375          79
         375          79
         376          79
         377          79
         378          79
         378          79
         379          79
         380          80
         380          80
         381          80
         382          80
         382          80
         383          80
         384          80
         384          81
         385          81
         386          81
         386          81
         387          81
         388          81
         389          81
         389          82
         390          82
         391          82
         391          82
         392          82
         393          82
         393          83
         394          83
         394          83
         395          83
         396          83
         396          83
         397          84
         398          84
         398          84
         399          84
         400          84
         400          85
         401          85
         401          85
         402          85
         403          85
         403          85
         404          86
         405          86
         405          86
         406          86
         406          86
         407          87
         408          87
         408          87
         409          87
         409          87
         410          88
         411          88
         411          88
         412          88
         412          88
         413          89
         413          89
         414          89
         415          89
         415          90
         416          90
         416          90
         417          90
         417          90
         418          91
         418          91
         419          91
         419          91
         420          92
         421          92
         421          92
         422          92
         422          93
         423          93
         423          93
         424          93
         424          94
         425          94
         425          94
         426          94
         426          95
         427          95
         427          95
         428          95
         428          96
         429          96
         429          96
         430          96
         430          97
         430          97
         431          97
         431          97
         432          98
         432          98
         433          98
         433          98
         434          99
         434          99
         435          99
         435          99
         435         100
         436         100
         436         100
         437         101
         437         101
         438         101
         438         101
         438         102
         439         102
         439         102
         440         102
         440         103
         440         103
         441         103
         441         104
         441         104
         442         104
         442         104
         443         105
         443         105
         443         105
         444         106
         444         106
         444         106
         445         106
         445         107
         446         107
         446         107
         446         108
         447         108
         447         108
         447         109
         448         109
         448         109
         448         109
         448         110
         449         110
         449         110
         449         111
         450         111
         450         111
         450         112
         451         112
         451         112
         451         113
         452         113
         452         113
         452         113
         452         114
         453         114
         453         114
         453         115
         453         115
         454         115
         454         116
         454         116
         454         116
         455         117
         455         117
         455         117
         455         118
         456         118
         456         118
         292         198
         292         197
         291         197
         291         197
         290         197
         290         197
         290         196
         289         196
         289         196
         289         196
         288         195
         288         195
         287         195
         287         195
         287         194
         286         194
         286         194
         285         194
         285         193
         285         193
         284         193
         284         193
         284         192
         283         192
         283         192
         282         191
         282         191
         282         191
         281         191
         281         190
         281         190
         280         190
         280         190
         279         189
         279         189
         279         189
         278         189
         278         188
         278         188
         277         188
         277         187
         277         187
         276         187
         276         187
         275         186
         275         186
         275         186
         274         186
         274         185
         274         185
         273         185
         273         184
         273         184
         272         184
         272         184
         271         183
         271         183
         271         183
         270         182
         270         182
         270         182
         269         182
         269         181
         269         181
         268         181
         268         180
         268         180
         267         180
         267         180
         267         179
         266         179
         266         179
         265         178
         265         178
         265         178
         264         178
         264         177
         264         177
         263         177
         263         176
         263         176
         262         176
         262         176
         262         175
         261         175
         261         175
         261         174
         260         174
         260         174
         260         173
         259         173
         259         173
         259         173
         259         172
         258         172
         258         172
         258         171
         257         171
         257         171
         257         170
         256         170
         256         170
         256         170
         255         169
         255         169
         255         169
         254         168
         254         168
         254         168
         253         167
         253         167
         253         167
         253         166
         252         166
         252         166
         252         166
         251         165
         251         165
         251         165
         250         164
         250         164
         250         164
         250         163
         249         163
         249         163
         249         162
         248         162
         248         162
         248         161
         248         161
         247         161
         247         161
         247         160
         246         160
         246         160
         246         159
         246         159
         245         159
         245         158
         245         158
         245         158
         244         157
         244         157
         244         157
         244         156
         243         156
         243         156
         243         155
         243         155
         242         155
         242         155
         242         154
         242         154
         241         154
         241         153
         241         153
         241         153
         240         152
         240         152
         240         152
         240         151
         239         151
         239         151
         239         150
         239         150
         238         150
         238         149
         238         149
         238         149
         238         148
         237         148
         237         148
         237         147
         237         147
         236         147
         236         147
         236         146
         236         146
         236         146
         235         145
         235         145
         235         145
         235         144
         235         144
         234         144
         234         143
         234         143
         234         143
         234         142
         234         142
         233         142
         233         141
         233         141
         233         141
         233         140
         232         140
         232         140
         232         139
         232         139
         232         139
         232         139
         231         138
         231         138
         231         138
         231         137
         231         137
         231         137
         231         136
         230         136
         230         136
         230         135
         230         135
         230         135
         230         134
         230         134
         229         134
         229         133
         229         133
         229         133
         229         133
         229         132
         229         132
         229         132
         229         131
         228         131
         228         131
         228         130
         228         130
         228         130
         228         129
         228         129
         228         129
         228         128
         228         128
         227         128
         227         127
         227         127
         227         127
         227         127
         227         126
         227         126
         227         126
         227         125
         227         125
         227         125
         227         124
         227         124
         227         124
         227         123
         227         123
         226         123
         226         123
         226         122
         226         122
         226         122
         226         121
         226         121
         226         121
         226         120
         226         120
         226         120
         226         120
         226         119
         226         119
         226         119
         226         118
         226         118
         226         118
         226         117
         226         117
         226         117
         226         117
         226         116
         226         116
         226         116
         226         115
         226         115
         226         115
         226         114
         226         114
         226         114
         227         114
         227         113
         227         113
         227         113
         227         112
         227         112
         227         112
         227         112
         227         111
         227         111
         227         111
         227         110
         227         110
         227         110
         227         110
         228         109
         228         109
         228         109
         228         108
         228         108
         228         108
         228         108
         228         107
         228         107
         229         107
         229         106
         229         106
         229         106
         229         106
         229         105
         229         105
         230         105
         230         105
         230         104
         230         104
         230         104
         230         104
         230         103
         231         103
         231         103
         231         102
         231         102
         231         102
         232         102
         232         101
         232         101
         232         101
         232         101
         233         100
         233         100
         233         100
         233         100
         233          99
         234          99
         234          99
         234          99
         234          98
         234          98
         235          98
         235          98
         235          97
         235          97
         236          97
         236          97
         236          96
         237          96
         237          96
         237          96
         237          95
         238          95
         238          95
         238          95
         238          95
         239          94
         239          94
         239          94
         240          94
         240          93
         240          93
         241          93
         241          93
         241          92
         242          92
         242          92
         242          92
         243          92
         243          91
         243          91
         244          91
         244          91
         244          90
         245          90
         245          90
         245          90
         246          90
         246          89
         246          89
         247          89
         247          89
         248          89
         248          88
         248          88
         249          88
         249          88
         250          88
         250          87
         250          87
         251          87
         251          87
         252          87
         252          86
         253          86
         253          86
         253          86
         254          86
         254          86
         255          85
         255          85
         256          85
         256          85
         257          85
         257          84
         258          84
         258          84
         259          84
         259          84
         259          84
         260          83
         260          83
         261          83
         261          83
         262          83
         262          83
         263          82
         263          82
         264          82
         265          82
         265          82
         266          82
         266          82
         267          81
         267          81
         268          81
         268          81
         269          81
         269          81
         270          81
         270          80
         271          80
         272          80
         272          80
         273          80
         273          80
         274          80
         274          79
         275          79
         276          79
         276          79
         277          79
         277          79
         278          79
         279          79
         279          79
         280          78
         280          78
         281          78
         282          78
         282          78
         283          78
         283          78
         284          78
         285          78
         285          77
         286          77
         287          77
         287          77
         288          77
         288          77
         289          77
         290          77
         290          77
         291          77
         292          77
         292          76
         293          76
         294          76
         294          76
         295          76
         296          76
         296          76
         297          76
         298          76
         298          76
         299          76
         300          76
         300          76
         301          76
         302          76
         302          75
         303          75
         304          75
         305          75
         305          75
         306          75
         307          75
         307          75
         308          75
         309          75
         309          75
         310          75
         311          75
         312          75
         312          75
         313          75
         314          75
         314          75
         315          75
         316          75
         317          75
         317          75
         318          75
         319          75
         319          75
         320          75
         321          75
         322          75
         322          75
         323          75
         324          75
         325          75
         325          75
         326          75
         327          75
         328          75
         328          75
         329          75
         330          75
         330          75
         331          75
         332          75
         333          75
         333          75
         334          75
         335          75
         336          75
         336          75
         337          75
         338          75
         339          75
         339          75
         340          75
         341          75
         342          75
         342          75
         343          75
         344          75
         345          75
         345          75
         346          75
         347          75
         347          76
         348          76
         349          76
         350          76
         350          76
         351          76
         352          76
         353          76
         353          76
         354          76
         355          76
         356          76
         356          76
         357          76
         358          77
         359          77
         359          77
         360          77
         361          77
         361          77
         362          77
         363          77
         364          77
         364          77
         365          77
         366          78
         367          78
         367          78
         368          78
         369          78
         369          78
         370          78
         371          78
         372          78
         372          79
         373          79
         374          79
         374          79
         375          79
         376          79
         376          79
         377          79
         378          80
         379          80
         379          80
         380          80
         381          80
         381          80
         382          80
         383          80
         383          81
         384          81
         385          81
         385          81
         386          81
         387          81
         387          81
         388          82
         389          82
         389          82
         390          82
         391          82
         391          82
         392          83
         393          83
         393          83
         394          83
         395          83
         395          83
         396          84
         397          84
         397          84
         398          84
         398          84
         399          85
         400          85
         400          85
         401          85
         402          85
         402          85
         403          86
         403          86
         404          86
         405          86
         405          86
         406          87
         406          87
         407          87
         408          87
         408          87
         409          88
         409          88
         410          88
         410          88
         411          88
         412          89
         412          89
         413          89
         413          89
         414          90
         414          90
         415          90
         416          90
         416          90
         417          91
         417          91
         418          91
         418          91
         419          92
         419          92
         420          92
         420          92
         421          93
         421          93
         422          93
         422          93
         423          93
         423          94
         424          94
         424          94
         425          94
         425          95
         426          95
         426          95
         427          95
         427          96
         428          96
         428          96
         429          96
         429          97
         430          97
         430          97
         431          97
         431          98
         432          98
         432          98
         432          99
         433          99
         433          99
         434          99
         434         100
         435         100
         435         100
         436         100
         436         101
         436         101
         437         101
         437         101
         438         102
         438         102
         438         102
         439         103
         439         103
         440         103
         440         103
         440         104
         441         104
         441         104
         441         105
         442         105
         442         105
         443         105
         443         106
         443         106
         444         106
         444         107
         444         107
         445         107
         445         107
         445         108
         446         108
         446         108
         446         109
         447         109
         447         109
         447         110
         448         110
         448         110
         448         110
         449         111
         449         111
         449         111
         450         112
         450         112
         450         112
         450         113
         451         113
         451         113
         451         114
         452         114
         452         114
         452         115
         452         115
         453         115
         453         115
         453         116
         453         116
         454         116
         454         117
         454         117
         454         117
         455         118
         455         118
         455         118
         292         198
         292         197
         292         197
         291         197
         291         197
         291         196
         290         196
         290         196
         289         196
         289         195
         289         195
         288         195
         288         195
         287         194
         287         194
         287         194
         286         194
         286         193
         286         193
         285         193
         285         193
         284         192
         284         192
         284         192
         283         192
         283         191
         283         191
         282         191
         282         190
         281         190
         281         190
         281         190
         280         189
         280         189
         280         189
         279         189
         279         188
         278         188
         278         188
         278         188
         277         187
         277         187
         277         187
         276         186
         276         186
         276         186
         275         186
         275         185
         274         185
         274         185
         274         185
         273         184
         273         184
         273         184
         272         183
         272         183
         272         183
         271         183
         271         182
         271         182
         270         182
         270         181
         270         181
         269         181
         269         181
         268         180
         268         180
         268         180
         267         179
         267         179
         267         179
         266         179
         266         178
         266         178
         265         178
         265         177
         265         177
         264         177
         264         177
         264         176
         263         176
         263         176
         263         175
         262         175
         262         175
         262         174
         261         174
         261         174
         261         174
         260         173
         260         173
         260         173
         259         172
         259         172
         259         172
         258         171
         258         171
         258         171
         258         171
         257         170
         257         170
         257         170
         256         169
         256         169
         256         169
         255         168
         255         168
         255         168
         254         168
         254         167
         254         167
         253         167
         253         166
         253         166
         253         166
         252         165
         252         165
         252         165
         251         164
         251         164
         251         164
         251         164
         250         163
         250         163
         250         163
         249         162
         249         162
         249         162
         249         161
         248         161
         248         161
         248         160
         247         160
         247         160
         247         159
         247         159
         246         159
         246         159
         246         158
         246         158
         245         158
         245         157
         245         157
         244         157
         244         156
         244         156
         244         156
         243         155
         243         155
         243         155
         243         154
         242         154
         242         154
         242         153
         242         153
         241         153
         241         152
         241         152
         241         152
         241         152
         240         151
         240         151
         240         151
         240         150
         239         150
         239         150
         239         149
         239         149
         238         149
         238         148
         238         148
         238         148
         238         147
         237         147
         237         147
         237         146
         237         146
         237         146
         236         145
         236         145
         236         145
         236         145
         236         144
         235         144
         235         144
         235         143
         235         143
         235         143
         234         142
         234         142
         234         142
         234         141
         234         141
         234         141
         233         140
         233         140
         233         140
         233         139
         233         139
         233         139
         232         138
         232         138
         232         138
         232         138
         232         137
         232         137
         231         137
         231         136
         231         136
         231         136
         231         135
         231         135
         231         135
         230         134
         230         134
         230         134
         230         133
         230         133
         230         133
         230         132
         230         132
         229         132
         229         132
         229         131
         229         131
         229         131
         229         130
         229         130
         229         130
         229         129
         229         129
         228         129
         228         128
         228         128
         228         128
         228         127
         228         127
         228         127
         228         127
         228         126
         228         126
         228         126
         228         125
         228         125
         228         125
         227         124
         227         124
         227         124
         227         123
         227         123
         227         123
         227         123
         227         122
         227         122
         227         122
         227         121
         227         121
         227         121
         227         120
         227         120
         227         120
         227         119
         227         119
         227         119
         227         119
         227         118
         227         118
         227         118
         227         117
         227         117
         227         117
         227         117
         227         116
         227         116
         227         116
         227         115
         227         115
         227         115
         227         114
         227         114
         227         114
         227         114
         227         113
         227         113
         227         113
         227         112
         228         112
         228         112
         228         112
         228         111
         228         111
         228         111
         228         110
         228         110
         228         110
         228         110
         228         109
         228         109
         229         109
         229         108
         229         108
         229         108
         229         108
         229         107
         229         107
         229         107
         229         107
         230         106
         230         106
         230         106
         230         105
         230         105
         230         105
         230         105
         231         104
         231         104
         231         104
         231         104
         231         103
         231         103
         232         103
         232         103
         232         102
         232         102
         232         102
         232         101
         233         101
         233         101
         233         101
         233         100
         233         100
         234         100
         234         100
         234          99
         234          99
         234          99
         235          99
         235          98
         235          98
         235          98
         236          98
         236          97
         236          97
         236          97
         237          97
         237          96
         237          96
         237          96
         238          96
         238          96
         238          95
         239          95
         239          95
         239          95
         239          94
         240          94
         240          94
         240          94
         241          93
         241          93
         241          93
         242          93
         242          93
         242          92
         242          92
         243          92
         243          92
         244          91
         244          91
         244          91
         245          91
         245          91
         245          90
         246          90
         246          90
         246          90
         247          90
         247          89
         247          89
         248          89
         248          89
         249          89
         249          88
         249          88
         250          88
         250          88
         251          88
         251          87
         251          87
         252          87
         252          87
         253          87
         253          86
         254          86
         254          86
         254          86
         255          86
         255          86
         256          85
         256          85
         257          85
         257          85
         258          85
         258          84
         259          84
         259          84
         259          84
         260          84
         260          84
         261          83
         261          83
         262          83
         262          83
         263          83
         263          83
         264          82
         264          82
         265          82
         265          82
         266          82
         267          82
         267          82
         268          81
         268          81
         269          81
         269          81
         270          81
         270          81
         271          81
         271          80
         272          80
         273          80
         273          80
         274          80
         274          80
         275          80
         275          80
         276          79
         277          79
         277          79
         278          79
         278          79
         279          79
         279          79
         280          79
         281          78
         281          78
         282          78
         282          78
         283          78
         284          78
         284          78
         285          78
         286          78
         286          78
         287          77
         287          77
         288          77
         289          77
         289          77
         290          77
         291          77
         291          77
         292          77
         293          77
         293          77
         294          77
         295          76
         295          76
         296          76
         297          76
         297          76
         298          76
         299          76
         299          76
         300          76
         301          76
         301          76
         302          76
         303          76
         303          76
         304          76
         305          76
         305          75
         306          75
         307          75
         307          75
         308          75
         309          75
         310          75
         310          75
         311          75
         312          75
         312          75
         313          75
         314          75
         315          75
         315          75
         316          75
         317          75
         317          75
         318          75
         319          75
         320          75
         320          75
         321          75
         322          75
         322          75
         323          75
         324          75
         325          75
         325          75
         326          75
         327          75
         327          75
         328          75
         329          75
         330          75
         330          75
         331          75
         332          75
         333          75
         333          75
         334          75
         335          75
         336          75
         336          75
         337          75
         338          75
         338          75
         339          75
         340          75
         341          75
         341          75
         342          75
         343          75
         344          76
         344          76
         345          76
         346          76
         347          76
         347          76
         348          76
         349          76
         350          76
         350          76
         351          76
         352          76
         352          76
         353          76
         354          76
         355          76
         355          77
         356          77
         357          77
         358          77
         358          77
         359          77
         360          77
         360          77
         361          77
         362          77
         363          77
         363          77
         364          78
         365          78
         365          78
         366          78
         367          78
         368          78
         368          78
         369          78
         370          78
         370          79
         371          79
         372          79
         373          79
         373          79
         374          79
         375          79
         375          79
         376          79
         377          80
         377          80
         378          80
         379          80
         379          80
         380          80
         381          80
         382          81
         382          81
         383          81
         384          81
         384          81
         385          81
         386          81
         386          82
         387          82
         388          82
         388          82
         389          82
         390          82
         390          83
         391          83
         392          83
         392          83
         393          83
         393          83
         394          84
         395          84
         395          84
         396          84
         397          84
         397          84
         398          85
         399          85
         399          85
         400          85
         400          85
         401          85
         402          86
         402          86
         403          86
         403          86
         404          86
         405          87
         405          87
         406          87
         406          87
         407          87
         408          88
         408          88
         409          88
         409          88
         410          88
         410          89
         411          89
         412          89
         412          89
         413          90
         413          90
         414          90
         414          90
         415          90
         415          91
         416          91
         417          91
         417          91
         418          92
         418          92
         419          92
         419          92
         420          92
         420          93
         421          93
         421          93
         422          93
         422          94
         423          94
         423          94
         424          94
         424          95
         425          95
         425          95
         426          95
         426          96
         427          96
         427          96
         428          96
         428          97
         429          97
         429          97
         430          97
         430          98
         430          98
         431          98
         431          98
         432          99
         432          99
         433          99
         433          99
         434         100
         434         100
         434         100
         435         101
         435         101
         436         101
         436         101
         436         102
         437         102
         437         102
         438         102
         438         103
         438         103
         439         103
         439         104
         440         104
         440         104
         440         104
         441         105
         441         105
         441         105
         442         106
         442         106
         443         106
         443         106
         443         107
         444         107
         444         107
         444         108
         445         108
         445         108
         445         109
         446         109
         446         109
         446         109
         447         110
         447         110
         447         110
         448         111
         448         111
         448         111
         448         112
         449         112
         449         112
         449         112
         450         113
         450         113
         450         113
         451         114
         451         114
         451         114
         451         115
         452         115
         452         115
         452         116
         452         116
         453         116
         453         116
         453         117
         453         117
         454         117
         454         118
         454         118
         454         118
         293         197
         293         197
         292         197
         292         197
         291         196
         291         196
         291         196
         290         196
         290         195
         289         195
         289         195
         289         195
         288         194
         288         194
         288         194
         287         194
         287         193
         286         193
         286         193
         286         193
         285         192
         285         192
         285         192
         284         192
         284         191
         283         191
         283         191
         283         191
         282         190
         282         190
         282         190
         281         189
         281         189
         280         189
         280         189
         280         188
         279         188
         279         188
         279         188
         278         187
         278         187
         278         187
         277         187
         277         186
         276         186
         276         186
         276         185
         275         185
         275         185
         275         185
         274         184
         274         184
         274         184
         273         184
         273         183
         273         183
         272         183
         272         182
         271         182
         271         182
         271         182
         270         181
         270         181
         270         181
         269         180
         269         180
         269         180
         268         180
         268         179
         268         179
         267         179
         267         178
         267         178
         266         178
         266         178
         266         177
         265         177
         265         177
         265         176
         264         176
         264         176
         264         175
         263         175
         263         175
         263         175
         262         174
         262         174
         262         174
         261         173
         261         173
         261         173
         260         173
         260         172
         260         172
         259         172
         259         171
         259         171
         258         171
         258         170
         258         170
         257         170
         257         170
         257         169
         257         169
         256         169
         256         168
         256         168
         255         168
         255         167
         255         167
         254         167
         254         166
         254         166
         254         166
         253         166
         253         165
         253         165
         252         165
         252         164
         252         164
         251         164
         251         163
         251         163
         251         163
         250         162
         250         162
         250         162
         249         162
         249         161
         249         161
         249         161
         248         160
         248         160
         248         160
         248         159
         247         159
         247         159
         247         158
         246         158
         246         158
         246         157
         246         157
         245         157
         245         156
         245         156
         245         156
         244         156
         244         155
         244         155
         244         155
         243         154
         243         154
         243         154
         243         153
         242         153
         242         153
         242         152
         242         152
         241         152
         241         151
         241         151
         241         151
         241         150
         240         150
         240         150
         240         150
         240         149
         239         149
         239         149
         239         148
         239         148
         239         148
         238         147
         238         147
         238         147
         238         146
         237         146
         237         146
         237         145
         237         145
         237         145
         236         144
         236         144
         236         144
         236         143
         236         143
         236         143
         235         143
         235         142
         235         142
         235         142
         235         141
         234         141
         234         141
         234         140
         234         140
         234         140
         234         139
         233         139
         233         139
         233         138
         233         138
         233         138
         233         137
         232         137
         232         137
         232         136
         232         136
         232         136
         232         136
         232         135
         231         135
         231         135
         231         134
         231         134
         231         134
         231         133
         231         133
         231         133
         230         132
         230         132
         230         132
         230         131
         230         131
         230         131
         230         131
         230         130
         230         130
         229         130
         229         129
         229         129
         229         129
         229         128
         229         128
         229         128
         229         127
         229         127
         229         127
         229         126
         229         126
         229         126
         228         126
         228         125
         228         125
         228         125
         228         124
         228         124
         228         124
         228         123
         228         123
         228         123
         228         123
         228         122
         228         122
         228         122
         228         121
         228         121
         228         121
         228         120
         228         120
         228         120
         228         119
         228         119
         228         119
         228         119
         228         118
         228         118
         228         118
         228         117
         228         117
         228         117
         228         117
         228         116
         228         116
         228         116
         228         115
         228         115
         228         115
         228         114
         228         114
         228         114
         228         114
         228         113
         228         113
         228         113
         228         112
         228         112
         228         112
         228         112
         228         111
         229         111
         229         111
         229         110
         229         110
         229         110
         229         110
         229         109
         229         109
         229         109
         229         109
         229         108
         230         108
         230         108
         230         107
         230         107
         230         107
         230         107
         230         106
         230         106
         231         106
         231         106
         231         105
         231         105
         231         105
         231         104
         231         104
         232         104
         232         104
         232         103
         232         103
         232         103
         232         103
         233         102
         233         102
         233         102
         233         102
         233         101
         233         101
         234         101
         234         101
         234         100
         234         100
         235         100
         235         100
         235          99
         235          99
         235          99
         236          99
         236          98
         236          98
         236          98
         237          98
         237          97
         237          97
         237          97
         238          97
         238          96
         238          96
         238          96
         239          96
         239          95
         239          95
         239          95
         240          95
         240          94
         240          94
         241          94
         241          94
         241          94
         242          93
         242          93
         242          93
         242          93
         243          92
         243          92
         243          92
         244          92
         244          92
         244          91
         245          91
         245          91
         245          91
         246          91
         246          90
         247          90
         247          90
         247          90
         248          89
         248          89
         248          89
         249          89
         249          89
         250          88
         250          88
         250          88
         251          88
         251          88
         252          88
         252          87
         252          87
         253          87
         253          87
         254          87
         254          86
         255          86
         255          86
         255          86
         256          86
         256          85
         257          85
         257          85
         258          85
         258          85
         259          85
         259          84
         260          84
         260          84
         260          84
         261          84
         261          84
         262          83
         262          83
         263          83
         263          83
         264          83
         264          83
         265          82
         265          82
         266          82
         266          82
         267          82
         268          82
         268          82
         269          81
         269          81
         270          81
         270          81
         271          81
         271          81
         272          81
         272          80
         273          80
         273          80
         274          80
         275          80
         275          80
         276          80
         276          80
         277          79
         277          79
         278          79
         279          79
         279          79
         280          79
         280          79
         281          79
         282          79
         282          78
         283          78
         283          78
         284          78
         285          78
         285          78
         286          78
         287          78
         287          78
         288          78
         288          77
         289          77
         290          77
         290          77
         291          77
         292          77
         292          77
         293          77
         293          77
         294          77
         295          77
         295          77
         296          77
         297          76
         297          76
         298          76
         299          76
         299          76
         300          76
         301          76
         301          76
         302          76
         303          76
         303          76
         304          76
         305          76
         306          76
         306          76
         307          76
         308          76
         308          76
         309          75
         310          75
         310          75
         311          75
         312          75
         312          75
         313          75
         314          75
         315          75
         315          75
         316          75
         317          75
         317          75
         318          75
         319          75
         320          75
         320          75
         321          75
         322          75
         322          75
         323          75
         324          75
         325          75
         325          75
         326          75
         327          75
         327          75
         328          75
         329          75
         330          75
         330          75
         331          75
         332          75
         333          75
         333          75
         334          75
         335          75
         335          75
         336          75
         337          75
         338          75
         338          75
         339          75
         340          76
         341          76
         341          76
         342          76
         343          76
         343          76
         344          76
         345          76
         346          76
         346          76
         347          76
         348          76
         349          76
         349          76
         350          76
         351          76
         351          76
         352          76
         353          77
         354          77
         354          77
         355          77
         356          77
         357          77
         357          77
         358          77
         359          77
         359          77
         360          77
         361          77
         362          78
         362          78
         363          78
         364          78
         364          78
         365          78
         366          78
         367          78
         367          78
         368          78
         369          79
         369          79
         370          79
         371          79
         372          79
         372          79
         373          79
         374          79
         374          79
         375          80
         376          80
         376          80
         377          80
         378          80
         378          80
         379          80
         380          80
         380          81
         381          81
         382          81
         382          81
         383          81
         384          81
         384          81
         385          82
         386          82
         386          82
         387          82
         388          82
         388          82
         389          83
         390          83
         390          83
         391          83
         392          83
         392          83
         393          84
         394          84
         394          84
         395          84
         395          84
         396          84
         397          85
         397          85
         398          85
         399          85
         399          85
         400          86
         400          86
         401          86
         402          86
         402          86
         403          86
         403          87
         404          87
         405          87
         405          87
         406          87
         406          88
         407          88
         408          88
         408          88
         409          88
         409          89
         410          89
         410          89
         411          89
         412          90
         412          90
         413          90
         413          90
         414          90
         414          91
         415          91
         415          91
         416          91
         416          91
         417          92
         417          92
         418          92
         419          92
         419          93
         420          93
         420          93
         421          93
         421          94
         422          94
         422          94
         423          94
         423          95
         424          95
         424          95
         425          95
         425          96
         426          96
         426          96
         426          96
         427          97
         427          97
         428          97
         428          97
         429          98
         429          98
         430          98
         430          98
         431          99
         431          99
         431          99
         432          99
         432         100
         433         100
         433         100
         434         100
         434         101
         434         101
         435         101
         435         102
         436         102
         436         102
         437         102
         437         103
         437         103
         438         103
         438         103
         438         104
         439         104
         439         104
         440         105
         440         105
         440         105
         441         105
         441         106
         441         106
         442         106
         442         107
         442         107
         443         107
         443         107
         444         108
         444         108
         444         108
         445         109
         445         109
         445         109
         446         110
         446         110
         446         110
         446         110
         447         111
         447         111
         447         111
         448         112
         448         112
         448         112
         449         113
         449         113
         449         113
         449         113
         450         114
         450         114
         450         114
         451         115
         451         115
         451         115
         451         116
         452         116
         452         116
         452         117
         452         117
         453         117
         453         118
         453         118
         453         118
         454         118
         293         197
         293         197
         293         197
         292         196
         292         196
         291         196
         291         196
         291         195
         290         195
         290         195
         290         195
         289         194
         289         194
         288         194
         288         194
         288         193
         287         193
         287         193
         287         193
         286         192
         286         192
         285         192
         285         192
         285         191
         284         191
         284         191
         284         191
         283         190
         283         190
         282         190
         282         190
         282         189
         281         189
         281         189
         281         189
         280         188
         280         188
         280         188
         279         187
         279         187
         278         187
         278         187
         278         186
         277         186
         277         186
         277         186
         276         185
         276         185
         276         185
         275         184
         275         184
         274         184
         274         184
         274         183
         273         183
         273         183
         273         183
         272         182
         272         182
         272         182
         271         181
         271         181
         271         181
         270         181
         270         180
         270         180
         269         180
         269         179
         269         179
         268         179
         268         179
         268         178
         267         178
         267         178
         267         177
         266         177
         266         177
         266         176
         265         176
         265         176
         265         176
         264         175
         264         175
         264         175
         263         174
         263         174
         263         174
         262         174
         262         173
         262         173
         261         173
         261         172
         261         172
         260         172
         260         171
         260         171
         259         171
         259         171
         259         170
         258         170
         258         170
         258         169
         257         169
         257         169
         257         168
         257         168
         256         168
         256         168
         256         167
         255         167
         255         167
         255         166
         254         166
         254         166
         254         165
         254         165
         253         165
         253         164
         253         164
         252         164
         252         164
         252         163
         252         163
         251         163
         251         162
         251         162
         250         162
         250         161
         250         161
         250         161
         249         160
         249         160
         249         160
         248         160
         248         159
         248         159
         248         159
         247         158
         247         158
         247         158
         247         157
         246         157
         246         157
         246         156
         246         156
         245         156
         245         155
         245         155
         245         155
         244         154
         244         154
         244         154
         244         154
         243         153
         243         153
         243         153
         243         152
         242         152
         242         152
         242         151
         242         151
         241         151
         241         150
         241         150
         241         150
         241         149
         240         149
         240         149
         240         148
         240         148
         239         148
         239         148
         239         147
         239         147
         239         147
         238         146
         238         146
         238         146
         238         145
         238         145
         237         145
         237         144
         237         144
         237         144
         237         143
         236         143
         236         143
         236         142
         236         142
         236         142
         235         141
         235         141
         235         141
         235         141
         235         140
         235         140
         234         140
         234         139
         234         139
         234         139
         234         138
         234         138
         234         138
         233         137
         233         137
         233         137
         233         136
         233         136
         233         136
         232         135
         232         135
         232         135
         232         135
         232         134
         232         134
         232         134
         232         133
         231         133
         231         133
         231         132
         231         132
         231         132
         231         131
         231         131
         231         131
         231         130
         230         130
         230         130
         230         130
         230         129
         230         129
         230         129
         230         128
         230         128
         230         128
         230         127
         230         127
         229         127
         229         126
         229         126
         229         126
         229         126
         229         125
         229         125
         229         125
         229         124
         229         124
         229         124
         229         123
         229         123
         229         123
         229         122
         229         122
         229         122
         229         122
         229         121
         228         121
         228         121
         228         120
         228         120
         228         120
         228         119
         228         119
         228         119
         228         119
         228         118
         228         118
         228         118
         228         117
         228         117
         228         117
         228         117
         228         116
         228         116
         228         116
         229         115
         229         115
         229         115
         229         114
         229         114
         229         114
         229         114
         229         113
         229         113
         229         113
         229         112
         229         112
         229         112
         229         112
         229         111
         229         111
         229         111
         229         111
         230         110
         230         110
         230         110
         230         109
         230         109
         230         109
         230         109
         230         108
         230         108
         230         108
         230         107
         231         107
         231         107
         231         107
         231         106
         231         106
         231         106
         231         106
         232         105
         232         105
         232         105
         232         104
         232         104
         232         104
         232         104
         233         103
         233         103
         233         103
         233         103
         233         102
         233         102
         234         102
         234         102
         234         101
         234         101
         234         101
         235         101
         235         100
         235         100
         235         100
         235         100
         236          99
         236          99
         236          99
         236          99
         237          98
         237          98
         237          98
         237          98
         237          97
         238          97
         238          97
         238          97
         238          96
         239          96
         239          96
         239          96
         240          96
         240          95
         240          95
         240          95
         241          95
         241          94
         241          94
         242          94
         242          94
         242          93
         242          93
         243          93
         243          93
         243          93
         244          92
         244          92
         244          92
         245          92
         245          91
         245          91
         246          91
         246          91
         246          91
         247          90
         247          90
         248          90
         248          90
         248          90
         249          89
         249          89
         249          89
         250          89
         250          89
         251          88
         251          88
         251          88
         252          88
         252          88
         253          87
         253          87
         253          87
         254          87
         254          87
         255          87
         255          86
         255          86
         256          86
         256          86
         257          86
         257          85
         258          85
         258          85
         259          85
         259          85
         260          85
         260          84
         260          84
         261          84
         261          84
         262          84
         262          84
         263          83
         263          83
         264          83
         264          83
         265          83
         265          83
         266          83
         266          82
         267          82
         267          82
         268          82
         268          82
         269          82
         270          81
         270          81
         271          81
         271          81
         272          81
         272          81
         273          81
         273          81
         274          80
         274          80
         275          80
         276          80
         276          80
         277          80
         277          80
         278          80
         278          79
         279          79
         280          79
         280          79
         281          79
         281          79
         282          79
         283          79
         283          79
         284          78
         284          78
         285          78
         286          78
         286          78
         287          78
         287          78
         288          78
         289          78
         289          78
         290          78
         291          77
         291          77
         292          77
         292          77
         293          77
         294          77
         294          77
         295          77
         296          77
         296          77
         297          77
         298          77
         298          77
         299          76
         300          76
         300          76
         301          76
         302          76
         302          76
         303          76
         304          76
         304          76
         305          76
         306          76
         306          76
         307          76
         308          76
         308          76
         309          76
         310          76
         310          76
         311          76
         312          76
         313          76
         313          76
         314          76
         315          75
         315          75
         316          75
         317          75
         317          75
         318          75
         319          75
         320          75
         320          75
         321          75
         322          75
         322          75
         323          75
         324          75
         325          75
         325          75
         326          75
         327          75
         327          75
         328          75
         329          75
         330          75
         330          75
         331          75
         332          75
         332          75
         333          75
         334          76
         335          76
         335          76
         336          76
         337          76
         338          76
         338          76
         339          76
         340          76
         340          76
         341          76
         342          76
         343          76
         343          76
         344          76
         345          76
         346          76
         346          76
         347          76
         348          76
         348          76
         349          76
         350          76
         351          77
         351          77
         352          77
         353          77
         353          77
         354          77
         355          77
         356          77
         356          77
         357          77
         358          77
         358          77
         359          77
         360          78
         361          78
         361          78
         362          78
         363          78
         363          78
         364          78
         365          78
         366          78
         366          78
         367          79
         368          79
         368          79
         369          79
         370          79
         370          79
         371          79
         372          79
         373          79
         373          80
         374          80
         375          80
         375          80
         376          80
         377          80
         377          80
         378          80
         379          81
         379          81
         380          81
         381          81
         381          81
         382          81
         383          81
         383          82
         384          82
         385          82
         385          82
         386          82
         387          82
         387          82
         388          83
         389          83
         389          83
         390          83
         391          83
         391          83
         392          84
         392          84
         393          84
         394          84
         394          84
         395          84
         396          85
         396          85
         397          85
         397          85
         398          85
         399          86
         399          86
         400          86
         400          86
         401          86
         402          86
         402          87
         403          87
         403          87
         404          87
         405          87
         405          88
         406          88
         406          88
         407          88
         408          88
         408          89
         409          89
         409          89
         410          89
         410          89
         411          90
         411          90
         412          90
         413          90
         413          91
         414          91
         414          91
         415          91
         415          91
         416          92
         416          92
         417          92
         417          92
         418          93
         418          93
         419          93
         419          93
         420          94
         420          94
         421          94
         421          94
         422          94
         422          95
         423          95
         423          95
         424          95
         424          96
         425          96
         425          96
         426          96
         426          97
         427          97
         427          97
         428          97
         428          98
         429          98
         429          98
         429          98
         430          99
         430          99
         431          99
         431         100
         432         100
         432         100
         432         100
         433         101
         433         101
         434         101
         434         101
         435         102
         435         102
         435         102
         436         102
         436         103
         437         103
         437         103
         437         104
         438         104
         438         104
         438         104
         439         105
         439         105
         440         105
         440         106
         440         106
         441         106
         441         106
         441         107
         442         107
         442         107
         442         108
         443         108
         443         108
         443         108
         444         109
         444         109
         444         109
         445         110
         445         110
         445         110
         446         111
         446         111
         446         111
         447         111
         447         112
         447         112
         448         112
         448         113
         448         113
         448         113
         449         114
         449         114
         449         114
         449         115
         450         115
         450         115
         450         115
         451         116
         451         116
         451         116
         451         117
         452         117
         452         117
         452         118
         452         118
         453         118
         453         119
         294         197
         293         197
         293         196
         293         196
         292         196
         292         196
         292         195
         291         195
         291         195
         290         195
         290         194
         290         194
         289         194
         289         194
         288         193
         288         193
         288         193
         287         193
         287         192
         287         192
         286         192
         286         192
         286         191
         285         191
         285         191
         284         191
         284         190
         284         190
         283         190
         283         190
         283         189
         282         189
         282         189
         281         189
         281         188
         281         188
         280         188
         280         188
         280         187
         279         187
         279         187
         279         186
         278         186
         278         186
         277         186
         277         185
         277         185
         276         185
         276         185
         276         184
         275         184
         275         184
         275         183
         274         183
         274         183
         274         183
         273         182
         273         182
         273         182
         272         181
         272         181
         272         181
         271         181
         271         180
         270         180
         270         180
         270         179
         269         179
         269         179
         269         179
         268         178
         268         178
         268         178
         267         177
         267         177
         267         177
         266         177
         266         176
         266         176
         265         176
         265         175
         265         175
         264         175
         264         175
         264         174
         263         174
         263         174
         263         173
         262         173
         262         173
         262         173
         262         172
         261         172
         261         172
         261         171
         260         171
         260         171
         260         170
         259         170
         259         170
         259         170
         258         169
         258         169
         258         169
         257         168
         257         168
         257         168
         257         167
         256         167
         256         167
         256         166
         255         166
         255         166
         255         166
         254         165
         254         165
         254         165
         254         164
         253         164
         253         164
         253         163
         252         163
         252         163
         252         162
         252         162
         251         162
         251         162
         251         161
         250         161
         250         161
         250         160
         250         160
         249         160
         249         159
         249         159
         249         159
         248         158
         248         158
         248         158
         248         158
         247         157
         247         157
         247         157
         246         156
         246         156
         246         156
         246         155
         245         155
         245         155
         245         154
         245         154
         244         154
         244         153
         244         153
         244         153
         244         152
         243         152
         243         152
         243         152
         243         151
         242         151
         242         151
         242         150
         242         150
         241         150
         241         149
         241         149
         241         149
         241         148
         240         148
         240         148
         240         147
         240         147
         239         147
         239         146
         239         146
         239         146
         239         146
         238         145
         238         145
         238         145
         238         144
         238         144
         237         144
         237         143
         237         143
         237         143
         237         142
         237         142
         236         142
         236         141
         236         141
         236         141
         236         140
         236         140
         235         140
         235         140
         235         139
         235         139
         235         139
         235         138
         234         138
         234         138
         234         137
         234         137
         234         137
         234         136
         233         136
         233         136
         233         135
         233         135
         233         135
         233         134
         233         134
         233         134
         232         134
         232         133
         232         133
         232         133
         232         132
         232         132
         232         132
         232         131
         231         131
         231         131
         231         130
         231         130
         231         130
         231         130
         231         129
         231         129
         231         129
         231         128
         231         128
         230         128
         230         127
         230         127
         230         127
         230         126
         230         126
         230         126
         230         126
         230         125
         230         125
         230         125
         230         124
         230         124
         230         124
         230         123
         229         123
         229         123
         229         122
         229         122
         229         122
         229         122
         229         121
         229         121
         229         121
         229         120
         229         120
         229         120
         229         119
         229         119
         229         119
         229         119
         229         118
         229         118
         229         118
         229         117
         229         117
         229         117
         229         117
         229         116
         229         116
         229         116
         229         115
         229         115
         229         115
         229         115
         229         114
         229         114
         229         114
         230         113
         230         113
         230         113
         230         113
         230         112
         230         112
         230         112
         230         111
         230         111
         230         111
         230         111
         230         110
         230         110
         230         110
         230         109
         231         109
         231         109
         231         109
         231         108
         231         108
         231         108
         231         107
         231         107
         231         107
         232         107
         232         106
         232         106
         232         106
         232         106
         232         105
         232         105
         232         105
         233         105
         233         104
         233         104
         233         104
         233         103
         233         103
         234         103
         234         103
         234         102
         234         102
         234         102
         234         102
         235         101
         235         101
         235         101
         235         101
         235         100
         236         100
         236         100
         236         100
         236          99
         237          99
         237          99
         237          99
         237          98
         237          98
         238          98
         238          98
         238          97
         238          97
         239          97
         239          97
         239          97
         239          96
         240          96
         240          96
         240          96
         240          95
         241          95
         241          95
         241          95
         242          94
         242          94
         242          94
         242          94
         243          94
         243          93
         243          93
         244          93
         244          93
         244          92
         245          92
         245          92
         245          92
         246          92
         246          91
         246          91
         247          91
         247          91
         247          91
         248          90
         248          90
         248          90
         249          90
         249          90
         250          89
         250          89
         250          89
         251          89
         251          89
         251          88
         252          88
         252          88
         253          88
         253          88
         253          87
         254          87
         254          87
         255          87
         255          87
         256          86
         256          86
         256          86
         257          86
         257          86
         258          86
         258          85
         259          85
         259          85
         260          85
         260          85
         261          85
         261          84
         261          84
         262          84
         262          84
         263          84
         263          84
         264          83
         264          83
         265          83
         265          83
         266          83
         266          83
         267          83
         267          82
         268          82
         268          82
         269          82
         269          82
         270          82
         270          82
         271          81
         272          81
         272          81
         273          81
         273          81
         274          81
         274          81
         275          80
         275          80
         276          80
         276          80
         277          80
         278          80
         278          80
         279          80
         279          80
         280          79
         280          79
         281          79
         282          79
         282          79
         283          79
         283          79
         284          79
         285          79
         285          78
         286          78
         286          78
         287          78
         288          78
         288          78
         289          78
         290          78
         290          78
         291          78
         291          78
         292          77
         293          77
         293          77
         294          77
         295          77
         295          77
         296          77
         297          77
         297          77
         298          77
         298          77
         299          77
         300          77
         300          77
         301          77
         302          76
         302          76
         303          76
         304          76
         304          76
         305          76
         306          76
         306          76
         307          76
         308          76
         309          76
         309          76
         310          76
         311          76
         311          76
         312          76
         313          76
         313          76
         314          76
         315          76
         315          76
         316          76
         317          76
         318          76
         318          76
         319          76
         320          76
         320          76
         321          76
         322          76
         322          76
         323          76
         324          76
         325          76
         325          76
         326          76
         327          76
         327          76
         328          76
         329          76
         330          76
         330          76
         331          76
         332          76
         332          76
         333          76
         334          76
         335          76
         335          76
         336          76
         337          76
         337          76
         338          76
         339          76
         340          76
         340          76
         341          76
         342          76
         342          76
         343          76
         344          76
         345          76
         345          76
         346          76
         347          76
         347          77
         348          77
         349          77
         350          77
         350          77
         351          77
         352          77
         353          77
         353          77
         354          77
         355          77
         355          77
         356          77
         357          77
         357          78
         358          78
         359          78
         360          78
         360          78
         361          78
         362          78
         362          78
         363          78
         364          78
         365          78
         365          79
         366          79
         367          79
         367          79
         368          79
         369          79
         369          79
         370          79
         371          79
         371          80
         372          80
         373          80
         374          80
         374          80
         375          80
         376          80
         376          80
         377          81
         378          81
         378          81
         379          81
         380          81
         380          81
         381          81
         382          81
         382          82
         383          82
         384          82
         384          82
         385          82
         386          82
         386          83
         387          83
         387          83
         388          83
         389          83
         389          83
         390          83
         391          84
         391          84
         392          84
         393          84
         393          84
         394          84
         394          85
         395          85
         396          85
         396          85
         397          85
         398          86
         398          86
         399          86
         399          86
         400          86
         401          86
         401          87
         402          87
         402          87
         403          87
         403          87
         404          88
         405          88
         405          88
         406          88
         406          88
         407          89
         408          89
         408          89
         409          89
         409          89
         410          90
         410          90
         411          90
         411          90
         412          91
         412          91
         413          91
         414          91
         414          91
         415          92
         415          92
         416          92
         416          92
         417          93
         417          93
         418          93
         418          93
         419          93
         419          94
         420          94
         420          94
         421          94
         421          95
         422          95
         422          95
         423          95
         423          96
         424          96
         424          96
         425          96
         425          97
         426          97
         426          97
         426          97
         427          98
         427          98
         428          98
         428          98
         429          99
         429          99
         430          99
         430          99
         430         100
         431         100
         431         100
         432         100
         432         101
         433         101
         433         101
         433         102
         434         102
         434         102
         435         102
         435         103
         435         103
         436         103
         436         103
         437         104
         437         104
         437         104
         438         105
         438         105
         438         105
         439         105
         439         106
         440         106
         440         106
         440         107
         441         107
         441         107
         441         107
         442         108
         442         108
         442         108
         443         109
         443         109
         443         109
         444         109
         444         110
         444         110
         445         110
         445         111
         445         111
         446         111
         446         112
         446         112
         446         112
         447         112
         447         113
         447         113
         448         113
         448         114
         448         114
         448         114
         449         115
         449         115
         449         115
         450         116
         450         116
         450         116
         450         116
         451         117
         451         117
         451         117
         451         118
         452         118
         452         118
         452         119
         294         197
         294         196
         293         196
         293         196
         293         196
         292         195
         292         195
         292         195
         291         195
         291         195
         290         194
         290         194
         290         194
         289         194
         289         193
         289         193
         288         193
         288         193
         287         192
         287         192
         287         192
         286         192
         286         191
         286         191
         285         191
         285         190
         285         190
         284         190
         284         190
         283         189
         283         189
         283         189
         282         189
         282         188
         282         188
         281         188
         281         188
         281         187
         280         187
         280         187
         279         187
         279         186
         279         186
         278         186
         278         185
         278         185
         277         185
         277         185
         277         184
         276         184
         276         184
         276         184
         275         183
         275         183
         274         183
         274         182
         274         182
         273         182
         273         182
         273         181
         272         181
         272         181
         272         180
         271         180
         271         180
         271         180
         270         179
         270         179
         270         179
         269         178
         269         178
         269         178
         268         178
         268         177
         268         177
         267         177
         267         176
         267         176
         266         176
         266         176
         266         175
         265         175
         265         175
         265         174
         264         174
         264         174
         264         174
         263         173
         263         173
         263         173
         262         172
         262         172
         262         172
         261         171
         261         171
         261         171
         261         171
         260         170
         260         170
         260         170
         259         169
         259         169
         259         169
         258         168
         258         168
         258         168
         257         168
         257         167
         257         167
         257         167
         256         166
         256         166
         256         166
         255         165
         255         165
         255         165
         255         164
         254         164
         254         164
         254         164
         253         163
         253         163
         253         163
         253         162
         252         162
         252         162
         252         161
         251         161
         251         161
         251         160
         251         160
         250         160
         250         160
         250         159
         249         159
         249         159
         249         158
         249         158
         248         158
         248         157
         248         157
         248         157
         247         156
         247         156
         247         156
         247         156
         246         155
         246         155
         246         155
         246         154
         245         154
         245         154
         245         153
         245         153
         244         153
         244         152
         244         152
         244         152
         243         151
         243         151
         243         151
         243         150
         243         150
         242         150
         242         150
         242         149
         242         149
         241         149
         241         148
         241         148
         241         148
         241         147
         240         147
         240         147
         240         146
         240         146
         240         146
         239         145
         239         145
         239         145
         239         144
         239         144
         238         144
         238         144
         238         143
         238         143
         238         143
         237         142
         237         142
         237         142
         237         141
         237         141
         237         141
         236         140
         236         140
         236         140
         236         139
         236         139
         236         139
         235         139
         235         138
         235         138
         235         138
         235         137
         235         137
         234         137
         234         136
         234         136
         234         136
         234         135
         234         135
         234         135
         234         134
         233         134
         233         134
         233         133
         233         133
         233         133
         233         133
         233         132
         233         132
         232         132
         232         131
         232         131
         232         131
         232         130
         232         130
         232         130
         232         129
         232         129
         231         129
         231         129
         231         128
         231         128
         231         128
         231         127
         231         127
         231         127
         231         126
         231         126
         231         126
         231         125
         231         125
         231         125
         230         125
         230         124
         230         124
         230         124
         230         123
         230         123
         230         123
         230         122
         230         122
         230         122
         230         122
         230         121
         230         121
         230         121
         230         120
         230         120
         230         120
         230         119
         230         119
         230         119
         230         119
         230         118
         230         118
         230         118
         230         117
         230         117
         230         117
         230         117
         230         116
         230         116
         230         116
         230         115
         230         115
         230         115
         230         115
         230         114
         230         114
         230         114
         230         113
         230         113
         230         113
         230         113
         230         112
         231         112
         231         112
         231         111
         231         111
         231         111
         231         111
         231         110
         231         110
         231         110
         231         109
         231         109
         231         109
         231         109
         232         108
         232         108
         232         108
         232         108
         232         107
         232         107
         232         107
         232         106
         233         106
         233         106
         233         106
         233         105
         233         105
         233         105
         233         105
         233         104
         234         104
         234         104
         234         104
         234         103
         234         103
         234         103
         235         103
         235         102
         235         102
         235         102
         235         102
         236         101
         236         101
         236         101
         236         101
         236         100
         237         100
         237         100
         237         100
         237          99
         237          99
         238          99
         238          99
         238          98
         238          98
         239          98
         239          98
         239          97
         239          97
         240          97
         240          97
         240          96
         240          96
         241          96
         241          96
         241          95
         241          95
         242          95
         242          95
         242          95
         243          94
         243          94
         243          94
         243          94
         244          93
         244          93
         244          93
         245          93
         245          93
         245          92
         246          92
         246          92
         246          92
         247          92
         247          91
         247          91
         248          91
         248          91
         248          90
         249          90
         249          90
         249          90
         250          90
         250          89
         251          89
         251          89
         251          89
         252          89
         252          88
         252          88
         253          88
         253          88
         254          88
         254          88
         254          87
         255          87
         255          87
         256          87
         256          87
         257          86
         257          86
         257          86
         258          86
         258          86
         259          86
         259          85
         260          85
         260          85
         261          85
         261          85
         261          85
         262          84
         262          84
         263          84
         263          84
         264          84
         264          84
         265          83
         265          83
         266          83
         266          83
         267          83
         267          83
         268          83
         268          82
         269          82
         269          82
         270          82
         270          82
         271          82
         271          82
         272          81
         272          81
         273          81
         274          81
         274          81
         275          81
         275          81
         276          81
         276          80
         277          80
         277          80
         278          80
         279          80
         279          80
         280          80
         280          80
         281          79
         281          79
         282          79
         283          79
         283          79
         284          79
         284          79
         285          79
         286          79
         286          79
         287          78
         287          78
         288          78
         289          78
         289          78
         290          78
         290          78
         291          78
         292          78
         292          78
         293          78
         294          78
         294          77
         295          77
         295          77
         296          77
         297          77
         297          77
         298          77
         299          77
         299          77
         300          77
         301          77
         301          77
         302          77
         303          77
         303          77
         304          77
         305          76
         305          76
         306          76
         307          76
         307          76
         308          76
         309          76
         309          76
         310          76
         311          76
         311          76
         312          76
         313          76
         313          76
         314          76
         315          76
         315          76
         316          76
         317          76
         318          76
         318          76
         319          76
         320          76
         320          76
         321          76
         322          76
         322          76
         323          76
         324          76
         325          76
         325          76
         326          76
         327          76
         327          76
         328          76
         329          76
         330          76
         330          76
         331          76
         332          76
         332          76
         333          76
         334          76
         334          76
         335          76
         336          76
         337          76
         337          76
         338          76
         339          76
         339          76
         340          76
         341          76
         342          76
         342          76
         343          76
         344          76
         344          77
         345          77
         346          77
         347          77
         347          77
         348          77
         349          77
         349          77
         350          77
         351          77
         352          77
         352          77
         353          77
         354          77
         354          77
         355          78
         356          78
         357          78
         357          78
         358          78
         359          78
         359          78
         360          78
         361          78
         361          78
         362          78
         363          78
         364          79
         364          79
         365          79
         366          79
         366          79
         367          79
         368          79
         368          79
         369          79
         370          80
         370          80
         371          80
         372          80
         372          80
         373          80
         374          80
         375          80
         375          81
         376          81
         377          81
         377          81
         378          81
         379          81
         379          81
         380          81
         381          82
         381          82
         382          82
         382          82
         383          82
         384          82
         384          82
         385          83
         386          83
         386          83
         387          83
         388          83
         388          83
         389          84
         390          84
         390          84
         391          84
         391          84
         392          84
         393          85
         393          85
         394          85
         395          85
         395          85
         396          85
         396          86
         397          86
         398          86
         398          86
         399          86
         399          86
         400          87
         401          87
         401          87
         402          87
         402          87
         403          88
         403          88
         404          88
         405          88
         405          88
         406          89
         406          89
         407          89
         407          89
         408          89
         409          90
         409          90
         410          90
         410          90
         411          91
         411          91
         412          91
         412          91
         413          91
         413          92
         414          92
         415          92
         415          92
         416          93
         416          93
         417          93
         417          93
         418          93
         418          94
         419          94
         419          94
         420          94
         420          95
         421          95
         421          95
         422          95
         422          96
         423          96
         423          96
         423          96
         424          97
         424          97
         425          97
         425          97
         426          98
         426          98
         427          98
         427          98
         428          99
         428          99
         428          99
         429          99
         429         100
         430         100
         430         100
         431         100
         431         101
         431         101
         432         101
         432         101
         433         102
         433         102
         433         102
         434         103
         434         103
         435         103
         435         103
         435         104
         436         104
         436         104
         437         104
         437         105
         437         105
         438         105
         438         106
         438         106
         439         106
         439         106
         440         107
         440         107
         440         107
         441         108
         441         108
         441         108
         442         108
         442         109
         442         109
         443         109
         443         110
         443         110
         444         110
         444         110
         444         111
         444         111
         445         111
         445         112
         445         112
         446         112
         446         113
         446         113
         447         113
         447         114
         447         114
         447         114
         448         114
         448         115
         448         115
         448         115
         449         116
         449         116
         449         116
         450         117
         450         117
         450         117
         450         118
         451         118
         451         118
         451         118
         451         119
         295         196
         294         196
         294         196
         294         196
         293         196
         293         195
         292         195
         292         195
         292         195
         291         194
         291         194
         291         194
         290         194
         290         193
         289         193
         289         193
         289         193
         288         192
         288         192
         288         192
         287         192
         287         191
         286         191
         286         191
         286         191
         285         190
         285         190
         285         190
         284         190
         284         189
         284         189
         283         189
         283         188
         282         188
         282         188
         282         188
         281         187
         281         187
         281         187
         280         187
         280         186
         280         186
         279         186
         279         186
         279         185
         278         185
         278         185
         277         184
         277         184
         277         184
         276         184
         276         183
         276         183
         275         183
         275         183
         275         182
         274         182
         274         182
         274         181
         273         181
         273         181
         273         181
         272         180
         272         180
         272         180
         271         179
         271         179
         271         179
         270         179
         270         178
         270         178
         269         178
         269         177
         269         177
         268         177
         268         177
         268         176
         267         176
         267         176
         267         175
         266         175
         266         175
         266         175
         265         174
         265         174
         265         174
         264         173
         264         173
         264         173
         263         172
         263         172
         263         172
         262         172
         262         171
         262         171
         261         171
         261         170
         261         170
         261         170
         260         170
         260         169
         260         169
         259         169
         259         168
         259         168
         258         168
         258         167
         258         167
         257         167
         257         166
         257         166
         257         166
         256         166
         256         165
         256         165
         255         165
         255         164
         255         164
         255         164
         254         163
         254         163
         254         163
         253         163
         253         162
         253         162
         253         162
         252         161
         252         161
         252         161
         251         160
         251         160
         251         160
         251         159
         250         159
         250         159
         250         159
         250         158
         249         158
         249         158
         249         157
         249         157
         248         157
         248         156
         248         156
         248         156
         247         155
         247         155
         247         155
         247         154
         246         154
         246         154
         246         154
         246         153
         245         153
         245         153
         245         152
         245         152
         244         152
         244         151
         244         151
         244         151
         243         150
         243         150
         243         150
         243         149
         243         149
         242         149
         242         148
         242         148
         242         148
         242         148
         241         147
         241         147
         241         147
         241         146
         240         146
         240         146
         240         145
         240         145
         240         145
         239         144
         239         144
         239         144
         239         143
         239         143
         239         143
         238         143
         238         142
         238         142
         238         142
         238         141
         237         141
         237         141
         237         140
         237         140
         237         140
         237         139
         236         139
         236         139
         236         138
         236         138
         236         138
         236         137
         235         137
         235         137
         235         137
         235         136
         235         136
         235         136
         235         135
         234         135
         234         135
         234         134
         234         134
         234         134
         234         133
         234         133
         234         133
         233         133
         233         132
         233         132
         233         132
         233         131
         233         131
         233         131
         233         130
         233         130
         233         130
         232         129
         232         129
         232         129
         232         129
         232         128
         232         128
         232         128
         232         127
         232         127
         232         127
         232         126
         232         126
         231         126
         231         125
         231         125
         231         125
         231         125
         231         124
         231         124
         231         124
         231         123
         231         123
         231         123
         231         122
         231         122
         231         122
         231         122
         231         121
         231         121
         231         121
         231         120
         231         120
         231         120
         231         119
         231         119
         231         119
         231         119
         231         118
         231         118
         231         118
         231         117
         231         117
         231         117
         231         117
         231         116
         231         116
         231         116
         231         115
         231         115
         231         115
         231         115
         231         114
         231         114
         231         114
         231         113
         231         113
         231         113
         231         113
         231         112
         231         112
         231         112
         231         111
         231         111
         232         111
         232         111
         232         110
         232         110
         232         110
         232         109
         232         109
         232         109
         232         109
         232         108
         232         108
         233         108
         233         108
         233         107
         233         107
         233         107
         233         107
         233         106
         233         106
         233         106
         234         105
         234         105
         234         105
         234         105
         234         104
         234         104
         234         104
         235         104
         235         103
         235         103
         235         103
         235         103
         235         102
         236         102
         236         102
         236         102
         236         101
         236         101
         237         101
         237         101
         237         100
         237         100
         237         100
         238         100
         238          99
         238          99
         238          99
         239          99
         239          98
         239          98
         239          98
         239          98
         240          97
         240          97
         240          97
         240          97
         241          96
         241          96
         241          96
         241          96
         242          96
         242          95
         242          95
         243          95
         243          95
         243          94
         243          94
         244          94
         244          94
         244          94
         245          93
         245          93
         245          93
         246          93
         246          92
         246          92
         247          92
         247          92
         247          92
         248          91
         248          91
         248          91
         249          91
         249          91
         249          90
         250          90
         250          90
         250          90
         251          90
         251          89
         251          89
         252          89
         252          89
         253          89
         253          88
         253          88
         254          88
         254          88
         255          88
         255          88
         255          87
         256          87
         256          87
         257          87
         257          87
         257          86
         258          86
         258          86
         259          86
         259          86
         260          86
         260          85
         261          85
         261          85
         261          85
         262          85
         262          85
         263          84
         263          84
         264          84
         264          84
         265          84
         265          84
         266          83
         266          83
         267          83
         267          83
         268          83
         268          83
         269          83
         269          82
         270          82
         270          82
         271          82
         271          82
         272          82
         272          82
         273          81
         273          81
         274          81
         274          81
         275          81
         276          81
         276          81
         277          81
         277          80
         278          80
         278          80
         279          80
         279          80
         280          80
         281          80
         281          80
         282          80
         282          79
         283          79
         283          79
         284          79
         285          79
         285          79
         286          79
         286          79
         287          79
         288          79
         288          78
         289          78
         289          78
         290          78
         291          78
         291          78
         292          78
         293          78
         293          78
         294          78
         294          78
         295          78
         296          77
         296          77
         297          77
         298          77
         298          77
         299          77
         300          77
         300          77
         301          77
         301          77
         302          77
         303          77
         303          77
         304          77
         305          77
         305          77
         306          77
         307          77
         307          76
         308          76
         309          76
         309          76
         310          76
         311          76
         311          76
         312          76
         313          76
         313          76
         314          76
         315          76
         316          76
         316          76
         317          76
         318          76
         318          76
         319          76
         320          76
         320          76
         321          76
         322          76
         322          76
         323          76
         324          76
         325          76
         325          76
         326          76
         327          76
         327          76
         328          76
         329          76
         329          76
         330          76
         331          76
         332          76
         332          76
         333          76
         334          76
         334          76
         335          76
         336          76
         337          76
         337          76
         338          76
         339          76
         339          76
         340          76
         341          77
         341          77
         342          77
         343          77
         344          77
         344          77
         345          77
         346          77
         346          77
         347          77
         348          77
         349          77
         349          77
         350          77
         351          77
         351          77
         352          77
         353          78
         353          78
         354          78
         355          78
         356          78
         356          78
         357          78
         358          78
         358          78
         359          78
         360          78
         360          78
         361          79
         362          79
         363          79
         363          79
         364          79
         365          79
         365          79
         366          79
         367          79
         367          79
         368          80
         369          80
         369          80
         370          80
         371          80
         371          80
         372          80
         373          80
         373          80
         374          81
         375          81
         375          81
         376          81
         377          81
         377          81
         378          81
         379          82
         379          82
         380          82
         381          82
         381          82
         382          82
         383          82
         383          83
         384          83
         385          83
         385          83
         386          83
         387          83
         387          83
         388          84
         388          84
         389          84
         390          84
         390          84
         391          84
         392          85
         392          85
         393          85
         393          85
         394          85
         395          85
         395          86
         396          86
         396          86
         397          86
         398          86
         398          87
         399          87
         399          87
         400          87
         401          87
         401          87
         402          88
         402          88
         403          88
         404          88
         404          88
         405          89
         405          89
         406          89
         406          89
         407          89
         407          90
         408          90
         409          90
         409          90
         410          90
         410          91
         411          91
         411          91
         412          91
         412          92
         413          92
         413          92
         414          92
         414          92
         415          93
         415          93
         416          93
         416          93
         417          94
         417          94
         418          94
         418          94
         419          95
         419          95
         420          95
         420          95
         421          95
         421          96
         422          96
         422          96
         423          96
         423          97
         424          97
         424          97
         425          97
         425          98
         426          98
         426          98
         426          98
         427          99
         427          99
         428          99
         428          99
         429         100
         429         100
         429         100
         430         101
         430         101
         431         101
         431         101
         432         102
         432         102
         432         102
         433         102
         433         103
         434         103
         434         103
         434         103
         435         104
         435         104
         435         104
         436         105
         436         105
         437         105
         437         105
         437         106
         438         106
         438         106
         438         107
         439         107
         439         107
         439         107
         440         108
         440         108
         440         108
         441         109
         441         109
         441         109
         442         109
         442         110
         442         110
         443         110
         443         111
         443         111
         444         111
         444         112
         444         112
         445         112
         445         112
         445         113
         445         113
         446         113
         446         114
         446         114
         447         114
         447         115
         447         115
         447         115
         448         115
         448         116
         448         116
         448         116
         449         117
         449         117
         449         117
         449         118
         450         118
         450         118
         450         119
         450         119
         295         196
         295         196
         294         196
         294         196
         294         195
         293         195
         293         195
         292         195
         292         194
         292         194
         291         194
         291         194
         291         193
         290         193
         290         193
         290         193
         289         192
         289         192
         288         192
         288         192
         288         191
         287         191
         287         191
         287         191
         286         190
         286         190
         285         190
         285         190
         285         189
         284         189
         284         189
         284         189
         283         188
         283         188
         283         188
         282         187
         282         187
         282         187
         281         187
         281         186
         280         186
         280         186
         280         186
         279         185
         279         185
         279         185
         278         185
         278         184
         278         184
         277         184
         277         183
         277         183
         276         183
         276         183
         276         182
         275         182
         275         182
         275         182
         274         181
         274         181
         273         181
         273         180
         273         180
         272         180
         272         180
         272         179
         271         179
         271         179
         271         178
         270         178
         270         178
         270         178
         269         177
         269         177
         269         177
         268         176
         268         176
         268         176
         267         176
         267         175
         267         175
         266         175
         266         174
         266         174
         266         174
         265         173
         265         173
         265         173
         264         173
         264         172
         264         172
         263         172
         263         171
         263         171
         262         171
         262         171
         262         170
         261         170
         261         170
         261         169
         261         169
         260         169
         260         168
         260         168
         259         168
         259         168
         259         167
         258         167
         258         167
         258         166
         258         166
         257         166
         257         165
         257         165
         256         165
         256         165
         256         164
         255         164
         255         164
         255         163
         255         163
         254         163
         254         162
         254         162
         254         162
         253         161
         253         161
         253         161
         252         161
         252         160
         252         160
         252         160
         251         159
         251         159
         251         159
         251         158
         250         158
         250         158
         250         157
         249         157
         249         157
         249         157
         249         156
         248         156
         248         156
         248         155
         248         155
         247         155
         247         154
         247         154
         247         154
         246         153
         246         153
         246         153
         246         152
         246         152
         245         152
         245         152
         245         151
         245         151
         244         151
         244         150
         244         150
         244         150
         243         149
         243         149
         243         149
         243         148
         243         148
         242         148
         242         147
         242         147
         242         147
         242         147
         241         146
         241         146
         241         146
         241         145
         241         145
         240         145
         240         144
         240         144
         240         144
         240         143
         239         143
         239         143
         239         142
         239         142
         239         142
         238         141
         238         141
         238         141
         238         141
         238         140
         238         140
         237         140
         237         139
         237         139
         237         139
         237         138
         237         138
         237         138
         236         137
         236         137
         236         137
         236         136
         236         136
         236         136
         235         136
         235         135
         235         135
         235         135
         235         134
         235         134
         235         134
         235         133
         234         133
         234         133
         234         132
         234         132
         234         132
         234         132
         234         131
         234         131
         234         131
         233         130
         233         130
         233         130
         233         129
         233         129
         233         129
         233         128
         233         128
         233         128
         233         128
         233         127
         232         127
         232         127
         232         126
         232         126
         232         126
         232         125
         232         125
         232         125
         232         125
         232         124
         232         124
         232         124
         232         123
         232         123
         232         123
         232         122
         232         122
         232         122
         231         122
         231         121
         231         121
         231         121
         231         120
         231         120
         231         120
         231         119
         231         119
         231         119
         231         119
         231         118
         231         118
         231         118
         231         117
         231         117
         231         117
         231         117
         231         116
         231         116
         231         116
         231         115
         231         115
         231         115
         232         115
         232         114
         232         114
         232         114
         232         113
         232         113
         232         113
         232         113
         232         112
         232         112
         232         112
         232         111
         232         111
         232         111
         232         111
         232         110
         232         110
         233         110
         233         110
         233         109
         233         109
         233         109
         233         108
         233         108
         233         108
         233         108
         233         107
         234         107
         234         107
         234         107
         234         106
         234         106
         234         106
         234         105
         234         105
         235         105
         235         105
         235         104
         235         104
         235         104
         235         104
         235         103
         236         103
         236         103
         236         103
         236         102
         236         102
         237         102
         237         102
         237         101
         237         101
         237         101
         237         101
         238         100
         238         100
         238         100
         238         100
         239          99
         239          99
         239          99
         239          99
         239          98
         240          98
         240          98
         240          98
         240          98
         241          97
         241          97
         241          97
         241          97
         242          96
         242          96
         242          96
         242          96
         243          95
         243          95
         243          95
         243          95
         244          95
         244          94
         244          94
         245          94
         245          94
         245          93
         246          93
         246          93
         246          93
         246          93
         247          92
         247          92
         247          92
         248          92
         248          92
         248          91
         249          91
         249          91
         249          91
         250          91
         250          90
         251          90
         251          90
         251          90
         252          90
         252          89
         252          89
         253          89
         253          89
         254          89
         254          88
         254          88
         255          88
         255          88
         256          88
         256          87
         256          87
         257          87
         257          87
         258          87
         258          87
         258          86
         259          86
         259          86
         260          86
         260          86
         261          86
         261          85
         262          85
         262          85
         262          85
         263          85
         263          85
         264          84
         264          84
         265          84
         265          84
         266          84
         266          84
         267          83
         267          83
         268          83
         268          83
         269          83
         269          83
         270          83
         270          82
         271          82
         271          82
         272          82
         272          82
         273          82
         273          82
         274          82
         274          81
         275          81
         275          81
         276          81
         276          81
         277          81
         278          81
         278          81
         279          80
         279          80
         280          80
         280          80
         281          80
         281          80
         282          80
         283          80
         283          80
         284          79
         284          79
         285          79
         286          79
         286          79
         287          79
         287          79
         288          79
         289          79
         289          79
         290          78
         290          78
         291          78
         292          78
         292          78
         293          78
         293          78
         294          78
         295          78
         295          78
         296          78
         297          78
         297          78
         298          78
         298          77
         299          77
         300          77
         300          77
         301          77
         302          77
         302          77
         303          77
         304          77
         304          77
         305          77
         306          77
         306          77
         307          77
         308          77
         308          77
         309          77
         310          77
         310          77
         311          77
         312          76
         312          76
         313          76
         314          76
         314          76
         315          76
         316          76
         316          76
         317          76
         318          76
         318          76
         319          76
         320          76
         320          76
         321          76
         322          76
         322          76
         323          76
         324          76
         325          76
         325          76
         326          76
         327          76
         327          76
         328          76
         329          76
         329          76
         330          76
         331          76
         332          76
         332          76
         333          76
         334          76
         334          76
         335          76
         336          77
         336          77
         337          77
         338          77
         339          77
         339          77
         340          77
         341          77
         341          77
         342          77
         343          77
         343          77
         344          77
         345          77
         346          77
         346          77
         347          77
         348          77
         348          77
         349          77
         350          77
         350          78
         351          78
         352          78
         353          78
         353          78
         354          78
         355          78
         355          78
         356          78
         357          78
         357          78
         358          78
         359          78
         359          79
         360          79
         361          79
         362          79
         362          79
         363          79
         364          79
         364          79
         365          79
         366          79
         366          80
         367          80
         368          80
         368          80
         369          80
         370          80
         370          80
         371          80
         372          80
         372          81
         373          81
         374          81
         374          81
         375          81
         376          81
         376          81
         377          81
         378          82
         378          82
         379          82
         380          82
         380          82
         381          82
         382          82
         382          83
         383          83
         384          83
         384          83
         385          83
         385          83
         386          83
         387          84
         387          84
         388          84
         389          84
         389          84
         390          84
         390          85
         391          85
         392          85
         392          85
         393          85
         394          85
         394          86
         395          86
         395          86
         396          86
         397          86
         397          87
         398          87
         398          87
         399          87
         399          87
         400          87
         401          88
         401          88
         402          88
         402          88
         403          88
         403          89
         404          89
         405          89
         405          89
         406          89
         406          90
         407          90
         407          90
         408          90
         408          90
         409          91
         410          91
         410          91
         411          91
         411          92
         412          92
         412          92
         413          92
         413          92
         414          93
         414          93
         415          93
         415          93
         416          94
         416          94
         417          94
         417          94
         418          94
         418          95
         419          95
         419          95
         420          95
         420          96
         421          96
         421          96
         422          96
         422          97
         423          97
         423          97
         423          97
         424          98
         424          98
         425          98
         425          98
         426          99
         426          99
         427          99
         427          99
         427         100
         428         100
         428         100
         429         100
         429         101
         430         101
         430         101
         430         101
         431         102
         431         102
         432         102
         432         103
         432         103
         433         103
         433         103
         434         104
         434         104
         434         104
         435         104
         435         105
         436         105
         436         105
         436         106
         437         106
         437         106
         437         106
         438         107
         438         107
         438         107
         439         108
         439         108
         439         108
         440         108
         440         109
         440         109
         441         109
         441         110
         441         110
         442         110
         442         110
         442         111
         443         111
         443         111
         443         112
         444         112
         444         112
         444         113
         444         113
         445         113
         445         113
         445         114
         446         114
         446         114
         446         115
         446         115
         447         115
         447         116
         447         116
         447         116
         448         116
         448         117
         448         117
         448         117
         449         118
         449         118
         449         118
         449         119
         450         119
         296         196
         295         196
         295         196
         294         195
         294         195
         294         195
         293         195
         293         194
         293         194
         292         194
         292         194
         291         193
         291         193
         291         193
         290         193
         290         192
         290         192
         289         192
         289         192
         289         191
         288         191
         288         191
         287         191
         287         190
         287         190
         286         190
         286         190
         286         189
         285         189
         285         189
         285         189
         284         188
         284         188
         283         188
         283         188
         283         187
         282         187
         282         187
         282         186
         281         186
         281         186
         281         186
         280         185
         280         185
         280         185
         279         185
         279         184
         279         184
         278         184
         278         184
         277         183
         277         183
         277         183
         276         182
         276         182
         276         182
         275         182
         275         181
         275         181
         274         181
         274         180
         274         180
         273         180
         273         180
         273         179
         272         179
         272         179
         272         179
         271         178
         271         178
         271         178
         270         177
         270         177
         270         177
         269         177
         269         176
         269         176
         268         176
         268         175
         268         175
         267         175
         267         174
         267         174
         266         174
         266         174
         266         173
         265         173
         265         173
         265         172
         265         172
         264         172
         264         172
         264         171
         263         171
         263         171
         263         170
         262         170
         262         170
         262         169
         261         169
         261         169
         261         169
         261         168
         260         168
         260         168
         260         167
         259         167
         259         167
         259         166
         258         166
         258         166
         258         166
         258         165
         257         165
         257         165
         257         164
         256         164
         256         164
         256         163
         256         163
         255         163
         255         163
         255         162
         254         162
         254         162
         254         161
         254         161
         253         161
         253         160
         253         160
         253         160
         252         159
         252         159
         252         159
         251         159
         251         158
         251         158
         251         158
         250         157
         250         157
         250         157
         250         156
         249         156
         249         156
         249         155
         249         155
         248         155
         248         155
         248         154
         248         154
         247         154
         247         153
         247         153
         247         153
         246         152
         246         152
         246         152
         246         151
         246         151
         245         151
         245         150
         245         150
         245         150
         244         150
         244         149
         244         149
         244         149
         244         148
         243         148
         243         148
         243         147
         243         147
         242         147
         242         146
         242         146
         242         146
         242         145
         241         145
         241         145
         241         145
         241         144
         241         144
         240         144
         240         143
         240         143
         240         143
         240         142
         240         142
         239         142
         239         141
         239         141
         239         141
         239         140
         239         140
         238         140
         238         140
         238         139
         238         139
         238         139
         238         138
         237         138
         237         138
         237         137
         237         137
         237         137
         237         136
         236         136
         236         136
         236         135
         236         135
         236         135
         236         135
         236         134
         236         134
         235         134
         235         133
         235         133
         235         133
         235         132
         235         132
         235         132
         235         131
         234         131
         234         131
         234         131
         234         130
         234         130
         234         130
         234         129
         234         129
         234         129
         234         128
         233         128
         233         128
         233         128
         233         127
         233         127
         233         127
         233         126
         233         126
         233         126
         233         125
         233         125
         233         125
         233         125
         233         124
         233         124
         232         124
         232         123
         232         123
         232         123
         232         122
         232         122
         232         122
         232         122
         232         121
         232         121
         232         121
         232         120
         232         120
         232         120
         232         119
         232         119
         232         119
         232         119
         232         118
         232         118
         232         118
         232         117
         232         117
         232         117
         232         117
         232         116
         232         116
         232         116
         232         115
         232         115
         232         115
         232         115
         232         114
         232         114
         232         114
         232         113
         232         113
         232         113
         233         113
         233         112
         233         112
         233         112
         233         111
         233         111
         233         111
         233         111
         233         110
         233         110
         233         110
         233         110
         233         109
         234         109
         234         109
         234         108
         234         108
         234         108
         234         108
         234         107
         234         107
         234         107
         234         107
         235         106
         235         106
         235         106
         235         106
         235         105
         235         105
         235         105
         236         105
         236         104
         236         104
         236         104
         236         103
         236         103
         237         103
         237         103
         237         102
         237         102
         237         102
         237         102
         238         101
         238         101
         238         101
         238         101
         238         100
         239         100
         239         100
         239         100
         239         100
         239          99
         240          99
         240          99
         240          99
         240          98
         241          98
         241          98
         241          98
         241          97
         241          97
         242          97
         242          97
         242          96
         242          96
         243          96
         243          96
         243          96
         244          95
         244          95
         244          95
         244          95
         245          94
         245          94
         245          94
         246          94
         246          94
         246          93
         246          93
         247          93
         247          93
         247          92
         248          92
         248          92
         248          92
         249          92
         249          91
         249          91
         250          91
         250          91
         250          91
         251          90
         251          90
         251          90
         252          90
         252          90
         253          89
         253          89
         253          89
         254          89
         254          89
         254          89
         255          88
         255          88
         256          88
         256          88
         256          88
         257          87
         257          87
         258          87
         258          87
         259          87
         259          87
         259          86
         260          86
         260          86
         261          86
         261          86
         262          86
         262          85
         262          85
         263          85
         263          85
         264          85
         264          85
         265          84
         265          84
         266          84
         266          84
         267          84
         267          84
         268          83
         268          83
         269          83
         269          83
         270          83
         270          83
         271          83
         271          82
         272          82
         272          82
         273          82
         273          82
         274          82
         274          82
         275          82
         275          81
         276          81
         276          81
         277          81
         277          81
         278          81
         278          81
         279          81
         280          80
         280          80
         281          80
         281          80
         282          80
         282          80
         283          80
         284          80
         284          80
         285          80
         285          79
         286          79
         286          79
         287          79
         288          79
         288          79
         289          79
         289          79
         290          79
         291          79
         291          79
         292          78
         292          78
         293          78
         294          78
         294          78
         295          78
         296          78
         296          78
         297          78
         297          78
         298          78
         299          78
         299          78
         300          78
         301          77
         301          77
         302          77
         302          77
         303          77
         304          77
         304          77
         305          77
         306          77
         306          77
         307          77
         308          77
         308          77
         309          77
         310          77
         310          77
         311          77
         312          77
         312          77
         313          77
         314          77
         314          77
         315          77
         316          77
         316          77
         317          77
         318          77
         318          77
         319          76
         320          76
         320          76
         321          76
         322          76
         322          76
         323          76
         324          76
         325          76
         325          76
         326          76
         327          76
         327          76
         328          76
         329          77
         329          77
         330          77
         331          77
         331          77
         332          77
         333          77
         334          77
         334          77
         335          77
         336          77
         336          77
         337          77
         338          77
         338          77
         339          77
         340          77
         340          77
         341          77
         342          77
         343          77
         343          77
         344          77
         345          77
         345          77
         346          77
         347          77
         347          78
         348          78
         349          78
         350          78
         350          78
         351          78
         352          78
         352          78
         353          78
         354          78
         354          78
         355          78
         356          78
         356          78
         357          79
         358          79
         359          79
         359          79
         360          79
         361          79
         361          79
         362          79
         363          79
         363          79
         364          79
         365          80
         365          80
         366          80
         367          80
         367          80
         368          80
         369          80
         369          80
         370          80
         371          81
         371          81
         372          81
         373          81
         373          81
         374          81
         375          81
         375          81
         376          82
         377          82
         377          82
         378          82
         379          82
         379          82
         380          82
         381          83
         381          83
         382          83
         382          83
         383          83
         384          83
         384          83
         385          84
         386          84
         386          84
         387          84
         388          84
         388          84
         389          84
         389          85
         390          85
         391          85
         391          85
         392          85
         392          85
         393          86
         394          86
         394          86
         395          86
         395          86
         396          87
         397          87
         397          87
         398          87
         398          87
         399          87
         400          88
         400          88
         401          88
         401          88
         402          88
         402          89
         403          89
         403          89
         404          89
         405          89
         405          90
         406          90
         406          90
         407          90
         407          90
         408          91
         408          91
         409          91
         409          91
         410          92
         411          92
         411          92
         412          92
         412          92
         413          93
         413          93
         414          93
         414          93
         415          94
         415          94
         416          94
         416          94
         417          94
         417          95
         418          95
         418          95
         419          95
         419          96
         420          96
         420          96
         421          96
         421          97
         421          97
         422          97
         422          97
         423          98
         423          98
         424          98
         424          98
         425          99
         425          99
         425          99
         426          99
         426         100
         427         100
         427         100
         428         100
         428         101
         428         101
         429         101
         429         101
         430         102
         430         102
         431         102
         431         102
         431         103
         432         103
         432         103
         433         104
         433         104
         433         104
         434         104
         434         105
         434         105
         435         105
         435         105
         436         106
         436         106
         436         106
         437         107
         437         107
         437         107
         438         107
         438         108
         438         108
         439         108
         439         109
         439         109
         440         109
         440         109
         440         110
         441         110
         441         110
         441         111
         442         111
         442         111
         442         111
         442         112
         443         112
         443         112
         443         113
         444         113
         444         113
         444         114
         445         114
         445         114
         445         114
         445         115
         446         115
         446         115
         446         116
         446         116
         447         116
         447         117
         447         117
         447         117
         448         118
         448         118
         448         118
         448         118
         449         119
         449         119
         296         196
         296         196
         295         195
         295         195
         294         195
         294         195
         294         194
         293         194
         293         194
         293         194
         292         193
         292         193
         292         193
         291         193
         291         192
         290         192
         290         192
         290         192
         289         191
         289         191
         289         191
         288         191
         288         190
         288         190
         287         190
         287         190
         286         189
         286         189
         286         189
         285         189
         285         188
         285         188
         284         188
         284         188
         284         187
         283         187
         283         187
         283         187
         282         186
         282         186
         281         186
         281         186
         281         185
         280         185
         280         185
         280         184
         279         184
         279         184
         279         184
         278         183
         278         183
         278         183
         277         183
         277         182
         277         182
         276         182
         276         181
         276         181
         275         181
         275         181
         275         180
         274         180
         274         180
         274         179
         273         179
         273         179
         273         179
         272         178
         272         178
         272         178
         271         177
         271         177
         271         177
         270         177
         270         176
         270         176
         269         176
         269         175
         269         175
         268         175
         268         175
         268         174
         267         174
         267         174
         267         173
         266         173
         266         173
         266         173
         265         172
         265         172
         265         172
         264         171
         264         171
         264         171
         264         171
         263         170
         263         170
         263         170
         262         169
         262         169
         262         169
         261         168
         261         168
         261         168
         261         168
         260         167
         260         167
         260         167
         259         166
         259         166
         259         166
         258         165
         258         165
         258         165
         258         165
         257         164
         257         164
         257         164
         256         163
         256         163
         256         163
         256         162
         255         162
         255         162
         255         162
         255         161
         254         161
         254         161
         254         160
         253         160
         253         160
         253         159
         253         159
         252         159
         252         158
         252         158
         252         158
         251         158
         251         157
         251         157
         251         157
         250         156
         250         156
         250         156
         250         155
         249         155
         249         155
         249         154
         249         154
         248         154
         248         153
         248         153
         248         153
         247         153
         247         152
         247         152
         247         152
         246         151
         246         151
         246         151
         246         150
         246         150
         245         150
         245         149
         245         149
         245         149
         244         149
         244         148
         244         148
         244         148
         244         147
         243         147
         243         147
         243         146
         243         146
         243         146
         242         145
         242         145
         242         145
         242         144
         242         144
         241         144
         241         144
         241         143
         241         143
         241         143
         240         142
         240         142
         240         142
         240         141
         240         141
         240         141
         239         140
         239         140
         239         140
         239         139
         239         139
         239         139
         238         139
         238         138
         238         138
         238         138
         238         137
         238         137
         237         137
         237         136
         237         136
         237         136
         237         135
         237         135
         237         135
         237         135
         236         134
         236         134
         236         134
         236         133
         236         133
         236         133
         236         132
         236         132
         235         132
         235         131
         235         131
         235         131
         235         131
         235         130
         235         130
         235         130
         235         129
         234         129
         234         129
         234         128
         234         128
         234         128
         234         127
         234         127
         234         127
         234         127
         234         126
         234         126
         234         126
         234         125
         233         125
         233         125
         233         124
         233         124
         233         124
         233         124
         233         123
         233         123
         233         123
         233         122
         233         122
         233         122
         233         122
         233         121
         233         121
         233         121
         233         120
         233         120
         233         120
         233         119
         233         119
         233         119
         233         119
         233         118
         233         118
         233         118
         233         117
         233         117
         233         117
         233         117
         233         116
         233         116
         233         116
         233         115
         233         115
         233         115
         233         115
         233         114
         233         114
         233         114
         233         113
         233         113
         233         113
         233         113
         233         112
         233         112
         233         112
         233         112
         234         111
         234         111
         234         111
         234         110
         234         110
         234         110
         234         110
         234         109
         234         109
         234         109
         234         109
         235         108
         235         108
         235         108
         235         107
         235         107
         235         107
         235         107
         235         106
         235         106
         236         106
         236         106
         236         105
         236         105
         236         105
         236         105
         236         104
         237         104
         237         104
         237         104
         237         103
         237         103
         237         103
         238         103
         238         102
         238         102
         238         102
         238         102
         238         101
         239         101
         239         101
         239         101
         239         100
         239         100
         240         100
         240         100
         240          99
         240          99
         240          99
         241          99
         241          98
         241          98
         241          98
         242          98
         242          97
         242          97
         242          97
         243          97
         243          97
         243          96
         243          96
         244          96
         244          96
         244          95
         244          95
         245          95
         245          95
         245          95
         246          94
         246          94
         246          94
         246          94
         247          93
         247          93
         247          93
         248          93
         248          93
         248          92
         249          92
         249          92
         249          92
         250          92
         250          91
         250          91
         251          91
         251          91
         251          91
         252          90
         252          90
         252          90
         253          90
         253          90
         253          89
         254          89
         254          89
         255          89
         255          89
         255          88
         256          88
         256          88
         257          88
         257          88
         257          88
         258          87
         258          87
         259          87
         259          87
         259          87
         260          87
         260          86
         261          86
         261          86
         262          86
         262          86
         262          86
         263          85
         263          85
         264          85
         264          85
         265          85
         265          85
         266          84
         266          84
         267          84
         267          84
         268          84
         268          84
         269          84
         269          83
         269          83
         270          83
         270          83
         271          83
         271          83
         272          83
         273          82
         273          82
         274          82
         274          82
         275          82
         275          82
         276          82
         276          81
         277          81
         277          81
         278          81
         278          81
         279          81
         279          81
         280          81
         280          81
         281          80
         282          80
         282          80
         283          80
         283          80
         284          80
         284          80
         285          80
         286          80
         286          80
         287          79
         287          79
         288          79
         288          79
         289          79
         290          79
         290          79
         291          79
         291          79
         292          79
         293          79
         293          78
         294          78
         294          78
         295          78
         296          78
         296          78
         297          78
         298          78
         298          78
         299          78
         299          78
         300          78
         301          78
         301          78
         302          78
         303          78
         303          77
         304          77
         305          77
         305          77
         306          77
         306          77
         307          77
         308          77
         308          77
         309          77
         310          77
         310          77
         311          77
         312          77
         312          77
         313          77
         314          77
         314          77
         315          77
         316          77
         316          77
         317          77
         318          77
         318          77
         319          77
         320          77
         320          77
         321          77
         322          77
         322          77
         323          77
         324          77
         325          77
         325          77
         326          77
         327          77
         327          77
         328          77
         329          77
         329          77
         330          77
         331          77
         331          77
         332          77
         333          77
         333          77
         334          77
         335          77
         336          77
         336          77
         337          77
         338          77
         338          77
         339          77
         340          77
         340          77
         341          77
         342          77
         342          77
         343          77
         344          77
         345          78
         345          78
         346          78
         347          78
         347          78
         348          78
         349          78
         349          78
         350          78
         351          78
         351          78
         352          78
         353          78
         353          78
         354          78
         355          79
         356          79
         356          79
         357          79
         358          79
         358          79
         359          79
         360          79
         360          79
         361          79
         362          79
         362          79
         363          80
         364          80
         364          80
         365          80
         366          80
         366          80
         367          80
         368          80
         368          80
         369          81
         370          81
         370          81
         371          81
         372          81
         372          81
         373          81
         374          81
         374          82
         375          82
         376          82
         376          82
         377          82
         378          82
         378          82
         379          82
         379          83
         380          83
         381          83
         381          83
         382          83
         383          83
         383          83
         384          84
         385          84
         385          84
         386          84
         386          84
         387          84
         388          85
         388          85
         389          85
         389          85
         390          85
         391          85
         391          86
         392          86
         393          86
         393          86
         394          86
         394          86
         395          87
         395          87
         396          87
         397          87
         397          87
         398          87
         398          88
         399          88
         400          88
         400          88
         401          88
         401          89
         402          89
         402          89
         403          89
         403          89
         404          90
         405          90
         405          90
         406          90
         406          90
         407          91
         407          91
         408          91
         408          91
         409          91
         409          92
         410          92
         410          92
         411          92
         411          93
         412          93
         413          93
         413          93
         414          93
         414          94
         415          94
         415          94
         416          94
         416          95
         416          95
         417          95
         417          95
         418          96
         418          96
         419          96
         419          96
         420          96
         420          97
         421          97
         421          97
         422          97
         422          98
         423          98
         423          98
         423          98
         424          99
         424          99
         425          99
         425          99
         426         100
         426         100
         427         100
         427         100
         427         101
         428         101
         428         101
         429         102
         429         102
         429         102
         430         102
         430         103
         431         103
         431         103
         431         103
         432         104
         432         104
         433         104
         433         104
         433         105
         434         105
         434         105
         434         106
         435         106
         435         106
         435         106
         436         107
         436         107
         437         107
         437         108
         437         108
         438         108
         438         108
         438         109
         439         109
         439         109
         439         110
         440         110
         440         110
         440         110
         441         111
         441         111
         441         111
         441         112
         442         112
         442         112
         442         112
         443         113
         443         113
         443         113
         443         114
         444         114
         444         114
         444         115
         445         115
         445         115
         445         115
         445         116
         446         116
         446         116
         446         117
         446         117
         447         117
         447         118
         447         118
         447         118
         448         119
         448         119
         448         119
         296         196
         296         195
         296         195
         295         195
         295         195
         295         194
         294         194
         294         194
         293         194
         293         194
         293         193
         292         193
         292         193
         292         193
         291         192
         291         192
         291         192
         290         192
         290         191
         289         191
         289         191
         289         191
         288         190
         288         190
         288         190
         287         190
         287         189
         287         189
         286         189
         286         188
         286         188
         285         188
         285         188
         284         187
         284         187
         284         187
         283         187
         283         186
         283         186
         282         186
         282         186
         282         185
         281         185
         281         185
         281         185
         280         184
         280         184
         280         184
         279         183
         279         183
         279         183
         278         183
         278         182
         277         182
         277         182
         277         182
         276         181
         276         181
         276         181
         275         180
         275         180
         275         180
         274         180
         274         179
         274         179
         273         179
         273         178
         273         178
         272         178
         272         178
         272         177
         271         177
         271         177
         271         176
         270         176
         270         176
         270         176
         270         175
         269         175
         269         175
         269         174
         268         174
         268         174
         268         174
         267         173
         267         173
         267         173
         266         172
         266         172
         266         172
         265         172
         265         171
         265         171
         264         171
         264         170
         264         170
         264         170
         263         169
         263         169
         263         169
         262         169
         262         168
         262         168
         261         168
         261         167
         261         167
         261         167
         260         167
         260         166
         260         166
         259         166
         259         165
         259         165
         258         165
         258         164
         258         164
         258         164
         257         163
         257         163
         257         163
         257         163
         256         162
         256         162
         256         162
         255         161
         255         161
         255         161
         255         160
         254         160
         254         160
         254         160
         254         159
         253         159
         253         159
         253         158
         252         158
         252         158
         252         157
         252         157
         251         157
         251         156
         251         156
         251         156
         250         156
         250         155
         250         155
         250         155
         249         154
         249         154
         249         154
         249         153
         248         153
         248         153
         248         152
         248         152
         248         152
         247         152
         247         151
         247         151
         247         151
         246         150
         246         150
         246         150
         246         149
         246         149
         245         149
         245         148
         245         148
         245         148
         244         147
         244         147
         244         147
         244         147
         244         146
         243         146
         243         146
         243         145
         243         145
         243         145
         242         144
         242         144
         242         144
         242         143
         242         143
         241         143
         241         142
         241         142
         241         142
         241         142
         241         141
         240         141
         240         141
         240         140
         240         140
         240         140
         240         139
         239         139
         239         139
         239         138
         239         138
         239         138
         239         138
         238         137
         238         137
         238         137
         238         136
         238         136
         238         136
         238         135
         237         135
         237         135
         237         134
         237         134
         237         134
         237         134
         237         133
         237         133
         236         133
         236         132
         236         132
         236         132
         236         131
         236         131
         236         131
         236         130
         236         130
         235         130
         235         130
         235         129
         235         129
         235         129
         235         128
         235         128
         235         128
         235         127
         235         127
         235         127
         235         127
         234         126
         234         126
         234         126
         234         125
         234         125
         234         125
         234         124
         234         124
         234         124
         234         124
         234         123
         234         123
         234         123
         234         122
         234         122
         234         122
         234         121
         234         121
         234         121
         234         121
         234         120
         234         120
         234         120
         233         119
         233         119
         233         119
         233         119
         233         118
         233         118
         233         118
         233         117
         233         117
         233         117
         233         117
         234         116
         234         116
         234         116
         234         115
         234         115
         234         115
         234         115
         234         114
         234         114
         234         114
         234         113
         234         113
         234         113
         234         113
         234         112
         234         112
         234         112
         234         112
         234         111
         234         111
         234         111
         234         110
         235         110
         235         110
         235         110
         235         109
         235         109
         235         109
         235         109
         235         108
         235         108
         235         108
         236         107
         236         107
         236         107
         236         107
         236         106
         236         106
         236         106
         236         106
         237         105
         237         105
         237         105
         237         105
         237         104
         237         104
         237         104
         238         104
         238         103
         238         103
         238         103
         238         103
         238         102
         239         102
         239         102
         239         102
         239         101
         239         101
         239         101
         240         101
         240         100
         240         100
         240         100
         240         100
         241          99
         241          99
         241          99
         241          99
         242          98
         242          98
         242          98
         242          98
         242          98
         243          97
         243          97
         243          97
         243          97
         244          96
         244          96
         244          96
         245          96
         245          96
         245          95
         245          95
         246          95
         246          95
         246          94
         246          94
         247          94
         247          94
         247          94
         248          93
         248          93
         248          93
         249          93
         249          93
         249          92
         250          92
         250          92
         250          92
         251          91
         251          91
         251          91
         252          91
         252          91
         252          91
         253          90
         253          90
         253          90
         254          90
         254          90
         254          89
         255          89
         255          89
         256          89
         256          89
         256          88
         257          88
         257          88
         257          88
         258          88
         258          88
         259          87
         259          87
         260          87
         260          87
         260          87
         261          86
         261          86
         262          86
         262          86
         263          86
         263          86
         263          86
         264          85
         264          85
         265          85
         265          85
         266          85
         266          85
         267          84
         267          84
         268          84
         268          84
         268          84
         269          84
         269          84
         270          83
         270          83
         271          83
         271          83
         272          83
         272          83
         273          83
         273          82
         274          82
         274          82
         275          82
         275          82
         276          82
         277          82
         277          82
         278          81
         278          81
         279          81
         279          81
         280          81
         280          81
         281          81
         281          81
         282          81
         282          80
         283          80
         284          80
         284          80
         285          80
         285          80
         286          80
         286          80
         287          80
         288          80
         288          79
         289          79
         289          79
         290          79
         291          79
         291          79
         292          79
         292          79
         293          79
         294          79
         294          79
         295          79
         295          78
         296          78
         297          78
         297          78
         298          78
         298          78
         299          78
         300          78
         300          78
         301          78
         302          78
         302          78
         303          78
         303          78
         304          78
         305          78
         305          78
         306          77
         307          77
         307          77
         308          77
         309          77
         309          77
         310          77
         311          77
         311          77
         312          77
         312          77
         313          77
         314          77
         314          77
         315          77
         316          77
         316          77
         317          77
         318          77
         318          77
         319          77
         320          77
         320          77
         321          77
         322          77
         322          77
         323          77
         324          77
         325          77
         325          77
         326          77
         327          77
         327          77
         328          77
         329          77
         329          77
         330          77
         331          77
         331          77
         332          77
         333          77
         333          77
         334          77
         335          77
         335          77
         336          77
         337          77
         337          77
         338          77
         339          77
         340          77
         340          77
         341          77
         342          78
         342          78
         343          78
         344          78
         344          78
         345          78
         346          78
         346          78
         347          78
         348          78
         348          78
         349          78
         350          78
         351          78
         351          78
         352          78
         353          78
         353          79
         354          79
         355          79
         355          79
         356          79
         357          79
         357          79
         358          79
         359          79
         359          79
         360          79
         361          80
         361          80
         362          80
         363          80
         363          80
         364          80
         365          80
         365          80
         366          80
         367          80
         367          81
         368          81
         369          81
         369          81
         370          81
         371          81
         371          81
         372          81
         373          81
         373          82
         374          82
         375          82
         375          82
         376          82
         377          82
         377          82
         378          83
         378          83
         379          83
         380          83
         380          83
         381          83
         382          83
         382          84
         383          84
         383          84
         384          84
         385          84
         385          84
         386          84
         387          85
         387          85
         388          85
         388          85
         389          85
         390          85
         390          86
         391          86
         391          86
         392          86
         393          86
         393          86
         394          87
         394          87
         395          87
         396          87
         396          87
         397          88
         397          88
         398          88
         398          88
         399          88
         400          88
         400          89
         401          89
         401          89
         402          89
         402          89
         403          90
         403          90
         404          90
         405          90
         405          90
         406          91
         406          91
         407          91
         407          91
         408          91
         408          92
         409          92
         409          92
         410          92
         410          93
         411          93
         411          93
         412          93
         412          93
         413          94
         413          94
         414          94
         414          94
         415          95
         415          95
         416          95
         416          95
         417          95
         417          96
         418          96
         418          96
         419          96
         419          97
         420          97
         420          97
         421          97
         421          98
         421          98
         422          98
         422          98
         423          99
         423          99
         424          99
         424          99
         425         100
         425         100
         425         100
         426         100
         426         101
         427         101
         427         101
         427         101
         428         102
         428         102
         429         102
         429         102
         430         103
         430         103
         430         103
         431         104
         431         104
         431         104
         432         104
         432         105
         433         105
         433         105
         433         105
         434         106
         434         106
         434         106
         435         107
         435         107
         435         107
         436         107
         436         108
         436         108
         437         108
         437         109
         438         109
         438         109
         438         109
         438         110
         439         110
         439         110
         439         111
         440         111
         440         111
         440         111
         441         112
         441         112
         441         112
         442         113
         442         113
         442         113
         442         113
         443         114
         443         114
         443         114
         444         115
         444         115
         444         115
         444         116
         445         116
         445         116
         445         116
         445         117
         446         117
         446         117
         446         118
         446         118
         447         118
         447         119
         447         119
         447         119
         297         195
         296         195
         296         195
         296         195
         295         195
         295         194
         295         194
         294         194
         294         194
         294         193
         293         193
         293         193
         292         193
         292         192
         292         192
         291         192
         291         192
         291         191
         290         191
         290         191
         290         191
         289         190
         289         190
         288         190
         288         190
         288         189
         287         189
         287         189
         287         189
         286         188
         286         188
         286         188
         285         188
         285         187
         285         187
         284         187
         284         186
         284         186
         283         186
         283         186
         282         185
         282         185
         282         185
         281         185
         281         184
         281         184
         280         184
         280         184
         280         183
         279         183
         279         183
         279         182
         278         182
         278         182
         278         182
         277         181
         277         181
         277         181
         276         181
         276         180
         276         180
         275         180
         275         179
         275         179
         274         179
         274         179
         274         178
         273         178
         273         178
         273         177
         272         177
         272         177
         272         177
         271         176
         271         176
         271         176
         270         175
         270         175
         270         175
         269         175
         269         174
         269         174
         268         174
         268         173
         268         173
         268         173
         267         173
         267         172
         267         172
         266         172
         266         171
         266         171
         265         171
         265         171
         265         170
         264         170
         264         170
         264         169
         264         169
         263         169
         263         168
         263         168
         262         168
         262         168
         262         167
         261         167
         261         167
         261         166
         261         166
         260         166
         260         165
         260         165
         259         165
         259         165
         259         164
         259         164
         258         164
         258         163
         258         163
         257         163
         257         162
         257         162
         257         162
         256         162
         256         161
         256         161
         255         161
         255         160
         255         160
         255         160
         254         159
         254         159
         254         159
         254         158
         253         158
         253         158
         253         158
         253         157
         252         157
         252         157
         252         156
         252         156
         251         156
         251         155
         251         155
         251         155
         250         154
         250         154
         250         154
         250         154
         249         153
         249         153
         249         153
         249         152
         248         152
         248         152
         248         151
         248         151
         248         151
         247         150
         247         150
         247         150
         247         150
         246         149
         246         149
         246         149
         246         148
         246         148
         245         148
         245         147
         245         147
         245         147
         245         146
         244         146
         244         146
         244         146
         244         145
         244         145
         243         145
         243         144
         243         144
         243         144
         243         143
         242         143
         242         143
         242         142
         242         142
         242         142
         241         141
         241         141
         241         141
         241         141
         241         140
         241         140
         240         140
         240         139
         240         139
         240         139
         240         138
         240         138
         239         138
         239         137
         239         137
         239         137
         239         137
         239         136
         239         136
         238         136
         238         135
         238         135
         238         135
         238         134
         238         134
         238         134
         238         133
         237         133
         237         133
         237         133
         237         132
         237         132
         237         132
         237         131
         237         131
         237         131
         236         130
         236         130
         236         130
         236         130
         236         129
         236         129
         236         129
         236         128
         236         128
         236         128
         235         127
         235         127
         235         127
         235         127
         235         126
         235         126
         235         126
         235         125
         235         125
         235         125
         235         124
         235         124
         235         124
         235         124
         235         123
         235         123
         235         123
         234         122
         234         122
         234         122
         234         121
         234         121
         234         121
         234         121
         234         120
         234         120
         234         120
         234         119
         234         119
         234         119
         234         119
         234         118
         234         118
         234         118
         234         117
         234         117
         234         117
         234         117
         234         116
         234         116
         234         116
         234         115
         234         115
         234         115
         234         115
         234         114
         234         114
         234         114
         235         113
         235         113
         235         113
         235         113
         235         112
         235         112
         235         112
         235         112
         235         111
         235         111
         235         111
         235         110
         235         110
         235         110
         235         110
         236         109
         236         109
         236         109
         236         109
         236         108
         236         108
         236         108
         236         108
         236         107
         236         107
         237         107
         237         106
         237         106
         237         106
         237         106
         237         105
         237         105
         237         105
         238         105
         238         104
         238         104
         238         104
         238         104
         238         103
         239         103
         239         103
         239         103
         239         102
         239         102
         239         102
         240         102
         240         101
         240         101
         240         101
         240         101
         241         100
         241         100
         241         100
         241         100
         241         100
         242          99
         242          99
         242          99
         242          99
         242          98
         243          98
         243          98
         243          98
         243          97
         244          97
         244          97
         244          97
         244          97
         245          96
         245          96
         245          96
         245          96
         246          95
         246          95
         246          95
         246          95
         247          95
         247          94
         247          94
         248          94
         248          94
         248          93
         249          93
         249          93
         249          93
         249          93
         250          92
         250          92
         250          92
         251          92
         251          92
         251          91
         252          91
         252          91
         252          91
         253          91
         253          90
         254          90
         254          90
         254          90
         255          90
         255          89
         255          89
         256          89
         256          89
         256          89
         257          89
         257          88
         258          88
         258          88
         258          88
         259          88
         259          87
         260          87
         260          87
         260          87
         261          87
         261          87
         262          86
         262          86
         263          86
         263          86
         263          86
         264          86
         264          85
         265          85
         265          85
         266          85
         266          85
         267          85
         267          85
         267          84
         268          84
         268          84
         269          84
         269          84
         270          84
         270          84
         271          83
         271          83
         272          83
         272          83
         273          83
         273          83
         274          83
         274          82
         275          82
         275          82
         276          82
         276          82
         277          82
         277          82
         278          82
         278          81
         279          81
         280          81
         280          81
         281          81
         281          81
         282          81
         282          81
         283          81
         283          80
         284          80
         284          80
         285          80
         286          80
         286          80
         287          80
         287          80
         288          80
         288          80
         289          80
         290          79
         290          79
         291          79
         291          79
         292          79
         293          79
         293          79
         294          79
         294          79
         295          79
         296          79
         296          79
         297          79
         297          78
         298          78
         299          78
         299          78
         300          78
         300          78
         301          78
         302          78
         302          78
         303          78
         304          78
         304          78
         305          78
         305          78
         306          78
         307          78
         307          78
         308          78
         309          78
         309          77
         310          77
         311          77
         311          77
         312          77
         313          77
         313          77
         314          77
         315          77
         315          77
         316          77
         317          77
         317          77
         318          77
         318          77
         319          77
         320          77
         320          77
         321          77
         322          77
         322          77
         323          77
         324          77
         324          77
         325          77
         326          77
         327          77
         327          77
         328          77
         329          77
         329          77
         330          77
         331          77
         331          77
         332          77
         333          77
         333          77
         334          77
         335          77
         335          77
         336          77
         337          77
         337          78
         338          78
         339          78
         339          78
         340          78
         341          78
         341          78
         342          78
         343          78
         344          78
         344          78
         345          78
         346          78
         346          78
         347          78
         348          78
         348          78
         349          78
         350          78
         350          79
         351          79
         352          79
         352          79
         353          79
         354          79
         354          79
         355          79
         356          79
         356          79
         357          79
         358          79
         358          79
         359          80
         360          80
         360          80
         361          80
         362          80
         362          80
         363          80
         364          80
         364          80
         365          80
         366          81
         366          81
         367          81
         368          81
         368          81
         369          81
         370          81
         370          81
         371          81
         372          82
         372          82
         373          82
         374          82
         374          82
         375          82
         375          82
         376          82
         377          83
         377          83
         378          83
         379          83
         379          83
         380          83
         381          83
         381          84
         382          84
         382          84
         383          84
         384          84
         384          84
         385          84
         385          85
         386          85
         387          85
         387          85
         388          85
         389          85
         389          86
         390          86
         390          86
         391          86
         392          86
         392          86
         393          87
         393          87
         394          87
         394          87
         395          87
         396          88
         396          88
         397          88
         397          88
         398          88
         398          88
         399          89
         400          89
         400          89
         401          89
         401          89
         402          90
         402          90
         403          90
         403          90
         404          90
         404          91
         405          91
         406          91
         406          91
         407          91
         407          92
         408          92
         408          92
         409          92
         409          92
         410          93
         410          93
         411          93
         411          93
         412          94
         412          94
         413          94
         413          94
         414          94
         414          95
         415          95
         415          95
         416          95
         416          96
         417          96
         417          96
         418          96
         418          97
         419          97
         419          97
         419          97
         420          98
         420          98
         421          98
         421          98
         422          99
         422          99
         423          99
         423          99
         423         100
         424         100
         424         100
         425         100
         425         101
         426         101
         426         101
         426         101
         427         102
         427         102
         428         102
         428         102
         428         103
         429         103
         429         103
         430         103
         430         104
         430         104
         431         104
         431         104
         431         105
         432         105
         432         105
         433         106
         433         106
         433         106
         434         106
         434         107
         434         107
         435         107
         435         108
         435         108
         436         108
         436         108
         436         109
         437         109
         437         109
         437         109
         438         110
         438         110
         438         110
         439         111
         439         111
         439         111
         440         112
         440         112
         440         112
         441         112
         441         113
         441         113
         441         113
         442         114
         442         114
         442         114
         443         114
         443         115
         443         115
         443         115
         444         116
         444         116
         444         116
         444         117
         445         117
         445         117
         445         117
         445         118
         446         118
         446         118
         446         119
         446         119
         447         119
         297         195
         297         195
         297         195
         296         195
         296         194
         295         194
         295         194
         295         194
         294         193
         294         193
         294         193
         293         193
         293         192
         293         192
         292         192
         292         192
         291         191
         291         191
         291         191
         290         191
         290         190
         290         190
         289         190
         289         190
         289         189
         288         189
         288         189
         288         189
         287         188
         287         188
         286         188
         286         188
         286         187
         285         187
         285         187
         285         187
         284         186
         284         186
         284         186
         283         185
         283         185
         283         185
         282         185
         282         184
         282         184
         281         184
         281         184
         281         183
         280         183
         280         183
         280         183
         279         182
         279         182
         279         182
         278         181
         278         181
         278         181
         277         181
         277         180
         277         180
         276         180
         276         180
         276         179
         275         179
         275         179
         275         178
         274         178
         274         178
         274         178
         273         177
         273         177
         273         177
         272         176
         272         176
         272         176
         271         176
         271         175
         271         175
         270         175
         270         174
         270         174
         269         174
         269         174
         269         173
         268         173
         268         173
         268         172
         267         172
         267         172
         267         172
         267         171
         266         171
         266         171
         266         170
         265         170
         265         170
         265         169
         264         169
         264         169
         264         169
         264         168
         263         168
         263         168
         263         167
         262         167
         262         167
         262         167
         261         166
         261         166
         261         166
         261         165
         260         165
         260         165
         260         164
         259         164
         259         164
         259         164
         259         163
         258         163
         258         163
         258         162
         257         162
         257         162
         257         161
         257         161
         256         161
         256         160
         256         160
         256         160
         255         160
         255         159
         255         159
         255         159
         254         158
         254         158
         254         158
         254         157
         253         157
         253         157
         253         157
         252         156
         252         156
         252         156
         252         155
         251         155
         251         155
         251         154
         251         154
         251         154
         250         153
         250         153
         250         153
         250         153
         249         152
         249         152
         249         152
         249         151
         248         151
         248         151
         248         150
         248         150
         248         150
         247         149
         247         149
         247         149
         247         149
         246         148
         246         148
         246         148
         246         147
         246         147
         245         147
         245         146
         245         146
         245         146
         245         145
         244         145
         244         145
         244         144
         244         144
         244         144
         243         144
         243         143
         243         143
         243         143
         243         142
         243         142
         242         142
         242         141
         242         141
         242         141
         242         140
         241         140
         241         140
         241         140
         241         139
         241         139
         241         139
         241         138
         240         138
         240         138
         240         137
         240         137
         240         137
         240         136
         239         136
         239         136
         239         136
         239         135
         239         135
         239         135
         239         134
         239         134
         238         134
         238         133
         238         133
         238         133
         238         133
         238         132
         238         132
         238         132
         237         131
         237         131
         237         131
         237         130
         237         130
         237         130
         237         129
         237         129
         237         129
         237         129
         236         128
         236         128
         236         128
         236         127
         236         127
         236         127
         236         126
         236         126
         236         126
         236         126
         236         125
         236         125
         236         125
         236         124
         235         124
         235         124
         235         124
         235         123
         235         123
         235         123
         235         122
         235         122
         235         122
         235         121
         235         121
         235         121
         235         121
         235         120
         235         120
         235         120
         235         119
         235         119
         235         119
         235         119
         235         118
         235         118
         235         118
         235         117
         235         117
         235         117
         235         117
         235         116
         235         116
         235         116
         235         115
         235         115
         235         115
         235         115
         235         114
         235         114
         235         114
         235         114
         235         113
         235         113
         235         113
         235         112
         235         112
         236         112
         236         112
         236         111
         236         111
         236         111
         236         110
         236         110
         236         110
         236         110
         236         109
         236         109
         236         109
         236         109
         237         108
         237         108
         237         108
         237         108
         237         107
         237         107
         237         107
         237         107
         237         106
         238         106
         238         106
         238         105
         238         105
         238         105
         238         105
         238         104
         239         104
         239         104
         239         104
         239         103
         239         103
         239         103
         240         103
         240         102
         240         102
         240         102
         240         102
         240         101
         241         101
         241         101
         241         101
         241         101
         241         100
         242         100
         242         100
         242         100
         242          99
         242          99
         243          99
         243          99
         243          98
         243          98
         244          98
         244          98
         244          97
         244          97
         244          97
         245          97
         245          97
         245          96
         245          96
         246          96
         246          96
         246          95
         247          95
         247          95
         247          95
         247          95
         248          94
         248          94
         248          94
         249          94
         249          94
         249          93
         249          93
         250          93
         250          93
         250          93
         251          92
         251          92
         251          92
         252          92
         252          92
         252          91
         253          91
         253          91
         253          91
         254          91
         254          90
         254          90
         255          90
         255          90
         255          90
         256          89
         256          89
         257          89
         257          89
         257          89
         258          89
         258          88
         259          88
         259          88
         259          88
         260          88
         260          87
         261          87
         261          87
         261          87
         262          87
         262          87
         263          86
         263          86
         263          86
         264          86
         264          86
         265          86
         265          85
         266          85
         266          85
         267          85
         267          85
         267          85
         268          85
         268          84
         269          84
         269          84
         270          84
         270          84
         271          84
         271          84
         272          83
         272          83
         273          83
         273          83
         274          83
         274          83
         275          83
         275          83
         276          82
         276          82
         277          82
         277          82
         278          82
         278          82
         279          82
         279          82
         280          81
         280          81
         281          81
         281          81
         282          81
         283          81
         283          81
         284          81
         284          81
         285          80
         285          80
         286          80
         286          80
         287          80
         288          80
         288          80
         289          80
         289          80
         290          80
         290          80
         291          79
         292          79
         292          79
         293          79
         293          79
         294          79
         295          79
         295          79
         296          79
         296          79
         297          79
         298          79
         298          79
         299          79
         299          78
         300          78
         301          78
         301          78
         302          78
         302          78
         303          78
         304          78
         304          78
         305          78
         306          78
         306          78
         307          78
         308          78
         308          78
         309          78
         309          78
         310          78
         311          78
         311          78
         312          78
         313          78
         313          78
         314          77
         315          77
         315          77
         316          77
         317          77
         317          77
         318          77
         319          77
         319          77
         320          77
         321          77
         321          77
         322          77
         322          77
         323          77
         324          77
         324          77
         325          77
         326          77
         326          77
         327          77
         328          77
         328          77
         329          77
         330          77
         331          77
         331          77
         332          77
         333          78
         333          78
         334          78
         335          78
         335          78
         336          78
         337          78
         337          78
         338          78
         339          78
         339          78
         340          78
         341          78
         341          78
         342          78
         343          78
         343          78
         344          78
         345          78
         345          78
         346          78
         347          78
         347          78
         348          79
         349          79
         349          79
         350          79
         351          79
         351          79
         352          79
         353          79
         353          79
         354          79
         355          79
         355          79
         356          79
         357          80
         357          80
         358          80
         359          80
         359          80
         360          80
         361          80
         361          80
         362          80
         363          80
         363          80
         364          81
         365          81
         365          81
         366          81
         367          81
         367          81
         368          81
         369          81
         369          81
         370          82
         371          82
         371          82
         372          82
         373          82
         373          82
         374          82
         374          82
         375          83
         376          83
         376          83
         377          83
         378          83
         378          83
         379          83
         379          84
         380          84
         381          84
         381          84
         382          84
         383          84
         383          84
         384          85
         384          85
         385          85
         386          85
         386          85
         387          85
         387          85
         388          86
         389          86
         389          86
         390          86
         390          86
         391          86
         392          87
         392          87
         393          87
         393          87
         394          87
         394          88
         395          88
         396          88
         396          88
         397          88
         397          88
         398          89
         398          89
         399          89
         400          89
         400          89
         401          90
         401          90
         402          90
         402          90
         403          90
         403          91
         404          91
         404          91
         405          91
         406          91
         406          92
         407          92
         407          92
         408          92
         408          92
         409          93
         409          93
         410          93
         410          93
         411          94
         411          94
         412          94
         412          94
         413          94
         413          95
         414          95
         414          95
         415          95
         415          96
         416          96
         416          96
         416          96
         417          97
         417          97
         418          97
         418          97
         419          97
         419          98
         420          98
         420          98
         421          98
         421          99
         421          99
         422          99
         422          99
         423         100
         423         100
         424         100
         424         100
         424         101
         425         101
         425         101
         426         101
         426         102
         426         102
         427         102
         427         102
         428         103
         428         103
         428         103
         429         104
         429         104
         430         104
         430         104
         430         105
         431         105
         431         105
         432         105
         432         106
         432         106
         433         106
         433         107
         433         107
         434         107
         434         107
         434         108
         435         108
         435         108
         435         108
         436         109
         436         109
         436         109
         437         110
         437         110
         437         110
         438         110
         438         111
         438         111
         439         111
         439         112
         439         112
         439         112
         440         113
         440         113
         440         113
         441         113
         441         114
         441         114
         441         114
         442         115
         442         115
         442         115
         443         115
         443         116
         443         116
         443         116
         444         117
         444         117
         444         117
         444         118
         445         118
         445         118
         445         119
         445         119
         446         119
         446         119
         298         195
         297         195
         297         195
         297         194
         296         194
         296         194
         296         194
         295         193
         295         193
         294         193
         294         193
         294         192
         293         192
         293         192
         293         192
         292         191
         292         191
         292         191
         291         191
         291         190
         291         190
         290         190
         290         190
         289         189
         289         189
         289         189
         288         189
         288         188
         288         188
         287         188
         287         188
         287         187
         286         187
         286         187
         286         187
         285         186
         285         186
         285         186
         284         186
         284         185
         283         185
         283         185
         283         185
         282         184
         282         184
         282         184
         281         183
         281         183
         281         183
         280         183
         280         182
         280         182
         279         182
         279         182
         279         181
         278         181
         278         181
         278         180
         277         180
         277         180
         277         180
         276         179
         276         179
         276         179
         275         179
         275         178
         275         178
         274         178
         274         177
         274         177
         273         177
         273         177
         273         176
         272         176
         272         176
         272         175
         272         175
         271         175
         271         175
         271         174
         270         174
         270         174
         270         173
         269         173
         269         173
         269         173
         268         172
         268         172
         268         172
         267         171
         267         171
         267         171
         267         171
         266         170
         266         170
         266         170
         265         169
         265         169
         265         169
         264         168
         264         168
         264         168
         264         168
         263         167
         263         167
         263         167
         262         166
         262         166
         262         166
         261         165
         261         165
         261         165
         261         165
         260         164
         260         164
         260         164
         260         163
         259         163
         259         163
         259         162
         258         162
         258         162
         258         162
         258         161
         257         161
         257         161
         257         160
         256         160
         256         160
         256         159
         256         159
         255         159
         255         159
         255         158
         255         158
         254         158
         254         157
         254         157
         254         157
         253         156
         253         156
         253         156
         253         155
         252         155
         252         155
         252         155
         252         154
         251         154
         251         154
         251         153
         251         153
         250         153
         250         152
         250         152
         250         152
         250         152
         249         151
         249         151
         249         151
         249         150
         248         150
         248         150
         248         149
         248         149
         248         149
         247         148
         247         148
         247         148
         247         147
         246         147
         246         147
         246         147
         246         146
         246         146
         245         146
         245         145
         245         145
         245         145
         245         144
         244         144
         244         144
         244         143
         244         143
         244         143
         244         143
         243         142
         243         142
         243         142
         243         141
         243         141
         243         141
         242         140
         242         140
         242         140
         242         139
         242         139
         242         139
         241         139
         241         138
         241         138
         241         138
         241         137
         241         137
         240         137
         240         136
         240         136
         240         136
         240         136
         240         135
         240         135
         239         135
         239         134
         239         134
         239         134
         239         133
         239         133
         239         133
         239         132
         238         132
         238         132
         238         132
         238         131
         238         131
         238         131
         238         130
         238         130
         238         130
         238         129
         237         129
         237         129
         237         129
         237         128
         237         128
         237         128
         237         127
         237         127
         237         127
         237         126
         237         126
         237         126
         236         126
         236         125
         236         125
         236         125
         236         124
         236         124
         236         124
         236         124
         236         123
         236         123
         236         123
         236         122
         236         122
         236         122
         236         121
         236         121
         236         121
         236         121
         236         120
         236         120
         236         120
         236         119
         236         119
         236         119
         236         119
         236         118
         236         118
         236         118
         236         117
         236         117
         236         117
         236         117
         236         116
         236         116
         236         116
         236         115
         236         115
         236         115
         236         115
         236         114
         236         114
         236         114
         236         114
         236         113
         236         113
         236         113
         236         112
         236         112
         236         112
         236         112
         236         111
         236         111
         237         111
         237         111
         237         110
         237         110
         237         110
         237         109
         237         109
         237         109
         237         109
         237         108
         237         108
         237         108
         238         108
         238         107
         238         107
         238         107
         238         107
         238         106
         238         106
         238         106
         239         106
         239         105
         239         105
         239         105
         239         105
         239         104
         239         104
         240         104
         240         104
         240         103
         240         103
         240         103
         240         103
         241         102
         241         102
         241         102
         241         102
         241         101
         241         101
         242         101
         242         101
         242         100
         242         100
         242         100
         243         100
         243          99
         243          99
         243          99
         243          99
         244          98
         244          98
         244          98
         244          98
         245          98
         245          97
         245          97
         245          97
         246          97
         246          96
         246          96
         246          96
         247          96
         247          96
         247          95
         247          95
         248          95
         248          95
         248          95
         249          94
         249          94
         249          94
         249          94
         250          93
         250          93
         250          93
         251          93
         251          93
         251          92
         252          92
         252          92
         252          92
         253          92
         253          91
         253          91
         254          91
         254          91
         254          91
         255          90
         255          90
         255          90
         256          90
         256          90
         256          90
         257          89
         257          89
         257          89
         258          89
         258          89
         259          88
         259          88
         259          88
         260          88
         260          88
         261          88
         261          87
         261          87
         262          87
         262          87
         263          87
         263          87
         264          86
         264          86
         264          86
         265          86
         265          86
         266          86
         266          85
         267          85
         267          85
         267          85
         268          85
         268          85
         269          85
         269          84
         270          84
         270          84
         271          84
         271          84
         272          84
         272          84
         273          83
         273          83
         274          83
         274          83
         275          83
         275          83
         276          83
         276          83
         277          82
         277          82
         278          82
         278          82
         279          82
         279          82
         280          82
         280          82
         281          81
         281          81
         282          81
         282          81
         283          81
         283          81
         284          81
         285          81
         285          81
         286          81
         286          80
         287          80
         287          80
         288          80
         288          80
         289          80
         290          80
         290          80
         291          80
         291          80
         292          80
         292          79
         293          79
         294          79
         294          79
         295          79
         295          79
         296          79
         297          79
         297          79
         298          79
         298          79
         299          79
         300          79
         300          79
         301          79
         301          78
         302          78
         303          78
         303          78
         304          78
         305          78
         305          78
         306          78
         306          78
         307          78
         308          78
         308          78
         309          78
         310          78
         310          78
         311          78
         311          78
         312          78
         313          78
         313          78
         314          78
         315          78
         315          78
         316          78
         317          78
         317          78
         318          78
         319          78
         319          78
         320          78
         321          78
         321          78
         322          78
         322          78
         323          78
         324          78
         324          78
         325          78
         326          78
         326          78
         327          78
         328          78
         328          78
         329          78
         330          78
         330          78
         331          78
         332          78
         332          78
         333          78
         334          78
         334          78
         335          78
         336          78
         336          78
         337          78
         338          78
         338          78
         339          78
         340          78
         341          78
         341          78
         342          78
         343          78
         343          78
         344          78
         345          78
         345          79
         346          79
         347          79
         347          79
         348          79
         349          79
         349          79
         350          79
         351          79
         351          79
         352          79
         353          79
         353          79
         354          79
         355          79
         355          80
         356          80
         357          80
         357          80
         358          80
         359          80
         359          80
         360          80
         361          80
         361          80
         362          80
         362          81
         363          81
         364          81
         364          81
         365          81
         366          81
         366          81
         367          81
         368          81
         368          82
         369          82
         370          82
         370          82
         371          82
         372          82
         372          82
         373          82
         373          82
         374          83
         375          83
         375          83
         376          83
         377          83
         377          83
         378          83
         378          84
         379          84
         380          84
         380          84
         381          84
         382          84
         382          84
         383          85
         383          85
         384          85
         385          85
         385          85
         386          85
         386          86
         387          86
         388          86
         388          86
         389          86
         389          86
         390          87
         391          87
         391          87
         392          87
         392          87
         393          87
         393          88
         394          88
         395          88
         395          88
         396          88
         396          88
         397          89
         397          89
         398          89
         398          89
         399          89
         400          90
         400          90
         401          90
         401          90
         402          90
         402          91
         403          91
         403          91
         404          91
         404          91
         405          92
         405          92
         406          92
         406          92
         407          92
         408          93
         408          93
         409          93
         409          93
         410          94
         410          94
         411          94
         411          94
         412          94
         412          95
         412          95
         413          95
         413          95
         414          96
         414          96
         415          96
         415          96
         416          96
         416          97
         417          97
         417          97
         418          97
         418          98
         419          98
         419          98
         419          98
         420          99
         420          99
         421          99
         421          99
         422         100
         422         100
         422         100
         423         100
         423         101
         424         101
         424         101
         425         101
         425         102
         425         102
         426         102
         426         102
         427         103
         427         103
         427         103
         428         103
         428         104
         429         104
         429         104
         429         104
         430         105
         430         105
         430         105
         431         106
         431         106
         432         106
         432         106
         432         107
         433         107
         433         107
         433         107
         434         108
         434         108
         434         108
         435         109
         435         109
         435         109
         436         109
         436         110
         436         110
         437         110
         437         111
         437         111
         438         111
         438         111
         438         112
         438         112
         439         112
         439         113
         439         113
         440         113
         440         114
         440         114
         440         114
         441         114
         441         115
         441         115
         442         115
         442         116
         442         116
         442         116
         443         116
         443         117
         443         117
         443         117
         444         118
         444         118
         444         118
         444         119
         445         119
         445         119
         445         120
         298         195
         298         195
         297         194
         297         194
         297         194
         296         194
         296         193
         296         193
         295         193
         295         193
         295         192
         294         192
         294         192
         293         192
         293         192
         293         191
         292         191
         292         191
         292         191
         291         190
         291         190
         291         190
         290         190
         290         189
         290         189
         289         189
         289         188
         289         188
         288         188
         288         188
         287         187
         287         187
         287         187
         286         187
         286         186
         286         186
         285         186
         285         186
         285         185
         284         185
         284         185
         284         185
         283         184
         283         184
         283         184
         282         184
         282         183
         282         183
         281         183
         281         182
         281         182
         280         182
         280         182
         280         181
         279         181
         279         181
         279         181
         278         180
         278         180
         278         180
         277         179
         277         179
         277         179
         276         179
         276         178
         276         178
         275         178
         275         178
         275         177
         274         177
         274         177
         274         176
         273         176
         273         176
         273         176
         272         175
         272         175
         272         175
         271         174
         271         174
         271         174
         271         174
         270         173
         270         173
         270         173
         269         172
         269         172
         269         172
         268         172
         268         171
         268         171
         267         171
         267         170
         267         170
         267         170
         266         169
         266         169
         266         169
         265         169
         265         168
         265         168
         264         168
         264         167
         264         167
         264         167
         263         167
         263         166
         263         166
         262         166
         262         165
         262         165
         262         165
         261         164
         261         164
         261         164
         260         164
         260         163
         260         163
         260         163
         259         162
         259         162
         259         162
         258         161
         258         161
         258         161
         258         161
         257         160
         257         160
         257         160
         257         159
         256         159
         256         159
         256         158
         256         158
         255         158
         255         158
         255         157
         255         157
         254         157
         254         156
         254         156
         254         156
         253         155
         253         155
         253         155
         253         154
         252         154
         252         154
         252         154
         252         153
         251         153
         251         153
         251         152
         251         152
         250         152
         250         151
         250         151
         250         151
         250         150
         249         150
         249         150
         249         150
         249         149
         248         149
         248         149
         248         148
         248         148
         248         148
         247         147
         247         147
         247         147
         247         146
         247         146
         246         146
         246         146
         246         145
         246         145
         246         145
         245         144
         245         144
         245         144
         245         143
         245         143
         244         143
         244         142
         244         142
         244         142
         244         142
         244         141
         243         141
         243         141
         243         140
         243         140
         243         140
         243         139
         242         139
         242         139
         242         138
         242         138
         242         138
         242         138
         241         137
         241         137
         241         137
         241         136
         241         136
         241         136
         241         135
         240         135
         240         135
         240         135
         240         134
         240         134
         240         134
         240         133
         240         133
         239         133
         239         132
         239         132
         239         132
         239         132
         239         131
         239         131
         239         131
         239         130
         238         130
         238         130
         238         129
         238         129
         238         129
         238         129
         238         128
         238         128
         238         128
         238         127
         238         127
         237         127
         237         126
         237         126
         237         126
         237         126
         237         125
         237         125
         237         125
         237         124
         237         124
         237         124
         237         123
         237         123
         237         123
         237         123
         237         122
         237         122
         237         122
         236         121
         236         121
         236         121
         236         121
         236         120
         236         120
         236         120
         236         119
         236         119
         236         119
         236         119
         236         118
         236         118
         236         118
         236         117
         236         117
         236         117
         236         117
         236         116
         236         116
         236         116
         236         115
         236         115
         236         115
         236         115
         237         114
         237         114
         237         114
         237         114
         237         113
         237         113
         237         113
         237         112
         237         112
         237         112
         237         112
         237         111
         237         111
         237         111
         237         111
         237         110
         237         110
         238         110
         238         109
         238         109
         238         109
         238         109
         238         108
         238         108
         238         108
         238         108
         238         107
         238         107
         239         107
         239         107
         239         106
         239         106
         239         106
         239         106
         239         105
         239         105
         240         105
         240         105
         240         104
         240         104
         240         104
         240         104
         241         103
         241         103
         241         103
         241         103
         241         102
         241         102
         242         102
         242         102
         242         101
         242         101
         242         101
         242         101
         243         100
         243         100
         243         100
         243         100
         243          99
         244          99
         244          99
         244          99
         244          99
         245          98
         245          98
         245          98
         245          98
         245          97
         246          97
         246          97
         246          97
         246          97
         247          96
         247          96
         247          96
         247          96
         248          95
         248          95
         248          95
         249          95
         249          95
         249          94
         249          94
         250          94
         250          94
         250          94
         251          93
         251          93
         251          93
         252          93
         252          93
         252          92
         252          92
         253          92
         253          92
         253          92
         254          91
         254          91
         254          91
         255          91
         255          91
         255          90
         256          90
         256          90
         257          90
         257          90
         257          89
         258          89
         258          89
         258          89
         259          89
         259          89
         260          88
         260          88
         260          88
         261          88
         261          88
         262          88
         262          87
         262          87
         263          87
         263          87
         264          87
         264          87
         264          86
         265          86
         265          86
         266          86
         266          86
         267          86
         267          85
         267          85
         268          85
         268          85
         269          85
         269          85
         270          85
         270          84
         271          84
         271          84
         272          84
         272          84
         273          84
         273          84
         273          83
         274          83
         274          83
         275          83
         275          83
         276          83
         276          83
         277          83
         277          82
         278          82
         278          82
         279          82
         280          82
         280          82
         281          82
         281          82
         282          82
         282          81
         283          81
         283          81
         284          81
         284          81
         285          81
         285          81
         286          81
         286          81
         287          81
         288          80
         288          80
         289          80
         289          80
         290          80
         290          80
         291          80
         292          80
         292          80
         293          80
         293          80
         294          80
         294          79
         295          79
         296          79
         296          79
         297          79
         297          79
         298          79
         299          79
         299          79
         300          79
         300          79
         301          79
         302          79
         302          79
         303          79
         303          79
         304          78
         305          78
         305          78
         306          78
         307          78
         307          78
         308          78
         308          78
         309          78
         310          78
         310          78
         311          78
         312          78
         312          78
         313          78
         313          78
         314          78
         315          78
         315          78
         316          78
         317          78
         317          78
         318          78
         319          78
         319          78
         320          78
         321          78
         321          78
         322          78
         322          78
         323          78
         324          78
         324          78
         325          78
         326          78
         326          78
         327          78
         328          78
         328          78
         329          78
         330          78
         330          78
         331          78
         332          78
         332          78
         333          78
         334          78
         334          78
         335          78
         336          78
         336          78
         337          78
         338          78
         338          78
         339          78
         340          78
         340          78
         341          78
         342          78
         342          79
         343          79
         344          79
         344          79
         345          79
         346          79
         346          79
         347          79
         348          79
         348          79
         349          79
         350          79
         350          79
         351          79
         352          79
         352          79
         353          80
         354          80
         354          80
         355          80
         356          80
         356          80
         357          80
         358          80
         358          80
         359          80
         360          80
         360          80
         361          81
         362          81
         362          81
         363          81
         363          81
         364          81
         365          81
         365          81
         366          81
         367          82
         367          82
         368          82
         369          82
         369          82
         370          82
         371          82
         371          82
         372          82
         372          83
         373          83
         374          83
         374          83
         375          83
         376          83
         376          83
         377          84
         377          84
         378          84
         379          84
         379          84
         380          84
         380          84
         381          84
         382          85
         382          85
         383          85
         384          85
         384          85
         385          85
         385          86
         386          86
         386          86
         387          86
         388          86
         388          86
         389          87
         389          87
         390          87
         391          87
         391          87
         392          87
         392          88
         393          88
         393          88
         394          88
         395          88
         395          88
         396          89
         396          89
         397          89
         397          89
         398          89
         398          90
         399          90
         400          90
         400          90
         401          90
         401          91
         402          91
         402          91
         403          91
         403          91
         404          92
         404          92
         405          92
         405          92
         406          92
         406          93
         407          93
         407          93
         408          93
         408          93
         409          94
         409          94
         410          94
         410          94
         411          95
         411          95
         412          95
         412          95
         413          95
         413          96
         414          96
         414          96
         415          96
         415          97
         416          97
         416          97
         417          97
         417          98
         417          98
         418          98
         418          98
         419          99
         419          99
         420          99
         420          99
         421          99
         421         100
         421         100
         422         100
         422         100
         423         101
         423         101
         423         101
         424         101
         424         102
         425         102
         425         102
         426         103
         426         103
         426         103
         427         103
         427         104
         427         104
         428         104
         428         104
         429         105
         429         105
         429         105
         430         105
         430         106
         430         106
         431         106
         431         107
         432         107
         432         107
         432         107
         433         108
         433         108
         433         108
         434         108
         434         109
         434         109
         435         109
         435         110
         435         110
         436         110
         436         110
         436         111
         436         111
         437         111
         437         112
         437         112
         438         112
         438         112
         438         113
         439         113
         439         113
         439         114
         439         114
         440         114
         440         114
         440         115
         441         115
         441         115
         441         116
         441         116
         442         116
         442         117
         442         117
         442         117
         443         117
         443         118
         443         118
         443         118
         444         119
         444         119
         444         119
         444         120
         299         195
         298         194
         298         194
         298         194
         297         194
         297         193
         296         193
         296         193
         296         193
         295         193
         295         192
         295         192
         294         192
         294         192
         294         191
         293         191
         293         191
         293         191
         292         190
         292         190
         291         190
         291         190
         291         189
         290         189
         290         189
         290         189
         289         188
         289         188
         289         188
         288         188
         288         187
         288         187
         287         187
         287         187
         287         186
         286         186
         286         186
         286         185
         285         185
         285         185
         285         185
         284         184
         284         184
         283         184
         283         184
         283         183
         282         183
         282         183
         282         183
         281         182
         281         182
         281         182
         280         181
         280         181
         280         181
         279         181
         279         180
         279         180
         278         180
         278         180
         278         179
         277         179
         277         179
         277         178
         276         178
         276         178
         276         178
         276         177
         275         177
         275         177
         275         177
         274         176
         274         176
         274         176
         273         175
         273         175
         273         175
         272         175
         272         174
         272         174
         271         174
         271         173
         271         173
         270         173
         270         173
         270         172
         270         172
         269         172
         269         171
         269         171
         268         171
         268         170
         268         170
         267         170
         267         170
         267         169
         266         169
         266         169
         266         168
         266         168
         265         168
         265         168
         265         167
         264         167
         264         167
         264         166
         264         166
         263         166
         263         166
         263         165
         262         165
         262         165
         262         164
         262         164
         261         164
         261         163
         261         163
         260         163
         260         163
         260         162
         260         162
         259         162
         259         161
         259         161
         259         161
         258         160
         258         160
         258         160
         257         160
         257         159
         257         159
         257         159
         256         158
         256         158
         256         158
         256         157
         255         157
         255         157
         255         156
         255         156
         254         156
         254         156
         254         155
         254         155
         253         155
         253         154
         253         154
         253         154
         252         153
         252         153
         252         153
         252         153
         252         152
         251         152
         251         152
         251         151
         251         151
         250         151
         250         150
         250         150
         250         150
         250         149
         249         149
         249         149
         249         149
         249         148
         248         148
         248         148
         248         147
         248         147
         248         147
         247         146
         247         146
         247         146
         247         145
         247         145
         246         145
         246         145
         246         144
         246         144
         246         144
         245         143
         245         143
         245         143
         245         142
         245         142
         245         142
         244         141
         244         141
         244         141
         244         141
         244         140
         244         140
         243         140
         243         139
         243         139
         243         139
         243         138
         243         138
         242         138
         242         138
         242         137
         242         137
         242         137
         242         136
         242         136
         241         136
         241         135
         241         135
         241         135
         241         134
         241         134
         241         134
         240         134
         240         133
         240         133
         240         133
         240         132
         240         132
         240         132
         240         131
         240         131
         239         131
         239         131
         239         130
         239         130
         239         130
         239         129
         239         129
         239         129
         239         128
         239         128
         238         128
         238         128
         238         127
         238         127
         238         127
         238         126
         238         126
         238         126
         238         126
         238         125
         238         125
         238         125
         238         124
         238         124
         238         124
         237         123
         237         123
         237         123
         237         123
         237         122
         237         122
         237         122
         237         121
         237         121
         237         121
         237         121
         237         120
         237         120
         237         120
         237         119
         237         119
         237         119
         237         119
         237         118
         237         118
         237         118
         237         117
         237         117
         237         117
         237         117
         237         116
         237         116
         237         116
         237         115
         237         115
         237         115
         237         115
         237         114
         237         114
         237         114
         237         114
         237         113
         237         113
         237         113
         238         112
         238         112
         238         112
         238         112
         238         111
         238         111
         238         111
         238         111
         238         110
         238         110
         238         110
         238         110
         238         109
         238         109
         239         109
         239         108
         239         108
         239         108
         239         108
         239         107
         239         107
         239         107
         239         107
         240         106
         240         106
         240         106
         240         106
         240         105
         240         105
         240         105
         240         105
         241         104
         241         104
         241         104
         241         104
         241         103
         241         103
         241         103
         242         103
         242         102
         242         102
         242         102
         242         102
         243         101
         243         101
         243         101
         243         101
         243         101
         243         100
         244         100
         244         100
         244         100
         244          99
         245          99
         245          99
         245          99
         245          98
         245          98
         246          98
         246          98
         246          98
         246          97
         247          97
         247          97
         247          97
         247          96
         248          96
         248          96
         248          96
         248          96
         249          95
         249          95
         249          95
         249          95
         250          95
         250          94
         250          94
         251          94
         251          94
         251          93
         251          93
         252          93
         252          93
         252          93
         253          92
         253          92
         253          92
         254          92
         254          92
         254          91
         255          91
         255          91
         255          91
         256          91
         256          91
         256          90
         257          90
         257          90
         257          90
         258          90
         258          89
         259          89
         259          89
         259          89
         260          89
         260          89
         260          88
         261          88
         261          88
         262          88
         262          88
         262          88
         263          87
         263          87
         264          87
         264          87
         264          87
         265          87
         265          86
         266          86
         266          86
         267          86
         267          86
         267          86
         268          85
         268          85
         269          85
         269          85
         270          85
         270          85
         271          85
         271          84
         272          84
         272          84
         272          84
         273          84
         273          84
         274          84
         274          84
         275          83
         275          83
         276          83
         276          83
         277          83
         277          83
         278          83
         278          83
         279          82
         279          82
         280          82
         280          82
         281          82
         281          82
         282          82
         282          82
         283          82
         284          81
         284          81
         285          81
         285          81
         286          81
         286          81
         287          81
         287          81
         288          81
         288          81
         289          80
         290          80
         290          80
         291          80
         291          80
         292          80
         292          80
         293          80
         293          80
         294          80
         295          80
         295          80
         296          80
         296          79
         297          79
         298          79
         298          79
         299          79
         299          79
         300          79
         301          79
         301          79
         302          79
         302          79
         303          79
         304          79
         304          79
         305          79
         305          79
         306          79
         307          78
         307          78
         308          78
         308          78
         309          78
         310          78
         310          78
         311          78
         312          78
         312          78
         313          78
         314          78
         314          78
         315          78
         315          78
         316          78
         317          78
         317          78
         318          78
         319          78
         319          78
         320          78
         321          78
         321          78
         322          78
         322          78
         323          78
         324          78
         324          78
         325          78
         326          78
         326          78
         327          78
         328          78
         328          78
         329          78
         330          78
         330          78
         331          78
         332          78
         332          78
         333          78
         334          78
         334          78
         335          78
         336          78
         336          78
         337          78
         338          78
         338          78
         339          78
         340          79
         340          79
         341          79
         342          79
         342          79
         343          79
         344          79
         344          79
         345          79
         346          79
         346          79
         347          79
         347          79
         348          79
         349          79
         349          79
         350          79
         351          80
         351          80
         352          80
         353          80
         353          80
         354          80
         355          80
         355          80
         356          80
         357          80
         357          80
         358          80
         359          81
         359          81
         360          81
         361          81
         361          81
         362          81
         363          81
         363          81
         364          81
         364          81
         365          82
         366          82
         366          82
         367          82
         368          82
         368          82
         369          82
         370          82
         370          82
         371          83
         371          83
         372          83
         373          83
         373          83
         374          83
         375          83
         375          83
         376          84
         376          84
         377          84
         378          84
         378          84
         379          84
         379          84
         380          85
         381          85
         381          85
         382          85
         382          85
         383          85
         384          85
         384          86
         385          86
         385          86
         386          86
         387          86
         387          86
         388          87
         388          87
         389          87
         390          87
         390          87
         391          87
         391          88
         392          88
         392          88
         393          88
         393          88
         394          88
         395          89
         395          89
         396          89
         396          89
         397          89
         397          90
         398          90
         398          90
         399          90
         400          90
         400          91
         401          91
         401          91
         402          91
         402          91
         403          92
         403          92
         404          92
         404          92
         405          92
         405          93
         406          93
         406          93
         407          93
         407          93
         408          94
         408          94
         409          94
         409          94
         410          95
         410          95
         411          95
         411          95
         412          95
         412          96
         413          96
         413          96
         414          96
         414          97
         415          97
         415          97
         415          97
         416          97
         416          98
         417          98
         417          98
         418          98
         418          99
         419          99
         419          99
         419          99
         420         100
         420         100
         421         100
         421         100
         422         101
         422         101
         422         101
         423         101
         423         102
         424         102
         424         102
         424         102
         425         103
         425         103
         426         103
         426         103
         426         104
         427         104
         427         104
         428         105
         428         105
         428         105
         429         105
         429         106
         429         106
         430         106
         430         106
         430         107
         431         107
         431         107
         431         107
         432         108
         432         108
         433         108
         433         109
         433         109
         434         109
         434         109
         434         110
         434         110
         435         110
         435         111
         435         111
         436         111
         436         111
         436         112
         437         112
         437         112
         437         113
         438         113
         438         113
         438         113
         438         114
         439         114
         439         114
         439         115
         440         115
         440         115
         440         115
         440         116
         441         116
         441         116
         441         117
         441         117
         442         117
         442         118
         442         118
         442         118
         443         118
         443         119
         443         119
         443         119
         444         120
         299         194
         299         194
         298         194
         298         194
         298         194
         297         193
         297         193
         297         193
         296         193
         296         192
         295         192
         295         192
         295         192
         294         191
         294         191
         294         191
         293         191
         293         190
         293         190
         292         190
         292         190
         292         189
         291         189
         291         189
         291         189
         290         188
         290         188
         289         188
         289         188
         289         187
         288         187
         288         187
         288         187
         287         186
         287         186
         287         186
         286         186
         286         185
         286         185
         285         185
         285         185
         285         184
         284         184
         284         184
         284         183
         283         183
         283         183
         283         183
         282         182
         282         182
         282         182
         281         182
         281         181
         281         181
         280         181
         280         180
         280         180
         279         180
         279         180
         279         179
         278         179
         278         179
         278         179
         277         178
         277         178
         277         178
         276         177
         276         177
         276         177
         275         177
         275         176
         275         176
         274         176
         274         175
         274         175
         274         175
         273         175
         273         174
         273         174
         272         174
         272         174
         272         173
         271         173
         271         173
         271         172
         270         172
         270         172
         270         172
         269         171
         269         171
         269         171
         269         170
         268         170
         268         170
         268         169
         267         169
         267         169
         267         169
         266         168
         266         168
         266         168
         266         167
         265         167
         265         167
         265         167
         264         166
         264         166
         264         166
         264         165
         263         165
         263         165
         263         164
         262         164
         262         164
         262         164
         262         163
         261         163
         261         163
         261         162
         261         162
         260         162
         260         161
         260         161
         259         161
         259         161
         259         160
         259         160
         258         160
         258         159
         258         159
         258         159
         257         158
         257         158
         257         158
         257         158
         256         157
         256         157
         256         157
         256         156
         255         156
         255         156
         255         155
         255         155
         254         155
         254         155
         254         154
         254         154
         253         154
         253         153
         253         153
         253         153
         252         152
         252         152
         252         152
         252         151
         252         151
         251         151
         251         151
         251         150
         251         150
         250         150
         250         149
         250         149
         250         149
         250         148
         249         148
         249         148
         249         148
         249         147
         249         147
         248         147
         248         146
         248         146
         248         146
         248         145
         247         145
         247         145
         247         144
         247         144
         247         144
         246         144
         246         143
         246         143
         246         143
         246         142
         245         142
         245         142
         245         141
         245         141
         245         141
         245         140
         244         140
         244         140
         244         140
         244         139
         244         139
         244         139
         243         138
         243         138
         243         138
         243         137
         243         137
         243         137
         243         137
         242         136
         242         136
         242         136
         242         135
         242         135
         242         135
         242         134
         241         134
         241         134
         241         134
         241         133
         241         133
         241         133
         241         132
         241         132
         240         132
         240         131
         240         131
         240         131
         240         131
         240         130
         240         130
         240         130
         240         129
         240         129
         239         129
         239         128
         239         128
         239         128
         239         128
         239         127
         239         127
         239         127
         239         126
         239         126
         239         126
         239         125
         239         125
         238         125
         238         125
         238         124
         238         124
         238         124
         238         123
         238         123
         238         123
         238         123
         238         122
         238         122
         238         122
         238         121
         238         121
         238         121
         238         121
         238         120
         238         120
         238         120
         238         119
         238         119
         238         119
         238         119
         238         118
         238         118
         238         118
         238         117
         238         117
         238         117
         238         117
         238         116
         238         116
         238         116
         238         115
         238         115
         238         115
         238         115
         238         114
         238         114
         238         114
         238         114
         238         113
         238         113
         238         113
         238         112
         238         112
         238         112
         238         112
         238         111
         239         111
         239         111
         239         111
         239         110
         239         110
         239         110
         239         110
         239         109
         239         109
         239         109
         239         109
         239         108
         240         108
         240         108
         240         107
         240         107
         240         107
         240         107
         240         106
         240         106
         240         106
         241         106
         241         105
         241         105
         241         105
         241         105
         241         104
         241         104
         242         104
         242         104
         242         103
         242         103
         242         103
         242         103
         242         102
         243         102
         243         102
         243         102
         243         102
         243         101
         244         101
         244         101
         244         101
         244         100
         244         100
         245         100
         245         100
         245          99
         245          99
         245          99
         246          99
         246          99
         246          98
         246          98
         246          98
         247          98
         247          97
         247          97
         247          97
         248          97
         248          97
         248          96
         248          96
         249          96
         249          96
         249          95
         249          95
         250          95
         250          95
         250          95
         251          94
         251          94
         251          94
         251          94
         252          94
         252          93
         252          93
         253          93
         253          93
         253          93
         254          92
         254          92
         254          92
         255          92
         255          92
         255          91
         256          91
         256          91
         256          91
         257          91
         257          90
         257          90
         258          90
         258          90
         258          90
         259          90
         259          89
         259          89
         260          89
         260          89
         261          89
         261          89
         261          88
         262          88
         262          88
         262          88
         263          88
         263          88
         264          87
         264          87
         264          87
         265          87
         265          87
         266          87
         266          86
         267          86
         267          86
         267          86
         268          86
         268          86
         269          85
         269          85
         270          85
         270          85
         271          85
         271          85
         271          85
         272          84
         272          84
         273          84
         273          84
         274          84
         274          84
         275          84
         275          84
         276          83
         276          83
         277          83
         277          83
         278          83
         278          83
         279          83
         279          83
         280          82
         280          82
         281          82
         281          82
         282          82
         282          82
         283          82
         283          82
         284          82
         284          81
         285          81
         285          81
         286          81
         286          81
         287          81
         288          81
         288          81
         289          81
         289          81
         290          81
         290          80
         291          80
         291          80
         292          80
         293          80
         293          80
         294          80
         294          80
         295          80
         295          80
         296          80
         297          80
         297          80
         298          79
         298          79
         299          79
         300          79
         300          79
         301          79
         301          79
         302          79
         303          79
         303          79
         304          79
         304          79
         305          79
         306          79
         306          79
         307          79
         307          79
         308          79
         309          79
         309          79
         310          79
         310          78
         311          78
         312          78
         312          78
         313          78
         314          78
         314          78
         315          78
         315          78
         316          78
         317          78
         317          78
         318          78
         319          78
         319          78
         320          78
         321          78
         321          78
         322          78
         322          78
         323          78
         324          78
         324          78
         325          78
         326          78
         326          78
         327          78
         328          78
         328          78
         329          78
         330          78
         330          78
         331          78
         332          78
         332          78
         333          78
         334          78
         334          78
         335          78
         335          79
         336          79
         337          79
         337          79
         338          79
         339          79
         339          79
         340          79
         341          79
         341          79
         342          79
         343          79
         343          79
         344          79
         345          79
         345          79
         346          79
         347          79
         347          79
         348          79
         349          80
         349          80
         350          80
         351          80
         351          80
         352          80
         353          80
         353          80
         354          80
         354          80
         355          80
         356          80
         356          80
         357          81
         358          81
         358          81
         359          81
         360          81
         360          81
         361          81
         362          81
         362          81
         363          81
         363          82
         364          82
         365          82
         365          82
         366          82
         367          82
         367          82
         368          82
         369          82
         369          83
         370          83
         370          83
         371          83
         372          83
         372          83
         373          83
         374          83
         374          84
         375          84
         375          84
         376          84
         377          84
         377          84
         378          84
         378          84
         379          85
         380          85
         380          85
         381          85
         381          85
         382          85
         383          86
         383          86
         384          86
         384          86
         385          86
         386          86
         386          86
         387          87
         387          87
         388          87
         388          87
         389          87
         390          87
         390          88
         391          88
         391          88
         392          88
         392          88
         393          88
         394          89
         394          89
         395          89
         395          89
         396          89
         396          90
         397          90
         397          90
         398          90
         398          90
         399          91
         400          91
         400          91
         401          91
         401          91
         402          92
         402          92
         403          92
         403          92
         404          92
         404          93
         405          93
         405          93
         406          93
         406          93
         407          94
         407          94
         408          94
         408          94
         409          94
         409          95
         410          95
         410          95
         411          95
         411          96
         412          96
         412          96
         412          96
         413          96
         413          97
         414          97
         414          97
         415          97
         415          98
         416          98
         416          98
         417          98
         417          99
         417          99
         418          99
         418          99
         419         100
         419         100
         420         100
         420         100
         420         101
         421         101
         421         101
         422         101
         422         102
         423         102
         423         102
         423         102
         424         103
         424         103
         425         103
         425         103
         425         104
         426         104
         426         104
         426         104
         427         105
         427         105
         428         105
         428         105
         428         106
         429         106
         429         106
         429         107
         430         107
         430         107
         430         107
         431         108
         431         108
         431         108
         432         108
         432         109
         432         109
         433         109
         433         110
         433         110
         434         110
         434         110
         434         111
         435         111
         435         111
         435         112
         436         112
         436         112
         436         112
         437         113
         437         113
         437         113
         437         114
         438         114
         438         114
         438         114
         439         115
         439         115
         439         115
         439         116
         440         116
         440         116
         440         116
         440         117
         441         117
         441         117
         441         118
         441         118
         442         118
         442         119
         442         119
         442         119
         443         119
         443         120
         299         194
         299         194
         299         194
         298         194
         298         193
         298         193
         297         193
         297         193
         297         192
         296         192
         296         192
         296         192
         295         191
         295         191
         294         191
         294         191
         294         190
         293         190
         293         190
         293         190
         292         189
         292         189
         292         189
         291         189
         291         188
         291         188
         290         188
         290         188
         290         187
         289         187
         289         187
         289         187
         288         186
         288         186
         288         186
         287         186
         287         185
         287         185
         286         185
         286         185
         286         184
         285         184
         285         184
         285         184
         284         183
         284         183
         283         183
         283         182
         283         182
         282         182
         282         182
         282         181
         281         181
         281         181
         281         181
         281         180
         280         180
         280         180
         280         179
         279         179
         279         179
         279         179
         278         178
         278         178
         278         178
         277         178
         277         177
         277         177
         276         177
         276         176
         276         176
         275         176
         275         176
         275         175
         274         175
         274         175
         274         174
         273         174
         273         174
         273         174
         273         173
         272         173
         272         173
         272         172
         271         172
         271         172
         271         172
         270         171
         270         171
         270         171
         269         170
         269         170
         269         170
         269         170
         268         169
         268         169
         268         169
         267         168
         267         168
         267         168
         266         168
         266         167
         266         167
         266         167
         265         166
         265         166
         265         166
         264         166
         264         165
         264         165
         264         165
         263         164
         263         164
         263         164
         263         163
         262         163
         262         163
         262         163
         261         162
         261         162
         261         162
         261         161
         260         161
         260         161
         260         160
         260         160
         259         160
         259         160
         259         159
         258         159
         258         159
         258         158
         258         158
         257         158
         257         157
         257         157
         257         157
         256         157
         256         156
         256         156
         256         156
         255         155
         255         155
         255         155
         255         154
         254         154
         254         154
         254         154
         254         153
         254         153
         253         153
         253         152
         253         152
         253         152
         252         151
         252         151
         252         151
         252         150
         252         150
         251         150
         251         150
         251         149
         251         149
         250         149
         250         148
         250         148
         250         148
         250         147
         249         147
         249         147
         249         147
         249         146
         249         146
         248         146
         248         145
         248         145
         248         145
         248         144
         247         144
         247         144
         247         143
         247         143
         247         143
         246         143
         246         142
         246         142
         246         142
         246         141
         246         141
         245         141
         245         140
         245         140
         245         140
         245         140
         245         139
         244         139
         244         139
         244         138
         244         138
         244         138
         244         137
         244         137
         243         137
         243         136
         243         136
         243         136
         243         136
         243         135
         243         135
         242         135
         242         134
         242         134
         242         134
         242         133
         242         133
         242         133
         242         133
         241         132
         241         132
         241         132
         241         131
         241         131
         241         131
         241         130
         241         130
         241         130
         240         130
         240         129
         240         129
         240         129
         240         128
         240         128
         240         128
         240         128
         240         127
         240         127
         240         127
         240         126
         239         126
         239         126
         239         125
         239         125
         239         125
         239         125
         239         124
         239         124
         239         124
         239         123
         239         123
         239         123
         239         123
         239         122
         239         122
         239         122
         239         121
         239         121
         239         121
         239         121
         238         120
         238         120
         238         120
         238         119
         238         119
         238         119
         238         119
         238         118
         238         118
         238         118
         238         117
         238         117
         238         117
         238         117
         238         116
         238         116
         238         116
         238         116
         239         115
         239         115
         239         115
         239         114
         239         114
         239         114
         239         114
         239         113
         239         113
         239         113
         239         113
         239         112
         239         112
         239         112
         239         111
         239         111
         239         111
         239         111
         239         110
         239         110
         240         110
         240         110
         240         109
         240         109
         240         109
         240         109
         240         108
         240         108
         240         108
         240         108
         240         107
         241         107
         241         107
         241         106
         241         106
         241         106
         241         106
         241         105
         241         105
         242         105
         242         105
         242         104
         242         104
         242         104
         242         104
         242         104
         243         103
         243         103
         243         103
         243         103
         243         102
         243         102
         244         102
         244         102
         244         101
         244         101
         244         101
         245         101
         245         100
         245         100
         245         100
         245         100
         246          99
         246          99
         246          99
         246          99
         246          99
         247          98
         247          98
         247          98
         247          98
         248          97
         248          97
         248          97
         248          97
         249          97
         249          96
         249          96
         249          96
         250          96
         250          96
         250          95
         250          95
         251          95
         251          95
         251          94
         251          94
         252          94
         252          94
         252          94
         253          93
         253          93
         253          93
         254          93
         254          93
         254          92
         254          92
         255          92
         255          92
         255          92
         256          92
         256          91
         256          91
         257          91
         257          91
         257          91
         258          90
         258          90
         258          90
         259          90
         259          90
         260          90
         260          89
         260          89
         261          89
         261          89
         261          89
         262          88
         262          88
         263          88
         263          88
         263          88
         264          88
         264          87
         265          87
         265          87
         265          87
         266          87
         266          87
         267          87
         267          86
         267          86
         268          86
         268          86
         269          86
         269          86
         270          85
         270          85
         271          85
         271          85
         271          85
         272          85
         272          85
         273          85
         273          84
         274          84
         274          84
         275          84
         275          84
         276          84
         276          84
         277          83
         277          83
         278          83
         278          83
         279          83
         279          83
         280          83
         280          83
         281          83
         281          82
         282          82
         282          82
         283          82
         283          82
         284          82
         284          82
         285          82
         285          82
         286          81
         286          81
         287          81
         287          81
         288          81
         288          81
         289          81
         289          81
         290          81
         291          81
         291          81
         292          80
         292          80
         293          80
         293          80
         294          80
         295          80
         295          80
         296          80
         296          80
         297          80
         297          80
         298          80
         299          80
         299          80
         300          79
         300          79
         301          79
         301          79
         302          79
         303          79
         303          79
         304          79
         304          79
         305          79
         306          79
         306          79
         307          79
         307          79
         308          79
         309          79
         309          79
         310          79
         311          79
         311          79
         312          79
         312          79
         313          79
         314          79
         314          79
         315          79
         316          78
         316          78
         317          78
         317          78
         318          78
         319          78
         319          78
         320          78
         321          78
         321          78
         322          78
         322          78
         323          78
         324          78
         324          78
         325          78
         326          78
         326          78
         327          78
         328          78
         328          78
         329          78
         330          79
         330          79
         331          79
         332          79
         332          79
         333          79
         333          79
         334          79
         335          79
         335          79
         336          79
         337          79
         337          79
         338          79
         339          79
         339          79
         340          79
         341          79
         341          79
         342          79
         343          79
         343          79
         344          79
         345          79
         345          79
         346          79
         346          80
         347          80
         348          80
         348          80
         349          80
         350          80
         350          80
         351          80
         352          80
         352          80
         353          80
         354          80
         354          80
         355          80
         356          81
         356          81
         357          81
         357          81
         358          81
         359          81
         359          81
         360          81
         361          81
         361          81
         362          82
         363          82
         363          82
         364          82
         364          82
         365          82
         366          82
         366          82
         367          82
         368          82
         368          83
         369          83
         369          83
         370          83
         371          83
         371          83
         372          83
         373          83
         373          84
         374          84
         374          84
         375          84
         376          84
         376          84
         377          84
         377          85
         378          85
         379          85
         379          85
         380          85
         380          85
         381          85
         382          86
         382          86
         383          86
         383          86
         384          86
         385          86
         385          86
         386          87
         386          87
         387          87
         387          87
         388          87
         389          87
         389          88
         390          88
         390          88
         391          88
         391          88
         392          89
         392          89
         393          89
         394          89
         394          89
         395          89
         395          90
         396          90
         396          90
         397          90
         397          90
         398          91
         398          91
         399          91
         399          91
         400          91
         401          92
         401          92
         402          92
         402          92
         403          92
         403          93
         404          93
         404          93
         405          93
         405          93
         406          94
         406          94
         407          94
         407          94
         408          94
         408          95
         409          95
         409          95
         410          95
         410          96
         410          96
         411          96
         411          96
         412          96
         412          97
         413          97
         413          97
         414          97
         414          98
         415          98
         415          98
         415          98
         416          99
         416          99
         417          99
         417          99
         418          99
         418         100
         419         100
         419         100
         419         100
         420         101
         420         101
         421         101
         421         101
         421         102
         422         102
         422         102
         423         102
         423         103
         423         103
         424         103
         424         103
         425         104
         425         104
         425         104
         426         105
         426         105
         426         105
         427         105
         427         106
         428         106
         428         106
         428         106
         429         107
         429         107
         429         107
         430         107
         430         108
         430         108
         431         108
         431         109
         431         109
         432         109
         432         109
         432         110
         433         110
         433         110
         433         111
         434         111
         434         111
         434         111
         435         112
         435         112
         435         112
         435         113
         436         113
         436         113
         436         113
         437         114
         437         114
         437         114
         437         115
         438         115
         438         115
         438         115
         439         116
         439         116
         439         116
         439         117
         440         117
         440         117
         440         117
         440         118
         441         118
         441         118
         441         119
         441         119
         442         119
         442         120
         442         120
         300         194
         300         194
         299         194
         299         193
         298         193
         298         193
         298         193
         297         192
         297         192
         297         192
         296         192
         296         191
         296         191
         295         191
         295         191
         295         191
         294         190
         294         190
         294         190
         293         190
         293         189
         293         189
         292         189
         292         189
         291         188
         291         188
         291         188
         290         188
         290         187
         290         187
         289         187
         289         186
         289         186
         288         186
         288         186
         288         185
         287         185
         287         185
         287         185
         286         184
         286         184
         286         184
         285         184
         285         183
         285         183
         284         183
         284         183
         284         182
         283         182
         283         182
         283         181
         282         181
         282         181
         282         181
         281         180
         281         180
         281         180
         280         180
         280         179
         280         179
         279         179
         279         179
         279         178
         278         178
         278         178
         278         177
         277         177
         277         177
         277         177
         277         176
         276         176
         276         176
         276         175
         275         175
         275         175
         275         175
         274         174
         274         174
         274         174
         273         173
         273         173
         273         173
         272         173
         272         172
         272         172
         272         172
         271         171
         271         171
         271         171
         270         171
         270         170
         270         170
         269         170
         269         169
         269         169
         269         169
         268         169
         268         168
         268         168
         267         168
         267         167
         267         167
         267         167
         266         167
         266         166
         266         166
         265         166
         265         165
         265         165
         265         165
         264         164
         264         164
         264         164
         263         164
         263         163
         263         163
         263         163
         262         162
         262         162
         262         162
         261         162
         261         161
         261         161
         261         161
         260         160
         260         160
         260         160
         260         159
         259         159
         259         159
         259         159
         259         158
         258         158
         258         158
         258         157
         258         157
         257         157
         257         156
         257         156
         257         156
         256         156
         256         155
         256         155
         256         155
         255         154
         255         154
         255         154
         255         153
         254         153
         254         153
         254         152
         254         152
         254         152
         253         152
         253         151
         253         151
         253         151
         252         150
         252         150
         252         150
         252         149
         252         149
         251         149
         251         149
         251         148
         251         148
         250         148
         250         147
         250         147
         250         147
         250         146
         249         146
         249         146
         249         146
         249         145
         249         145
         248         145
         248         144
         248         144
         248         144
         248         143
         248         143
         247         143
         247         142
         247         142
         247         142
         247         142
         246         141
         246         141
         246         141
         246         140
         246         140
         246         140
         245         139
         245         139
         245         139
         245         139
         245         138
         245         138
         245         138
         244         137
         244         137
         244         137
         244         136
         244         136
         244         136
         243         136
         243         135
         243         135
         243         135
         243         134
         243         134
         243         134
         243         133
         242         133
         242         133
         242         133
         242         132
         242         132
         242         132
         242         131
         242         131
         242         131
         241         130
         241         130
         241         130
         241         130
         241         129
         241         129
         241         129
         241         128
         241         128
         241         128
         241         127
         240         127
         240         127
         240         127
         240         126
         240         126
         240         126
         240         125
         240         125
         240         125
         240         125
         240         124
         240         124
         240         124
         240         123
         240         123
         239         123
         239         123
         239         122
         239         122
         239         122
         239         121
         239         121
         239         121
         239         121
         239         120
         239         120
         239         120
         239         119
         239         119
         239         119
         239         119
         239         118
         239         118
         239         118
         239         117
         239         117
         239         117
         239         117
         239         116
         239         116
         239         116
         239         116
         239         115
         239         115
         239         115
         239         114
         239         114
         239         114
         239         114
         239         113
         239         113
         240         113
         240         113
         240         112
         240         112
         240         112
         240         111
         240         111
         240         111
         240         111
         240         110
         240         110
         240         110
         240         110
         240         109
         240         109
         241         109
         241         109
         241         108
         241         108
         241         108
         241         108
         241         107
         241         107
         241         107
         242         107
         242         106
         242         106
         242         106
         242         106
         242         105
         242         105
         242         105
         243         105
         243         104
         243         104
         243         104
         243         104
         243         103
         243         103
         244         103
         244         103
         244         102
         244         102
         244         102
         244         102
         245         101
         245         101
         245         101
         245         101
         245         100
         246         100
         246         100
         246         100
         246         100
         246          99
         247          99
         247          99
         247          99
         247          98
         247          98
         248          98
         248          98
         248          98
         248          97
         249          97
         249          97
         249          97
         249          96
         250          96
         250          96
         250          96
         250          96
         251          95
         251          95
         251          95
         251          95
         252          95
         252          94
         252          94
         253          94
         253          94
         253          94
         253          93
         254          93
         254          93
         254          93
         255          93
         255          92
         255          92
         256          92
         256          92
         256          92
         257          91
         257          91
         257          91
         258          91
         258          91
         258          91
         259          90
         259          90
         259          90
         260          90
         260          90
         260          89
         261          89
         261          89
         262          89
         262          89
         262          89
         263          88
         263          88
         263          88
         264          88
         264          88
         265          88
         265          87
         265          87
         266          87
         266          87
         267          87
         267          87
         267          87
         268          86
         268          86
         269          86
         269          86
         270          86
         270          86
         270          85
         271          85
         271          85
         272          85
         272          85
         273          85
         273          85
         274          85
         274          84
         275          84
         275          84
         276          84
         276          84
         276          84
         277          84
         277          84
         278          83
         278          83
         279          83
         279          83
         280          83
         280          83
         281          83
         281          83
         282          82
         282          82
         283          82
         283          82
         284          82
         284          82
         285          82
         285          82
         286          82
         287          82
         287          81
         288          81
         288          81
         289          81
         289          81
         290          81
         290          81
         291          81
         291          81
         292          81
         293          81
         293          81
         294          80
         294          80
         295          80
         295          80
         296          80
         296          80
         297          80
         298          80
         298          80
         299          80
         299          80
         300          80
         300          80
         301          80
         302          80
         302          79
         303          79
         303          79
         304          79
         305          79
         305          79
         306          79
         306          79
         307          79
         308          79
         308          79
         309          79
         309          79
         310          79
         311          79
         311          79
         312          79
         312          79
         313          79
         314          79
         314          79
         315          79
         316          79
         316          79
         317          79
         317          79
         318          79
         319          79
         319          79
         320          79
         321          79
         321          79
         322          79
         322          79
         323          79
         324          79
         324          79
         325          79
         326          79
         326          79
         327          79
         328          79
         328          79
         329          79
         330          79
         330          79
         331          79
         331          79
         332          79
         333          79
         333          79
         334          79
         335          79
         335          79
         336          79
         337          79
         337          79
         338          79
         339          79
         339          79
         340          79
         340          79
         341          79
         342          79
         342          79
         343          79
         344          80
         344          80
         345          80
         346          80
         346          80
         347          80
         348          80
         348          80
         349          80
         349          80
         350          80
         351          80
         351          80
         352          80
         353          80
         353          81
         354          81
         355          81
         355          81
         356          81
         357          81
         357          81
         358          81
         358          81
         359          81
         360          81
         360          82
         361          82
         362          82
         362          82
         363          82
         363          82
         364          82
         365          82
         365          82
         366          82
         367          83
         367          83
         368          83
         368          83
         369          83
         370          83
         370          83
         371          83
         372          84
         372          84
         373          84
         373          84
         374          84
         375          84
         375          84
         376          84
         376          85
         377          85
         378          85
         378          85
         379          85
         379          85
         380          85
         381          86
         381          86
         382          86
         382          86
         383          86
         383          86
         384          87
         385          87
         385          87
         386          87
         386          87
         387          87
         387          88
         388          88
         389          88
         389          88
         390          88
         390          88
         391          89
         391          89
         392          89
         392          89
         393          89
         394          89
         394          90
         395          90
         395          90
         396          90
         396          90
         397          91
         397          91
         398          91
         398          91
         399          91
         399          92
         400          92
         400          92
         401          92
         402          92
         402          93
         403          93
         403          93
         404          93
         404          93
         405          94
         405          94
         406          94
         406          94
         406          94
         407          95
         407          95
         408          95
         408          95
         409          95
         409          96
         410          96
         410          96
         411          96
         411          97
         412          97
         412          97
         413          97
         413          98
         414          98
         414          98
         414          98
         415          98
         415          99
         416          99
         416          99
         417          99
         417         100
         417         100
         418         100
         418         100
         419         101
         419         101
         420         101
         420         101
         420         102
         421         102
         421         102
         422         102
         422         103
         422         103
         423         103
         423         103
         424         104
         424         104
         424         104
         425         104
         425         105
         425         105
         426         105
         426         105
         427         106
         427         106
         427         106
         428         107
         428         107
         428         107
         429         107
         429         108
         429         108
         430         108
         430         108
         430         109
         431         109
         431         109
         431         110
         432         110
         432         110
         432         110
         433         111
         433         111
         433         111
         434         111
         434         112
         434         112
         434         112
         435         113
         435         113
         435         113
         436         113
         436         114
         436         114
         436         114
         437         115
         437         115
         437         115
         438         116
         438         116
         438         116
         438         116
         439         117
         439         117
         439         117
         439         118
         440         118
         440         118
         440         118
         440         119
         441         119
         441         119
         441         120
         441         120
         300         194
         300         194
         300         193
         299         193
         299         193
         299         193
         298         192
         298         192
         297         192
         297         192
         297         192
         296         191
         296         191
         296         191
         295         191
         295         190
         295         190
         294         190
         294         190
         294         189
         293         189
         293         189
         293         189
         292         188
         292         188
         292         188
         291         188
         291         187
         291         187
         290         187
         290         187
         290         186
         289         186
         289         186
         289         186
         288         185
         288         185
         288         185
         287         184
         287         184
         287         184
         286         184
         286         183
         286         183
         285         183
         285         183
         285         182
         284         182
         284         182
         284         182
         283         181
         283         181
         283         181
         282         181
         282         180
         282         180
         281         180
         281         179
         281         179
         280         179
         280         179
         280         178
         279         178
         279         178
         279         178
         278         177
         278         177
         278         177
         277         176
         277         176
         277         176
         276         176
         276         175
         276         175
         276         175
         275         174
         275         174
         275         174
         274         174
         274         173
         274         173
         273         173
         273         172
         273         172
         272         172
         272         172
         272         171
         272         171
         271         171
         271         170
         271         170
         270         170
         270         170
         270         169
         269         169
         269         169
         269         168
         269         168
         268         168
         268         168
         268         167
         267         167
         267         167
         267         166
         267         166
         266         166
         266         166
         266         165
         265         165
         265         165
         265         164
         265         164
         264         164
         264         163
         264         163
         263         163
         263         163
         263         162
         263         162
         262         162
         262         161
         262         161
         262         161
         261         161
         261         160
         261         160
         261         160
         260         159
         260         159
         260         159
         259         158
         259         158
         259         158
         259         158
         258         157
         258         157
         258         157
         258         156
         257         156
         257         156
         257         155
         257         155
         257         155
         256         155
         256         154
         256         154
         256         154
         255         153
         255         153
         255         153
         255         152
         254         152
         254         152
         254         151
         254         151
         253         151
         253         151
         253         150
         253         150
         253         150
         252         149
         252         149
         252         149
         252         148
         252         148
         251         148
         251         148
         251         147
         251         147
         251         147
         250         146
         250         146
         250         146
         250         145
         250         145
         249         145
         249         145
         249         144
         249         144
         249         144
         248         143
         248         143
         248         143
         248         142
         248         142
         247         142
         247         141
         247         141
         247         141
         247         141
         247         140
         246         140
         246         140
         246         139
         246         139
         246         139
         246         138
         245         138
         245         138
         245         138
         245         137
         245         137
         245         137
         245         136
         244         136
         244         136
         244         135
         244         135
         244         135
         244         135
         244         134
         244         134
         243         134
         243         133
         243         133
         243         133
         243         132
         243         132
         243         132
         243         132
         242         131
         242         131
         242         131
         242         130
         242         130
         242         130
         242         129
         242         129
         242         129
         242         129
         241         128
         241         128
         241         128
         241         127
         241         127
         241         127
         241         127
         241         126
         241         126
         241         126
         241         125
         241         125
         241         125
         241         125
         240         124
         240         124
         240         124
         240         123
         240         123
         240         123
         240         123
         240         122
         240         122
         240         122
         240         121
         240         121
         240         121
         240         121
         240         120
         240         120
         240         120
         240         119
         240         119
         240         119
         240         119
         240         118
         240         118
         240         118
         240         117
         240         117
         240         117
         240         117
         240         116
         240         116
         240         116
         240         116
         240         115
         240         115
         240         115
         240         114
         240         114
         240         114
         240         114
         240         113
         240         113
         240         113
         240         113
         240         112
         240         112
         240         112
         240         111
         241         111
         241         111
         241         111
         241         110
         241         110
         241         110
         241         110
         241         109
         241         109
         241         109
         241         109
         241         108
         242         108
         242         108
         242         108
         242         107
         242         107
         242         107
         242         107
         242         106
         242         106
         243         106
         243         106
         243         105
         243         105
         243         105
         243         105
         243         104
         243         104
         244         104
         244         104
         244         103
         244         103
         244         103
         244         103
         245         102
         245         102
         245         102
         245         102
         245         101
         245         101
         246         101
         246         101
         246         101
         246         100
         246         100
         247         100
         247         100
         247          99
         247          99
         247          99
         248          99
         248          99
         248          98
         248          98
         249          98
         249          98
         249          97
         249          97
         249          97
         250          97
         250          97
         250          96
         250          96
         251          96
         251          96
         251          96
         251          95
         252          95
         252          95
         252          95
         253          94
         253          94
         253          94
         253          94
         254          94
         254          93
         254          93
         255          93
         255          93
         255          93
         256          93
         256          92
         256          92
         256          92
         257          92
         257          92
         257          91
         258          91
         258          91
         258          91
         259          91
         259          90
         259          90
         260          90
         260          90
         261          90
         261          90
         261          89
         262          89
         262          89
         262          89
         263          89
         263          89
         264          88
         264          88
         264          88
         265          88
         265          88
         265          88
         266          87
         266          87
         267          87
         267          87
         268          87
         268          87
         268          87
         269          86
         269          86
         270          86
         270          86
         270          86
         271          86
         271          86
         272          85
         272          85
         273          85
         273          85
         274          85
         274          85
         274          85
         275          84
         275          84
         276          84
         276          84
         277          84
         277          84
         278          84
         278          84
         279          83
         279          83
         280          83
         280          83
         281          83
         281          83
         282          83
         282          83
         283          83
         283          82
         284          82
         284          82
         285          82
         285          82
         286          82
         286          82
         287          82
         287          82
         288          82
         288          81
         289          81
         289          81
         290          81
         291          81
         291          81
         292          81
         292          81
         293          81
         293          81
         294          81
         294          81
         295          80
         296          80
         296          80
         297          80
         297          80
         298          80
         298          80
         299          80
         299          80
         300          80
         301          80
         301          80
         302          80
         302          80
         303          80
         304          80
         304          80
         305          79
         305          79
         306          79
         307          79
         307          79
         308          79
         308          79
         309          79
         310          79
         310          79
         311          79
         311          79
         312          79
         313          79
         313          79
         314          79
         314          79
         315          79
         316          79
         316          79
         317          79
         317          79
         318          79
         319          79
         319          79
         320          79
         321          79
         321          79
         322          79
         322          79
         323          79
         324          79
         324          79
         325          79
         326          79
         326          79
         327          79
         328          79
         328          79
         329          79
         329          79
         330          79
         331          79
         331          79
         332          79
         333          79
         333          79
         334          79
         335          79
         335          79
         336          79
         336          79
         337          79
         338          79
         338          79
         339          79
         340          79
         340          79
         341          80
         342          80
         342          80
         343          80
         344          80
         344          80
         345          80
         345          80
         346          80
         347          80
         347          80
         348          80
         349          80
         349          80
         350          80
         351          80
         351          81
         352          81
         352          81
         353          81
         354          81
         354          81
         355          81
         356          81
         356          81
         357          81
         358          81
         358          81
         359          82
         359          82
         360          82
         361          82
         361          82
         362          82
         363          82
         363          82
         364          82
         364          82
         365          83
         366          83
         366          83
         367          83
         367          83
         368          83
         369          83
         369          83
         370          83
         371          84
         371          84
         372          84
         372          84
         373          84
         374          84
         374          84
         375          85
         375          85
         376          85
         377          85
         377          85
         378          85
         378          85
         379          86
         380          86
         380          86
         381          86
         381          86
         382          86
         382          86
         383          87
         384          87
         384          87
         385          87
         385          87
         386          87
         386          88
         387          88
         388          88
         388          88
         389          88
         389          88
         390          89
         390          89
         391          89
         391          89
         392          89
         393          89
         393          90
         394          90
         394          90
         395          90
         395          90
         396          91
         396          91
         397          91
         397          91
         398          91
         398          91
         399          92
         399          92
         400          92
         400          92
         401          92
         401          93
         402          93
         402          93
         403          93
         403          94
         404          94
         404          94
         405          94
         405          94
         406          95
         406          95
         407          95
         407          95
         408          95
         408          96
         409          96
         409          96
         410          96
         410          97
         411          97
         411          97
         412          97
         412          97
         412          98
         413          98
         413          98
         414          98
         414          99
         415          99
         415          99
         416          99
         416         100
         416         100
         417         100
         417         100
         418         101
         418         101
         418         101
         419         101
         419         102
         420         102
         420         102
         420         102
         421         103
         421         103
         422         103
         422         103
         422         104
         423         104
         423         104
         424         104
         424         105
         424         105
         425         105
         425         105
         425         106
         426         106
         426         106
         427         106
         427         107
         427         107
         428         107
         428         107
         428         108
         429         108
         429         108
         429         109
         430         109
         430         109
         430         109
         431         110
         431         110
         431         110
         432         110
         432         111
         432         111
         433         111
         433         112
         433         112
         433         112
         434         112
         434         113
         434         113
         435         113
         435         114
         435         114
         435         114
         436         114
         436         115
         436         115
         437         115
         437         116
         437         116
         437         116
         438         117
         438         117
         438         117
         438         117
         439         118
         439         118
         439         118
         439         119
         440         119
         440         119
         440         119
         440         120
         441         120
         301         194
         300         193
         300         193
         300         193
         299         193
         299         193
         299         192
         298         192
         298         192
         298         192
         297         191
         297         191
         297         191
         296         191
         296         190
         296         190
         295         190
         295         190
         294         189
         294         189
         294         189
         293         189
         293         188
         293         188
         292         188
         292         188
         292         187
         291         187
         291         187
         291         187
         290         186
         290         186
         290         186
         289         186
         289         185
         289         185
         288         185
         288         185
         288         184
         287         184
         287         184
         287         184
         286         183
         286         183
         286         183
         285         182
         285         182
         285         182
         284         182
         284         181
         284         181
         283         181
         283         181
         283         180
         282         180
         282         180
         282         180
         281         179
         281         179
         281         179
         280         178
         280         178
         280         178
         280         178
         279         177
         279         177
         279         177
         278         177
         278         176
         278         176
         277         176
         277         175
         277         175
         276         175
         276         175
         276         174
         275         174
         275         174
         275         173
         275         173
         274         173
         274         173
         274         172
         273         172
         273         172
         273         171
         272         171
         272         171
         272         171
         271         170
         271         170
         271         170
         271         169
         270         169
         270         169
         270         169
         269         168
         269         168
         269         168
         269         167
         268         167
         268         167
         268         167
         267         166
         267         166
         267         166
         267         165
         266         165
         266         165
         266         165
         265         164
         265         164
         265         164
         265         163
         264         163
         264         163
         264         162
         264         162
         263         162
         263         162
         263         161
         262         161
         262         161
         262         160
         262         160
         261         160
         261         159
         261         159
         261         159
         260         159
         260         158
         260         158
         260         158
         259         157
         259         157
         259         157
         259         156
         258         156
         258         156
         258         156
         258         155
         257         155
         257         155
         257         154
         257         154
         256         154
         256         153
         256         153
         256         153
         255         153
         255         152
         255         152
         255         152
         255         151
         254         151
         254         151
         254         150
         254         150
         253         150
         253         150
         253         149
         253         149
         253         149
         252         148
         252         148
         252         148
         252         147
         252         147
         251         147
         251         147
         251         146
         251         146
         251         146
         250         145
         250         145
         250         145
         250         144
         250         144
         249         144
         249         144
         249         143
         249         143
         249         143
         249         142
         248         142
         248         142
         248         141
         248         141
         248         141
         247         140
         247         140
         247         140
         247         140
         247         139
         247         139
         246         139
         246         138
         246         138
         246         138
         246         137
         246         137
         246         137
         245         137
         245         136
         245         136
         245         136
         245         135
         245         135
         245         135
         244         134
         244         134
         244         134
         244         134
         244         133
         244         133
         244         133
         244         132
         243         132
         243         132
         243         132
         243         131
         243         131
         243         131
         243         130
         243         130
         243         130
         243         129
         242         129
         242         129
         242         129
         242         128
         242         128
         242         128
         242         127
         242         127
         242         127
         242         127
         242         126
         242         126
         241         126
         241         125
         241         125
         241         125
         241         125
         241         124
         241         124
         241         124
         241         123
         241         123
         241         123
         241         123
         241         122
         241         122
         241         122
         241         121
         241         121
         241         121
         241         121
         241         120
         241         120
         241         120
         241         119
         241         119
         241         119
         240         119
         240         118
         240         118
         240         118
         240         117
         240         117
         240         117
         240         117
         241         116
         241         116
         241         116
         241         116
         241         115
         241         115
         241         115
         241         114
         241         114
         241         114
         241         114
         241         113
         241         113
         241         113
         241         113
         241         112
         241         112
         241         112
         241         112
         241         111
         241         111
         241         111
         241         110
         241         110
         242         110
         242         110
         242         109
         242         109
         242         109
         242         109
         242         108
         242         108
         242         108
         242         108
         242         107
         243         107
         243         107
         243         107
         243         106
         243         106
         243         106
         243         106
         243         105
         244         105
         244         105
         244         105
         244         104
         244         104
         244         104
         244         104
         245         103
         245         103
         245         103
         245         103
         245         102
         245         102
         246         102
         246         102
         246         102
         246         101
         246         101
         246         101
         247         101
         247         100
         247         100
         247         100
         247         100
         248          99
         248          99
         248          99
         248          99
         248          99
         249          98
         249          98
         249          98
         249          98
         250          98
         250          97
         250          97
         250          97
         251          97
         251          96
         251          96
         251          96
         252          96
         252          96
         252          95
         252          95
         253          95
         253          95
         253          95
         253          94
         254          94
         254          94
         254          94
         255          94
         255          93
         255          93
         255          93
         256          93
         256          93
         256          92
         257          92
         257          92
         257          92
         258          92
         258          92
         258          91
         259          91
         259          91
         259          91
         260          91
         260          90
         260          90
         261          90
         261          90
         261          90
         262          90
         262          89
         263          89
         263          89
         263          89
         264          89
         264          89
         264          88
         265          88
         265          88
         266          88
         266          88
         266          88
         267          87
         267          87
         268          87
         268          87
         268          87
         269          87
         269          87
         270          86
         270          86
         270          86
         271          86
         271          86
         272          86
         272          86
         273          85
         273          85
         274          85
         274          85
         274          85
         275          85
         275          85
         276          84
         276          84
         277          84
         277          84
         278          84
         278          84
         279          84
         279          84
         280          83
         280          83
         281          83
         281          83
         282          83
         282          83
         283          83
         283          83
         284          83
         284          82
         285          82
         285          82
         286          82
         286          82
         287          82
         287          82
         288          82
         288          82
         289          82
         289          82
         290          81
         290          81
         291          81
         291          81
         292          81
         292          81
         293          81
         294          81
         294          81
         295          81
         295          81
         296          81
         296          81
         297          80
         297          80
         298          80
         299          80
         299          80
         300          80
         300          80
         301          80
         301          80
         302          80
         303          80
         303          80
         304          80
         304          80
         305          80
         305          80
         306          80
         307          80
         307          79
         308          79
         308          79
         309          79
         310          79
         310          79
         311          79
         311          79
         312          79
         313          79
         313          79
         314          79
         314          79
         315          79
         316          79
         316          79
         317          79
         318          79
         318          79
         319          79
         319          79
         320          79
         321          79
         321          79
         322          79
         322          79
         323          79
         324          79
         324          79
         325          79
         326          79
         326          79
         327          79
         327          79
         328          79
         329          79
         329          79
         330          79
         331          79
         331          79
         332          79
         333          79
         333          79
         334          79
         334          79
         335          79
         336          79
         336          79
         337          79
         338          80
         338          80
         339          80
         340          80
         340          80
         341          80
         341          80
         342          80
         343          80
         343          80
         344          80
         345          80
         345          80
         346          80
         347          80
         347          80
         348          80
         348          80
         349          81
         350          81
         350          81
         351          81
         352          81
         352          81
         353          81
         353          81
         354          81
         355          81
         355          81
         356          81
         357          81
         357          82
         358          82
         359          82
         359          82
         360          82
         360          82
         361          82
         362          82
         362          82
         363          82
         363          83
         364          83
         365          83
         365          83
         366          83
         367          83
         367          83
         368          83
         368          83
         369          84
         370          84
         370          84
         371          84
         371          84
         372          84
         373          84
         373          84
         374          85
         374          85
         375          85
         376          85
         376          85
         377          85
         377          85
         378          86
         379          86
         379          86
         380          86
         380          86
         381          86
         381          86
         382          87
         383          87
         383          87
         384          87
         384          87
         385          87
         385          88
         386          88
         387          88
         387          88
         388          88
         388          88
         389          89
         389          89
         390          89
         390          89
         391          89
         391          89
         392          90
         393          90
         393          90
         394          90
         394          90
         395          91
         395          91
         396          91
         396          91
         397          91
         397          91
         398          92
         398          92
         399          92
         399          92
         400          92
         400          93
         401          93
         401          93
         402          93
         402          93
         403          94
         403          94
         404          94
         404          94
         405          95
         405          95
         406          95
         406          95
         407          95
         407          96
         408          96
         408          96
         409          96
         409          96
         410          97
         410          97
         410          97
         411          97
         411          98
         412          98
         412          98
         413          98
         413          99
         414          99
         414          99
         414          99
         415          99
         415         100
         416         100
         416         100
         417         100
         417         101
         417         101
         418         101
         418         101
         419         102
         419         102
         419         102
         420         102
         420         103
         421         103
         421         103
         421         103
         422         104
         422         104
         423         104
         423         104
         423         105
         424         105
         424         105
         424         105
         425         106
         425         106
         425         106
         426         107
         426         107
         427         107
         427         107
         427         108
         428         108
         428         108
         428         108
         429         109
         429         109
         429         109
         430         109
         430         110
         430         110
         431         110
         431         111
         431         111
         431         111
         432         111
         432         112
         432         112
         433         112
         433         113
         433         113
         434         113
         434         113
         434         114
         434         114
         435         114
         435         115
         435         115
         436         115
         436         115
         436         116
         436         116
         437         116
         437         117
         437         117
         437         117
         438         117
         438         118
         438         118
         438         118
         439         119
         439         119
         439         119
         439         120
         440         120
         440         120
         301         194
         301         193
         300         193
         300         193
         300         193
         299         192
         299         192
         299         192
         298         192
         298         191
         298         191
         297         191
         297         191
         297         190
         296         190
         296         190
         296         190
         295         189
         295         189
         295         189
         294         189
         294         188
         294         188
         293         188
         293         188
         293         187
         292         187
         292         187
         292         187
         291         186
         291         186
         291         186
         290         186
         290         185
         290         185
         289         185
         289         185
         289         184
         288         184
         288         184
         288         184
         287         183
         287         183
         287         183
         286         183
         286         182
         286         182
         285         182
         285         182
         285         181
         284         181
         284         181
         284         180
         283         180
         283         180
         283         180
         282         179
         282         179
         282         179
         281         179
         281         178
         281         178
         280         178
         280         177
         280         177
         279         177
         279         177
         279         176
         278         176
         278         176
         278         176
         278         175
         277         175
         277         175
         277         174
         276         174
         276         174
         276         174
         275         173
         275         173
         275         173
         274         172
         274         172
         274         172
         274         172
         273         171
         273         171
         273         171
         272         170
         272         170
         272         170
         271         170
         271         169
         271         169
         271         169
         270         168
         270         168
         270         168
         269         168
         269         167
         269         167
         269         167
         268         166
         268         166
         268         166
         267         166
         267         165
         267         165
         267         165
         266         164
         266         164
         266         164
         266         163
         265         163
         265         163
         265         163
         264         162
         264         162
         264         162
         264         161
         263         161
         263         161
         263         161
         263         160
         262         160
         262         160
         262         159
         262         159
         261         159
         261         158
         261         158
         260         158
         260         158
         260         157
         260         157
         259         157
         259         156
         259         156
         259         156
         259         155
         258         155
         258         155
         258         155
         258         154
         257         154
         257         154
         257         153
         257         153
         256         153
         256         152
         256         152
         256         152
         255         152
         255         151
         255         151
         255         151
         255         150
         254         150
         254         150
         254         149
         254         149
         253         149
         253         149
         253         148
         253         148
         253         148
         252         147
         252         147
         252         147
         252         146
         252         146
         251         146
         251         146
         251         145
         251         145
         251         145
         250         144
         250         144
         250         144
         250         143
         250         143
         250         143
         249         143
         249         142
         249         142
         249         142
         249         141
         248         141
         248         141
         248         140
         248         140
         248         140
         248         140
         247         139
         247         139
         247         139
         247         138
         247         138
         247         138
         247         137
         246         137
         246         137
         246         137
         246         136
         246         136
         246         136
         246         135
         245         135
         245         135
         245         134
         245         134
         245         134
         245         134
         245         133
         245         133
         244         133
         244         132
         244         132
         244         132
         244         131
         244         131
         244         131
         244         131
         244         130
         243         130
         243         130
         243         129
         243         129
         243         129
         243         129
         243         128
         243         128
         243         128
         243         127
         243         127
         242         127
         242         127
         242         126
         242         126
         242         126
         242         125
         242         125
         242         125
         242         124
         242         124
         242         124
         242         124
         242         123
         242         123
         242         123
         242         122
         241         122
         241         122
         241         122
         241         121
         241         121
         241         121
         241         121
         241         120
         241         120
         241         120
         241         119
         241         119
         241         119
         241         119
         241         118
         241         118
         241         118
         241         117
         241         117
         241         117
         241         117
         241         116
         241         116
         241         116
         241         116
         241         115
         241         115
         241         115
         241         114
         241         114
         241         114
         241         114
         241         113
         242         113
         242         113
         242         113
         242         112
         242         112
         242         112
         242         112
         242         111
         242         111
         242         111
         242         110
         242         110
         242         110
         242         110
         242         109
         242         109
         243         109
         243         109
         243         108
         243         108
         243         108
         243         108
         243         107
         243         107
         243         107
         243         107
         244         106
         244         106
         244         106
         244         106
         244         105
         244         105
         244         105
         244         105
         245         104
         245         104
         245         104
         245         104
         245         104
         245         103
         246         103
         246         103
         246         103
         246         102
         246         102
         246         102
         247         102
         247         101
         247         101
         247         101
         247         101
         247         100
         248         100
         248         100
         248         100
         248         100
         248          99
         249          99
         249          99
         249          99
         249          98
         249          98
         250          98
         250          98
         250          98
         250          97
         251          97
         251          97
         251          97
         251          97
         252          96
         252          96
         252          96
         252          96
         253          96
         253          95
         253          95
         253          95
         254          95
         254          94
         254          94
         255          94
         255          94
         255          94
         255          94
         256          93
         256          93
         256          93
         257          93
         257          93
         257          92
         258          92
         258          92
         258          92
         259          92
         259          91
         259          91
         259          91
         260          91
         260          91
         261          91
         261          90
         261          90
         262          90
         262          90
         262          90
         263          90
         263          89
         263          89
         264          89
         264          89
         264          89
         265          89
         265          88
         266          88
         266          88
         266          88
         267          88
         267          88
         268          87
         268          87
         268          87
         269          87
         269          87
         270          87
         270          87
         270          86
         271          86
         271          86
         272          86
         272          86
         273          86
         273          86
         273          85
         274          85
         274          85
         275          85
         275          85
         276          85
         276          85
         277          84
         277          84
         278          84
         278          84
         278          84
         279          84
         279          84
         280          84
         280          84
         281          83
         281          83
         282          83
         282          83
         283          83
         283          83
         284          83
         284          83
         285          83
         285          82
         286          82
         286          82
         287          82
         287          82
         288          82
         288          82
         289          82
         289          82
         290          82
         291          82
         291          81
         292          81
         292          81
         293          81
         293          81
         294          81
         294          81
         295          81
         295          81
         296          81
         297          81
         297          81
         298          81
         298          81
         299          80
         299          80
         300          80
         300          80
         301          80
         302          80
         302          80
         303          80
         303          80
         304          80
         304          80
         305          80
         306          80
         306          80
         307          80
         307          80
         308          80
         309          80
         309          80
         310          80
         310          80
         311          79
         312          79
         312          79
         313          79
         313          79
         314          79
         315          79
         315          79
         316          79
         316          79
         317          79
         318          79
         318          79
         319          79
         319          79
         320          79
         321          79
         321          79
         322          79
         322          79
         323          79
         324          79
         324          79
         325          79
         326          79
         326          79
         327          79
         327          79
         328          79
         329          79
         329          79
         330          79
         331          79
         331          79
         332          79
         332          79
         333          79
         334          80
         334          80
         335          80
         336          80
         336          80
         337          80
         338          80
         338          80
         339          80
         339          80
         340          80
         341          80
         341          80
         342          80
         343          80
         343          80
         344          80
         344          80
         345          80
         346          80
         346          80
         347          81
         348          81
         348          81
         349          81
         349          81
         350          81
         351          81
         351          81
         352          81
         353          81
         353          81
         354          81
         354          81
         355          82
         356          82
         356          82
         357          82
         358          82
         358          82
         359          82
         359          82
         360          82
         361          82
         361          82
         362          83
         363          83
         363          83
         364          83
         364          83
         365          83
         366          83
         366          83
         367          83
         367          84
         368          84
         369          84
         369          84
         370          84
         370          84
         371          84
         372          84
         372          85
         373          85
         373          85
         374          85
         375          85
         375          85
         376          85
         376          85
         377          86
         378          86
         378          86
         379          86
         379          86
         380          86
         380          87
         381          87
         382          87
         382          87
         383          87
         383          87
         384          87
         384          88
         385          88
         385          88
         386          88
         387          88
         387          88
         388          89
         388          89
         389          89
         389          89
         390          89
         390          89
         391          90
         391          90
         392          90
         393          90
         393          90
         394          91
         394          91
         395          91
         395          91
         396          91
         396          91
         397          92
         397          92
         398          92
         398          92
         399          92
         399          93
         400          93
         400          93
         401          93
         401          93
         402          94
         402          94
         403          94
         403          94
         404          94
         404          95
         405          95
         405          95
         406          95
         406          96
         407          96
         407          96
         408          96
         408          96
         408          97
         409          97
         409          97
         410          97
         410          98
         411          98
         411          98
         412          98
         412          98
         412          99
         413          99
         413          99
         414          99
         414         100
         415         100
         415         100
         415         100
         416         101
         416         101
         417         101
         417         101
         418         102
         418         102
         418         102
         419         102
         419         103
         420         103
         420         103
         420         103
         421         104
         421         104
         421         104
         422         104
         422         105
         423         105
         423         105
         423         105
         424         106
         424         106
         424         106
         425         106
         425         107
         425         107
         426         107
         426         107
         427         108
         427         108
         427         108
         428         109
         428         109
         428         109
         429         109
         429         110
         429         110
         430         110
         430         110
         430         111
         430         111
         431         111
         431         112
         431         112
         432         112
         432         112
         432         113
         433         113
         433         113
         433         114
         433         114
         434         114
         434         114
         434         115
         435         115
         435         115
         435         116
         435         116
         436         116
         436         116
         436         117
         436         117
         437         117
         437         118
         437         118
         437         118
         438         118
         438         119
         438         119
         438         119
         439         120
         439         120
         439         120
         302         193
         301         193
         301         193
         301         193
         300         192
         300         192
         300         192
         299         192
         299         191
         298         191
         298         191
         298         191
         297         190
         297         190
         297         190
         296         190
         296         190
         296         189
         295         189
         295         189
         295         189
         294         188
         294         188
         294         188
         293         188
         293         187
         293         187
         292         187
         292         187
         292         186
         291         186
         291         186
         291         186
         290         185
         290         185
         290         185
         289         184
         289         184
         289         184
         288         184
         288         183
         288         183
         287         183
         287         183
         287         182
         286         182
         286         182
         286         182
         285         181
         285         181
         285         181
         284         181
         284         180
         284         180
         283         180
         283         179
         283         179
         282         179
         282         179
         282         178
         282         178
         281         178
         281         178
         281         177
         280         177
         280         177
         280         176
         279         176
         279         176
         279         176
         278         175
         278         175
         278         175
         277         175
         277         174
         277         174
         277         174
         276         173
         276         173
         276         173
         275         173
         275         172
         275         172
         274         172
         274         171
         274         171
         274         171
         273         171
         273         170
         273         170
         272         170
         272         169
         272         169
         271         169
         271         169
         271         168
         271         168
         270         168
         270         167
         270         167
         269         167
         269         167
         269         166
         269         166
         268         166
         268         165
         268         165
         267         165
         267         165
         267         164
         267         164
         266         164
         266         163
         266         163
         266         163
         265         162
         265         162
         265         162
         264         162
         264         161
         264         161
         264         161
         263         160
         263         160
         263         160
         263         160
         262         159
         262         159
         262         159
         262         158
         261         158
         261         158
         261         157
         261         157
         260         157
         260         157
         260         156
         260         156
         259         156
         259         155
         259         155
         259         155
         258         154
         258         154
         258         154
         258         154
         257         153
         257         153
         257         153
         257         152
         257         152
         256         152
         256         151
         256         151
         256         151
         255         151
         255         150
         255         150
         255         150
         255         149
         254         149
         254         149
         254         148
         254         148
         254         148
         253         148
         253         147
         253         147
         253         147
         253         146
         252         146
         252         146
         252         145
         252         145
         252         145
         251         145
         251         144
         251         144
         251         144
         251         143
         250         143
         250         143
         250         142
         250         142
         250         142
         250         142
         249         141
         249         141
         249         141
         249         140
         249         140
         248         140
         248         139
         248         139
         248         139
         248         139
         248         138
         248         138
         247         138
         247         137
         247         137
         247         137
         247         136
         247         136
         247         136
         246         136
         246         135
         246         135
         246         135
         246         134
         246         134
         246         134
         245         133
         245         133
         245         133
         245         133
         245         132
         245         132
         245         132
         245         131
         245         131
         244         131
         244         131
         244         130
         244         130
         244         130
         244         129
         244         129
         244         129
         244         128
         244         128
         243         128
         243         128
         243         127
         243         127
         243         127
         243         126
         243         126
         243         126
         243         126
         243         125
         243         125
         243         125
         243         124
         243         124
         242         124
         242         124
         242         123
         242         123
         242         123
         242         122
         242         122
         242         122
         242         122
         242         121
         242         121
         242         121
         242         120
         242         120
         242         120
         242         120
         242         119
         242         119
         242         119
         242         119
         242         118
         242         118
         242         118
         242         117
         242         117
         242         117
         242         117
         242         116
         242         116
         242         116
         242         116
         242         115
         242         115
         242         115
         242         114
         242         114
         242         114
         242         114
         242         113
         242         113
         242         113
         242         113
         242         112
         242         112
         242         112
         243         112
         243         111
         243         111
         243         111
         243         111
         243         110
         243         110
         243         110
         243         109
         243         109
         243         109
         243         109
         243         108
         244         108
         244         108
         244         108
         244         107
         244         107
         244         107
         244         107
         244         106
         244         106
         244         106
         245         106
         245         105
         245         105
         245         105
         245         105
         245         105
         245         104
         246         104
         246         104
         246         104
         246         103
         246         103
         246         103
         246         103
         247         102
         247         102
         247         102
         247         102
         247         101
         247         101
         248         101
         248         101
         248         101
         248         100
         248         100
         249         100
         249         100
         249          99
         249          99
         249          99
         250          99
         250          99
         250          98
         250          98
         251          98
         251          98
         251          97
         251          97
         251          97
         252          97
         252          97
         252          96
         252          96
         253          96
         253          96
         253          96
         253          95
         254          95
         254          95
         254          95
         255          95
         255          94
         255          94
         255          94
         256          94
         256          94
         256          93
         257          93
         257          93
         257          93
         257          93
         258          92
         258          92
         258          92
         259          92
         259          92
         259          92
         260          91
         260          91
         260          91
         261          91
         261          91
         261          90
         262          90
         262          90
         262          90
         263          90
         263          90
         263          89
         264          89
         264          89
         265          89
         265          89
         265          89
         266          88
         266          88
         266          88
         267          88
         267          88
         268          88
         268          88
         268          87
         269          87
         269          87
         270          87
         270          87
         270          87
         271          87
         271          86
         272          86
         272          86
         273          86
         273          86
         273          86
         274          86
         274          85
         275          85
         275          85
         276          85
         276          85
         277          85
         277          85
         277          85
         278          84
         278          84
         279          84
         279          84
         280          84
         280          84
         281          84
         281          84
         282          83
         282          83
         283          83
         283          83
         284          83
         284          83
         285          83
         285          83
         286          83
         286          83
         287          82
         287          82
         288          82
         288          82
         289          82
         289          82
         290          82
         290          82
         291          82
         291          82
         292          82
         292          81
         293          81
         293          81
         294          81
         295          81
         295          81
         296          81
         296          81
         297          81
         297          81
         298          81
         298          81
         299          81
         299          81
         300          81
         301          80
         301          80
         302          80
         302          80
         303          80
         303          80
         304          80
         305          80
         305          80
         306          80
         306          80
         307          80
         307          80
         308          80
         309          80
         309          80
         310          80
         310          80
         311          80
         312          80
         312          80
         313          80
         313          80
         314          80
         315          80
         315          80
         316          79
         316          79
         317          79
         318          79
         318          79
         319          79
         319          79
         320          79
         321          79
         321          79
         322          79
         322          79
         323          79
         324          79
         324          79
         325          79
         326          79
         326          79
         327          79
         327          79
         328          80
         329          80
         329          80
         330          80
         331          80
         331          80
         332          80
         332          80
         333          80
         334          80
         334          80
         335          80
         336          80
         336          80
         337          80
         337          80
         338          80
         339          80
         339          80
         340          80
         341          80
         341          80
         342          80
         342          80
         343          80
         344          80
         344          80
         345          81
         346          81
         346          81
         347          81
         347          81
         348          81
         349          81
         349          81
         350          81
         351          81
         351          81
         352          81
         352          81
         353          81
         354          82
         354          82
         355          82
         355          82
         356          82
         357          82
         357          82
         358          82
         359          82
         359          82
         360          82
         360          83
         361          83
         362          83
         362          83
         363          83
         363          83
         364          83
         365          83
         365          83
         366          84
         366          84
         367          84
         368          84
         368          84
         369          84
         369          84
         370          84
         371          84
         371          85
         372          85
         372          85
         373          85
         374          85
         374          85
         375          85
         375          86
         376          86
         377          86
         377          86
         378          86
         378          86
         379          86
         379          87
         380          87
         381          87
         381          87
         382          87
         382          87
         383          87
         383          88
         384          88
         384          88
         385          88
         386          88
         386          88
         387          89
         387          89
         388          89
         388          89
         389          89
         389          89
         390          90
         390          90
         391          90
         392          90
         392          90
         393          91
         393          91
         394          91
         394          91
         395          91
         395          91
         396          92
         396          92
         397          92
         397          92
         398          92
         398          93
         399          93
         399          93
         400          93
         400          93
         401          94
         401          94
         402          94
         402          94
         403          94
         403          95
         404          95
         404          95
         405          95
         405          95
         406          96
         406          96
         406          96
         407          96
         407          97
         408          97
         408          97
         409          97
         409          97
         410          98
         410          98
         411          98
         411          98
         411          99
         412          99
         412          99
         413          99
         413         100
         414         100
         414         100
         414         100
         415         100
         415         101
         416         101
         416         101
         416         101
         417         102
         417         102
         418         102
         418         102
         418         103
         419         103
         419         103
         420         103
         420         104
         420         104
         421         104
         421         104
         422         105
         422         105
         422         105
         423         105
         423         106
         423         106
         424         106
         424         107
         424         107
         425         107
         425         107
         425         108
         426         108
         426         108
         427         108
         427         109
         427         109
         428         109
         428         109
         428         110
         428         110
         429         110
         429         111
         429         111
         430         111
         430         111
         430         112
         431         112
         431         112
         431         113
         432         113
         432         113
         432         113
         432         114
         433         114
         433         114
         433         115
         434         115
         434         115
         434         115
         434         116
         435         116
         435         116
         435         117
         435         117
         436         117
         436         117
         436         118
         436         118
         437         118
         437         119
         437         119
         437         119
         438         119
         438         120
         438         120
         438         120
         302         193
         302         193
         301         193
         301         192
         301         192
         300         192
         300         192
         300         192
         299         191
         299         191
         299         191
         298         191
         298         190
         298         190
         297         190
         297         190
         297         189
         296         189
         296         189
         296         189
         295         188
         295         188
         295         188
         294         188
         294         187
         294         187
         293         187
         293         187
         292         186
         292         186
         292         186
         291         186
         291         185
         291         185
         290         185
         290         185
         290         184
         290         184
         289         184
         289         184
         289         183
         288         183
         288         183
         288         183
         287         182
         287         182
         287         182
         286         181
         286         181
         286         181
         285         181
         285         180
         285         180
         284         180
         284         180
         284         179
         283         179
         283         179
         283         179
         282         178
         282         178
         282         178
         281         177
         281         177
         281         177
         280         177
         280         176
         280         176
         280         176
         279         175
         279         175
         279         175
         278         175
         278         174
         278         174
         277         174
         277         174
         277         173
         276         173
         276         173
         276         172
         276         172
         275         172
         275         172
         275         171
         274         171
         274         171
         274         170
         274         170
         273         170
         273         170
         273         169
         272         169
         272         169
         272         168
         271         168
         271         168
         271         168
         271         167
         270         167
         270         167
         270         166
         269         166
         269         166
         269         166
         269         165
         268         165
         268         165
         268         164
         268         164
         267         164
         267         164
         267         163
         266         163
         266         163
         266         162
         266         162
         265         162
         265         161
         265         161
         265         161
         264         161
         264         160
         264         160
         264         160
         263         159
         263         159
         263         159
         262         159
         262         158
         262         158
         262         158
         261         157
         261         157
         261         157
         261         156
         261         156
         260         156
         260         156
         260         155
         260         155
         259         155
         259         154
         259         154
         259         154
         258         153
         258         153
         258         153
         258         153
         257         152
         257         152
         257         152
         257         151
         257         151
         256         151
         256         150
         256         150
         256         150
         255         150
         255         149
         255         149
         255         149
         255         148
         254         148
         254         148
         254         147
         254         147
         254         147
         253         147
         253         146
         253         146
         253         146
         253         145
         252         145
         252         145
         252         144
         252         144
         252         144
         251         144
         251         143
         251         143
         251         143
         251         142
         251         142
         250         142
         250         141
         250         141
         250         141
         250         141
         250         140
         249         140
         249         140
         249         139
         249         139
         249         139
         249         138
         248         138
         248         138
         248         138
         248         137
         248         137
         248         137
         247         136
         247         136
         247         136
         247         136
         247         135
         247         135
         247         135
         247         134
         246         134
         246         134
         246         133
         246         133
         246         133
         246         133
         246         132
         246         132
         245         132
         245         131
         245         131
         245         131
         245         130
         245         130
         245         130
         245         130
         245         129
         245         129
         244         129
         244         128
         244         128
         244         128
         244         128
         244         127
         244         127
         244         127
         244         126
         244         126
         244         126
         244         126
         243         125
         243         125
         243         125
         243         124
         243         124
         243         124
         243         124
         243         123
         243         123
         243         123
         243         122
         243         122
         243         122
         243         122
         243         121
         243         121
         243         121
         243         120
         243         120
         243         120
         243         120
         243         119
         243         119
         243         119
         243         119
         243         118
         243         118
         243         118
         243         117
         243         117
         243         117
         243         117
         243         116
         243         116
         243         116
         243         116
         243         115
         243         115
         243         115
         243         114
         243         114
         243         114
         243         114
         243         113
         243         113
         243         113
         243         113
         243         112
         243         112
         243         112
         243         112
         243         111
         243         111
         243         111
         243         111
         243         110
         244         110
         244         110
         244         110
         244         109
         244         109
         244         109
         244         109
         244         108
         244         108
         244         108
         244         108
         245         107
         245         107
         245         107
         245         107
         245         106
         245         106
         245         106
         245         106
         245         105
         246         105
         246         105
         246         105
         246         104
         246         104
         246         104
         246         104
         247         103
         247         103
         247         103
         247         103
         247         102
         247         102
         248         102
         248         102
         248         102
         248         101
         248         101
         248         101
         249         101
         249         100
         249         100
         249         100
         249         100
         250         100
         250          99
         250          99
         250          99
         250          99
         251          98
         251          98
         251          98
         251          98
         252          98
         252          97
         252          97
         252          97
         253          97
         253          97
         253          96
         253          96
         254          96
         254          96
         254          95
         254          95
         255          95
         255          95
         255          95
         255          94
         256          94
         256          94
         256          94
         257          94
         257          94
         257          93
         257          93
         258          93
         258          93
         258          93
         259          92
         259          92
         259          92
         260          92
         260          92
         260          91
         261          91
         261          91
         261          91
         262          91
         262          91
         262          90
         263          90
         263          90
         263          90
         264          90
         264          90
         264          89
         265          89
         265          89
         265          89
         266          89
         266          89
         267          88
         267          88
         267          88
         268          88
         268          88
         268          88
         269          88
         269          87
         270          87
         270          87
         270          87
         271          87
         271          87
         272          87
         272          86
         273          86
         273          86
         273          86
         274          86
         274          86
         275          86
         275          85
         276          85
         276          85
         276          85
         277          85
         277          85
         278          85
         278          85
         279          84
         279          84
         280          84
         280          84
         281          84
         281          84
         282          84
         282          84
         283          84
         283          83
         283          83
         284          83
         284          83
         285          83
         285          83
         286          83
         286          83
         287          83
         287          83
         288          82
         288          82
         289          82
         289          82
         290          82
         291          82
         291          82
         292          82
         292          82
         293          82
         293          82
         294          81
         294          81
         295          81
         295          81
         296          81
         296          81
         297          81
         297          81
         298          81
         299          81
         299          81
         300          81
         300          81
         301          81
         301          81
         302          81
         302          80
         303          80
         304          80
         304          80
         305          80
         305          80
         306          80
         306          80
         307          80
         308          80
         308          80
         309          80
         309          80
         310          80
         311          80
         311          80
         312          80
         312          80
         313          80
         313          80
         314          80
         315          80
         315          80
         316          80
         316          80
         317          80
         318          80
         318          80
         319          80
         319          80
         320          80
         321          80
         321          80
         322          80
         322          80
         323          80
         324          80
         324          80
         325          80
         326          80
         326          80
         327          80
         327          80
         328          80
         329          80
         329          80
         330          80
         330          80
         331          80
         332          80
         332          80
         333          80
         334          80
         334          80
         335          80
         335          80
         336          80
         337          80
         337          80
         338          80
         338          80
         339          80
         340          80
         340          80
         341          80
         342          80
         342          81
         343          81
         343          81
         344          81
         345          81
         345          81
         346          81
         347          81
         347          81
         348          81
         348          81
         349          81
         350          81
         350          81
         351          81
         352          82
         352          82
         353          82
         353          82
         354          82
         355          82
         355          82
         356          82
         356          82
         357          82
         358          82
         358          82
         359          83
         359          83
         360          83
         361          83
         361          83
         362          83
         363          83
         363          83
         364          83
         364          83
         365          84
         366          84
         366          84
         367          84
         367          84
         368          84
         368          84
         369          84
         370          85
         370          85
         371          85
         371          85
         372          85
         373          85
         373          85
         374          85
         374          86
         375          86
         376          86
         376          86
         377          86
         377          86
         378          86
         378          87
         379          87
         380          87
         380          87
         381          87
         381          87
         382          88
         382          88
         383          88
         383          88
         384          88
         385          88
         385          88
         386          89
         386          89
         387          89
         387          89
         388          89
         388          89
         389          90
         389          90
         390          90
         390          90
         391          90
         392          91
         392          91
         393          91
         393          91
         394          91
         394          91
         395          92
         395          92
         396          92
         396          92
         397          92
         397          93
         398          93
         398          93
         399          93
         399          93
         400          94
         400          94
         401          94
         401          94
         402          94
         402          95
         403          95
         403          95
         404          95
         404          95
         404          96
         405          96
         405          96
         406          96
         406          97
         407          97
         407          97
         408          97
         408          97
         409          98
         409          98
         409          98
         410          98
         410          99
         411          99
         411          99
         412          99
         412          99
         413         100
         413         100
         413         100
         414         100
         414         101
         415         101
         415         101
         415         101
         416         102
         416         102
         417         102
         417         102
         417         103
         418         103
         418         103
         419         103
         419         104
         419         104
         420         104
         420         104
         420         105
         421         105
         421         105
         422         105
         422         106
         422         106
         423         106
         423         106
         423         107
         424         107
         424         107
         424         107
         425         108
         425         108
         425         108
         426         109
         426         109
         426         109
         427         109
         427         110
         427         110
         428         110
         428         110
         428         111
         429         111
         429         111
         429         112
         430         112
         430         112
         430         112
         431         113
         431         113
         431         113
         431         113
         432         114
         432         114
         432         114
         433         115
         433         115
         433         115
         433         115
         434         116
         434         116
         434         116
         434         117
         435         117
         435         117
         435         118
         435         118
         436         118
         436         118
         436         119
         436         119
         437         119
         437         120
         437         120
         437         120
         438         120
         302         193
         302         193
         302         192
         301         192
         301         192
         301         192
         300         192
         300         191
         300         191
         299         191
         299         191
         299         190
         298         190
         298         190
         298         190
         297         189
         297         189
         297         189
         296         189
         296         188
         296         188
         295         188
         295         188
         295         187
         294         187
         294         187
         294         187
         293         186
         293         186
         293         186
         292         186
         292         185
         292         185
         291         185
         291         185
         291         184
         290         184
         290         184
         290         184
         289         183
         289         183
         289         183
         288         183
         288         182
         288         182
         287         182
         287         182
         287         181
         286         181
         286         181
         286         180
         285         180
         285         180
         285         180
         284         179
         284         179
         284         179
         284         179
         283         178
         283         178
         283         178
         282         178
         282         177
         282         177
         281         177
         281         176
         281         176
         280         176
         280         176
         280         175
         279         175
         279         175
         279         175
         279         174
         278         174
         278         174
         278         173
         277         173
         277         173
         277         173
         276         172
         276         172
         276         172
         276         171
         275         171
         275         171
         275         171
         274         170
         274         170
         274         170
         273         169
         273         169
         273         169
         273         169
         272         168
         272         168
         272         168
         271         167
         271         167
         271         167
         271         167
         270         166
         270         166
         270         166
         270         165
         269         165
         269         165
         269         165
         268         164
         268         164
         268         164
         268         163
         267         163
         267         163
         267         163
         267         162
         266         162
         266         162
         266         161
         265         161
         265         161
         265         160
         265         160
         264         160
         264         160
         264         159
         264         159
         263         159
         263         158
         263         158
         263         158
         262         158
         262         157
         262         157
         262         157
         261         156
         261         156
         261         156
         261         155
         260         155
         260         155
         260         155
         260         154
         259         154
         259         154
         259         153
         259         153
         259         153
         258         152
         258         152
         258         152
         258         152
         257         151
         257         151
         257         151
         257         150
         257         150
         256         150
         256         149
         256         149
         256         149
         255         149
         255         148
         255         148
         255         148
         255         147
         254         147
         254         147
         254         146
         254         146
         254         146
         253         146
         253         145
         253         145
         253         145
         253         144
         252         144
         252         144
         252         143
         252         143
         252         143
         252         143
         251         142
         251         142
         251         142
         251         141
         251         141
         251         141
         250         140
         250         140
         250         140
         250         140
         250         139
         250         139
         249         139
         249         138
         249         138
         249         138
         249         138
         249         137
         248         137
         248         137
         248         136
         248         136
         248         136
         248         135
         248         135
         247         135
         247         135
         247         134
         247         134
         247         134
         247         133
         247         133
         247         133
         246         133
         246         132
         246         132
         246         132
         246         131
         246         131
         246         131
         246         130
         246         130
         245         130
         245         130
         245         129
         245         129
         245         129
         245         128
         245         128
         245         128
         245         128
         245         127
         245         127
         245         127
         244         126
         244         126
         244         126
         244         126
         244         125
         244         125
         244         125
         244         124
         244         124
         244         124
         244         124
         244         123
         244         123
         244         123
         244         122
         244         122
         244         122
         243         122
         243         121
         243         121
         243         121
         243         120
         243         120
         243         120
         243         120
         243         119
         243         119
         243         119
         243         119
         243         118
         243         118
         243         118
         243         117
         243         117
         243         117
         243         117
         243         116
         243         116
         243         116
         243         116
         243         115
         243         115
         243         115
         243         114
         243         114
         243         114
         243         114
         244         113
         244         113
         244         113
         244         113
         244         112
         244         112
         244         112
         244         112
         244         111
         244         111
         244         111
         244         111
         244         110
         244         110
         244         110
         244         110
         244         109
         245         109
         245         109
         245         109
         245         108
         245         108
         245         108
         245         108
         245         107
         245         107
         245         107
         246         107
         246         106
         246         106
         246         106
         246         106
         246         105
         246         105
         246         105
         247         105
         247         104
         247         104
         247         104
         247         104
         247         103
         247         103
         248         103
         248         103
         248         103
         248         102
         248         102
         248         102
         249         102
         249         101
         249         101
         249         101
         249         101
         249         100
         250         100
         250         100
         250         100
         250         100
         250          99
         251          99
         251          99
         251          99
         251          98
         251          98
         252          98
         252          98
         252          98
         252          97
         253          97
         253          97
         253          97
         253          97
         254          96
         254          96
         254          96
         254          96
         255          96
         255          95
         255          95
         255          95
         256          95
         256          95
         256          94
         256          94
         257          94
         257          94
         257          94
         258          93
         258          93
         258          93
         259          93
         259          93
         259          93
         259          92
         260          92
         260          92
         260          92
         261          92
         261          91
         261          91
         262          91
         262          91
         262          91
         263          91
         263          90
         263          90
         264          90
         264          90
         264          90
         265          90
         265          89
         266          89
         266          89
         266          89
         267          89
         267          89
         267          88
         268          88
         268          88
         269          88
         269          88
         269          88
         270          88
         270          87
         270          87
         271          87
         271          87
         272          87
         272          87
         273          87
         273          86
         273          86
         274          86
         274          86
         275          86
         275          86
         276          86
         276          85
         276          85
         277          85
         277          85
         278          85
         278          85
         279          85
         279          85
         280          84
         280          84
         280          84
         281          84
         281          84
         282          84
         282          84
         283          84
         283          84
         284          83
         284          83
         285          83
         285          83
         286          83
         286          83
         287          83
         287          83
         288          83
         288          83
         289          82
         289          82
         290          82
         290          82
         291          82
         291          82
         292          82
         292          82
         293          82
         293          82
         294          82
         294          82
         295          82
         295          81
         296          81
         297          81
         297          81
         298          81
         298          81
         299          81
         299          81
         300          81
         300          81
         301          81
         301          81
         302          81
         303          81
         303          81
         304          81
         304          81
         305          80
         305          80
         306          80
         307          80
         307          80
         308          80
         308          80
         309          80
         309          80
         310          80
         311          80
         311          80
         312          80
         312          80
         313          80
         314          80
         314          80
         315          80
         315          80
         316          80
         316          80
         317          80
         318          80
         318          80
         319          80
         319          80
         320          80
         321          80
         321          80
         322          80
         322          80
         323          80
         324          80
         324          80
         325          80
         325          80
         326          80
         327          80
         327          80
         328          80
         329          80
         329          80
         330          80
         330          80
         331          80
         332          80
         332          80
         333          80
         333          80
         334          80
         335          80
         335          80
         336          80
         337          80
         337          80
         338          80
         338          80
         339          80
         340          81
         340          81
         341          81
         341          81
         342          81
         343          81
         343          81
         344          81
         345          81
         345          81
         346          81
         346          81
         347          81
         348          81
         348          81
         349          81
         349          81
         350          82
         351          82
         351          82
         352          82
         353          82
         353          82
         354          82
         354          82
         355          82
         356          82
         356          82
         357          82
         357          83
         358          83
         359          83
         359          83
         360          83
         360          83
         361          83
         362          83
         362          83
         363          83
         363          84
         364          84
         365          84
         365          84
         366          84
         366          84
         367          84
         368          84
         368          85
         369          85
         369          85
         370          85
         370          85
         371          85
         372          85
         372          85
         373          86
         373          86
         374          86
         375          86
         375          86
         376          86
         376          86
         377          87
         377          87
         378          87
         379          87
         379          87
         380          87
         380          87
         381          88
         381          88
         382          88
         382          88
         383          88
         384          88
         384          88
         385          89
         385          89
         386          89
         386          89
         387          89
         387          89
         388          90
         388          90
         389          90
         389          90
         390          90
         390          91
         391          91
         392          91
         392          91
         393          91
         393          91
         394          92
         394          92
         395          92
         395          92
         396          92
         396          93
         397          93
         397          93
         398          93
         398          93
         399          94
         399          94
         400          94
         400          94
         401          94
         401          95
         402          95
         402          95
         402          95
         403          95
         403          96
         404          96
         404          96
         405          96
         405          96
         406          97
         406          97
         407          97
         407          97
         408          98
         408          98
         408          98
         409          98
         409          98
         410          99
         410          99
         411          99
         411          99
         411         100
         412         100
         412         100
         413         100
         413         101
         414         101
         414         101
         414         101
         415         102
         415         102
         416         102
         416         102
         416         102
         417         103
         417         103
         418         103
         418         103
         418         104
         419         104
         419         104
         419         104
         420         105
         420         105
         421         105
         421         106
         421         106
         422         106
         422         106
         422         107
         423         107
         423         107
         423         107
         424         108
         424         108
         424         108
         425         108
         425         109
         425         109
         426         109
         426         109
         426         110
         427         110
         427         110
         427         111
         428         111
         428         111
         428         111
         429         112
         429         112
         429         112
         430         112
         430         113
         430         113
         430         113
         431         114
         431         114
         431         114
         432         114
         432         115
         432         115
         432         115
         433         116
         433         116
         433         116
         433         116
         434         117
         434         117
         434         117
         434         118
         435         118
         435         118
         435         118
         435         119
         436         119
         436         119
         436         120
         436         120
         437         120
         437         121
         303         193
         303         193
         302         192
         302         192
         302         192
         301         192
         301         191
         301         191
         300         191
         300         191
         299         190
         299         190
         299         190
         298         190
         298         189
         298         189
         297         189
         297         189
         297         188
         296         188
         296         188
         296         188
         295         188
         295         187
         295         187
         294         187
         294         187
         294         186
         293         186
         293         186
         293         186
         292         185
         292         185
         292         185
         291         184
         291         184
         291         184
         290         184
         290         183
         290         183
         290         183
         289         183
         289         182
         289         182
         288         182
         288         182
         288         181
         287         181
         287         181
         287         181
         286         180
         286         180
         286         180
         285         180
         285         179
         285         179
         284         179
         284         178
         284         178
         283         178
         283         178
         283         177
         283         177
         282         177
         282         177
         282         176
         281         176
         281         176
         281         175
         280         175
         280         175
         280         175
         279         174
         279         174
         279         174
         279         174
         278         173
         278         173
         278         173
         277         172
         277         172
         277         172
         276         172
         276         171
         276         171
         276         171
         275         170
         275         170
         275         170
         274         170
         274         169
         274         169
         273         169
         273         168
         273         168
         273         168
         272         168
         272         167
         272         167
         271         167
         271         166
         271         166
         271         166
         270         166
         270         165
         270         165
         270         165
         269         164
         269         164
         269         164
         268         164
         268         163
         268         163
         268         163
         267         162
         267         162
         267         162
         267         162
         266         161
         266         161
         266         161
         266         160
         265         160
         265         160
         265         159
         264         159
         264         159
         264         159
         264         158
         263         158
         263         158
         263         157
         263         157
         262         157
         262         157
         262         156
         262         156
         262         156
         261         155
         261         155
         261         155
         261         154
         260         154
         260         154
         260         154
         260         153
         259         153
         259         153
         259         152
         259         152
         258         152
         258         151
         258         151
         258         151
         258         151
         257         150
         257         150
         257         150
         257         149
         257         149
         256         149
         256         148
         256         148
         256         148
         255         148
         255         147
         255         147
         255         147
         255         146
         254         146
         254         146
         254         145
         254         145
         254         145
         254         145
         253         144
         253         144
         253         144
         253         143
         253         143
         252         143
         252         143
         252         142
         252         142
         252         142
         252         141
         251         141
         251         141
         251         140
         251         140
         251         140
         251         140
         250         139
         250         139
         250         139
         250         138
         250         138
         250         138
         249         137
         249         137
         249         137
         249         137
         249         136
         249         136
         249         136
         248         135
         248         135
         248         135
         248         135
         248         134
         248         134
         248         134
         248         133
         247         133
         247         133
         247         132
         247         132
         247         132
         247         132
         247         131
         247         131
         246         131
         246         130
         246         130
         246         130
         246         130
         246         129
         246         129
         246         129
         246         128
         246         128
         246         128
         245         128
         245         127
         245         127
         245         127
         245         126
         245         126
         245         126
         245         126
         245         125
         245         125
         245         125
         245         124
         245         124
         245         124
         244         124
         244         123
         244         123
         244         123
         244         122
         244         122
         244         122
         244         122
         244         121
         244         121
         244         121
         244         120
         244         120
         244         120
         244         120
         244         119
         244         119
         244         119
         244         119
         244         118
         244         118
         244         118
         244         117
         244         117
         244         117
         244         117
         244         116
         244         116
         244         116
         244         116
         244         115
         244         115
         244         115
         244         114
         244         114
         244         114
         244         114
         244         113
         244         113
         244         113
         244         113
         244         112
         244         112
         244         112
         244         112
         245         111
         245         111
         245         111
         245         111
         245         110
         245         110
         245         110
         245         110
         245         109
         245         109
         245         109
         245         109
         245         108
         246         108
         246         108
         246         108
         246         107
         246         107
         246         107
         246         107
         246         106
         246         106
         247         106
         247         106
         247         105
         247         105
         247         105
         247         105
         247         104
         247         104
         248         104
         248         104
         248         103
         248         103
         248         103
         248         103
         248         103
         249         102
         249         102
         249         102
         249         102
         249         101
         250         101
         250         101
         250         101
         250         101
         250         100
         250         100
         251         100
         251         100
         251          99
         251          99
         251          99
         252          99
         252          99
         252          98
         252          98
         253          98
         253          98
         253          98
         253          97
         253          97
         254          97
         254          97
         254          96
         254          96
         255          96
         255          96
         255          96
         255          95
         256          95
         256          95
         256          95
         256          95
         257          94
         257          94
         257          94
         258          94
         258          94
         258          94
         258          93
         259          93
         259          93
         259          93
         260          93
         260          92
         260          92
         261          92
         261          92
         261          92
         262          92
         262          91
         262          91
         262          91
         263          91
         263          91
         264          91
         264          90
         264          90
         265          90
         265          90
         265          90
         266          90
         266          89
         266          89
         267          89
         267          89
         267          89
         268          89
         268          88
         269          88
         269          88
         269          88
         270          88
         270          88
         271          88
         271          87
         271          87
         272          87
         272          87
         273          87
         273          87
         273          87
         274          86
         274          86
         275          86
         275          86
         275          86
         276          86
         276          86
         277          85
         277          85
         278          85
         278          85
         279          85
         279          85
         279          85
         280          85
         280          85
         281          84
         281          84
         282          84
         282          84
         283          84
         283          84
         284          84
         284          84
         285          84
         285          83
         286          83
         286          83
         287          83
         287          83
         287          83
         288          83
         288          83
         289          83
         289          83
         290          82
         291          82
         291          82
         292          82
         292          82
         293          82
         293          82
         294          82
         294          82
         295          82
         295          82
         296          82
         296          82
         297          81
         297          81
         298          81
         298          81
         299          81
         299          81
         300          81
         301          81
         301          81
         302          81
         302          81
         303          81
         303          81
         304          81
         304          81
         305          81
         306          81
         306          81
         307          81
         307          80
         308          80
         308          80
         309          80
         310          80
         310          80
         311          80
         311          80
         312          80
         312          80
         313          80
         314          80
         314          80
         315          80
         315          80
         316          80
         317          80
         317          80
         318          80
         318          80
         319          80
         319          80
         320          80
         321          80
         321          80
         322          80
         322          80
         323          80
         324          80
         324          80
         325          80
         325          80
         326          80
         327          80
         327          80
         328          80
         328          80
         329          80
         330          80
         330          80
         331          80
         332          80
         332          80
         333          80
         333          80
         334          80
         335          80
         335          80
         336          80
         336          81
         337          81
         338          81
         338          81
         339          81
         339          81
         340          81
         341          81
         341          81
         342          81
         343          81
         343          81
         344          81
         344          81
         345          81
         346          81
         346          81
         347          81
         347          81
         348          82
         349          82
         349          82
         350          82
         350          82
         351          82
         352          82
         352          82
         353          82
         353          82
         354          82
         355          82
         355          83
         356          83
         356          83
         357          83
         358          83
         358          83
         359          83
         359          83
         360          83
         361          83
         361          83
         362          84
         362          84
         363          84
         364          84
         364          84
         365          84
         365          84
         366          84
         367          84
         367          85
         368          85
         368          85
         369          85
         370          85
         370          85
         371          85
         371          85
         372          86
         372          86
         373          86
         374          86
         374          86
         375          86
         375          86
         376          87
         376          87
         377          87
         378          87
         378          87
         379          87
         379          87
         380          88
         380          88
         381          88
         381          88
         382          88
         383          88
         383          89
         384          89
         384          89
         385          89
         385          89
         386          89
         386          90
         387          90
         387          90
         388          90
         388          90
         389          90
         389          91
         390          91
         391          91
         391          91
         392          91
         392          91
         393          92
         393          92
         394          92
         394          92
         395          92
         395          93
         396          93
         396          93
         397          93
         397          93
         398          94
         398          94
         399          94
         399          94
         400          94
         400          95
         400          95
         401          95
         401          95
         402          95
         402          96
         403          96
         403          96
         404          96
         404          96
         405          97
         405          97
         406          97
         406          97
         406          98
         407          98
         407          98
         408          98
         408          98
         409          99
         409          99
         410          99
         410          99
         410         100
         411         100
         411         100
         412         100
         412         100
         412         101
         413         101
         413         101
         414         101
         414         102
         415         102
         415         102
         415         102
         416         103
         416         103
         416         103
         417         103
         417         104
         418         104
         418         104
         418         104
         419         105
         419         105
         420         105
         420         105
         420         106
         421         106
         421         106
         421         106
         422         107
         422         107
         422         107
         423         107
         423         108
         423         108
         424         108
         424         109
         424         109
         425         109
         425         109
         425         110
         426         110
         426         110
         426         110
         427         111
         427         111
         427         111
         428         111
         428         112
         428         112
         429         112
         429         113
         429         113
         429         113
         430         113
         430         114
         430         114
         431         114
         431         115
         431         115
         431         115
         432         115
         432         116
         432         116
         432         116
         433         117
         433         117
         433         117
         434         117
         434         118
         434         118
         434         118
         435         119
         435         119
         435         119
         435         119
         435         120
         436         120
         436         120
         436         121
         303         193
         303         192
         303         192
         302         192
         302         192
         302         191
         301         191
         301         191
         301         191
         300         190
         300         190
         300         190
         299         190
         299         190
         299         189
         298         189
         298         189
         298         189
         297         188
         297         188
         297         188
         296         188
         296         187
         296         187
         295         187
         295         187
         295         186
         294         186
         294         186
         294         186
         293         185
         293         185
         293         185
         292         185
         292         184
         292         184
         291         184
         291         184
         291         183
         290         183
         290         183
         290         183
         289         182
         289         182
         289         182
         288         181
         288         181
         288         181
         287         181
         287         180
         287         180
         286         180
         286         180
         286         179
         286         179
         285         179
         285         179
         285         178
         284         178
         284         178
         284         177
         283         177
         283         177
         283         177
         282         176
         282         176
         282         176
         281         176
         281         175
         281         175
         281         175
         280         174
         280         174
         280         174
         279         174
         279         173
         279         173
         278         173
         278         173
         278         172
         278         172
         277         172
         277         171
         277         171
         276         171
         276         171
         276         170
         276         170
         275         170
         275         169
         275         169
         274         169
         274         169
         274         168
         273         168
         273         168
         273         167
         273         167
         272         167
         272         167
         272         166
         272         166
         271         166
         271         165
         271         165
         270         165
         270         165
         270         164
         270         164
         269         164
         269         163
         269         163
         269         163
         268         163
         268         162
         268         162
         267         162
         267         161
         267         161
         267         161
         266         161
         266         160
         266         160
         266         160
         265         159
         265         159
         265         159
         265         158
         264         158
         264         158
         264         158
         264         157
         263         157
         263         157
         263         156
         263         156
         262         156
         262         156
         262         155
         262         155
         261         155
         261         154
         261         154
         261         154
         260         153
         260         153
         260         153
         260         153
         260         152
         259         152
         259         152
         259         151
         259         151
         258         151
         258         150
         258         150
         258         150
         258         150
         257         149
         257         149
         257         149
         257         148
         257         148
         256         148
         256         147
         256         147
         256         147
         256         147
         255         146
         255         146
         255         146
         255         145
         255         145
         254         145
         254         145
         254         144
         254         144
         254         144
         253         143
         253         143
         253         143
         253         142
         253         142
         253         142
         252         142
         252         141
         252         141
         252         141
         252         140
         252         140
         251         140
         251         139
         251         139
         251         139
         251         139
         251         138
         250         138
         250         138
         250         137
         250         137
         250         137
         250         137
         250         136
         249         136
         249         136
         249         135
         249         135
         249         135
         249         134
         249         134
         248         134
         248         134
         248         133
         248         133
         248         133
         248         132
         248         132
         248         132
         247         132
         247         131
         247         131
         247         131
         247         130
         247         130
         247         130
         247         129
         247         129
         247         129
         246         129
         246         128
         246         128
         246         128
         246         127
         246         127
         246         127
         246         127
         246         126
         246         126
         246         126
         246         125
         246         125
         245         125
         245         125
         245         124
         245         124
         245         124
         245         124
         245         123
         245         123
         245         123
         245         122
         245         122
         245         122
         245         122
         245         121
         245         121
         245         121
         245         120
         245         120
         245         120
         245         120
         245         119
         245         119
         245         119
         245         119
         245         118
         245         118
         245         118
         245         117
         245         117
         245         117
         245         117
         245         116
         245         116
         245         116
         245         116
         245         115
         245         115
         245         115
         245         115
         245         114
         245         114
         245         114
         245         113
         245         113
         245         113
         245         113
         245         112
         245         112
         245         112
         245         112
         245         111
         245         111
         245         111
         245         111
         245         110
         246         110
         246         110
         246         110
         246         109
         246         109
         246         109
         246         109
         246         108
         246         108
         246         108
         246         108
         246         107
         247         107
         247         107
         247         107
         247         106
         247         106
         247         106
         247         106
         247         105
         248         105
         248         105
         248         105
         248         104
         248         104
         248         104
         248         104
         248         104
         249         103
         249         103
         249         103
         249         103
         249         102
         249         102
         250         102
         250         102
         250         101
         250         101
         250         101
         250         101
         251         101
         251         100
         251         100
         251         100
         251         100
         252         100
         252          99
         252          99
         252          99
         252          99
         253          98
         253          98
         253          98
         253          98
         254          98
         254          97
         254          97
         254          97
         254          97
         255          97
         255          96
         255          96
         255          96
         256          96
         256          96
         256          95
         256          95
         257          95
         257          95
         257          95
         258          94
         258          94
         258          94
         258          94
         259          94
         259          93
         259          93
         260          93
         260          93
         260          93
         260          93
         261          92
         261          92
         261          92
         262          92
         262          92
         262          91
         263          91
         263          91
         263          91
         264          91
         264          91
         264          90
         265          90
         265          90
         265          90
         266          90
         266          90
         266          89
         267          89
         267          89
         268          89
         268          89
         268          89
         269          89
         269          88
         269          88
         270          88
         270          88
         271          88
         271          88
         271          88
         272          87
         272          87
         273          87
         273          87
         273          87
         274          87
         274          87
         275          86
         275          86
         275          86
         276          86
         276          86
         277          86
         277          86
         278          85
         278          85
         278          85
         279          85
         279          85
         280          85
         280          85
         281          85
         281          85
         282          84
         282          84
         283          84
         283          84
         283          84
         284          84
         284          84
         285          84
         285          84
         286          83
         286          83
         287          83
         287          83
         288          83
         288          83
         289          83
         289          83
         290          83
         290          83
         291          83
         291          82
         292          82
         292          82
         293          82
         293          82
         294          82
         294          82
         295          82
         295          82
         296          82
         296          82
         297          82
         298          82
         298          82
         299          81
         299          81
         300          81
         300          81
         301          81
         301          81
         302          81
         302          81
         303          81
         303          81
         304          81
         305          81
         305          81
         306          81
         306          81
         307          81
         307          81
         308          81
         308          81
         309          81
         310          81
         310          81
         311          80
         311          80
         312          80
         312          80
         313          80
         314          80
         314          80
         315          80
         315          80
         316          80
         317          80
         317          80
         318          80
         318          80
         319          80
         319          80
         320          80
         321          80
         321          80
         322          80
         322          80
         323          80
         324          80
         324          80
         325          80
         325          80
         326          80
         327          80
         327          80
         328          80
         328          80
         329          80
         330          80
         330          80
         331          80
         331          80
         332          80
         333          80
         333          81
         334          81
         334          81
         335          81
         336          81
         336          81
         337          81
         337          81
         338          81
         339          81
         339          81
         340          81
         341          81
         341          81
         342          81
         342          81
         343          81
         344          81
         344          81
         345          81
         345          81
         346          82
         347          82
         347          82
         348          82
         348          82
         349          82
         350          82
         350          82
         351          82
         351          82
         352          82
         353          82
         353          82
         354          83
         354          83
         355          83
         356          83
         356          83
         357          83
         357          83
         358          83
         359          83
         359          83
         360          83
         360          84
         361          84
         362          84
         362          84
         363          84
         363          84
         364          84
         365          84
         365          84
         366          85
         366          85
         367          85
         367          85
         368          85
         369          85
         369          85
         370          85
         370          86
         371          86
         371          86
         372          86
         373          86
         373          86
         374          86
         374          86
         375          87
         375          87
         376          87
         377          87
         377          87
         378          87
         378          87
         379          88
         379          88
         380          88
         380          88
         381          88
         382          88
         382          89
         383          89
         383          89
         384          89
         384          89
         385          89
         385          90
         386          90
         386          90
         387          90
         387          90
         388          90
         388          91
         389          91
         389          91
         390          91
         391          91
         391          91
         392          92
         392          92
         393          92
         393          92
         394          92
         394          93
         395          93
         395          93
         396          93
         396          93
         397          94
         397          94
         397          94
         398          94
         398          94
         399          95
         399          95
         400          95
         400          95
         401          95
         401          96
         402          96
         402          96
         403          96
         403          96
         404          97
         404          97
         405          97
         405          97
         405          97
         406          98
         406          98
         407          98
         407          98
         408          99
         408          99
         408          99
         409          99
         409          99
         410         100
         410         100
         411         100
         411         100
         411         101
         412         101
         412         101
         413         101
         413         102
         413         102
         414         102
         414         102
         415         103
         415         103
         415         103
         416         103
         416         104
         417         104
         417         104
         417         104
         418         105
         418         105
         418         105
         419         105
         419         106
         420         106
         420         106
         420         106
         421         107
         421         107
         421         107
         422         107
         422         108
         422         108
         423         108
         423         108
         423         109
         424         109
         424         109
         424         109
         425         110
         425         110
         425         110
         426         111
         426         111
         426         111
         427         111
         427         112
         427         112
         428         112
         428         112
         428         113
         428         113
         429         113
         429         114
         429         114
         430         114
         430         114
         430         115
         430         115
         431         115
         431         116
         431         116
         431         116
         432         116
         432         117
         432         117
         433         117
         433         118
         433         118
         433         118
         434         118
         434         119
         434         119
         434         119
         435         120
         435         120
         435         120
         435         120
         435         121
         304         192
         303         192
         303         192
         303         192
         302         191
         302         191
         302         191
         301         191
         301         191
         301         190
         300         190
         300         190
         300         190
         299         189
         299         189
         299         189
         298         189
         298         188
         298         188
         297         188
         297         188
         297         187
         296         187
         296         187
         296         187
         295         186
         295         186
         295         186
         294         186
         294         185
         294         185
         293         185
         293         185
         293         184
         292         184
         292         184
         292         184
         291         183
         291         183
         291         183
         291         183
         290         182
         290         182
         290         182
         289         182
         289         181
         289         181
         288         181
         288         181
         288         180
         287         180
         287         180
         287         179
         286         179
         286         179
         286         179
         285         178
         285         178
         285         178
         284         178
         284         177
         284         177
         284         177
         283         177
         283         176
         283         176
         282         176
         282         175
         282         175
         281         175
         281         175
         281         174
         281         174
         280         174
         280         173
         280         173
         279         173
         279         173
         279         172
         278         172
         278         172
         278         172
         278         171
         277         171
         277         171
         277         170
         276         170
         276         170
         276         170
         276         169
         275         169
         275         169
         275         168
         274         168
         274         168
         274         168
         274         167
         273         167
         273         167
         273         166
         272         166
         272         166
         272         166
         272         165
         271         165
         271         165
         271         164
         270         164
         270         164
         270         164
         270         163
         269         163
         269         163
         269         162
         269         162
         268         162
         268         162
         268         161
         268         161
         267         161
         267         160
         267         160
         266         160
         266         160
         266         159
         266         159
         265         159
         265         158
         265         158
         265         158
         264         157
         264         157
         264         157
         264         157
         263         156
         263         156
         263         156
         263         155
         263         155
         262         155
         262         155
         262         154
         262         154
         261         154
         261         153
         261         153
         261         153
         260         152
         260         152
         260         152
         260         152
         260         151
         259         151
         259         151
         259         150
         259         150
         258         150
         258         149
         258         149
         258         149
         258         149
         257         148
         257         148
         257         148
         257         147
         257         147
         256         147
         256         146
         256         146
         256         146
         256         146
         255         145
         255         145
         255         145
         255         144
         255         144
         254         144
         254         144
         254         143
         254         143
         254         143
         254         142
         253         142
         253         142
         253         141
         253         141
         253         141
         253         141
         252         140
         252         140
         252         140
         252         139
         252         139
         252         139
         251         138
         251         138
         251         138
         251         138
         251         137
         251         137
         250         137
         250         136
         250         136
         250         136
         250         136
         250         135
         250         135
         250         135
         249         134
         249         134
         249         134
         249         134
         249         133
         249         133
         249         133
         249         132
         248         132
         248         132
         248         131
         248         131
         248         131
         248         131
         248         130
         248         130
         248         130
         247         129
         247         129
         247         129
         247         129
         247         128
         247         128
         247         128
         247         127
         247         127
         247         127
         247         127
         246         126
         246         126
         246         126
         246         125
         246         125
         246         125
         246         125
         246         124
         246         124
         246         124
         246         123
         246         123
         246         123
         246         123
         246         122
         246         122
         246         122
         246         122
         245         121
         245         121
         245         121
         245         120
         245         120
         245         120
         245         120
         245         119
         245         119
         245         119
         245         119
         245         118
         245         118
         245         118
         245         117
         245         117
         245         117
         245         117
         245         116
         245         116
         245         116
         245         116
         245         115
         245         115
         245         115
         245         115
         245         114
         245         114
         245         114
         245         113
         246         113
         246         113
         246         113
         246         112
         246         112
         246         112
         246         112
         246         111
         246         111
         246         111
         246         111
         246         110
         246         110
         246         110
         246         110
         246         109
         246         109
         247         109
         247         109
         247         108
         247         108
         247         108
         247         108
         247         107
         247         107
         247         107
         247         107
         248         106
         248         106
         248         106
         248         106
         248         105
         248         105
         248         105
         248         105
         249         105
         249         104
         249         104
         249         104
         249         104
         249         103
         249         103
         250         103
         250         103
         250         102
         250         102
         250         102
         250         102
         251         102
         251         101
         251         101
         251         101
         251         101
         251         100
         252         100
         252         100
         252         100
         252         100
         252          99
         253          99
         253          99
         253          99
         253          99
         253          98
         254          98
         254          98
         254          98
         254          97
         255          97
         255          97
         255          97
         255          97
         256          96
         256          96
         256          96
         256          96
         257          96
         257          95
         257          95
         257          95
         258          95
         258          95
         258          94
         258          94
         259          94
         259          94
         259          94
         259          94
         260          93
         260          93
         260          93
         261          93
         261          93
         261          92
         262          92
         262          92
         262          92
         263          92
         263          92
         263          91
         263          91
         264          91
         264          91
         264          91
         265          91
         265          90
         265          90
         266          90
         266          90
         267          90
         267          90
         267          89
         268          89
         268          89
         268          89
         269          89
         269          89
         269          89
         270          88
         270          88
         271          88
         271          88
         271          88
         272          88
         272          87
         273          87
         273          87
         273          87
         274          87
         274          87
         275          87
         275          87
         275          86
         276          86
         276          86
         277          86
         277          86
         277          86
         278          86
         278          86
         279          85
         279          85
         280          85
         280          85
         281          85
         281          85
         281          85
         282          85
         282          84
         283          84
         283          84
         284          84
         284          84
         285          84
         285          84
         286          84
         286          84
         287          84
         287          83
         288          83
         288          83
         289          83
         289          83
         290          83
         290          83
         291          83
         291          83
         292          83
         292          83
         293          82
         293          82
         294          82
         294          82
         295          82
         295          82
         296          82
         296          82
         297          82
         297          82
         298          82
         298          82
         299          82
         299          82
         300          82
         300          81
         301          81
         301          81
         302          81
         303          81
         303          81
         304          81
         304          81
         305          81
         305          81
         306          81
         306          81
         307          81
         307          81
         308          81
         309          81
         309          81
         310          81
         310          81
         311          81
         311          81
         312          81
         313          81
         313          81
         314          81
         314          81
         315          81
         315          80
         316          80
         317          80
         317          80
         318          80
         318          80
         319          80
         320          80
         320          80
         321          80
         321          80
         322          80
         322          80
         323          80
         324          80
         324          80
         325          80
         325          80
         326          80
         327          80
         327          80
         328          81
         328          81
         329          81
         330          81
         330          81
         331          81
         331          81
         332          81
         333          81
         333          81
         334          81
         334          81
         335          81
         336          81
         336          81
         337          81
         337          81
         338          81
         339          81
         339          81
         340          81
         340          81
         341          81
         342          81
         342          81
         343          81
         343          82
         344          82
         345          82
         345          82
         346          82
         346          82
         347          82
         348          82
         348          82
         349          82
         349          82
         350          82
         351          82
         351          82
         352          82
         352          83
         353          83
         354          83
         354          83
         355          83
         355          83
         356          83
         357          83
         357          83
         358          83
         358          83
         359          84
         359          84
         360          84
         361          84
         361          84
         362          84
         362          84
         363          84
         364          84
         364          85
         365          85
         365          85
         366          85
         366          85
         367          85
         368          85
         368          85
         369          85
         369          86
         370          86
         371          86
         371          86
         372          86
         372          86
         373          86
         373          87
         374          87
         374          87
         375          87
         376          87
         376          87
         377          87
         377          88
         378          88
         378          88
         379          88
         379          88
         380          88
         381          88
         381          89
         382          89
         382          89
         383          89
         383          89
         384          89
         384          90
         385          90
         385          90
         386          90
         386          90
         387          90
         387          91
         388          91
         388          91
         389          91
         389          91
         390          91
         391          92
         391          92
         392          92
         392          92
         393          92
         393          93
         394          93
         394          93
         395          93
         395          93
         395          93
         396          94
         396          94
         397          94
         397          94
         398          94
         398          95
         399          95
         399          95
         400          95
         400          96
         401          96
         401          96
         402          96
         402          96
         403          97
         403          97
         403          97
         404          97
         404          97
         405          98
         405          98
         406          98
         406          98
         407          99
         407          99
         407          99
         408          99
         408          99
         409         100
         409         100
         410         100
         410         100
         410         101
         411         101
         411         101
         412         101
         412         101
         412         102
         413         102
         413         102
         414         102
         414         103
         414         103
         415         103
         415         103
         416         104
         416         104
         416         104
         417         104
         417         105
         417         105
         418         105
         418         105
         419         106
         419         106
         419         106
         420         106
         420         107
         420         107
         421         107
         421         107
         421         108
         422         108
         422         108
         422         109
         423         109
         423         109
         423         109
         424         110
         424         110
         424         110
         425         110
         425         111
         425         111
         426         111
         426         111
         426         112
         427         112
         427         112
         427         113
         427         113
         428         113
         428         113
         428         114
         429         114
         429         114
         429         114
         429         115
         430         115
         430         115
         430         116
         431         116
         431         116
         431         116
         431         117
         432         117
         432         117
         432         118
         432         118
         433         118
         433         118
         433         119
         433         119
         434         119
         434         120
         434         120
         434         120
         434         121
         435         121
         304         192
         304         192
         304         192
         303         192
         303         191
         303         191
         302         191
         302         191
         302         190
         301         190
         301         190
         301         190
         300         189
         300         189
         300         189
         299         189
         299         188
         299         188
         298         188
         298         188
         298         187
         297         187
         297         187
         297         187
         296         186
         296         186
         296         186
         295         186
         295         185
         295         185
         294         185
         294         185
         294         184
         293         184
         293         184
         293         184
         292         183
         292         183
         292         183
         291         183
         291         182
         291         182
         290         182
         290         182
         290         181
         289         181
         289         181
         289         181
         288         180
         288         180
         288         180
         288         180
         287         179
         287         179
         287         179
         286         179
         286         178
         286         178
         285         178
         285         177
         285         177
         284         177
         284         177
         284         176
         283         176
         283         176
         283         176
         283         175
         282         175
         282         175
         282         174
         281         174
         281         174
         281         174
         280         173
         280         173
         280         173
         280         173
         279         172
         279         172
         279         172
         278         171
         278         171
         278         171
         278         171
         277         170
         277         170
         277         170
         276         169
         276         169
         276         169
         275         169
         275         168
         275         168
         275         168
         274         167
         274         167
         274         167
         274         167
         273         166
         273         166
         273         166
         272         165
         272         165
         272         165
         272         165
         271         164
         271         164
         271         164
         271         163
         270         163
         270         163
         270         163
         269         162
         269         162
         269         162
         269         161
         268         161
         268         161
         268         161
         268         160
         267         160
         267         160
         267         159
         267         159
         266         159
         266         159
         266         158
         266         158
         265         158
         265         157
         265         157
         265         157
         264         156
         264         156
         264         156
         264         156
         263         155
         263         155
         263         155
         263         154
         262         154
         262         154
         262         154
         262         153
         262         153
         261         153
         261         152
         261         152
         261         152
         260         151
         260         151
         260         151
         260         151
         260         150
         259         150
         259         150
         259         149
         259         149
         258         149
         258         148
         258         148
         258         148
         258         148
         257         147
         257         147
         257         147
         257         146
         257         146
         256         146
         256         146
         256         145
         256         145
         256         145
         255         144
         255         144
         255         144
         255         143
         255         143
         255         143
         254         143
         254         142
         254         142
         254         142
         254         141
         254         141
         253         141
         253         140
         253         140
         253         140
         253         140
         253         139
         252         139
         252         139
         252         138
         252         138
         252         138
         252         138
         251         137
         251         137
         251         137
         251         136
         251         136
         251         136
         251         135
         250         135
         250         135
         250         135
         250         134
         250         134
         250         134
         250         133
         250         133
         249         133
         249         133
         249         132
         249         132
         249         132
         249         131
         249         131
         249         131
         249         131
         248         130
         248         130
         248         130
         248         129
         248         129
         248         129
         248         129
         248         128
         248         128
         248         128
         247         127
         247         127
         247         127
         247         127
         247         126
         247         126
         247         126
         247         125
         247         125
         247         125
         247         125
         247         124
         247         124
         247         124
         247         123
         246         123
         246         123
         246         123
         246         122
         246         122
         246         122
         246         122
         246         121
         246         121
         246         121
         246         120
         246         120
         246         120
         246         120
         246         119
         246         119
         246         119
         246         119
         246         118
         246         118
         246         118
         246         117
         246         117
         246         117
         246         117
         246         116
         246         116
         246         116
         246         116
         246         115
         246         115
         246         115
         246         115
         246         114
         246         114
         246         114
         246         113
         246         113
         246         113
         246         113
         246         112
         246         112
         246         112
         246         112
         247         111
         247         111
         247         111
         247         111
         247         110
         247         110
         247         110
         247         110
         247         109
         247         109
         247         109
         247         109
         247         108
         247         108
         248         108
         248         108
         248         107
         248         107
         248         107
         248         107
         248         106
         248         106
         248         106
         249         106
         249         106
         249         105
         249         105
         249         105
         249         105
         249         104
         249         104
         250         104
         250         104
         250         103
         250         103
         250         103
         250         103
         250         103
         251         102
         251         102
         251         102
         251         102
         251         101
         251         101
         252         101
         252         101
         252         101
         252         100
         252         100
         253         100
         253         100
         253          99
         253          99
         253          99
         254          99
         254          99
         254          98
         254          98
         254          98
         255          98
         255          98
         255          97
         255          97
         256          97
         256          97
         256          97
         256          96
         257          96
         257          96
         257          96
         257          96
         258          95
         258          95
         258          95
         258          95
         259          95
         259          94
         259          94
         259          94
         260          94
         260          94
         260          93
         261          93
         261          93
         261          93
         261          93
         262          93
         262          92
         262          92
         263          92
         263          92
         263          92
         264          92
         264          91
         264          91
         265          91
         265          91
         265          91
         266          91
         266          90
         266          90
         267          90
         267          90
         267          90
         268          90
         268          89
         268          89
         269          89
         269          89
         269          89
         270          89
         270          88
         271          88
         271          88
         271          88
         272          88
         272          88
         273          88
         273          87
         273          87
         274          87
         274          87
         275          87
         275          87
         275          87
         276          87
         276          86
         277          86
         277          86
         277          86
         278          86
         278          86
         279          86
         279          86
         280          85
         280          85
         280          85
         281          85
         281          85
         282          85
         282          85
         283          85
         283          85
         284          84
         284          84
         285          84
         285          84
         285          84
         286          84
         286          84
         287          84
         287          84
         288          84
         288          83
         289          83
         289          83
         290          83
         290          83
         291          83
         291          83
         292          83
         292          83
         293          83
         293          83
         294          83
         294          82
         295          82
         295          82
         296          82
         296          82
         297          82
         297          82
         298          82
         298          82
         299          82
         299          82
         300          82
         301          82
         301          82
         302          82
         302          81
         303          81
         303          81
         304          81
         304          81
         305          81
         305          81
         306          81
         306          81
         307          81
         308          81
         308          81
         309          81
         309          81
         310          81
         310          81
         311          81
         312          81
         312          81
         313          81
         313          81
         314          81
         314          81
         315          81
         315          81
         316          81
         317          81
         317          81
         318          81
         318          81
         319          81
         320          81
         320          81
         321          81
         321          81
         322          81
         322          81
         323          81
         324          81
         324          81
         325          81
         325          81
         326          81
         327          81
         327          81
         328          81
         328          81
         329          81
         329          81
         330          81
         331          81
         331          81
         332          81
         332          81
         333          81
         334          81
         334          81
         335          81
         335          81
         336          81
         337          81
         337          81
         338          81
         338          81
         339          81
         340          81
         340          81
         341          81
         341          82
         342          82
         343          82
         343          82
         344          82
         344          82
         345          82
         346          82
         346          82
         347          82
         347          82
         348          82
         349          82
         349          82
         350          82
         350          83
         351          83
         352          83
         352          83
         353          83
         353          83
         354          83
         354          83
         355          83
         356          83
         356          83
         357          83
         357          84
         358          84
         359          84
         359          84
         360          84
         360          84
         361          84
         362          84
         362          84
         363          84
         363          85
         364          85
         364          85
         365          85
         366          85
         366          85
         367          85
         367          85
         368          86
         368          86
         369          86
         370          86
         370          86
         371          86
         371          86
         372          86
         372          87
         373          87
         373          87
         374          87
         375          87
         375          87
         376          87
         376          88
         377          88
         377          88
         378          88
         378          88
         379          88
         380          88
         380          89
         381          89
         381          89
         382          89
         382          89
         383          89
         383          90
         384          90
         384          90
         385          90
         385          90
         386          90
         386          91
         387          91
         387          91
         388          91
         388          91
         389          91
         389          92
         390          92
         390          92
         391          92
         391          92
         392          93
         392          93
         393          93
         393          93
         394          93
         394          93
         395          94
         395          94
         396          94
         396          94
         397          94
         397          95
         398          95
         398          95
         399          95
         399          95
         400          96
         400          96
         401          96
         401          96
         402          97
         402          97
         402          97
         403          97
         403          97
         404          98
         404          98
         405          98
         405          98
         406          98
         406          99
         406          99
         407          99
         407          99
         408         100
         408         100
         409         100
         409         100
         409         100
         410         101
         410         101
         411         101
         411         101
         411         102
         412         102
         412         102
         413         102
         413         103
         413         103
         414         103
         414         103
         415         104
         415         104
         415         104
         416         104
         416         105
         416         105
         417         105
         417         105
         418         106
         418         106
         418         106
         419         106
         419         107
         419         107
         420         107
         420         107
         420         108
         421         108
         421         108
         421         108
         422         109
         422         109
         422         109
         423         109
         423         110
         423         110
         424         110
         424         110
         424         111
         425         111
         425         111
         425         112
         426         112
         426         112
         426         112
         426         113
         427         113
         427         113
         427         113
         428         114
         428         114
         428         114
         428         115
         429         115
         429         115
         429         115
         430         116
         430         116
         430         116
         430         117
         431         117
         431         117
         431         117
         431         118
         432         118
         432         118
         432         119
         432         119
         433         119
         433         119
         433         120
         433         120
         434         120
         434         121
         434         121
         305         192
         304         192
         304         192
         304         191
         303         191
         303         191
         303         191
         302         190
         302         190
         302         190
         301         190
         301         189
         301         189
         300         189
         300         189
         300         189
         299         188
         299         188
         299         188
         298         188
         298         187
         298         187
         297         187
         297         187
         297         186
         296         186
         296         186
         296         186
         295         185
         295         185
         295         185
         294         185
         294         184
         294         184
         293         184
         293         184
         293         183
         292         183
         292         183
         292         183
         292         182
         291         182
         291         182
         291         181
         290         181
         290         181
         290         181
         289         180
         289         180
         289         180
         288         180
         288         179
         288         179
         287         179
         287         179
         287         178
         286         178
         286         178
         286         178
         286         177
         285         177
         285         177
         285         176
         284         176
         284         176
         284         176
         283         175
         283         175
         283         175
         283         175
         282         174
         282         174
         282         174
         281         173
         281         173
         281         173
         280         173
         280         172
         280         172
         280         172
         279         172
         279         171
         279         171
         278         171
         278         170
         278         170
         277         170
         277         170
         277         169
         277         169
         276         169
         276         168
         276         168
         276         168
         275         168
         275         167
         275         167
         274         167
         274         166
         274         166
         274         166
         273         166
         273         165
         273         165
         272         165
         272         164
         272         164
         272         164
         271         164
         271         163
         271         163
         271         163
         270         162
         270         162
         270         162
         270         162
         269         161
         269         161
         269         161
         268         160
         268         160
         268         160
         268         160
         267         159
         267         159
         267         159
         267         158
         266         158
         266         158
         266         158
         266         157
         265         157
         265         157
         265         156
         265         156
         265         156
         264         155
         264         155
         264         155
         264         155
         263         154
         263         154
         263         154
         263         153
         262         153
         262         153
         262         153
         262         152
         261         152
         261         152
         261         151
         261         151
         261         151
         260         150
         260         150
         260         150
         260         150
         260         149
         259         149
         259         149
         259         148
         259         148
         258         148
         258         147
         258         147
         258         147
         258         147
         257         146
         257         146
         257         146
         257         145
         257         145
         257         145
         256         145
         256         144
         256         144
         256         144
         256         143
         255         143
         255         143
         255         142
         255         142
         255         142
         255         142
         254         141
         254         141
         254         141
         254         140
         254         140
         254         140
         253         140
         253         139
         253         139
         253         139
         253         138
         253         138
         252         138
         252         137
         252         137
         252         137
         252         137
         252         136
         252         136
         251         136
         251         135
         251         135
         251         135
         251         135
         251         134
         251         134
         250         134
         250         133
         250         133
         250         133
         250         133
         250         132
         250         132
         250         132
         250         131
         249         131
         249         131
         249         131
         249         130
         249         130
         249         130
         249         129
         249         129
         249         129
         248         129
         248         128
         248         128
         248         128
         248         127
         248         127
         248         127
         248         127
         248         126
         248         126
         248         126
         248         125
         248         125
         247         125
         247         125
         247         124
         247         124
         247         124
         247         123
         247         123
         247         123
         247         123
         247         122
         247         122
         247         122
         247         122
         247         121
         247         121
         247         121
         247         120
         247         120
         247         120
         247         120
         247         119
         247         119
         247         119
         247         119
         247         118
         247         118
         247         118
         247         117
         247         117
         247         117
         247         117
         247         116
         247         116
         247         116
         247         116
         247         115
         247         115
         247         115
         247         115
         247         114
         247         114
         247         114
         247         114
         247         113
         247         113
         247         113
         247         112
         247         112
         247         112
         247         112
         247         111
         247         111
         247         111
         247         111
         247         110
         247         110
         248         110
         248         110
         248         109
         248         109
         248         109
         248         109
         248         108
         248         108
         248         108
         248         108
         248         107
         249         107
         249         107
         249         107
         249         107
         249         106
         249         106
         249         106
         249         106
         249         105
         250         105
         250         105
         250         105
         250         104
         250         104
         250         104
         250         104
         250         103
         251         103
         251         103
         251         103
         251         103
         251         102
         251         102
         252         102
         252         102
         252         101
         252         101
         252         101
         252         101
         253         101
         253         100
         253         100
         253         100
         253         100
         254         100
         254          99
         254          99
         254          99
         254          99
         255          98
         255          98
         255          98
         255          98
         255          98
         256          97
         256          97
         256          97
         256          97
         257          97
         257          96
         257          96
         257          96
         258          96
         258          96
         258          95
         258          95
         259          95
         259          95
         259          95
         259          95
         260          94
         260          94
         260          94
         261          94
         261          94
         261          93
         261          93
         262          93
         262          93
         262          93
         263          93
         263          92
         263          92
         263          92
         264          92
         264          92
         264          91
         265          91
         265          91
         265          91
         266          91
         266          91
         266          90
         267          90
         267          90
         267          90
         268          90
         268          90
         268          90
         269          89
         269          89
         270          89
         270          89
         270          89
         271          89
         271          88
         271          88
         272          88
         272          88
         273          88
         273          88
         273          88
         274          87
         274          87
         275          87
         275          87
         275          87
         276          87
         276          87
         277          87
         277          86
         277          86
         278          86
         278          86
         279          86
         279          86
         279          86
         280          86
         280          85
         281          85
         281          85
         282          85
         282          85
         283          85
         283          85
         283          85
         284          85
         284          84
         285          84
         285          84
         286          84
         286          84
         287          84
         287          84
         288          84
         288          84
         289          84
         289          84
         290          83
         290          83
         291          83
         291          83
         292          83
         292          83
         293          83
         293          83
         293          83
         294          83
         295          83
         295          83
         296          82
         296          82
         297          82
         297          82
         298          82
         298          82
         299          82
         299          82
         300          82
         300          82
         301          82
         301          82
         302          82
         302          82
         303          82
         303          82
         304          82
         304          81
         305          81
         306          81
         306          81
         307          81
         307          81
         308          81
         308          81
         309          81
         309          81
         310          81
         310          81
         311          81
         312          81
         312          81
         313          81
         313          81
         314          81
         314          81
         315          81
         316          81
         316          81
         317          81
         317          81
         318          81
         318          81
         319          81
         320          81
         320          81
         321          81
         321          81
         322          81
         322          81
         323          81
         324          81
         324          81
         325          81
         325          81
         326          81
         326          81
         327          81
         328          81
         328          81
         329          81
         329          81
         330          81
         331          81
         331          81
         332          81
         332          81
         333          81
         334          81
         334          81
         335          81
         335          81
         336          81
         337          81
         337          81
         338          81
         338          81
         339          82
         339          82
         340          82
         341          82
         341          82
         342          82
         342          82
         343          82
         344          82
         344          82
         345          82
         345          82
         346          82
         347          82
         347          82
         348          82
         348          82
         349          83
         350          83
         350          83
         351          83
         351          83
         352          83
         352          83
         353          83
         354          83
         354          83
         355          83
         355          83
         356          84
         357          84
         357          84
         358          84
         358          84
         359          84
         359          84
         360          84
         361          84
         361          84
         362          85
         362          85
         363          85
         364          85
         364          85
         365          85
         365          85
         366          85
         366          85
         367          86
         367          86
         368          86
         369          86
         369          86
         370          86
         370          86
         371          87
         371          87
         372          87
         373          87
         373          87
         374          87
         374          87
         375          87
         375          88
         376          88
         376          88
         377          88
         377          88
         378          88
         379          88
         379          89
         380          89
         380          89
         381          89
         381          89
         382          89
         382          90
         383          90
         383          90
         384          90
         384          90
         385          90
         385          91
         386          91
         386          91
         387          91
         387          91
         388          91
         388          92
         389          92
         389          92
         390          92
         390          92
         391          93
         391          93
         392          93
         392          93
         393          93
         393          93
         394          94
         394          94
         395          94
         395          94
         396          94
         396          95
         397          95
         397          95
         398          95
         398          95
         399          96
         399          96
         400          96
         400          96
         400          96
         401          97
         401          97
         402          97
         402          97
         403          98
         403          98
         404          98
         404          98
         404          98
         405          99
         405          99
         406          99
         406          99
         407          99
         407         100
         407         100
         408         100
         408         100
         409         101
         409         101
         410         101
         410         101
         410         102
         411         102
         411         102
         412         102
         412         103
         412         103
         413         103
         413         103
         413         103
         414         104
         414         104
         415         104
         415         104
         415         105
         416         105
         416         105
         416         105
         417         106
         417         106
         418         106
         418         106
         418         107
         419         107
         419         107
         419         107
         420         108
         420         108
         420         108
         421         109
         421         109
         421         109
         422         109
         422         110
         422         110
         423         110
         423         110
         423         111
         424         111
         424         111
         424         111
         425         112
         425         112
         425         112
         425         113
         426         113
         426         113
         426         113
         427         114
         427         114
         427         114
         427         114
         428         115
         428         115
         428         115
         429         116
         429         116
         429         116
         429         116
         430         117
         430         117
         430         117
         430         118
         431         118
         431         118
         431         118
         431         119
         432         119
         432         119
         432         120
         432         120
         433         120
         433         120
         433         121
         433         121
         305         192
         305         192
         304         191
         304         191
         304         191
         303         191
         303         190
         303         190
         302         190
         302         190
         302         190
         301         189
         301         189
         301         189
         300         189
         300         188
         300         188
         299         188
         299         188
         299         187
         298         187
         298         187
         298         187
         297         186
         297         186
         297         186
         296         186
         296         185
         296         185
         296         185
         295         185
         295         184
         295         184
         294         184
         294         184
         294         183
         293         183
         293         183
         293         183
         292         182
         292         182
         292         182
         291         182
         291         181
         291         181
         290         181
         290         181
         290         180
         289         180
         289         180
         289         180
         289         179
         288         179
         288         179
         288         178
         287         178
         287         178
         287         178
         286         177
         286         177
         286         177
         285         177
         285         176
         285         176
         285         176
         284         176
         284         175
         284         175
         283         175
         283         174
         283         174
         282         174
         282         174
         282         173
         282         173
         281         173
         281         172
         281         172
         280         172
         280         172
         280         171
         280         171
         279         171
         279         171
         279         170
         278         170
         278         170
         278         169
         277         169
         277         169
         277         169
         277         168
         276         168
         276         168
         276         167
         276         167
         275         167
         275         167
         275         166
         274         166
         274         166
         274         165
         274         165
         273         165
         273         165
         273         164
         272         164
         272         164
         272         163
         272         163
         271         163
         271         163
         271         162
         271         162
         270         162
         270         161
         270         161
         270         161
         269         161
         269         160
         269         160
         269         160
         268         159
         268         159
         268         159
         268         159
         267         158
         267         158
         267         158
         267         157
         266         157
         266         157
         266         157
         266         156
         265         156
         265         156
         265         155
         265         155
         264         155
         264         154
         264         154
         264         154
         263         154
         263         153
         263         153
         263         153
         263         152
         262         152
         262         152
         262         152
         262         151
         261         151
         261         151
         261         150
         261         150
         261         150
         260         149
         260         149
         260         149
         260         149
         260         148
         259         148
         259         148
         259         147
         259         147
         259         147
         258         147
         258         146
         258         146
         258         146
         258         145
         257         145
         257         145
         257         144
         257         144
         257         144
         256         144
         256         143
         256         143
         256         143
         256         142
         256         142
         255         142
         255         142
         255         141
         255         141
         255         141
         255         140
         254         140
         254         140
         254         139
         254         139
         254         139
         254         139
         253         138
         253         138
         253         138
         253         137
         253         137
         253         137
         252         137
         252         136
         252         136
         252         136
         252         135
         252         135
         252         135
         252         135
         251         134
         251         134
         251         134
         251         133
         251         133
         251         133
         251         132
         251         132
         250         132
         250         132
         250         131
         250         131
         250         131
         250         130
         250         130
         250         130
         250         130
         249         129
         249         129
         249         129
         249         128
         249         128
         249         128
         249         128
         249         127
         249         127
         249         127
         249         127
         249         126
         248         126
         248         126
         248         125
         248         125
         248         125
         248         125
         248         124
         248         124
         248         124
         248         123
         248         123
         248         123
         248         123
         248         122
         248         122
         248         122
         248         122
         248         121
         247         121
         247         121
         247         120
         247         120
         247         120
         247         120
         247         119
         247         119
         247         119
         247         119
         247         118
         247         118
         247         118
         247         117
         247         117
         247         117
         247         117
         247         116
         247         116
         247         116
         247         116
         247         115
         247         115
         247         115
         247         115
         247         114
         247         114
         247         114
         247         114
         248         113
         248         113
         248         113
         248         112
         248         112
         248         112
         248         112
         248         111
         248         111
         248         111
         248         111
         248         110
         248         110
         248         110
         248         110
         248         109
         248         109
         249         109
         249         109
         249         108
         249         108
         249         108
         249         108
         249         108
         249         107
         249         107
         249         107
         249         107
         250         106
         250         106
         250         106
         250         106
         250         105
         250         105
         250         105
         250         105
         251         104
         251         104
         251         104
         251         104
         251         104
         251         103
         251         103
         252         103
         252         103
         252         102
         252         102
         252         102
         252         102
         252         102
         253         101
         253         101
         253         101
         253         101
         253         100
         254         100
         254         100
         254         100
         254         100
         254          99
         255          99
         255          99
         255          99
         255          99
         255          98
         256          98
         256          98
         256          98
         256          98
         256          97
         257          97
         257          97
         257          97
         257          97
         258          96
         258          96
         258          96
         258          96
         259          96
         259          95
         259          95
         259          95
         260          95
         260          95
         260          94
         260          94
         261          94
         261          94
         261          94
         262          93
         262          93
         262          93
         262          93
         263          93
         263          93
         263          92
         264          92
         264          92
         264          92
         265          92
         265          92
         265          91
         266          91
         266          91
         266          91
         267          91
         267          91
         267          90
         268          90
         268          90
         268          90
         269          90
         269          90
         269          90
         270          89
         270          89
         270          89
         271          89
         271          89
         271          89
         272          88
         272          88
         273          88
         273          88
         273          88
         274          88
         274          88
         275          87
         275          87
         275          87
         276          87
         276          87
         277          87
         277          87
         277          87
         278          86
         278          86
         279          86
         279          86
         279          86
         280          86
         280          86
         281          86
         281          85
         282          85
         282          85
         282          85
         283          85
         283          85
         284          85
         284          85
         285          85
         285          85
         286          84
         286          84
         287          84
         287          84
         287          84
         288          84
         288          84
         289          84
         289          84
         290          84
         290          83
         291          83
         291          83
         292          83
         292          83
         293          83
         293          83
         294          83
         294          83
         295          83
         295          83
         296          83
         296          83
         297          82
         297          82
         298          82
         298          82
         299          82
         299          82
         300          82
         300          82
         301          82
         301          82
         302          82
         302          82
         303          82
         304          82
         304          82
         305          82
         305          82
         306          82
         306          82
         307          81
         307          81
         308          81
         308          81
         309          81
         309          81
         310          81
         311          81
         311          81
         312          81
         312          81
         313          81
         313          81
         314          81
         314          81
         315          81
         316          81
         316          81
         317          81
         317          81
         318          81
         318          81
         319          81
         320          81
         320          81
         321          81
         321          81
         322          81
         322          81
         323          81
         324          81
         324          81
         325          81
         325          81
         326          81
         326          81
         327          81
         328          81
         328          81
         329          81
         329          81
         330          81
         331          81
         331          81
         332          81
         332          81
         333          81
         333          81
         334          81
         335          81
         335          81
         336          82
         336          82
         337          82
         338          82
         338          82
         339          82
         339          82
         340          82
         340          82
         341          82
         342          82
         342          82
         343          82
         343          82
         344          82
         345          82
         345          82
         346          82
         346          82
         347          83
         348          83
         348          83
         349          83
         349          83
         350          83
         350          83
         351          83
         352          83
         352          83
         353          83
         353          83
         354          83
         355          84
         355          84
         356          84
         356          84
         357          84
         357          84
         358          84
         359          84
         359          84
         360          84
         360          85
         361          85
         361          85
         362          85
         363          85
         363          85
         364          85
         364          85
         365          85
         365          86
         366          86
         367          86
         367          86
         368          86
         368          86
         369          86
         369          86
         370          87
         370          87
         371          87
         372          87
         372          87
         373          87
         373          87
         374          88
         374          88
         375          88
         375          88
         376          88
         376          88
         377          88
         378          89
         378          89
         379          89
         379          89
         380          89
         380          89
         381          89
         381          90
         382          90
         382          90
         383          90
         383          90
         384          90
         384          91
         385          91
         385          91
         386          91
         386          91
         387          91
         387          92
         388          92
         388          92
         389          92
         389          92
         390          93
         390          93
         391          93
         391          93
         392          93
         392          93
         393          94
         393          94
         394          94
         394          94
         395          94
         395          95
         396          95
         396          95
         397          95
         397          95
         398          96
         398          96
         399          96
         399          96
         399          96
         400          97
         400          97
         401          97
         401          97
         402          97
         402          98
         403          98
         403          98
         403          98
         404          99
         404          99
         405          99
         405          99
         406          99
         406         100
         406         100
         407         100
         407         100
         408         101
         408         101
         409         101
         409         101
         409         101
         410         102
         410         102
         411         102
         411         102
         411         103
         412         103
         412         103
         412         103
         413         104
         413         104
         414         104
         414         104
         414         105
         415         105
         415         105
         415         105
         416         106
         416         106
         417         106
         417         106
         417         107
         418         107
         418         107
         418         107
         419         108
         419         108
         419         108
         420         108
         420         109
         420         109
         421         109
         421         109
         421         110
         422         110
         422         110
         422         110
         423         111
         423         111
         423         111
         424         112
         424         112
         424         112
         424         112
         425         113
         425         113
         425         113
         426         113
         426         114
         426         114
         426         114
         427         115
         427         115
         427         115
         428         115
         428         116
         428         116
         428         116
         429         117
         429         117
         429         117
         429         117
         430         118
         430         118
         430         118
         430         118
         431         119
         431         119
         431         119
         431         120
         432         120
         432         120
         432         121
         432         121
         433         121
         305         192
         305         191
         305         191
         304         191
         304         191
         304         191
         303         190
         303         190
         303         190
         303         190
         302         189
         302         189
         302         189
         301         189
         301         188
         301         188
         300         188
         300         188
         300         187
         299         187
         299         187
         299         187
         298         186
         298         186
         298         186
         297         186
         297         185
         297         185
         296         185
         296         185
         296         184
         295         184
         295         184
         295         184
         294         183
         294         183
         294         183
         293         183
         293         182
         293         182
         292         182
         292         182
         292         181
         292         181
         291         181
         291         181
         291         180
         290         180
         290         180
         290         180
         289         179
         289         179
         289         179
         288         179
         288         178
         288         178
         288         178
         287         177
         287         177
         287         177
         286         177
         286         176
         286         176
         285         176
         285         176
         285         175
         284         175
         284         175
         284         175
         284         174
         283         174
         283         174
         283         173
         282         173
         282         173
         282         173
         282         172
         281         172
         281         172
         281         172
         280         171
         280         171
         280         171
         279         170
         279         170
         279         170
         279         170
         278         169
         278         169
         278         169
         277         168
         277         168
         277         168
         277         168
         276         167
         276         167
         276         167
         276         166
         275         166
         275         166
         275         166
         274         165
         274         165
         274         165
         274         164
         273         164
         273         164
         273         164
         273         163
         272         163
         272         163
         272         162
         271         162
         271         162
         271         162
         271         161
         270         161
         270         161
         270         160
         270         160
         269         160
         269         160
         269         159
         269         159
         268         159
         268         158
         268         158
         268         158
         267         158
         267         157
         267         157
         267         157
         266         156
         266         156
         266         156
         266         156
         266         155
         265         155
         265         155
         265         154
         265         154
         264         154
         264         153
         264         153
         264         153
         263         153
         263         152
         263         152
         263         152
         263         151
         262         151
         262         151
         262         151
         262         150
         261         150
         261         150
         261         149
         261         149
         261         149
         260         148
         260         148
         260         148
         260         148
         260         147
         259         147
         259         147
         259         146
         259         146
         259         146
         258         146
         258         145
         258         145
         258         145
         258         144
         257         144
         257         144
         257         143
         257         143
         257         143
         257         143
         256         142
         256         142
         256         142
         256         141
         256         141
         255         141
         255         141
         255         140
         255         140
         255         140
         255         139
         255         139
         254         139
         254         139
         254         138
         254         138
         254         138
         254         137
         253         137
         253         137
         253         136
         253         136
         253         136
         253         136
         253         135
         252         135
         252         135
         252         134
         252         134
         252         134
         252         134
         252         133
         252         133
         251         133
         251         132
         251         132
         251         132
         251         132
         251         131
         251         131
         251         131
         251         130
         250         130
         250         130
         250         130
         250         129
         250         129
         250         129
         250         128
         250         128
         250         128
         250         128
         249         127
         249         127
         249         127
         249         126
         249         126
         249         126
         249         126
         249         125
         249         125
         249         125
         249         125
         249         124
         249         124
         249         124
         249         123
         248         123
         248         123
         248         123
         248         122
         248         122
         248         122
         248         121
         248         121
         248         121
         248         121
         248         120
         248         120
         248         120
         248         120
         248         119
         248         119
         248         119
         248         119
         248         118
         248         118
         248         118
         248         117
         248         117
         248         117
         248         117
         248         116
         248         116
         248         116
         248         116
         248         115
         248         115
         248         115
         248         115
         248         114
         248         114
         248         114
         248         114
         248         113
         248         113
         248         113
         248         113
         248         112
         248         112
         248         112
         248         111
         249         111
         249         111
         249         111
         249         110
         249         110
         249         110
         249         110
         249         110
         249         109
         249         109
         249         109
         249         109
         249         108
         249         108
         250         108
         250         108
         250         107
         250         107
         250         107
         250         107
         250         106
         250         106
         250         106
         251         106
         251         105
         251         105
         251         105
         251         105
         251         105
         251         104
         251         104
         252         104
         252         104
         252         103
         252         103
         252         103
         252         103
         252         102
         253         102
         253         102
         253         102
         253         102
         253         101
         253         101
         254         101
         254         101
         254         101
         254         100
         254         100
         255         100
         255         100
         255          99
         255          99
         255          99
         256          99
         256          99
         256          98
         256          98
         256          98
         257          98
         257          98
         257          97
         257          97
         257          97
         258          97
         258          97
         258          96
         258          96
         259          96
         259          96
         259          96
         259          95
         260          95
         260          95
         260          95
         260          95
         261          95
         261          94
         261          94
         262          94
         262          94
         262          94
         262          93
         263          93
         263          93
         263          93
         264          93
         264          93
         264          92
         264          92
         265          92
         265          92
         265          92
         266          92
         266          91
         266          91
         267          91
         267          91
         267          91
         268          91
         268          90
         268          90
         269          90
         269          90
         269          90
         270          90
         270          89
         270          89
         271          89
         271          89
         272          89
         272          89
         272          89
         273          88
         273          88
         273          88
         274          88
         274          88
         275          88
         275          88
         275          87
         276          87
         276          87
         276          87
         277          87
         277          87
         278          87
         278          87
         279          86
         279          86
         279          86
         280          86
         280          86
         281          86
         281          86
         281          86
         282          86
         282          85
         283          85
         283          85
         284          85
         284          85
         285          85
         285          85
         285          85
         286          85
         286          84
         287          84
         287          84
         288          84
         288          84
         289          84
         289          84
         290          84
         290          84
         291          84
         291          84
         292          83
         292          83
         292          83
         293          83
         293          83
         294          83
         294          83
         295          83
         295          83
         296          83
         296          83
         297          83
         297          83
         298          83
         298          82
         299          82
         299          82
         300          82
         301          82
         301          82
         302          82
         302          82
         303          82
         303          82
         304          82
         304          82
         305          82
         305          82
         306          82
         306          82
         307          82
         307          82
         308          82
         308          82
         309          82
         310          81
         310          81
         311          81
         311          81
         312          81
         312          81
         313          81
         313          81
         314          81
         314          81
         315          81
         316          81
         316          81
         317          81
         317          81
         318          81
         318          81
         319          81
         320          81
         320          81
         321          81
         321          81
         322          81
         322          81
         323          81
         324          81
         324          81
         325          81
         325          81
         326          81
         326          81
         327          81
         328          81
         328          81
         329          81
         329          81
         330          81
         330          81
         331          81
         332          81
         332          81
         333          82
         333          82
         334          82
         335          82
         335          82
         336          82
         336          82
         337          82
         337          82
         338          82
         339          82
         339          82
         340          82
         340          82
         341          82
         342          82
         342          82
         343          82
         343          82
         344          82
         344          82
         345          83
         346          83
         346          83
         347          83
         347          83
         348          83
         348          83
         349          83
         350          83
         350          83
         351          83
         351          83
         352          83
         353          84
         353          84
         354          84
         354          84
         355          84
         355          84
         356          84
         357          84
         357          84
         358          84
         358          84
         359          85
         359          85
         360          85
         361          85
         361          85
         362          85
         362          85
         363          85
         363          85
         364          86
         365          86
         365          86
         366          86
         366          86
         367          86
         367          86
         368          86
         368          86
         369          87
         370          87
         370          87
         371          87
         371          87
         372          87
         372          87
         373          88
         373          88
         374          88
         374          88
         375          88
         376          88
         376          88
         377          89
         377          89
         378          89
         378          89
         379          89
         379          89
         380          89
         380          90
         381          90
         381          90
         382          90
         382          90
         383          90
         383          91
         384          91
         384          91
         385          91
         385          91
         386          91
         386          92
         387          92
         387          92
         388          92
         388          92
         389          93
         389          93
         390          93
         390          93
         391          93
         391          93
         392          94
         392          94
         393          94
         393          94
         394          94
         394          95
         395          95
         395          95
         396          95
         396          95
         397          96
         397          96
         398          96
         398          96
         398          96
         399          97
         399          97
         400          97
         400          97
         401          97
         401          98
         402          98
         402          98
         402          98
         403          98
         403          99
         404          99
         404          99
         405          99
         405         100
         405         100
         406         100
         406         100
         407         100
         407         101
         407         101
         408         101
         408         101
         409         102
         409         102
         409         102
         410         102
         410         103
         411         103
         411         103
         411         103
         412         104
         412         104
         413         104
         413         104
         413         104
         414         105
         414         105
         414         105
         415         105
         415         106
         416         106
         416         106
         416         106
         417         107
         417         107
         417         107
         418         107
         418         108
         418         108
         419         108
         419         109
         419         109
         420         109
         420         109
         420         110
         421         110
         421         110
         421         110
         422         111
         422         111
         422         111
         423         111
         423         112
         423         112
         423         112
         424         112
         424         113
         424         113
         425         113
         425         114
         425         114
         425         114
         426         114
         426         115
         426         115
         427         115
         427         115
         427         116
         427         116
         428         116
         428         117
         428         117
         428         117
         429         117
         429         118
         429         118
         429         118
         430         119
         430         119
         430         119
         430         119
         431         120
         431         120
         431         120
         431         121
         432         121
         432         121
         306         192
         306         191
         305         191
         305         191
         305         191
         304         190
         304         190
         304         190
         303         190
         303         189
         303         189
         302         189
         302         189
         302         188
         301         188
         301         188
         301         188
         300         188
         300         187
         300         187
         299         187
         299         187
         299         186
         298         186
         298         186
         298         186
         297         185
         297         185
         297         185
         296         185
         296         184
         296         184
         296         184
         295         184
         295         183
         295         183
         294         183
         294         183
         294         182
         293         182
         293         182
         293         182
         292         181
         292         181
         292         181
         291         180
         291         180
         291         180
         290         180
         290         179
         290         179
         290         179
         289         179
         289         178
         289         178
         288         178
         288         178
         288         177
         287         177
         287         177
         287         177
         287         176
         286         176
         286         176
         286         175
         285         175
         285         175
         285         175
         284         174
         284         174
         284         174
         284         174
         283         173
         283         173
         283         173
         282         172
         282         172
         282         172
         281         172
         281         171
         281         171
         281         171
         280         171
         280         170
         280         170
         279         170
         279         169
         279         169
         279         169
         278         169
         278         168
         278         168
         277         168
         277         167
         277         167
         277         167
         276         167
         276         166
         276         166
         276         166
         275         165
         275         165
         275         165
         274         165
         274         164
         274         164
         274         164
         273         164
         273         163
         273         163
         273         163
         272         162
         272         162
         272         162
         272         161
         271         161
         271         161
         271         161
         271         160
         270         160
         270         160
         270         159
         270         159
         269         159
         269         159
         269         158
         269         158
         268         158
         268         157
         268         157
         268         157
         267         157
         267         156
         267         156
         267         156
         266         155
         266         155
         266         155
         266         155
         265         154
         265         154
         265         154
         265         153
         265         153
         264         153
         264         152
         264         152
         264         152
         263         152
         263         151
         263         151
         263         151
         263         150
         262         150
         262         150
         262         150
         262         149
         261         149
         261         149
         261         148
         261         148
         261         148
         260         148
         260         147
         260         147
         260         147
         260         146
         259         146
         259         146
         259         145
         259         145
         259         145
         258         145
         258         144
         258         144
         258         144
         258         143
         258         143
         257         143
         257         143
         257         142
         257         142
         257         142
         256         141
         256         141
         256         141
         256         140
         256         140
         256         140
         255         140
         255         139
         255         139
         255         139
         255         138
         255         138
         255         138
         254         138
         254         137
         254         137
         254         137
         254         136
         254         136
         254         136
         253         136
         253         135
         253         135
         253         135
         253         134
         253         134
         253         134
         252         134
         252         133
         252         133
         252         133
         252         132
         252         132
         252         132
         252         132
         252         131
         251         131
         251         131
         251         130
         251         130
         251         130
         251         130
         251         129
         251         129
         251         129
         251         128
         250         128
         250         128
         250         128
         250         127
         250         127
         250         127
         250         126
         250         126
         250         126
         250         126
         250         125
         250         125
         249         125
         249         124
         249         124
         249         124
         249         124
         249         123
         249         123
         249         123
         249         123
         249         122
         249         122
         249         122
         249         121
         249         121
         249         121
         249         121
         249         120
         249         120
         249         120
         249         120
         249         119
         249         119
         249         119
         249         119
         249         118
         249         118
         249         118
         249         117
         249         117
         249         117
         249         117
         249         116
         249         116
         249         116
         249         116
         249         115
         249         115
         249         115
         249         115
         249         114
         249         114
         249         114
         249         114
         249         113
         249         113
         249         113
         249         113
         249         112
         249         112
         249         112
         249         112
         249         111
         249         111
         249         111
         249         111
         249         110
         249         110
         250         110
         250         110
         250         109
         250         109
         250         109
         250         109
         250         108
         250         108
         250         108
         250         108
         250         107
         250         107
         251         107
         251         107
         251         106
         251         106
         251         106
         251         106
         251         105
         251         105
         251         105
         252         105
         252         105
         252         104
         252         104
         252         104
         252         104
         252         103
         253         103
         253         103
         253         103
         253         103
         253         102
         253         102
         254         102
         254         102
         254         101
         254         101
         254         101
         254         101
         255         101
         255         100
         255         100
         255         100
         255         100
         255         100
         256          99
         256          99
         256          99
         256          99
         256          98
         257          98
         257          98
         257          98
         257          98
         258          97
         258          97
         258          97
         258          97
         258          97
         259          96
         259          96
         259          96
         259          96
         260          96
         260          96
         260          95
         260          95
         261          95
         261          95
         261          95
         262          94
         262          94
         262          94
         262          94
         263          94
         263          94
         263          93
         263          93
         264          93
         264          93
         264          93
         265          92
         265          92
         265          92
         266          92
         266          92
         266          92
         266          91
         267          91
         267          91
         267          91
         268          91
         268          91
         268          91
         269          90
         269          90
         269          90
         270          90
         270          90
         271          90
         271          89
         271          89
         272          89
         272          89
         272          89
         273          89
         273          89
         273          88
         274          88
         274          88
         275          88
         275          88
         275          88
         276          88
         276          87
         276          87
         277          87
         277          87
         278          87
         278          87
         278          87
         279          87
         279          86
         280          86
         280          86
         281          86
         281          86
         281          86
         282          86
         282          86
         283          86
         283          85
         284          85
         284          85
         284          85
         285          85
         285          85
         286          85
         286          85
         287          85
         287          85
         288          84
         288          84
         288          84
         289          84
         289          84
         290          84
         290          84
         291          84
         291          84
         292          84
         292          84
         293          83
         293          83
         294          83
         294          83
         295          83
         295          83
         296          83
         296          83
         297          83
         297          83
         298          83
         298          83
         299          83
         299          83
         300          83
         300          82
         301          82
         301          82
         302          82
         302          82
         303          82
         303          82
         304          82
         304          82
         305          82
         305          82
         306          82
         306          82
         307          82
         307          82
         308          82
         309          82
         309          82
         310          82
         310          82
         311          82
         311          82
         312          82
         312          82
         313          82
         313          81
         314          81
         315          81
         315          81
         316          81
         316          81
         317          81
         317          81
         318          81
         318          81
         319          81
         320          81
         320          81
         321          81
         321          81
         322          81
         322          81
         323          81
         324          81
         324          81
         325          81
         325          81
         326          81
         326          81
         327          81
         327          81
         328          81
         329          82
         329          82
         330          82
         330          82
         331          82
         332          82
         332          82
         333          82
         333          82
         334          82
         334          82
         335          82
         336          82
         336          82
         337          82
         337          82
         338          82
         338          82
         339          82
         340          82
         340          82
         341          82
         341          82
         342          82
         342          82
         343          83
         344          83
         344          83
         345          83
         345          83
         346          83
         347          83
         347          83
         348          83
         348          83
         349          83
         349          83
         350          83
         351          83
         351          84
         352          84
         352          84
         353          84
         353          84
         354          84
         355          84
         355          84
         356          84
         356          84
         357          84
         357          85
         358          85
         359          85
         359          85
         360          85
         360          85
         361          85
         361          85
         362          85
         363          85
         363          86
         364          86
         364          86
         365          86
         365          86
         366          86
         366          86
         367          86
         368          87
         368          87
         369          87
         369          87
         370          87
         370          87
         371          87
         371          87
         372          88
         372          88
         373          88
         374          88
         374          88
         375          88
         375          88
         376          89
         376          89
         377          89
         377          89
         378          89
         378          89
         379          89
         379          90
         380          90
         380          90
         381          90
         381          90
         382          90
         382          91
         383          91
         383          91
         384          91
         384          91
         385          91
         385          92
         386          92
         386          92
         387          92
         387          92
         388          93
         388          93
         389          93
         389          93
         390          93
         390          93
         391          94
         391          94
         392          94
         392          94
         393          94
         393          95
         394          95
         394          95
         395          95
         395          95
         396          96
         396          96
         397          96
         397          96
         397          96
         398          97
         398          97
         399          97
         399          97
         400          97
         400          98
         401          98
         401          98
         401          98
         402          98
         402          99
         403          99
         403          99
         404          99
         404         100
         404         100
         405         100
         405         100
         406         100
         406         101
         406         101
         407         101
         407         101
         408         102
         408         102
         408         102
         409         102
         409         102
         410         103
         410         103
         410         103
         411         103
         411         104
         412         104
         412         104
         412         104
         413         105
         413         105
         413         105
         414         105
         414         106
         415         106
         415         106
         415         106
         416         107
         416         107
         416         107
         417         107
         417         108
         417         108
         418         108
         418         108
         418         109
         419         109
         419         109
         419         109
         420         110
         420         110
         420         110
         421         110
         421         111
         421         111
         422         111
         422         112
         422         112
         422         112
         423         112
         423         113
         423         113
         424         113
         424         113
         424         114
         425         114
         425         114
         425         114
         425         115
         426         115
         426         115
         426         116
         426         116
         427         116
         427         116
         427         117
         428         117
         428         117
         428         118
         428         118
         429         118
         429         118
         429         119
         429         119
         430         119
         430         120
         430         120
         430         120
         430         120
         431         121
         431         121
         431         121
         306         191
         306         191
         306         191
         305         191
         305         190
         305         190
         304         190
         304         190
         304         189
         303         189
         303         189
         303         189
         302         189
         302         188
         302         188
         301         188
         301         188
         301         187
         300         187
         300         187
         300         187
         300         186
         299         186
         299         186
         299         186
         298         185
         298         185
         298         185
         297         185
         297         184
         297         184
         296         184
         296         184
         296         183
         295         183
         295         183
         295         183
         294         182
         294         182
         294         182
         293         182
         293         181
         293         181
         293         181
         292         181
         292         180
         292         180
         291         180
         291         180
         291         179
         290         179
         290         179
         290         179
         289         178
         289         178
         289         178
         289         177
         288         177
         288         177
         288         177
         287         176
         287         176
         287         176
         286         176
         286         175
         286         175
         286         175
         285         175
         285         174
         285         174
         284         174
         284         173
         284         173
         283         173
         283         173
         283         172
         283         172
         282         172
         282         172
         282         171
         281         171
         281         171
         281         170
         281         170
         280         170
         280         170
         280         169
         279         169
         279         169
         279         168
         279         168
         278         168
         278         168
         278         167
         278         167
         277         167
         277         166
         277         166
         276         166
         276         166
         276         165
         276         165
         275         165
         275         165
         275         164
         275         164
         274         164
         274         163
         274         163
         273         163
         273         163
         273         162
         273         162
         272         162
         272         161
         272         161
         272         161
         271         161
         271         160
         271         160
         271         160
         270         159
         270         159
         270         159
         270         158
         269         158
         269         158
         269         158
         269         157
         268         157
         268         157
         268         156
         268         156
         267         156
         267         156
         267         155
         267         155
         267         155
         266         154
         266         154
         266         154
         266         154
         265         153
         265         153
         265         153
         265         152
         264         152
         264         152
         264         152
         264         151
         264         151
         263         151
         263         150
         263         150
         263         150
         263         149
         262         149
         262         149
         262         149
         262         148
         261         148
         261         148
         261         147
         261         147
         261         147
         260         147
         260         146
         260         146
         260         146
         260         145
         259         145
         259         145
         259         144
         259         144
         259         144
         259         144
         258         143
         258         143
         258         143
         258         142
         258         142
         257         142
         257         142
         257         141
         257         141
         257         141
         257         140
         256         140
         256         140
         256         140
         256         139
         256         139
         256         139
         256         138
         255         138
         255         138
         255         138
         255         137
         255         137
         255         137
         254         136
         254         136
         254         136
         254         135
         254         135
         254         135
         254         135
         254         134
         253         134
         253         134
         253         133
         253         133
         253         133
         253         133
         253         132
         253         132
         252         132
         252         131
         252         131
         252         131
         252         131
         252         130
         252         130
         252         130
         252         129
         251         129
         251         129
         251         129
         251         128
         251         128
         251         128
         251         128
         251         127
         251         127
         251         127
         251         126
         251         126
         250         126
         250         126
         250         125
         250         125
         250         125
         250         124
         250         124
         250         124
         250         124
         250         123
         250         123
         250         123
         250         123
         250         122
         250         122
         250         122
         250         121
         250         121
         249         121
         249         121
         249         120
         249         120
         249         120
         249         120
         249         119
         249         119
         249         119
         249         119
         249         118
         249         118
         249         118
         249         117
         249         117
         249         117
         249         117
         249         116
         249         116
         249         116
         249         116
         249         115
         249         115
         249         115
         249         115
         249         114
         249         114
         249         114
         249         114
         249         113
         249         113
         250         113
         250         113
         250         112
         250         112
         250         112
         250         112
         250         111
         250         111
         250         111
         250         111
         250         110
         250         110
         250         110
         250         110
         250         109
         250         109
         250         109
         251         109
         251         108
         251         108
         251         108
         251         108
         251         107
         251         107
         251         107
         251         107
         251         106
         252         106
         252         106
         252         106
         252         106
         252         105
         252         105
         252         105
         252         105
         252         104
         253         104
         253         104
         253         104
         253         103
         253         103
         253         103
         253         103
         254         103
         254         102
         254         102
         254         102
         254         102
         254         101
         255         101
         255         101
         255         101
         255         101
         255         100
         255         100
         256         100
         256         100
         256         100
         256          99
         256          99
         257          99
         257          99
         257          99
         257          98
         257          98
         258          98
         258          98
         258          98
         258          97
         259          97
         259          97
         259          97
         259          97
         259          96
         260          96
         260          96
         260          96
         260          96
         261          95
         261          95
         261          95
         261          95
         262          95
         262          95
         262          94
         263          94
         263          94
         263          94
         263          94
         264          93
         264          93
         264          93
         265          93
         265          93
         265          93
         265          92
         266          92
         266          92
         266          92
         267          92
         267          92
         267          91
         268          91
         268          91
         268          91
         269          91
         269          91
         269          90
         270          90
         270          90
         270          90
         271          90
         271          90
         271          90
         272          89
         272          89
         272          89
         273          89
         273          89
         273          89
         274          89
         274          88
         275          88
         275          88
         275          88
         276          88
         276          88
         276          88
         277          87
         277          87
         278          87
         278          87
         278          87
         279          87
         279          87
         280          87
         280          87
         280          86
         281          86
         281          86
         282          86
         282          86
         283          86
         283          86
         283          86
         284          85
         284          85
         285          85
         285          85
         286          85
         286          85
         286          85
         287          85
         287          85
         288          85
         288          85
         289          84
         289          84
         290          84
         290          84
         291          84
         291          84
         292          84
         292          84
         292          84
         293          84
         293          84
         294          83
         294          83
         295          83
         295          83
         296          83
         296          83
         297          83
         297          83
         298          83
         298          83
         299          83
         299          83
         300          83
         300          83
         301          83
         301          83
         302          82
         302          82
         303          82
         303          82
         304          82
         304          82
         305          82
         305          82
         306          82
         307          82
         307          82
         308          82
         308          82
         309          82
         309          82
         310          82
         310          82
         311          82
         311          82
         312          82
         312          82
         313          82
         314          82
         314          82
         315          82
         315          82
         316          82
         316          82
         317          82
         317          82
         318          82
         318          82
         319          82
         320          82
         320          82
         321          82
         321          82
         322          82
         322          82
         323          82
         323          82
         324          82
         325          82
         325          82
         326          82
         326          82
         327          82
         327          82
         328          82
         329          82
         329          82
         330          82
         330          82
         331          82
         331          82
         332          82
         333          82
         333          82
         334          82
         334          82
         335          82
         335          82
         336          82
         337          82
         337          82
         338          82
         338          82
         339          82
         339          82
         340          82
         341          83
         341          83
         342          83
         342          83
         343          83
         343          83
         344          83
         345          83
         345          83
         346          83
         346          83
         347          83
         347          83
         348          83
         349          83
         349          83
         350          84
         350          84
         351          84
         351          84
         352          84
         353          84
         353          84
         354          84
         354          84
         355          84
         355          84
         356          85
         357          85
         357          85
         358          85
         358          85
         359          85
         359          85
         360          85
         361          85
         361          85
         362          86
         362          86
         363          86
         363          86
         364          86
         364          86
         365          86
         366          86
         366          86
         367          87
         367          87
         368          87
         368          87
         369          87
         369          87
         370          87
         370          88
         371          88
         371          88
         372          88
         373          88
         373          88
         374          88
         374          88
         375          89
         375          89
         376          89
         376          89
         377          89
         377          89
         378          90
         378          90
         379          90
         379          90
         380          90
         380          90
         381          90
         381          91
         382          91
         382          91
         383          91
         383          91
         384          91
         384          92
         385          92
         385          92
         386          92
         386          92
         387          93
         387          93
         388          93
         388          93
         389          93
         389          93
         390          94
         390          94
         391          94
         391          94
         392          94
         392          95
         393          95
         393          95
         394          95
         394          95
         395          95
         395          96
         395          96
         396          96
         396          96
         397          96
         397          97
         398          97
         398          97
         399          97
         399          98
         400          98
         400          98
         400          98
         401          98
         401          99
         402          99
         402          99
         403          99
         403          99
         403         100
         404         100
         404         100
         405         100
         405         101
         405         101
         406         101
         406         101
         407         101
         407         102
         407         102
         408         102
         408         102
         409         103
         409         103
         409         103
         410         103
         410         104
         411         104
         411         104
         411         104
         412         105
         412         105
         412         105
         413         105
         413         105
         414         106
         414         106
         414         106
         415         106
         415         107
         415         107
         416         107
         416         107
         416         108
         417         108
         417         108
         417         109
         418         109
         418         109
         418         109
         419         110
         419         110
         419         110
         420         110
         420         111
         420         111
         421         111
         421         111
         421         112
         421         112
         422         112
         422         112
         422         113
         423         113
         423         113
         423         114
         424         114
         424         114
         424         114
         424         115
         425         115
         425         115
         425         115
         425         116
         426         116
         426         116
         426         117
         427         117
         427         117
         427         117
         427         118
         428         118
         428         118
         428         119
         428         119
         429         119
         429         119
         429         120
         429         120
         430         120
         430         121
         430         121
         430         121
         430         121
         307         191
         306         191
         306         191
         306         190
         305         190
         305         190
         305         190
         304         190
         304         189
         304         189
         304         189
         303         189
         303         188
         303         188
         302         188
         302         188
         302         187
         301         187
         301         187
         301         187
         300         186
         300         186
         300         186
         299         186
         299         185
         299         185
         298         185
         298         185
         298         184
         297         184
         297         184
         297         184
         296         183
         296         183
         296         183
         296         183
         295         182
         295         182
         295         182
         294         182
         294         181
         294         181
         293         181
         293         181
         293         180
         292         180
         292         180
         292         180
         292         179
         291         179
         291         179
         291         179
         290         178
         290         178
         290         178
         289         178
         289         177
         289         177
         288         177
         288         177
         288         176
         288         176
         287         176
         287         175
         287         175
         286         175
         286         175
         286         174
         285         174
         285         174
         285         174
         285         173
         284         173
         284         173
         284         172
         283         172
         283         172
         283         172
         283         171
         282         171
         282         171
         282         171
         281         170
         281         170
         281         170
         281         169
         280         169
         280         169
         280         169
         279         168
         279         168
         279         168
         279         167
         278         167
         278         167
         278         167
         278         166
         277         166
         277         166
         277         166
         276         165
         276         165
         276         165
         276         164
         275         164
         275         164
         275         164
         275         163
         274         163
         274         163
         274         162
         274         162
         273         162
         273         162
         273         161
         273         161
         272         161
         272         160
         272         160
         271         160
         271         160
         271         159
         271         159
         270         159
         270         158
         270         158
         270         158
         270         158
         269         157
         269         157
         269         157
         269         156
         268         156
         268         156
         268         155
         268         155
         267         155
         267         155
         267         154
         267         154
         266         154
         266         153
         266         153
         266         153
         266         153
         265         152
         265         152
         265         152
         265         151
         264         151
         264         151
         264         151
         264         150
         264         150
         263         150
         263         149
         263         149
         263         149
         263         148
         262         148
         262         148
         262         148
         262         147
         262         147
         261         147
         261         146
         261         146
         261         146
         261         146
         260         145
         260         145
         260         145
         260         144
         260         144
         259         144
         259         144
         259         143
         259         143
         259         143
         258         142
         258         142
         258         142
         258         142
         258         141
         258         141
         257         141
         257         140
         257         140
         257         140
         257         139
         257         139
         256         139
         256         139
         256         138
         256         138
         256         138
         256         137
         256         137
         255         137
         255         137
         255         136
         255         136
         255         136
         255         135
         255         135
         254         135
         254         135
         254         134
         254         134
         254         134
         254         133
         254         133
         254         133
         253         133
         253         132
         253         132
         253         132
         253         131
         253         131
         253         131
         253         131
         253         130
         252         130
         252         130
         252         129
         252         129
         252         129
         252         129
         252         128
         252         128
         252         128
         252         127
         251         127
         251         127
         251         127
         251         126
         251         126
         251         126
         251         126
         251         125
         251         125
         251         125
         251         124
         251         124
         251         124
         251         124
         251         123
         250         123
         250         123
         250         123
         250         122
         250         122
         250         122
         250         121
         250         121
         250         121
         250         121
         250         120
         250         120
         250         120
         250         120
         250         119
         250         119
         250         119
         250         118
         250         118
         250         118
         250         118
         250         117
         250         117
         250         117
         250         117
         250         116
         250         116
         250         116
         250         116
         250         115
         250         115
         250         115
         250         115
         250         114
         250         114
         250         114
         250         114
         250         113
         250         113
         250         113
         250         113
         250         112
         250         112
         250         112
         250         112
         250         111
         251         111
         251         111
         251         111
         251         110
         251         110
         251         110
         251         110
         251         109
         251         109
         251         109
         251         109
         251         108
         251         108
         251         108
         252         108
         252         107
         252         107
         252         107
         252         107
         252         106
         252         106
         252         106
         252         106
         252         106
         253         105
         253         105
         253         105
         253         105
         253         104
         253         104
         253         104
         253         104
         254         104
         254         103
         254         103
         254         103
         254         103
         254         102
         255         102
         255         102
         255         102
         255         102
         255         101
         255         101
         256         101
         256         101
         256         100
         256         100
         256         100
         256         100
         257         100
         257          99
         257          99
         257          99
         257          99
         258          99
         258          98
         258          98
         258          98
         258          98
         259          98
         259          97
         259          97
         259          97
         260          97
         260          97
         260          96
         260          96
         260          96
         261          96
         261          96
         261          96
         261          95
         262          95
         262          95
         262          95
         263          95
         263          94
         263          94
         263          94
         264          94
         264          94
         264          94
         264          93
         265          93
         265          93
         265          93
         266          93
         266          93
         266          92
         266          92
         267          92
         267          92
         267          92
         268          92
         268          91
         268          91
         269          91
         269          91
         269          91
         270          91
         270          90
         270          90
         271          90
         271          90
         271          90
         272          90
         272          90
         272          89
         273          89
         273          89
         273          89
         274          89
         274          89
         275          89
         275          88
         275          88
         276          88
         276          88
         276          88
         277          88
         277          88
         278          88
         278          87
         278          87
         279          87
         279          87
         280          87
         280          87
         280          87
         281          87
         281          86
         282          86
         282          86
         282          86
         283          86
         283          86
         284          86
         284          86
         285          86
         285          85
         285          85
         286          85
         286          85
         287          85
         287          85
         288          85
         288          85
         289          85
         289          85
         289          84
         290          84
         290          84
         291          84
         291          84
         292          84
         292          84
         293          84
         293          84
         294          84
         294          84
         295          84
         295          84
         296          83
         296          83
         297          83
         297          83
         298          83
         298          83
         299          83
         299          83
         300          83
         300          83
         301          83
         301          83
         302          83
         302          83
         303          83
         303          83
         304          82
         304          82
         305          82
         305          82
         306          82
         306          82
         307          82
         307          82
         308          82
         308          82
         309          82
         309          82
         310          82
         310          82
         311          82
         311          82
         312          82
         312          82
         313          82
         314          82
         314          82
         315          82
         315          82
         316          82
         316          82
         317          82
         317          82
         318          82
         318          82
         319          82
         320          82
         320          82
         321          82
         321          82
         322          82
         322          82
         323          82
         323          82
         324          82
         325          82
         325          82
         326          82
         326          82
         327          82
         327          82
         328          82
         329          82
         329          82
         330          82
         330          82
         331          82
         331          82
         332          82
         332          82
         333          82
         334          82
         334          82
         335          82
         335          82
         336          82
         336          82
         337          82
         338          82
         338          82
         339          83
         339          83
         340          83
         340          83
         341          83
         342          83
         342          83
         343          83
         343          83
         344          83
         344          83
         345          83
         346          83
         346          83
         347          83
         347          83
         348          84
         348          84
         349          84
         350          84
         350          84
         351          84
         351          84
         352          84
         352          84
         353          84
         353          84
         354          84
         355          85
         355          85
         356          85
         356          85
         357          85
         357          85
         358          85
         359          85
         359          85
         360          85
         360          86
         361          86
         361          86
         362          86
         362          86
         363          86
         364          86
         364          86
         365          86
         365          87
         366          87
         366          87
         367          87
         367          87
         368          87
         368          87
         369          87
         369          88
         370          88
         371          88
         371          88
         372          88
         372          88
         373          88
         373          89
         374          89
         374          89
         375          89
         375          89
         376          89
         376          89
         377          90
         377          90
         378          90
         378          90
         379          90
         379          90
         380          90
         380          91
         381          91
         381          91
         382          91
         383          91
         383          91
         384          92
         384          92
         384          92
         385          92
         385          92
         386          92
         386          93
         387          93
         387          93
         388          93
         388          93
         389          94
         389          94
         390          94
         390          94
         391          94
         391          95
         392          95
         392          95
         393          95
         393          95
         394          95
         394          96
         394          96
         395          96
         395          96
         396          96
         396          97
         397          97
         397          97
         398          97
         398          97
         399          98
         399          98
         399          98
         400          98
         400          99
         401          99
         401          99
         402          99
         402          99
         402         100
         403         100
         403         100
         404         100
         404         100
         404         101
         405         101
         405         101
         406         101
         406         102
         406         102
         407         102
         407         102
         408         103
         408         103
         408         103
         409         103
         409         103
         410         104
         410         104
         410         104
         411         104
         411         105
         411         105
         412         105
         412         105
         412         106
         413         106
         413         106
         414         106
         414         107
         414         107
         415         107
         415         107
         415         108
         416         108
         416         108
         416         108
         417         109
         417         109
         417         109
         418         109
         418         110
         418         110
         419         110
         419         110
         419         111
         420         111
         420         111
         420         111
         420         112
         421         112
         421         112
         421         113
         422         113
         422         113
         422         113
         423         114
         423         114
         423         114
         423         114
         424         115
         424         115
         424         115
         425         116
         425         116
         425         116
         425         116
         426         117
         426         117
         426         117
         426         117
         427         118
         427         118
         427         118
         427         119
         428         119
         428         119
         428         119
         428         120
         429         120
         429         120
         429         121
         429         121
         429         121
         430         121
         307         191
         307         191
         307         191
         306         190
         306         190
         306         190
         305         190
         305         189
         305         189
         304         189
         304         189
         304         188
         303         188
         303         188
         303         188
         302         187
         302         187
         302         187
         301         187
         301         187
         301         186
         300         186
         300         186
         300         186
         299         185
         299         185
         299         185
         299         185
         298         184
         298         184
         298         184
         297         184
         297         183
         297         183
         296         183
         296         183
         296         182
         295         182
         295         182
         295         182
         294         181
         294         181
         294         181
         294         181
         293         180
         293         180
         293         180
         292         179
         292         179
         292         179
         291         179
         291         178
         291         178
         290         178
         290         178
         290         177
         290         177
         289         177
         289         177
         289         176
         288         176
         288         176
         288         176
         287         175
         287         175
         287         175
         287         174
         286         174
         286         174
         286         174
         285         173
         285         173
         285         173
         285         173
         284         172
         284         172
         284         172
         283         171
         283         171
         283         171
         283         171
         282         170
         282         170
         282         170
         281         170
         281         169
         281         169
         281         169
         280         168
         280         168
         280         168
         279         168
         279         167
         279         167
         279         167
         278         167
         278         166
         278         166
         278         166
         277         165
         277         165
         277         165
         276         165
         276         164
         276         164
         276         164
         275         163
         275         163
         275         163
         275         163
         274         162
         274         162
         274         162
         274         161
         273         161
         273         161
         273         161
         273         160
         272         160
         272         160
         272         159
         272         159
         271         159
         271         159
         271         158
         271         158
         270         158
         270         157
         270         157
         270         157
         269         157
         269         156
         269         156
         269         156
         268         155
         268         155
         268         155
         268         155
         268         154
         267         154
         267         154
         267         153
         267         153
         266         153
         266         152
         266         152
         266         152
         265         152
         265         151
         265         151
         265         151
         265         150
         264         150
         264         150
         264         150
         264         149
         264         149
         263         149
         263         148
         263         148
         263         148
         263         148
         262         147
         262         147
         262         147
         262         146
         262         146
         261         146
         261         145
         261         145
         261         145
         261         145
         260         144
         260         144
         260         144
         260         143
         260         143
         259         143
         259         143
         259         142
         259         142
         259         142
         259         141
         258         141
         258         141
         258         141
         258         140
         258         140
         258         140
         257         139
         257         139
         257         139
         257         139
         257         138
         257         138
         257         138
         256         137
         256         137
         256         137
         256         137
         256         136
         256         136
         256         136
         255         135
         255         135
         255         135
         255         135
         255         134
         255         134
         255         134
         254         133
         254         133
         254         133
         254         133
         254         132
         254         132
         254         132
         254         131
         254         131
         253         131
         253         131
         253         130
         253         130
         253         130
         253         129
         253         129
         253         129
         253         129
         253         128
         252         128
         252         128
         252         127
         252         127
         252         127
         252         127
         252         126
         252         126
         252         126
         252         126
         252         125
         252         125
         251         125
         251         124
         251         124
         251         124
         251         124
         251         123
         251         123
         251         123
         251         123
         251         122
         251         122
         251         122
         251         121
         251         121
         251         121
         251         121
         251         120
         251         120
         251         120
         251         120
         251         119
         251         119
         251         119
         251         118
         251         118
         251         118
         251         118
         251         117
         251         117
         251         117
         251         117
         251         116
         251         116
         251         116
         251         116
         251         115
         251         115
         251         115
         251         115
         251         114
         251         114
         251         114
         251         114
         251         113
         251         113
         251         113
         251         113
         251         112
         251         112
         251         112
         251         112
         251         111
         251         111
         251         111
         251         111
         251         110
         251         110
         251         110
         252         110
         252         109
         252         109
         252         109
         252         109
         252         108
         252         108
         252         108
         252         108
         252         107
         252         107
         252         107
         253         107
         253         107
         253         106
         253         106
         253         106
         253         106
         253         105
         253         105
         253         105
         254         105
         254         104
         254         104
         254         104
         254         104
         254         104
         254         103
         255         103
         255         103
         255         103
         255         102
         255         102
         255         102
         255         102
         256         102
         256         101
         256         101
         256         101
         256         101
         256         101
         257         100
         257         100
         257         100
         257         100
         257         100
         258          99
         258          99
         258          99
         258          99
         258          99
         259          98
         259          98
         259          98
         259          98
         259          98
         260          97
         260          97
         260          97
         260          97
         261          97
         261          96
         261          96
         261          96
         262          96
         262          96
         262          95
         262          95
         263          95
         263          95
         263          95
         263          95
         264          94
         264          94
         264          94
         264          94
         265          94
         265          93
         265          93
         265          93
         266          93
         266          93
         266          93
         267          92
         267          92
         267          92
         268          92
         268          92
         268          92
         268          91
         269          91
         269          91
         269          91
         270          91
         270          91
         270          91
         271          90
         271          90
         271          90
         272          90
         272          90
         272          90
         273          90
         273          89
         274          89
         274          89
         274          89
         275          89
         275          89
         275          89
         276          88
         276          88
         276          88
         277          88
         277          88
         278          88
         278          88
         278          88
         279          87
         279          87
         280          87
         280          87
         280          87
         281          87
         281          87
         282          87
         282          86
         282          86
         283          86
         283          86
         284          86
         284          86
         284          86
         285          86
         285          86
         286          85
         286          85
         287          85
         287          85
         287          85
         288          85
         288          85
         289          85
         289          85
         290          85
         290          85
         291          84
         291          84
         292          84
         292          84
         292          84
         293          84
         293          84
         294          84
         294          84
         295          84
         295          84
         296          84
         296          84
         297          83
         297          83
         298          83
         298          83
         299          83
         299          83
         300          83
         300          83
         301          83
         301          83
         302          83
         302          83
         303          83
         303          83
         304          83
         304          83
         305          83
         305          83
         306          82
         306          82
         307          82
         307          82
         308          82
         308          82
         309          82
         309          82
         310          82
         310          82
         311          82
         311          82
         312          82
         313          82
         313          82
         314          82
         314          82
         315          82
         315          82
         316          82
         316          82
         317          82
         317          82
         318          82
         318          82
         319          82
         320          82
         320          82
         321          82
         321          82
         322          82
         322          82
         323          82
         323          82
         324          82
         325          82
         325          82
         326          82
         326          82
         327          82
         327          82
         328          82
         328          82
         329          82
         330          82
         330          82
         331          82
         331          82
         332          82
         332          82
         333          82
         333          82
         334          82
         335          82
         335          82
         336          83
         336          83
         337          83
         337          83
         338          83
         339          83
         339          83
         340          83
         340          83
         341          83
         341          83
         342          83
         343          83
         343          83
         344          83
         344          83
         345          83
         345          83
         346          84
         346          84
         347          84
         348          84
         348          84
         349          84
         349          84
         350          84
         350          84
         351          84
         352          84
         352          84
         353          84
         353          85
         354          85
         354          85
         355          85
         355          85
         356          85
         357          85
         357          85
         358          85
         358          85
         359          86
         359          86
         360          86
         360          86
         361          86
         362          86
         362          86
         363          86
         363          86
         364          87
         364          87
         365          87
         365          87
         366          87
         366          87
         367          87
         368          87
         368          87
         369          88
         369          88
         370          88
         370          88
         371          88
         371          88
         372          88
         372          89
         373          89
         373          89
         374          89
         374          89
         375          89
         375          89
         376          90
         376          90
         377          90
         377          90
         378          90
         379          90
         379          91
         380          91
         380          91
         381          91
         381          91
         382          91
         382          91
         383          92
         383          92
         384          92
         384          92
         385          92
         385          92
         385          93
         386          93
         386          93
         387          93
         387          93
         388          94
         388          94
         389          94
         389          94
         390          94
         390          94
         391          95
         391          95
         392          95
         392          95
         393          95
         393          96
         393          96
         394          96
         394          96
         395          96
         395          97
         396          97
         396          97
         397          97
         397          97
         398          98
         398          98
         398          98
         399          98
         399          98
         400          99
         400          99
         401          99
         401          99
         401         100
         402         100
         402         100
         403         100
         403         100
         403         101
         404         101
         404         101
         405         101
         405         102
         405         102
         406         102
         406         102
         407         102
         407         103
         407         103
         408         103
         408         103
         409         104
         409         104
         409         104
         410         104
         410         105
         410         105
         411         105
         411         105
         411         106
         412         106
         412         106
         413         106
         413         106
         413         107
         414         107
         414         107
         414         107
         415         108
         415         108
         415         108
         416         109
         416         109
         416         109
         417         109
         417         110
         417         110
         418         110
         418         110
         418         111
         419         111
         419         111
         419         111
         420         112
         420         112
         420         112
         420         112
         421         113
         421         113
         421         113
         422         113
         422         114
         422         114
         422         114
         423         115
         423         115
         423         115
         424         115
         424         116
         424         116
         424         116
         425         116
         425         117
         425         117
         425         117
         426         118
         426         118
         426         118
         426         118
         427         119
         427         119
         427         119
         427         120
         428         120
         428         120
         428         120
         428         121
         429         121
         429         121
         429         122
         308         191
         307         191
         307         190
         307         190
         306         190
         306         190
         306         189
         305         189
         305         189
         305         189
         304         188
         304         188
         304         188
         303         188
         303         188
         303         187
         302         187
         302         187
         302         187
         302         186
         301         186
         301         186
         301         186
         300         185
         300         185
         300         185
         299         185
         299         184
         299         184
         298         184
         298         184
         298         183
         297         183
         297         183
         297         183
         297         182
         296         182
         296         182
         296         182
         295         181
         295         181
         295         181
         294         181
         294         180
         294         180
         293         180
         293         180
         293         179
         293         179
         292         179
         292         179
         292         178
         291         178
         291         178
         291         178
         290         177
         290         177
         290         177
         290         176
         289         176
         289         176
         289         176
         288         175
         288         175
         288         175
         287         175
         287         174
         287         174
         287         174
         286         174
         286         173
         286         173
         285         173
         285         172
         285         172
         285         172
         284         172
         284         171
         284         171
         283         171
         283         171
         283         170
         283         170
         282         170
         282         169
         282         169
         281         169
         281         169
         281         168
         281         168
         280         168
         280         167
         280         167
         279         167
         279         167
         279         166
         279         166
         278         166
         278         166
         278         165
         278         165
         277         165
         277         164
         277         164
         277         164
         276         164
         276         163
         276         163
         275         163
         275         162
         275         162
         275         162
         274         162
         274         161
         274         161
         274         161
         273         160
         273         160
         273         160
         273         160
         272         159
         272         159
         272         159
         272         158
         271         158
         271         158
         271         158
         271         157
         270         157
         270         157
         270         156
         270         156
         270         156
         269         156
         269         155
         269         155
         269         155
         268         154
         268         154
         268         154
         268         154
         267         153
         267         153
         267         153
         267         152
         267         152
         266         152
         266         152
         266         151
         266         151
         265         151
         265         150
         265         150
         265         150
         265         149
         264         149
         264         149
         264         149
         264         148
         264         148
         263         148
         263         147
         263         147
         263         147
         263         147
         262         146
         262         146
         262         146
         262         145
         262         145
         261         145
         261         145
         261         144
         261         144
         261         144
         261         143
         260         143
         260         143
         260         143
         260         142
         260         142
         259         142
         259         141
         259         141
         259         141
         259         140
         259         140
         258         140
         258         140
         258         139
         258         139
         258         139
         258         138
         257         138
         257         138
         257         138
         257         137
         257         137
         257         137
         257         136
         256         136
         256         136
         256         136
         256         135
         256         135
         256         135
         256         134
         256         134
         255         134
         255         134
         255         133
         255         133
         255         133
         255         132
         255         132
         255         132
         254         132
         254         131
         254         131
         254         131
         254         130
         254         130
         254         130
         254         130
         254         129
         253         129
         253         129
         253         129
         253         128
         253         128
         253         128
         253         127
         253         127
         253         127
         253         127
         253         126
         253         126
         252         126
         252         125
         252         125
         252         125
         252         125
         252         124
         252         124
         252         124
         252         124
         252         123
         252         123
         252         123
         252         122
         252         122
         252         122
         252         122
         252         121
         251         121
         251         121
         251         121
         251         120
         251         120
         251         120
         251         120
         251         119
         251         119
         251         119
         251         118
         251         118
         251         118
         251         118
         251         117
         251         117
         251         117
         251         117
         251         116
         251         116
         251         116
         251         116
         251         115
         251         115
         251         115
         251         115
         251         114
         251         114
         251         114
         251         114
         251         113
         251         113
         251         113
         251         113
         252         112
         252         112
         252         112
         252         112
         252         111
         252         111
         252         111
         252         111
         252         110
         252         110
         252         110
         252         110
         252         109
         252         109
         252         109
         252         109
         253         108
         253         108
         253         108
         253         108
         253         108
         253         107
         253         107
         253         107
         253         107
         253         106
         253         106
         254         106
         254         106
         254         105
         254         105
         254         105
         254         105
         254         105
         254         104
         255         104
         255         104
         255         104
         255         103
         255         103
         255         103
         255         103
         256         103
         256         102
         256         102
         256         102
         256         102
         256         101
         256         101
         257         101
         257         101
         257         101
         257         100
         257         100
         258         100
         258         100
         258         100
         258          99
         258          99
         259          99
         259          99
         259          99
         259          98
         259          98
         260          98
         260          98
         260          98
         260          97
         260          97
         261          97
         261          97
         261          97
         261          96
         262          96
         262          96
         262          96
         262          96
         263          96
         263          95
         263          95
         263          95
         264          95
         264          95
         264          94
         264          94
         265          94
         265          94
         265          94
         265          94
         266          93
         266          93
         266          93
         267          93
         267          93
         267          93
         267          92
         268          92
         268          92
         268          92
         269          92
         269          92
         269          91
         270          91
         270          91
         270          91
         271          91
         271          91
         271          91
         272          90
         272          90
         272          90
         273          90
         273          90
         273          90
         274          90
         274          89
         274          89
         275          89
         275          89
         275          89
         276          89
         276          89
         276          88
         277          88
         277          88
         278          88
         278          88
         278          88
         279          88
         279          88
         279          87
         280          87
         280          87
         281          87
         281          87
         281          87
         282          87
         282          87
         283          86
         283          86
         284          86
         284          86
         284          86
         285          86
         285          86
         286          86
         286          86
         286          86
         287          85
         287          85
         288          85
         288          85
         289          85
         289          85
         290          85
         290          85
         290          85
         291          85
         291          85
         292          84
         292          84
         293          84
         293          84
         294          84
         294          84
         295          84
         295          84
         296          84
         296          84
         296          84
         297          84
         297          84
         298          83
         298          83
         299          83
         299          83
         300          83
         300          83
         301          83
         301          83
         302          83
         302          83
         303          83
         303          83
         304          83
         304          83
         305          83
         305          83
         306          83
         306          83
         307          83
         307          83
         308          83
         308          82
         309          82
         309          82
         310          82
         311          82
         311          82
         312          82
         312          82
         313          82
         313          82
         314          82
         314          82
         315          82
         315          82
         316          82
         316          82
         317          82
         317          82
         318          82
         319          82
         319          82
         320          82
         320          82
         321          82
         321          82
         322          82
         322          82
         323          82
         323          82
         324          82
         325          82
         325          82
         326          82
         326          82
         327          82
         327          82
         328          82
         328          82
         329          82
         329          82
         330          82
         331          82
         331          82
         332          82
         332          82
         333          82
         333          83
         334          83
         335          83
         335          83
         336          83
         336          83
         337          83
         337          83
         338          83
         338          83
         339          83
         340          83
         340          83
         341          83
         341          83
         342          83
         342          83
         343          83
         343          83
         344          83
         345          84
         345          84
         346          84
         346          84
         347          84
         347          84
         348          84
         349          84
         349          84
         350          84
         350          84
         351          84
         351          84
         352          85
         352          85
         353          85
         354          85
         354          85
         355          85
         355          85
         356          85
         356          85
         357          85
         357          85
         358          86
         358          86
         359          86
         360          86
         360          86
         361          86
         361          86
         362          86
         362          86
         363          87
         363          87
         364          87
         364          87
         365          87
         366          87
         366          87
         367          87
         367          88
         368          88
         368          88
         369          88
         369          88
         370          88
         370          88
         371          88
         371          89
         372          89
         372          89
         373          89
         373          89
         374          89
         374          89
         375          90
         376          90
         376          90
         377          90
         377          90
         378          90
         378          91
         379          91
         379          91
         380          91
         380          91
         381          91
         381          91
         382          92
         382          92
         383          92
         383          92
         384          92
         384          92
         385          93
         385          93
         385          93
         386          93
         386          93
         387          94
         387          94
         388          94
         388          94
         389          94
         389          94
         390          95
         390          95
         391          95
         391          95
         392          95
         392          96
         392          96
         393          96
         393          96
         394          96
         394          97
         395          97
         395          97
         396          97
         396          97
         397          98
         397          98
         397          98
         398          98
         398          98
         399          99
         399          99
         400          99
         400          99
         400          99
         401         100
         401         100
         402         100
         402         100
         402         101
         403         101
         403         101
         404         101
         404         101
         404         102
         405         102
         405         102
         406         102
         406         103
         406         103
         407         103
         407         103
         408         104
         408         104
         408         104
         409         104
         409         104
         409         105
         410         105
         410         105
         410         105
         411         106
         411         106
         412         106
         412         106
         412         107
         413         107
         413         107
         413         107
         414         108
         414         108
         414         108
         415         108
         415         109
         415         109
         416         109
         416         109
         416         110
         417         110
         417         110
         417         110
         418         111
         418         111
         418         111
         419         111
         419         112
         419         112
         419         112
         420         113
         420         113
         420         113
         421         113
         421         114
         421         114
         421         114
         422         114
         422         115
         422         115
         423         115
         423         115
         423         116
         423         116
         424         116
         424         117
         424         117
         424         117
         425         117
         425         118
         425         118
         425         118
         426         119
         426         119
         426         119
         426         119
         427         120
         427         120
         427         120
         427         121
         428         121
         428         121
         428         121
         428         122
         308         191
         308         190
         307         190
         307         190
         307         190
         306         189
         306         189
         306         189
         305         189
         305         189
         305         188
         305         188
         304         188
         304         188
         304         187
         303         187
         303         187
         303         187
         302         186
         302         186
         302         186
         301         186
         301         185
         301         185
         300         185
         300         185
         300         184
         299         184
         299         184
         299         184
         299         183
         298         183
         298         183
         298         183
         297         182
         297         182
         297         182
         296         182
         296         181
         296         181
         295         181
         295         181
         295         180
         295         180
         294         180
         294         180
         294         179
         293         179
         293         179
         293         179
         292         178
         292         178
         292         178
         292         178
         291         177
         291         177
         291         177
         290         177
         290         176
         290         176
         289         176
         289         176
         289         175
         289         175
         288         175
         288         174
         288         174
         287         174
         287         174
         287         173
         287         173
         286         173
         286         173
         286         172
         285         172
         285         172
         285         171
         285         171
         284         171
         284         171
         284         170
         283         170
         283         170
         283         170
         283         169
         282         169
         282         169
         282         168
         281         168
         281         168
         281         168
         281         167
         280         167
         280         167
         280         167
         280         166
         279         166
         279         166
         279         165
         278         165
         278         165
         278         165
         278         164
         277         164
         277         164
         277         163
         277         163
         276         163
         276         163
         276         162
         276         162
         275         162
         275         161
         275         161
         275         161
         274         161
         274         160
         274         160
         274         160
         273         159
         273         159
         273         159
         273         159
         272         158
         272         158
         272         158
         272         157
         271         157
         271         157
         271         157
         271         156
         270         156
         270         156
         270         155
         270         155
         269         155
         269         155
         269         154
         269         154
         269         154
         268         153
         268         153
         268         153
         268         153
         267         152
         267         152
         267         152
         267         151
         267         151
         266         151
         266         151
         266         150
         266         150
         265         150
         265         149
         265         149
         265         149
         265         149
         264         148
         264         148
         264         148
         264         147
         264         147
         263         147
         263         146
         263         146
         263         146
         263         146
         262         145
         262         145
         262         145
         262         144
         262         144
         262         144
         261         144
         261         143
         261         143
         261         143
         261         142
         260         142
         260         142
         260         142
         260         141
         260         141
         260         141
         259         140
         259         140
         259         140
         259         140
         259         139
         259         139
         258         139
         258         138
         258         138
         258         138
         258         138
         258         137
         258         137
         257         137
         257         136
         257         136
         257         136
         257         136
         257         135
         257         135
         256         135
         256         134
         256         134
         256         134
         256         134
         256         133
         256         133
         256         133
         255         132
         255         132
         255         132
         255         132
         255         131
         255         131
         255         131
         255         130
         255         130
         254         130
         254         130
         254         129
         254         129
         254         129
         254         128
         254         128
         254         128
         254         128
         254         127
         253         127
         253         127
         253         127
         253         126
         253         126
         253         126
         253         125
         253         125
         253         125
         253         125
         253         124
         253         124
         253         124
         253         124
         253         123
         252         123
         252         123
         252         122
         252         122
         252         122
         252         122
         252         121
         252         121
         252         121
         252         121
         252         120
         252         120
         252         120
         252         120
         252         119
         252         119
         252         119
         252         118
         252         118
         252         118
         252         118
         252         117
         252         117
         252         117
         252         117
         252         116
         252         116
         252         116
         252         116
         252         115
         252         115
         252         115
         252         115
         252         114
         252         114
         252         114
         252         114
         252         113
         252         113
         252         113
         252         113
         252         112
         252         112
         252         112
         252         112
         252         111
         252         111
         252         111
         253         111
         253         110
         253         110
         253         110
         253         110
         253         109
         253         109
         253         109
         253         109
         253         108
         253         108
         253         108
         253         108
         253         108
         254         107
         254         107
         254         107
         254         107
         254         106
         254         106
         254         106
         254         106
         254         105
         255         105
         255         105
         255         105
         255         105
         255         104
         255         104
         255         104
         255         104
         256         103
         256         103
         256         103
         256         103
         256         103
         256         102
         256         102
         257         102
         257         102
         257         102
         257         101
         257         101
         257         101
         258         101
         258         100
         258         100
         258         100
         258         100
         258         100
         259          99
         259          99
         259          99
         259          99
         259          99
         260          98
         260          98
         260          98
         260          98
         260          98
         261          97
         261          97
         261          97
         261          97
         262          97
         262          97
         262          96
         262          96
         263          96
         263          96
         263          96
         263          95
         264          95
         264          95
         264          95
         264          95
         265          95
         265          94
         265          94
         265          94
         266          94
         266          94
         266          94
         266          93
         267          93
         267          93
         267          93
         268          93
         268          93
         268          92
         268          92
         269          92
         269          92
         269          92
         270          92
         270          91
         270          91
         271          91
         271          91
         271          91
         272          91
         272          90
         272          90
         273          90
         273          90
         273          90
         274          90
         274          90
         274          89
         275          89
         275          89
         275          89
         276          89
         276          89
         276          89
         277          89
         277          88
         278          88
         278          88
         278          88
         279          88
         279          88
         279          88
         280          88
         280          87
         281          87
         281          87
         281          87
         282          87
         282          87
         283          87
         283          87
         283          87
         284          86
         284          86
         285          86
         285          86
         285          86
         286          86
         286          86
         287          86
         287          86
         288          85
         288          85
         288          85
         289          85
         289          85
         290          85
         290          85
         291          85
         291          85
         292          85
         292          85
         292          85
         293          84
         293          84
         294          84
         294          84
         295          84
         295          84
         296          84
         296          84
         297          84
         297          84
         298          84
         298          84
         299          84
         299          84
         300          83
         300          83
         301          83
         301          83
         301          83
         302          83
         302          83
         303          83
         303          83
         304          83
         304          83
         305          83
         305          83
         306          83
         306          83
         307          83
         308          83
         308          83
         309          83
         309          83
         310          83
         310          83
         311          83
         311          82
         312          82
         312          82
         313          82
         313          82
         314          82
         314          82
         315          82
         315          82
         316          82
         316          82
         317          82
         317          82
         318          82
         319          82
         319          82
         320          82
         320          82
         321          82
         321          82
         322          82
         322          82
         323          82
         323          82
         324          82
         324          82
         325          82
         326          82
         326          82
         327          82
         327          82
         328          82
         328          82
         329          82
         329          83
         330          83
         331          83
         331          83
         332          83
         332          83
         333          83
         333          83
         334          83
         334          83
         335          83
         335          83
         336          83
         337          83
         337          83
         338          83
         338          83
         339          83
         339          83
         340          83
         340          83
         341          83
         342          83
         342          83
         343          84
         343          84
         344          84
         344          84
         345          84
         346          84
         346          84
         347          84
         347          84
         348          84
         348          84
         349          84
         349          84
         350          84
         350          85
         351          85
         352          85
         352          85
         353          85
         353          85
         354          85
         354          85
         355          85
         355          85
         356          85
         357          86
         357          86
         358          86
         358          86
         359          86
         359          86
         360          86
         360          86
         361          86
         361          87
         362          87
         362          87
         363          87
         364          87
         364          87
         365          87
         365          87
         366          87
         366          88
         367          88
         367          88
         368          88
         368          88
         369          88
         369          88
         370          89
         370          89
         371          89
         371          89
         372          89
         373          89
         373          89
         374          90
         374          90
         375          90
         375          90
         376          90
         376          90
         377          90
         377          91
         378          91
         378          91
         379          91
         379          91
         380          91
         380          92
         381          92
         381          92
         382          92
         382          92
         383          92
         383          92
         384          93
         384          93
         384          93
         385          93
         385          93
         386          94
         386          94
         387          94
         387          94
         388          94
         388          94
         389          95
         389          95
         390          95
         390          95
         391          95
         391          96
         392          96
         392          96
         392          96
         393          96
         393          97
         394          97
         394          97
         395          97
         395          97
         396          98
         396          98
         396          98
         397          98
         397          98
         398          99
         398          99
         399          99
         399          99
         399          99
         400         100
         400         100
         401         100
         401         100
         401         100
         402         101
         402         101
         403         101
         403         101
         403         102
         404         102
         404         102
         405         102
         405         103
         405         103
         406         103
         406         103
         407         103
         407         104
         407         104
         408         104
         408         104
         408         105
         409         105
         409         105
         409         105
         410         106
         410         106
         411         106
         411         106
         411         107
         412         107
         412         107
         412         107
         413         108
         413         108
         413         108
         414         108
         414         109
         414         109
         415         109
         415         109
         415         110
         416         110
         416         110
         416         110
         417         111
         417         111
         417         111
         418         111
         418         112
         418         112
         418         112
         419         112
         419         113
         419         113
         420         113
         420         113
         420         114
         421         114
         421         114
         421         115
         421         115
         422         115
         422         115
         422         116
         422         116
         423         116
         423         116
         423         117
         424         117
         424         117
         424         118
         424         118
         425         118
         425         118
         425         119
         425         119
         426         119
         426         119
         426         120
         426         120
         426         120
         427         121
         427         121
         427         121
         427         121
         428         122
         308         190
         308         190
         308         190
         308         190
         307         190
         307         189
         307         189
         306         189
         306         189
         306         188
         305         188
         305         188
         305         188
         304         187
         304         187
         304         187
         303         187
         303         187
         303         186
         302         186
         302         186
         302         186
         302         185
         301         185
         301         185
         301         185
         300         184
         300         184
         300         184
         299         184
         299         183
         299         183
         298         183
         298         183
         298         182
         297         182
         297         182
         297         182
         297         181
         296         181
         296         181
         296         181
         295         180
         295         180
         295         180
         294         180
         294         179
         294         179
         294         179
         293         179
         293         178
         293         178
         292         178
         292         177
         292         177
         291         177
         291         177
         291         176
         291         176
         290         176
         290         176
         290         175
         289         175
         289         175
         289         175
         288         174
         288         174
         288         174
         288         173
         287         173
         287         173
         287         173
         286         172
         286         172
         286         172
         286         172
         285         171
         285         171
         285         171
         284         171
         284         170
         284         170
         284         170
         283         169
         283         169
         283         169
         283         169
         282         168
         282         168
         282         168
         281         167
         281         167
         281         167
         281         167
         280         166
         280         166
         280         166
         280         166
         279         165
         279         165
         279         165
         278         164
         278         164
         278         164
         278         164
         277         163
         277         163
         277         163
         277         162
         276         162
         276         162
         276         162
         276         161
         275         161
         275         161
         275         160
         275         160
         274         160
         274         160
         274         159
         274         159
         273         159
         273         158
         273         158
         273         158
         272         158
         272         157
         272         157
         272         157
         271         156
         271         156
         271         156
         271         156
         271         155
         270         155
         270         155
         270         154
         270         154
         269         154
         269         154
         269         153
         269         153
         268         153
         268         152
         268         152
         268         152
         268         152
         267         151
         267         151
         267         151
         267         150
         267         150
         266         150
         266         150
         266         149
         266         149
         265         149
         265         148
         265         148
         265         148
         265         148
         264         147
         264         147
         264         147
         264         146
         264         146
         263         146
         263         146
         263         145
         263         145
         263         145
         263         144
         262         144
         262         144
         262         144
         262         143
         262         143
         261         143
         261         142
         261         142
         261         142
         261         141
         261         141
         260         141
         260         141
         260         140
         260         140
         260         140
         260         139
         259         139
         259         139
         259         139
         259         138
         259         138
         259         138
         258         137
         258         137
         258         137
         258         137
         258         136
         258         136
         258         136
         257         135
         257         135
         257         135
         257         135
         257         134
         257         134
         257         134
         257         133
         256         133
         256         133
         256         133
         256         132
         256         132
         256         132
         256         132
         256         131
         255         131
         255         131
         255         130
         255         130
         255         130
         255         130
         255         129
         255         129
         255         129
         255         128
         254         128
         254         128
         254         128
         254         127
         254         127
         254         127
         254         127
         254         126
         254         126
         254         126
         254         125
         254         125
         254         125
         253         125
         253         124
         253         124
         253         124
         253         124
         253         123
         253         123
         253         123
         253         122
         253         122
         253         122
         253         122
         253         121
         253         121
         253         121
         253         121
         253         120
         253         120
         253         120
         253         120
         253         119
         253         119
         253         119
         253         118
         253         118
         252         118
         252         118
         252         117
         252         117
         252         117
         252         117
         252         116
         252         116
         252         116
         252         116
         252         115
         252         115
         253         115
         253         115
         253         114
         253         114
         253         114
         253         114
         253         113
         253         113
         253         113
         253         113
         253         112
         253         112
         253         112
         253         112
         253         111
         253         111
         253         111
         253         111
         253         110
         253         110
         253         110
         253         110
         253         109
         254         109
         254         109
         254         109
         254         109
         254         108
         254         108
         254         108
         254         108
         254         107
         254         107
         254         107
         254         107
         255         106
         255         106
         255         106
         255         106
         255         106
         255         105
         255         105
         255         105
         255         105
         256         104
         256         104
         256         104
         256         104
         256         104
         256         103
         256         103
         257         103
         257         103
         257         102
         257         102
         257         102
         257         102
         257         102
         258         101
         258         101
         258         101
         258         101
         258         101
         258         100
         259         100
         259         100
         259         100
         259         100
         259          99
         260          99
         260          99
         260          99
         260          99
         260          98
         261          98
         261          98
         261          98
         261          98
         261          97
         262          97
         262          97
         262          97
         262          97
         263          96
         263          96
         263          96
         263          96
         264          96
         264          96
         264          95
         264          95
         265          95
         265          95
         265          95
         265          94
         266          94
         266          94
         266          94
         266          94
         267          94
         267          93
         267          93
         267          93
         268          93
         268          93
         268          93
         269          92
         269          92
         269          92
         270          92
         270          92
         270          92
         270          92
         271          91
         271          91
         271          91
         272          91
         272          91
         272          91
         273          90
         273          90
         273          90
         274          90
         274          90
         274          90
         275          90
         275          89
         275          89
         276          89
         276          89
         276          89
         277          89
         277          89
         278          89
         278          88
         278          88
         279          88
         279          88
         279          88
         280          88
         280          88
         281          88
         281          87
         281          87
         282          87
         282          87
         283          87
         283          87
         283          87
         284          87
         284          87
         285          86
         285          86
         285          86
         286          86
         286          86
         287          86
         287          86
         287          86
         288          86
         288          86
         289          85
         289          85
         290          85
         290          85
         291          85
         291          85
         291          85
         292          85
         292          85
         293          85
         293          85
         294          85
         294          84
         295          84
         295          84
         295          84
         296          84
         296          84
         297          84
         297          84
         298          84
         298          84
         299          84
         299          84
         300          84
         300          84
         301          84
         301          83
         302          83
         302          83
         303          83
         303          83
         304          83
         304          83
         305          83
         305          83
         306          83
         306          83
         307          83
         307          83
         308          83
         308          83
         309          83
         309          83
         310          83
         310          83
         311          83
         311          83
         312          83
         312          83
         313          83
         313          83
         314          83
         314          83
         315          83
         315          83
         316          83
         316          82
         317          82
         317          82
         318          82
         319          82
         319          82
         320          82
         320          82
         321          82
         321          82
         322          82
         322          82
         323          82
         323          82
         324          82
         324          83
         325          83
         326          83
         326          83
         327          83
         327          83
         328          83
         328          83
         329          83
         329          83
         330          83
         330          83
         331          83
         332          83
         332          83
         333          83
         333          83
         334          83
         334          83
         335          83
         335          83
         336          83
         336          83
         337          83
         338          83
         338          83
         339          83
         339          83
         340          83
         340          84
         341          84
         341          84
         342          84
         343          84
         343          84
         344          84
         344          84
         345          84
         345          84
         346          84
         346          84
         347          84
         347          84
         348          84
         349          85
         349          85
         350          85
         350          85
         351          85
         351          85
         352          85
         352          85
         353          85
         354          85
         354          85
         355          85
         355          86
         356          86
         356          86
         357          86
         357          86
         358          86
         358          86
         359          86
         359          86
         360          87
         361          87
         361          87
         362          87
         362          87
         363          87
         363          87
         364          87
         364          87
         365          88
         365          88
         366          88
         366          88
         367          88
         367          88
         368          88
         368          88
         369          89
         370          89
         370          89
         371          89
         371          89
         372          89
         372          89
         373          90
         373          90
         374          90
         374          90
         375          90
         375          90
         376          90
         376          91
         377          91
         377          91
         378          91
         378          91
         379          91
         379          92
         380          92
         380          92
         381          92
         381          92
         382          92
         382          93
         383          93
         383          93
         384          93
         384          93
         384          93
         385          94
         385          94
         386          94
         386          94
         387          94
         387          94
         388          95
         388          95
         389          95
         389          95
         390          95
         390          96
         391          96
         391          96
         391          96
         392          96
         392          97
         393          97
         393          97
         394          97
         394          97
         395          97
         395          98
         395          98
         396          98
         396          98
         397          99
         397          99
         398          99
         398          99
         398          99
         399         100
         399         100
         400         100
         400         100
         400         100
         401         101
         401         101
         402         101
         402         101
         402         102
         403         102
         403         102
         404         102
         404         102
         404         103
         405         103
         405         103
         406         103
         406         104
         406         104
         407         104
         407         104
         407         104
         408         105
         408         105
         409         105
         409         105
         409         106
         410         106
         410         106
         410         106
         411         107
         411         107
         411         107
         412         107
         412         108
         412         108
         413         108
         413         108
         413         109
         414         109
         414         109
         414         109
         415         110
         415         110
         415         110
         416         110
         416         111
         416         111
         417         111
         417         111
         417         112
         417         112
         418         112
         418         112
         418         113
         419         113
         419         113
         419         114
         420         114
         420         114
         420         114
         420         115
         421         115
         421         115
         421         115
         421         116
         422         116
         422         116
         422         117
         423         117
         423         117
         423         117
         423         118
         424         118
         424         118
         424         118
         424         119
         425         119
         425         119
         425         120
         425         120
         426         120
         426         120
         426         121
         426         121
         426         121
         427         122
         427         122
         309         190
         309         190
         308         190
         308         190
         308         189
         307         189
         307         189
         307         189
         306         188
         306         188
         306         188
         305         188
         305         188
         305         187
         304         187
         304         187
         304         187
         304         186
         303         186
         303         186
         303         186
         302         185
         302         185
         302         185
         301         185
         301         184
         301         184
         300         184
         300         184
         300         183
         299         183
         299         183
         299         183
         299         182
         298         182
         298         182
         298         182
         297         181
         297         181
         297         181
         296         181
         296         180
         296         180
         296         180
         295         180
         295         179
         295         179
         294         179
         294         179
         294         178
         293         178
         293         178
         293         178
         293         177
         292         177
         292         177
         292         177
         291         176
         291         176
         291         176
         290         175
         290         175
         290         175
         290         175
         289         174
         289         174
         289         174
         288         174
         288         173
         288         173
         288         173
         287         173
         287         172
         287         172
         286         172
         286         171
         286         171
         286         171
         285         171
         285         170
         285         170
         284         170
         284         170
         284         169
         284         169
         283         169
         283         168
         283         168
         283         168
         282         168
         282         167
         282         167
         281         167
         281         167
         281         166
         281         166
         280         166
         280         165
         280         165
         280         165
         279         165
         279         164
         279         164
         279         164
         278         163
         278         163
         278         163
         277         163
         277         162
         277         162
         277         162
         276         161
         276         161
         276         161
         276         161
         275         160
         275         160
         275         160
         275         160
         274         159
         274         159
         274         159
         274         158
         273         158
         273         158
         273         158
         273         157
         273         157
         272         157
         272         156
         272         156
         272         156
         271         156
         271         155
         271         155
         271         155
         270         154
         270         154
         270         154
         270         154
         270         153
         269         153
         269         153
         269         152
         269         152
         268         152
         268         151
         268         151
         268         151
         268         151
         267         150
         267         150
         267         150
         267         149
         266         149
         266         149
         266         149
         266         148
         266         148
         265         148
         265         147
         265         147
         265         147
         265         147
         264         146
         264         146
         264         146
         264         145
         264         145
         264         145
         263         145
         263         144
         263         144
         263         144
         263         143
         262         143
         262         143
         262         143
         262         142
         262         142
         262         142
         261         141
         261         141
         261         141
         261         141
         261         140
         261         140
         260         140
         260         139
         260         139
         260         139
         260         139
         260         138
         259         138
         259         138
         259         137
         259         137
         259         137
         259         137
         259         136
         258         136
         258         136
         258         135
         258         135
         258         135
         258         135
         258         134
         257         134
         257         134
         257         133
         257         133
         257         133
         257         133
         257         132
         257         132
         256         132
         256         131
         256         131
         256         131
         256         131
         256         130
         256         130
         256         130
         256         130
         256         129
         255         129
         255         129
         255         128
         255         128
         255         128
         255         128
         255         127
         255         127
         255         127
         255         126
         255         126
         254         126
         254         126
         254         125
         254         125
         254         125
         254         125
         254         124
         254         124
         254         124
         254         123
         254         123
         254         123
         254         123
         254         122
         254         122
         254         122
         254         122
         253         121
         253         121
         253         121
         253         121
         253         120
         253         120
         253         120
         253         120
         253         119
         253         119
         253         119
         253         118
         253         118
         253         118
         253         118
         253         117
         253         117
         253         117
         253         117
         253         116
         253         116
         253         116
         253         116
         253         115
         253         115
         253         115
         253         115
         253         114
         253         114
         253         114
         253         114
         253         113
         253         113
         253         113
         253         113
         253         112
         253         112
         254         112
         254         112
         254         111
         254         111
         254         111
         254         111
         254         110
         254         110
         254         110
         254         110
         254         109
         254         109
         254         109
         254         109
         254         109
         254         108
         255         108
         255         108
         255         108
         255         107
         255         107
         255         107
         255         107
         255         106
         255         106
         255         106
         255         106
         256         106
         256         105
         256         105
         256         105
         256         105
         256         104
         256         104
         256         104
         257         104
         257         104
         257         103
         257         103
         257         103
         257         103
         257         102
         258         102
         258         102
         258         102
         258         102
         258         101
         258         101
         259         101
         259         101
         259         101
         259         100
         259         100
         259         100
         260         100
         260         100
         260          99
         260          99
         260          99
         261          99
         261          99
         261          98
         261          98
         261          98
         262          98
         262          98
         262          97
         262          97
         262          97
         263          97
         263          97
         263          97
         263          96
         264          96
         264          96
         264          96
         264          96
         265          95
         265          95
         265          95
         265          95
         266          95
         266          95
         266          94
         266          94
         267          94
         267          94
         267          94
         267          94
         268          93
         268          93
         268          93
         269          93
         269          93
         269          93
         269          92
         270          92
         270          92
         270          92
         271          92
         271          92
         271          91
         272          91
         272          91
         272          91
         272          91
         273          91
         273          91
         273          90
         274          90
         274          90
         274          90
         275          90
         275          90
         275          90
         276          89
         276          89
         277          89
         277          89
         277          89
         278          89
         278          89
         278          89
         279          88
         279          88
         279          88
         280          88
         280          88
         281          88
         281          88
         281          88
         282          87
         282          87
         282          87
         283          87
         283          87
         284          87
         284          87
         284          87
         285          87
         285          86
         286          86
         286          86
         286          86
         287          86
         287          86
         288          86
         288          86
         289          86
         289          86
         289          85
         290          85
         290          85
         291          85
         291          85
         292          85
         292          85
         293          85
         293          85
         293          85
         294          85
         294          85
         295          85
         295          84
         296          84
         296          84
         297          84
         297          84
         298          84
         298          84
         298          84
         299          84
         299          84
         300          84
         300          84
         301          84
         301          84
         302          84
         302          84
         303          83
         303          83
         304          83
         304          83
         305          83
         305          83
         306          83
         306          83
         307          83
         307          83
         308          83
         308          83
         309          83
         309          83
         310          83
         310          83
         311          83
         311          83
         312          83
         312          83
         313          83
         313          83
         314          83
         314          83
         315          83
         315          83
         316          83
         316          83
         317          83
         317          83
         318          83
         319          83
         319          83
         320          83
         320          83
         321          83
         321          83
         322          83
         322          83
         323          83
         323          83
         324          83
         324          83
         325          83
         325          83
         326          83
         327          83
         327          83
         328          83
         328          83
         329          83
         329          83
         330          83
         330          83
         331          83
         331          83
         332          83
         333          83
         333          83
         334          83
         334          83
         335          83
         335          83
         336          83
         336          83
         337          83
         337          83
         338          83
         339          84
         339          84
         340          84
         340          84
         341          84
         341          84
         342          84
         342          84
         343          84
         343          84
         344          84
         345          84
         345          84
         346          84
         346          84
         347          84
         347          85
         348          85
         348          85
         349          85
         349          85
         350          85
         351          85
         351          85
         352          85
         352          85
         353          85
         353          85
         354          86
         354          86
         355          86
         355          86
         356          86
         356          86
         357          86
         358          86
         358          86
         359          86
         359          87
         360          87
         360          87
         361          87
         361          87
         362          87
         362          87
         363          87
         363          87
         364          88
         364          88
         365          88
         366          88
         366          88
         367          88
         367          88
         368          88
         368          89
         369          89
         369          89
         370          89
         370          89
         371          89
         371          89
         372          90
         372          90
         373          90
         373          90
         374          90
         374          90
         375          90
         375          91
         376          91
         376          91
         377          91
         377          91
         378          91
         378          92
         379          92
         379          92
         380          92
         380          92
         381          92
         381          93
         382          93
         382          93
         383          93
         383          93
         384          93
         384          94
         384          94
         385          94
         385          94
         386          94
         386          94
         387          95
         387          95
         388          95
         388          95
         389          95
         389          96
         390          96
         390          96
         390          96
         391          96
         391          96
         392          97
         392          97
         393          97
         393          97
         394          97
         394          98
         394          98
         395          98
         395          98
         396          98
         396          99
         397          99
         397          99
         397          99
         398         100
         398         100
         399         100
         399         100
         399         100
         400         101
         400         101
         401         101
         401         101
         401         101
         402         102
         402         102
         403         102
         403         102
         403         103
         404         103
         404         103
         405         103
         405         103
         405         104
         406         104
         406         104
         406         104
         407         105
         407         105
         408         105
         408         105
         408         106
         409         106
         409         106
         409         106
         410         107
         410         107
         410         107
         411         107
         411         108
         411         108
         412         108
         412         108
         412         109
         413         109
         413         109
         413         109
         414         110
         414         110
         414         110
         415         110
         415         111
         415         111
         416         111
         416         111
         416         112
         417         112
         417         112
         417         112
         417         113
         418         113
         418         113
         418         113
         419         114
         419         114
         419         114
         419         114
         420         115
         420         115
         420         115
         421         116
         421         116
         421         116
         421         116
         422         117
         422         117
         422         117
         422         117
         423         118
         423         118
         423         118
         423         119
         424         119
         424         119
         424         119
         424         120
         425         120
         425         120
         425         121
         425         121
         426         121
         426         121
         426         122
         426         122
         309         190
         309         190
         309         190
         308         189
         308         189
         308         189
         307         189
         307         189
         307         188
         306         188
         306         188
         306         188
         306         187
         305         187
         305         187
         305         187
         304         186
         304         186
         304         186
         303         186
         303         185
         303         185
         302         185
         302         185
         302         184
         302         184
         301         184
         301         184
         301         184
         300         183
         300         183
         300         183
         299         183
         299         182
         299         182
         298         182
         298         182
         298         181
         298         181
         297         181
         297         181
         297         180
         296         180
         296         180
         296         179
         295         179
         295         179
         295         179
         295         178
         294         178
         294         178
         294         178
         293         177
         293         177
         293         177
         292         177
         292         176
         292         176
         292         176
         291         176
         291         175
         291         175
         290         175
         290         175
         290         174
         290         174
         289         174
         289         173
         289         173
         288         173
         288         173
         288         172
         288         172
         287         172
         287         172
         287         171
         286         171
         286         171
         286         171
         286         170
         285         170
         285         170
         285         169
         284         169
         284         169
         284         169
         284         168
         283         168
         283         168
         283         168
         283         167
         282         167
         282         167
         282         166
         281         166
         281         166
         281         166
         281         165
         280         165
         280         165
         280         164
         280         164
         279         164
         279         164
         279         163
         279         163
         278         163
         278         162
         278         162
         278         162
         277         162
         277         161
         277         161
         277         161
         276         161
         276         160
         276         160
         276         160
         275         159
         275         159
         275         159
         275         159
         274         158
         274         158
         274         158
         274         157
         273         157
         273         157
         273         157
         273         156
         272         156
         272         156
         272         155
         272         155
         271         155
         271         155
         271         154
         271         154
         271         154
         270         153
         270         153
         270         153
         270         153
         269         152
         269         152
         269         152
         269         151
         269         151
         268         151
         268         151
         268         150
         268         150
         268         150
         267         149
         267         149
         267         149
         267         149
         267         148
         266         148
         266         148
         266         147
         266         147
         266         147
         265         146
         265         146
         265         146
         265         146
         265         145
         264         145
         264         145
         264         144
         264         144
         264         144
         263         144
         263         143
         263         143
         263         143
         263         142
         263         142
         262         142
         262         142
         262         141
         262         141
         262         141
         262         140
         261         140
         261         140
         261         140
         261         139
         261         139
         261         139
         260         138
         260         138
         260         138
         260         138
         260         137
         260         137
         259         137
         259         136
         259         136
         259         136
         259         136
         259         135
         259         135
         259         135
         258         135
         258         134
         258         134
         258         134
         258         133
         258         133
         258         133
         257         133
         257         132
         257         132
         257         132
         257         131
         257         131
         257         131
         257         131
         257         130
         256         130
         256         130
         256         129
         256         129
         256         129
         256         129
         256         128
         256         128
         256         128
         256         128
         256         127
         255         127
         255         127
         255         126
         255         126
         255         126
         255         126
         255         125
         255         125
         255         125
         255         125
         255         124
         255         124
         255         124
         255         123
         254         123
         254         123
         254         123
         254         122
         254         122
         254         122
         254         122
         254         121
         254         121
         254         121
         254         121
         254         120
         254         120
         254         120
         254         119
         254         119
         254         119
         254         119
         254         118
         254         118
         254         118
         254         118
         254         117
         254         117
         254         117
         254         117
         254         116
         254         116
         254         116
         254         116
         254         115
         254         115
         254         115
         254         115
         254         114
         254         114
         254         114
         254         114
         254         113
         254         113
         254         113
         254         113
         254         112
         254         112
         254         112
         254         112
         254         111
         254         111
         254         111
         254         111
         254         110
         254         110
         255         110
         255         110
         255         110
         255         109
         255         109
         255         109
         255         109
         255         108
         255         108
         255         108
         255         108
         255         107
         255         107
         256         107
         256         107
         256         106
         256         106
         256         106
         256         106
         256         106
         256         105
         256         105
         257         105
         257         105
         257         104
         257         104
         257         104
         257         104
         257         104
         257         103
         258         103
         258         103
         258         103
         258         103
         258         102
         258         102
         258         102
         259         102
         259         101
         259         101
         259         101
         259         101
         259         101
         260         100
         260         100
         260         100
         260         100
         260         100
         260          99
         261          99
         261          99
         261          99
         261          99
         261          98
         262          98
         262          98
         262          98
         262          98
         262          98
         263          97
         263          97
         263          97
         263          97
         264          97
         264          96
         264          96
         264          96
         265          96
         265          96
         265          96
         265          95
         266          95
         266          95
         266          95
         266          95
         267          94
         267          94
         267          94
         267          94
         268          94
         268          94
         268          93
         268          93
         269          93
         269          93
         269          93
         270          93
         270          92
         270          92
         270          92
         271          92
         271          92
         271          92
         272          92
         272          91
         272          91
         273          91
         273          91
         273          91
         274          91
         274          91
         274          90
         275          90
         275          90
         275          90
         276          90
         276          90
         276          90
         277          89
         277          89
         277          89
         278          89
         278          89
         278          89
         279          89
         279          89
         279          88
         280          88
         280          88
         281          88
         281          88
         281          88
         282          88
         282          88
         282          87
         283          87
         283          87
         284          87
         284          87
         284          87
         285          87
         285          87
         286          87
         286          87
         286          86
         287          86
         287          86
         288          86
         288          86
         288          86
         289          86
         289          86
         290          86
         290          86
         291          85
         291          85
         291          85
         292          85
         292          85
         293          85
         293          85
         294          85
         294          85
         295          85
         295          85
         295          85
         296          85
         296          84
         297          84
         297          84
         298          84
         298          84
         299          84
         299          84
         300          84
         300          84
         301          84
         301          84
         301          84
         302          84
         302          84
         303          84
         303          84
         304          84
         304          83
         305          83
         305          83
         306          83
         306          83
         307          83
         307          83
         308          83
         308          83
         309          83
         309          83
         310          83
         310          83
         311          83
         311          83
         312          83
         312          83
         313          83
         313          83
         314          83
         314          83
         315          83
         315          83
         316          83
         316          83
         317          83
         318          83
         318          83
         319          83
         319          83
         320          83
         320          83
         321          83
         321          83
         322          83
         322          83
         323          83
         323          83
         324          83
         324          83
         325          83
         325          83
         326          83
         326          83
         327          83
         328          83
         328          83
         329          83
         329          83
         330          83
         330          83
         331          83
         331          83
         332          83
         332          83
         333          83
         333          83
         334          83
         335          83
         335          83
         336          83
         336          84
         337          84
         337          84
         338          84
         338          84
         339          84
         339          84
         340          84
         341          84
         341          84
         342          84
         342          84
         343          84
         343          84
         344          84
         344          84
         345          84
         345          85
         346          85
         347          85
         347          85
         348          85
         348          85
         349          85
         349          85
         350          85
         350          85
         351          85
         351          85
         352          85
         352          86
         353          86
         354          86
         354          86
         355          86
         355          86
         356          86
         356          86
         357          86
         357          86
         358          87
         358          87
         359          87
         359          87
         360          87
         360          87
         361          87
         361          87
         362          87
         363          88
         363          88
         364          88
         364          88
         365          88
         365          88
         366          88
         366          88
         367          89
         367          89
         368          89
         368          89
         369          89
         369          89
         370          89
         370          89
         371          90
         371          90
         372          90
         372          90
         373          90
         373          90
         374          90
         374          91
         375          91
         375          91
         376          91
         376          91
         377          91
         377          92
         378          92
         378          92
         379          92
         379          92
         380          92
         380          93
         381          93
         381          93
         382          93
         382          93
         383          93
         383          94
         384          94
         384          94
         384          94
         385          94
         385          94
         386          95
         386          95
         387          95
         387          95
         388          95
         388          95
         389          96
         389          96
         389          96
         390          96
         390          96
         391          97
         391          97
         392          97
         392          97
         393          97
         393          98
         393          98
         394          98
         394          98
         395          98
         395          99
         396          99
         396          99
         396          99
         397          99
         397         100
         398         100
         398         100
         398         100
         399         101
         399         101
         400         101
         400         101
         400         101
         401         102
         401         102
         402         102
         402         102
         402         102
         403         103
         403         103
         404         103
         404         103
         404         104
         405         104
         405         104
         405         104
         406         105
         406         105
         407         105
         407         105
         407         105
         408         106
         408         106
         408         106
         409         106
         409         107
         409         107
         410         107
         410         107
         410         108
         411         108
         411         108
         411         108
         412         109
         412         109
         412         109
         413         109
         413         110
         413         110
         414         110
         414         110
         414         111
         415         111
         415         111
         415         111
         416         112
         416         112
         416         112
         416         112
         417         113
         417         113
         417         113
         418         114
         418         114
         418         114
         418         114
         419         115
         419         115
         419         115
         420         115
         420         116
         420         116
         420         116
         421         116
         421         117
         421         117
         421         117
         422         118
         422         118
         422         118
         422         118
         423         119
         423         119
         423         119
         423         119
         424         120
         424         120
         424         120
         424         121
         425         121
         425         121
         425         121
         425         122
         426         122
         310         190
         309         190
         309         190
         309         189
         308         189
         308         189
         308         189
         308         188
         307         188
         307         188
         307         188
         306         187
         306         187
         306         187
         305         187
         305         186
         305         186
         304         186
         304         186
         304         186
         304         185
         303         185
         303         185
         303         185
         302         184
         302         184
         302         184
         301         184
         301         183
         301         183
         300         183
         300         183
         300         182
         300         182
         299         182
         299         182
         299         181
         298         181
         298         181
         298         181
         297         180
         297         180
         297         180
         297         180
         296         179
         296         179
         296         179
         295         179
         295         178
         295         178
         294         178
         294         178
         294         177
         294         177
         293         177
         293         176
         293         176
         292         176
         292         176
         292         175
         292         175
         291         175
         291         175
         291         174
         290         174
         290         174
         290         174
         290         173
         289         173
         289         173
         289         173
         288         172
         288         172
         288         172
         288         171
         287         171
         287         171
         287         171
         286         170
         286         170
         286         170
         286         170
         285         169
         285         169
         285         169
         284         168
         284         168
         284         168
         284         168
         283         167
         283         167
         283         167
         283         167
         282         166
         282         166
         282         166
         282         165
         281         165
         281         165
         281         165
         280         164
         280         164
         280         164
         280         163
         279         163
         279         163
         279         163
         279         162
         278         162
         278         162
         278         162
         278         161
         277         161
         277         161
         277         160
         277         160
         276         160
         276         160
         276         159
         276         159
         275         159
         275         158
         275         158
         275         158
         274         158
         274         157
         274         157
         274         157
         273         156
         273         156
         273         156
         273         156
         273         155
         272         155
         272         155
         272         154
         272         154
         271         154
         271         154
         271         153
         271         153
         271         153
         270         152
         270         152
         270         152
         270         152
         269         151
         269         151
         269         151
         269         150
         269         150
         268         150
         268         150
         268         149
         268         149
         268         149
         267         148
         267         148
         267         148
         267         148
         267         147
         266         147
         266         147
         266         146
         266         146
         266         146
         265         146
         265         145
         265         145
         265         145
         265         144
         264         144
         264         144
         264         144
         264         143
         264         143
         264         143
         263         142
         263         142
         263         142
         263         142
         263         141
         262         141
         262         141
         262         140
         262         140
         262         140
         262         140
         262         139
         261         139
         261         139
         261         138
         261         138
         261         138
         261         138
         260         137
         260         137
         260         137
         260         136
         260         136
         260         136
         260         136
         259         135
         259         135
         259         135
         259         134
         259         134
         259         134
         259         134
         259         133
         258         133
         258         133
         258         132
         258         132
         258         132
         258         132
         258         131
         258         131
         257         131
         257         131
         257         130
         257         130
         257         130
         257         129
         257         129
         257         129
         257         129
         257         128
         256         128
         256         128
         256         128
         256         127
         256         127
         256         127
         256         126
         256         126
         256         126
         256         126
         256         125
         256         125
         255         125
         255         125
         255         124
         255         124
         255         124
         255         123
         255         123
         255         123
         255         123
         255         122
         255         122
         255         122
         255         122
         255         121
         255         121
         255         121
         255         121
         255         120
         255         120
         255         120
         255         119
         255         119
         254         119
         254         119
         254         118
         254         118
         254         118
         254         118
         254         117
         254         117
         254         117
         254         117
         254         116
         254         116
         254         116
         254         116
         254         115
         254         115
         254         115
         254         115
         254         114
         254         114
         254         114
         255         114
         255         113
         255         113
         255         113
         255         113
         255         112
         255         112
         255         112
         255         112
         255         111
         255         111
         255         111
         255         111
         255         110
         255         110
         255         110
         255         110
         255         110
         255         109
         255         109
         255         109
         256         109
         256         108
         256         108
         256         108
         256         108
         256         107
         256         107
         256         107
         256         107
         256         107
         256         106
         257         106
         257         106
         257         106
         257         105
         257         105
         257         105
         257         105
         257         105
         257         104
         258         104
         258         104
         258         104
         258         103
         258         103
         258         103
         258         103
         259         103
         259         102
         259         102
         259         102
         259         102
         259         102
         259         101
         260         101
         260         101
         260         101
         260         101
         260         100
         260         100
         261         100
         261         100
         261         100
         261          99
         261          99
         262          99
         262          99
         262          99
         262          98
         262          98
         263          98
         263          98
         263          98
         263          97
         263          97
         264          97
         264          97
         264          97
         264          96
         265          96
         265          96
         265          96
         265          96
         266          96
         266          95
         266          95
         266          95
         266          95
         267          95
         267          95
         267          94
         268          94
         268          94
         268          94
         268          94
         269          94
         269          93
         269          93
         269          93
         270          93
         270          93
         270          93
         271          92
         271          92
         271          92
         271          92
         272          92
         272          92
         272          92
         273          91
         273          91
         273          91
         274          91
         274          91
         274          91
         275          91
         275          90
         275          90
         276          90
         276          90
         276          90
         277          90
         277          90
         277          89
         278          89
         278          89
         278          89
         279          89
         279          89
         279          89
         280          89
         280          88
         280          88
         281          88
         281          88
         282          88
         282          88
         282          88
         283          88
         283          87
         283          87
         284          87
         284          87
         285          87
         285          87
         285          87
         286          87
         286          87
         287          87
         287          86
         287          86
         288          86
         288          86
         289          86
         289          86
         290          86
         290          86
         290          86
         291          86
         291          86
         292          85
         292          85
         293          85
         293          85
         293          85
         294          85
         294          85
         295          85
         295          85
         296          85
         296          85
         297          85
         297          85
         297          84
         298          84
         298          84
         299          84
         299          84
         300          84
         300          84
         301          84
         301          84
         302          84
         302          84
         303          84
         303          84
         304          84
         304          84
         305          84
         305          84
         305          84
         306          84
         306          83
         307          83
         307          83
         308          83
         308          83
         309          83
         309          83
         310          83
         310          83
         311          83
         311          83
         312          83
         312          83
         313          83
         313          83
         314          83
         314          83
         315          83
         315          83
         316          83
         316          83
         317          83
         318          83
         318          83
         319          83
         319          83
         320          83
         320          83
         321          83
         321          83
         322          83
         322          83
         323          83
         323          83
         324          83
         324          83
         325          83
         325          83
         326          83
         326          83
         327          83
         327          83
         328          83
         329          83
         329          83
         330          83
         330          83
         331          83
         331          83
         332          83
         332          83
         333          83
         333          83
         334          84
         334          84
         335          84
         336          84
         336          84
         337          84
         337          84
         338          84
         338          84
         339          84
         339          84
         340          84
         340          84
         341          84
         341          84
         342          84
         343          84
         343          84
         344          84
         344          85
         345          85
         345          85
         346          85
         346          85
         347          85
         347          85
         348          85
         348          85
         349          85
         350          85
         350          85
         351          85
         351          86
         352          86
         352          86
         353          86
         353          86
         354          86
         354          86
         355          86
         355          86
         356          86
         356          87
         357          87
         357          87
         358          87
         359          87
         359          87
         360          87
         360          87
         361          87
         361          87
         362          88
         362          88
         363          88
         363          88
         364          88
         364          88
         365          88
         365          88
         366          89
         366          89
         367          89
         367          89
         368          89
         368          89
         369          89
         369          90
         370          90
         370          90
         371          90
         371          90
         372          90
         372          90
         373          91
         373          91
         374          91
         374          91
         375          91
         375          91
         376          91
         376          92
         377          92
         377          92
         378          92
         378          92
         379          92
         379          93
         380          93
         380          93
         381          93
         381          93
         382          93
         382          94
         383          94
         383          94
         383          94
         384          94
         384          94
         385          95
         385          95
         386          95
         386          95
         387          95
         387          95
         388          96
         388          96
         388          96
         389          96
         389          96
         390          97
         390          97
         391          97
         391          97
         392          97
         392          98
         392          98
         393          98
         393          98
         394          98
         394          99
         395          99
         395          99
         395          99
         396          99
         396         100
         397         100
         397         100
         397         100
         398         100
         398         101
         399         101
         399         101
         399         101
         400         102
         400         102
         401         102
         401         102
         401         102
         402         103
         402         103
         403         103
         403         103
         403         104
         404         104
         404         104
         404         104
         405         104
         405         105
         406         105
         406         105
         406         105
         407         106
         407         106
         407         106
         408         106
         408         107
         408         107
         409         107
         409         107
         409         108
         410         108
         410         108
         410         108
         411         109
         411         109
         411         109
         412         109
         412         110
         412         110
         413         110
         413         110
         413         111
         414         111
         414         111
         414         111
         415         112
         415         112
         415         112
         415         112
         416         113
         416         113
         416         113
         417         113
         417         114
         417         114
         418         114
         418         114
         418         115
         418         115
         419         115
         419         115
         419         116
         419         116
         420         116
         420         117
         420         117
         421         117
         421         117
         421         118
         421         118
         422         118
         422         118
         422         119
         422         119
         423         119
         423         120
         423         120
         423         120
         423         120
         424         121
         424         121
         424         121
         424         122
         425         122
         425         122
         310         190
         310         190
         310         189
         309         189
         309         189
         309         189
         308         188
         308         188
         308         188
         307         188
         307         187
         307         187
         306         187
         306         187
         306         187
         306         186
         305         186
         305         186
         305         186
         304         185
         304         185
         304         185
         303         185
         303         184
         303         184
         302         184
         302         184
         302         183
         302         183
         301         183
         301         183
         301         182
         300         182
         300         182
         300         182
         299         181
         299         181
         299         181
         299         181
         298         180
         298         180
         298         180
         297         180
         297         179
         297         179
         296         179
         296         179
         296         178
         296         178
         295         178
         295         178
         295         177
         294         177
         294         177
         294         177
         293         176
         293         176
         293         176
         293         176
         292         175
         292         175
         292         175
         291         175
         291         174
         291         174
         291         174
         290         173
         290         173
         290         173
         289         173
         289         172
         289         172
         289         172
         288         172
         288         171
         288         171
         288         171
         287         171
         287         170
         287         170
         286         170
         286         169
         286         169
         286         169
         285         169
         285         168
         285         168
         284         168
         284         168
         284         167
         284         167
         283         167
         283         166
         283         166
         283         166
         282         166
         282         165
         282         165
         282         165
         281         164
         281         164
         281         164
         281         164
         280         163
         280         163
         280         163
         279         163
         279         162
         279         162
         279         162
         278         161
         278         161
         278         161
         278         161
         277         160
         277         160
         277         160
         277         159
         276         159
         276         159
         276         159
         276         158
         276         158
         275         158
         275         157
         275         157
         275         157
         274         157
         274         156
         274         156
         274         156
         273         155
         273         155
         273         155
         273         155
         272         154
         272         154
         272         154
         272         153
         272         153
         271         153
         271         153
         271         152
         271         152
         270         152
         270         151
         270         151
         270         151
         270         151
         269         150
         269         150
         269         150
         269         149
         269         149
         268         149
         268         149
         268         148
         268         148
         268         148
         267         147
         267         147
         267         147
         267         147
         267         146
         266         146
         266         146
         266         145
         266         145
         266         145
         265         145
         265         144
         265         144
         265         144
         265         143
         265         143
         264         143
         264         143
         264         142
         264         142
         264         142
         263         141
         263         141
         263         141
         263         141
         263         140
         263         140
         262         140
         262         139
         262         139
         262         139
         262         139
         262         138
         262         138
         261         138
         261         137
         261         137
         261         137
         261         137
         261         136
         261         136
         260         136
         260         136
         260         135
         260         135
         260         135
         260         134
         260         134
         259         134
         259         134
         259         133
         259         133
         259         133
         259         132
         259         132
         259         132
         258         132
         258         131
         258         131
         258         131
         258         130
         258         130
         258         130
         258         130
         258         129
         257         129
         257         129
         257         129
         257         128
         257         128
         257         128
         257         127
         257         127
         257         127
         257         127
         257         126
         257         126
         256         126
         256         126
         256         125
         256         125
         256         125
         256         124
         256         124
         256         124
         256         124
         256         123
         256         123
         256         123
         256         123
         256         122
         256         122
         256         122
         255         122
         255         121
         255         121
         255         121
         255         121
         255         120
         255         120
         255         120
         255         119
         255         119
         255         119
         255         119
         255         118
         255         118
         255         118
         255         118
         255         117
         255         117
         255         117
         255         117
         255         116
         255         116
         255         116
         255         116
         255         115
         255         115
         255         115
         255         115
         255         114
         255         114
         255         114
         255         114
         255         113
         255         113
         255         113
         255         113
         255         112
         255         112
         255         112
         255         112
         255         111
         256         111
         256         111
         256         111
         256         111
         256         110
         256         110
         256         110
         256         110
         256         109
         256         109
         256         109
         256         109
         256         108
         256         108
         256         108
         256         108
         257         107
         257         107
         257         107
         257         107
         257         107
         257         106
         257         106
         257         106
         257         106
         257         105
         258         105
         258         105
         258         105
         258         105
         258         104
         258         104
         258         104
         258         104
         259         104
         259         103
         259         103
         259         103
         259         103
         259         102
         259         102
         260         102
         260         102
         260         102
         260         101
         260         101
         260         101
         261         101
         261         101
         261         100
         261         100
         261         100
         261         100
         262         100
         262          99
         262          99
         262          99
         262          99
         263          99
         263          98
         263          98
         263          98
         263          98
         264          98
         264          97
         264          97
         264          97
         264          97
         265          97
         265          97
         265          96
         265          96
         266          96
         266          96
         266          96
         266          96
         266          95
         267          95
         267          95
         267          95
         267          95
         268          94
         268          94
         268          94
         269          94
         269          94
         269          94
         269          93
         270          93
         270          93
         270          93
         270          93
         271          93
         271          93
         271          92
         272          92
         272          92
         272          92
         272          92
         273          92
         273          91
         273          91
         274          91
         274          91
         274          91
         275          91
         275          91
         275          90
         276          90
         276          90
         276          90
         277          90
         277          90
         277          90
         278          90
         278          89
         278          89
         279          89
         279          89
         279          89
         280          89
         280          89
         280          89
         281          88
         281          88
         282          88
         282          88
         282          88
         283          88
         283          88
         283          88
         284          88
         284          87
         285          87
         285          87
         285          87
         286          87
         286          87
         287          87
         287          87
         287          87
         288          86
         288          86
         289          86
         289          86
         289          86
         290          86
         290          86
         291          86
         291          86
         292          86
         292          86
         292          86
         293          85
         293          85
         294          85
         294          85
         295          85
         295          85
         295          85
         296          85
         296          85
         297          85
         297          85
         298          85
         298          85
         299          85
         299          84
         299          84
         300          84
         300          84
         301          84
         301          84
         302          84
         302          84
         303          84
         303          84
         304          84
         304          84
         305          84
         305          84
         306          84
         306          84
         307          84
         307          84
         308          84
         308          84
         309          84
         309          83
         309          83
         310          83
         310          83
         311          83
         311          83
         312          83
         312          83
         313          83
         313          83
         314          83
         314          83
         315          83
         316          83
         316          83
         317          83
         317          83
         318          83
         318          83
         319          83
         319          83
         320          83
         320          83
         321          83
         321          83
         322          83
         322          83
         323          83
         323          83
         324          83
         324          83
         325          83
         325          83
         326          83
         326          83
         327          83
         327          83
         328          83
         328          83
         329          83
         330          83
         330          83
         331          83
         331          84
         332          84
         332          84
         333          84
         333          84
         334          84
         334          84
         335          84
         335          84
         336          84
         336          84
         337          84
         338          84
         338          84
         339          84
         339          84
         340          84
         340          84
         341          84
         341          84
         342          84
         342          85
         343          85
         343          85
         344          85
         344          85
         345          85
         346          85
         346          85
         347          85
         347          85
         348          85
         348          85
         349          85
         349          85
         350          86
         350          86
         351          86
         351          86
         352          86
         352          86
         353          86
         354          86
         354          86
         355          86
         355          86
         356          87
         356          87
         357          87
         357          87
         358          87
         358          87
         359          87
         359          87
         360          87
         360          88
         361          88
         361          88
         362          88
         362          88
         363          88
         363          88
         364          88
         364          89
         365          89
         365          89
         366          89
         366          89
         367          89
         367          89
         368          89
         368          90
         369          90
         369          90
         370          90
         370          90
         371          90
         371          90
         372          91
         372          91
         373          91
         373          91
         374          91
         374          91
         375          91
         375          92
         376          92
         376          92
         377          92
         377          92
         378          92
         378          93
         379          93
         379          93
         380          93
         380          93
         381          93
         381          94
         382          94
         382          94
         383          94
         383          94
         383          94
         384          95
         384          95
         385          95
         385          95
         386          95
         386          95
         387          96
         387          96
         388          96
         388          96
         388          96
         389          97
         389          97
         390          97
         390          97
         391          97
         391          98
         391          98
         392          98
         392          98
         393          98
         393          99
         394          99
         394          99
         394          99
         395          99
         395         100
         396         100
         396         100
         396         100
         397         100
         397         101
         398         101
         398         101
         398         101
         399         101
         399         102
         400         102
         400         102
         400         102
         401         103
         401         103
         402         103
         402         103
         402         103
         403         104
         403         104
         403         104
         404         104
         404         105
         405         105
         405         105
         405         105
         406         106
         406         106
         406         106
         407         106
         407         106
         407         107
         408         107
         408         107
         408         107
         409         108
         409         108
         409         108
         410         108
         410         109
         410         109
         411         109
         411         109
         411         110
         412         110
         412         110
         412         110
         413         111
         413         111
         413         111
         414         111
         414         112
         414         112
         415         112
         415         112
         415         113
         415         113
         416         113
         416         113
         416         114
         417         114
         417         114
         417         115
         417         115
         418         115
         418         115
         418         116
         419         116
         419         116
         419         116
         419         117
         420         117
         420         117
         420         117
         420         118
         421         118
         421         118
         421         119
         421         119
         422         119
         422         119
         422         120
         422         120
         423         120
         423         121
         423         121
         423         121
         423         121
         424         122
         424         122
         424         122
         311         190
         310         189
         310         189
         310         189
         309         189
         309         188
         309         188
         308         188
         308         188
         308         188
         307         187
         307         187
         307         187
         307         187
         306         186
         306         186
         306         186
         305         186
         305         185
         305         185
         304         185
         304         185
         304         184
         304         184
         303         184
         303         184
         303         184
         302         183
         302         183
         302         183
         301         183
         301         182
         301         182
         300         182
         300         182
         300         181
         300         181
         299         181
         299         181
         299         180
         298         180
         298         180
         298         180
         298         179
         297         179
         297         179
         297         179
         296         178
         296         178
         296         178
         295         177
         295         177
         295         177
         295         177
         294         176
         294         176
         294         176
         293         176
         293         175
         293         175
         293         175
         292         175
         292         174
         292         174
         291         174
         291         174
         291         173
         291         173
         290         173
         290         173
         290         172
         289         172
         289         172
         289         171
         289         171
         288         171
         288         171
         288         170
         287         170
         287         170
         287         170
         287         169
         286         169
         286         169
         286         168
         286         168
         285         168
         285         168
         285         167
         285         167
         284         167
         284         167
         284         166
         283         166
         283         166
         283         165
         283         165
         282         165
         282         165
         282         164
         282         164
         281         164
         281         164
         281         163
         281         163
         280         163
         280         162
         280         162
         280         162
         279         162
         279         161
         279         161
         279         161
         278         160
         278         160
         278         160
         278         160
         277         159
         277         159
         277         159
         277         158
         276         158
         276         158
         276         158
         276         157
         275         157
         275         157
         275         156
         275         156
         274         156
         274         156
         274         155
         274         155
         274         155
         273         155
         273         154
         273         154
         273         154
         272         153
         272         153
         272         153
         272         153
         272         152
         271         152
         271         152
         271         151
         271         151
         270         151
         270         151
         270         150
         270         150
         270         150
         269         149
         269         149
         269         149
         269         149
         269         148
         268         148
         268         148
         268         147
         268         147
         268         147
         267         147
         267         146
         267         146
         267         146
         267         145
         266         145
         266         145
         266         145
         266         144
         266         144
         266         144
         265         143
         265         143
         265         143
         265         143
         265         142
         264         142
         264         142
         264         141
         264         141
         264         141
         264         141
         263         140
         263         140
         263         140
         263         139
         263         139
         263         139
         262         139
         262         138
         262         138
         262         138
         262         137
         262         137
         262         137
         261         137
         261         136
         261         136
         261         136
         261         135
         261         135
         261         135
         260         135
         260         134
         260         134
         260         134
         260         133
         260         133
         260         133
         260         133
         259         132
         259         132
         259         132
         259         132
         259         131
         259         131
         259         131
         259         130
         259         130
         258         130
         258         130
         258         129
         258         129
         258         129
         258         129
         258         128
         258         128
         258         128
         258         127
         257         127
         257         127
         257         127
         257         126
         257         126
         257         126
         257         126
         257         125
         257         125
         257         125
         257         124
         257         124
         257         124
         257         124
         256         123
         256         123
         256         123
         256         123
         256         122
         256         122
         256         122
         256         122
         256         121
         256         121
         256         121
         256         121
         256         120
         256         120
         256         120
         256         119
         256         119
         256         119
         256         119
         256         118
         256         118
         256         118
         256         118
         256         117
         256         117
         256         117
         256         117
         256         116
         256         116
         256         116
         256         116
         256         115
         256         115
         256         115
         256         115
         256         114
         256         114
         256         114
         256         114
         256         113
         256         113
         256         113
         256         113
         256         112
         256         112
         256         112
         256         112
         256         111
         256         111
         256         111
         256         111
         256         111
         256         110
         256         110
         256         110
         257         110
         257         109
         257         109
         257         109
         257         109
         257         108
         257         108
         257         108
         257         108
         257         108
         257         107
         257         107
         257         107
         258         107
         258         106
         258         106
         258         106
         258         106
         258         105
         258         105
         258         105
         258         105
         259         105
         259         104
         259         104
         259         104
         259         104
         259         104
         259         103
         259         103
         260         103
         260         103
         260         102
         260         102
         260         102
         260         102
         260         102
         261         101
         261         101
         261         101
         261         101
         261         101
         261         100
         262         100
         262         100
         262         100
         262         100
         262          99
         262          99
         263          99
         263          99
         263          99
         263          99
         263          98
         264          98
         264          98
         264          98
         264          98
         264          97
         265          97
         265          97
         265          97
         265          97
         266          96
         266          96
         266          96
         266          96
         266          96
         267          96
         267          95
         267          95
         267          95
         268          95
         268          95
         268          95
         268          94
         269          94
         269          94
         269          94
         270          94
         270          94
         270          93
         270          93
         271          93
         271          93
         271          93
         271          93
         272          92
         272          92
         272          92
         273          92
         273          92
         273          92
         274          92
         274          91
         274          91
         274          91
         275          91
         275          91
         275          91
         276          91
         276          90
         276          90
         277          90
         277          90
         277          90
         278          90
         278          90
         278          90
         279          89
         279          89
         279          89
         280          89
         280          89
         280          89
         281          89
         281          89
         282          88
         282          88
         282          88
         283          88
         283          88
         283          88
         284          88
         284          88
         285          88
         285          87
         285          87
         286          87
         286          87
         286          87
         287          87
         287          87
         288          87
         288          87
         288          87
         289          86
         289          86
         290          86
         290          86
         290          86
         291          86
         291          86
         292          86
         292          86
         293          86
         293          86
         293          85
         294          85
         294          85
         295          85
         295          85
         296          85
         296          85
         297          85
         297          85
         297          85
         298          85
         298          85
         299          85
         299          85
         300          85
         300          84
         301          84
         301          84
         301          84
         302          84
         302          84
         303          84
         303          84
         304          84
         304          84
         305          84
         305          84
         306          84
         306          84
         307          84
         307          84
         308          84
         308          84
         309          84
         309          84
         310          84
         310          84
         311          84
         311          84
         312          84
         312          83
         313          83
         313          83
         314          83
         314          83
         315          83
         315          83
         316          83
         316          83
         317          83
         317          83
         318          83
         318          83
         319          83
         319          83
         320          83
         320          83
         321          83
         321          83
         322          83
         322          83
         323          83
         323          83
         324          83
         324          83
         325          83
         325          83
         326          83
         326          83
         327          83
         327          84
         328          84
         328          84
         329          84
         329          84
         330          84
         331          84
         331          84
         332          84
         332          84
         333          84
         333          84
         334          84
         334          84
         335          84
         335          84
         336          84
         336          84
         337          84
         337          84
         338          84
         338          84
         339          84
         339          84
         340          84
         341          85
         341          85
         342          85
         342          85
         343          85
         343          85
         344          85
         344          85
         345          85
         345          85
         346          85
         346          85
         347          85
         347          85
         348          86
         348          86
         349          86
         350          86
         350          86
         351          86
         351          86
         352          86
         352          86
         353          86
         353          86
         354          86
         354          87
         355          87
         355          87
         356          87
         356          87
         357          87
         357          87
         358          87
         358          87
         359          88
         359          88
         360          88
         360          88
         361          88
         362          88
         362          88
         363          88
         363          88
         364          89
         364          89
         365          89
         365          89
         366          89
         366          89
         367          89
         367          89
         368          90
         368          90
         369          90
         369          90
         370          90
         370          90
         371          90
         371          91
         372          91
         372          91
         373          91
         373          91
         374          91
         374          91
         374          92
         375          92
         375          92
         376          92
         376          92
         377          92
         377          93
         378          93
         378          93
         379          93
         379          93
         380          93
         380          94
         381          94
         381          94
         382          94
         382          94
         383          94
         383          95
         383          95
         384          95
         384          95
         385          95
         385          95
         386          96
         386          96
         387          96
         387          96
         387          96
         388          97
         388          97
         389          97
         389          97
         390          97
         390          97
         390          98
         391          98
         391          98
         392          98
         392          98
         393          99
         393          99
         393          99
         394          99
         394          99
         395         100
         395         100
         395         100
         396         100
         396         101
         397         101
         397         101
         398         101
         398         101
         398         102
         399         102
         399         102
         399         102
         400         102
         400         103
         401         103
         401         103
         401         103
         402         104
         402         104
         402         104
         403         104
         403         104
         404         105
         404         105
         404         105
         405         105
         405         106
         405         106
         406         106
         406         106
         406         107
         407         107
         407         107
         407         107
         408         108
         408         108
         408         108
         409         108
         409         109
         409         109
         410         109
         410         109
         410         110
         411         110
         411         110
         411         110
         412         111
         412         111
         412         111
         413         111
         413         112
         413         112
         414         112
         414         112
         414         113
         414         113
         415         113
         415         113
         415         114
         416         114
         416         114
         416         114
         416         115
         417         115
         417         115
         417         115
         418         116
         418         116
         418         116
         418         117
         419         117
         419         117
         419         117
         419         118
         420         118
         420         118
         420         118
         420         119
         421         119
         421         119
         421         119
         421         120
         422         120
         422         120
         422         121
         422         121
         423         121
         423         121
         423         122
         423         122
         423         122
         311         189
         311         189
         310         189
         310         189
         310         189
         309         188
         309         188
         309         188
         309         188
         308         187
         308         187
         308         187
         307         187
         307         186
         307         186
         306         186
         306         186
         306         186
         305         185
         305         185
         305         185
         305         185
         304         184
         304         184
         304         184
         303         184
         303         183
         303         183
         302         183
         302         183
         302         182
         302         182
         301         182
         301         182
         301         181
         300         181
         300         181
         300         181
         299         180
         299         180
         299         180
         299         180
         298         179
         298         179
         298         179
         297         179
         297         178
         297         178
         297         178
         296         178
         296         177
         296         177
         295         177
         295         177
         295         176
         295         176
         294         176
         294         176
         294         175
         293         175
         293         175
         293         174
         293         174
         292         174
         292         174
         292         173
         291         173
         291         173
         291         173
         291         172
         290         172
         290         172
         290         172
         289         171
         289         171
         289         171
         289         171
         288         170
         288         170
         288         170
         287         169
         287         169
         287         169
         287         169
         286         168
         286         168
         286         168
         286         168
         285         167
         285         167
         285         167
         285         166
         284         166
         284         166
         284         166
         283         165
         283         165
         283         165
         283         164
         282         164
         282         164
         282         164
         282         163
         281         163
         281         163
         281         163
         281         162
         280         162
         280         162
         280         161
         280         161
         279         161
         279         161
         279         160
         279         160
         278         160
         278         159
         278         159
         278         159
         277         159
         277         158
         277         158
         277         158
         276         158
         276         157
         276         157
         276         157
         276         156
         275         156
         275         156
         275         156
         275         155
         274         155
         274         155
         274         154
         274         154
         273         154
         273         154
         273         153
         273         153
         273         153
         272         152
         272         152
         272         152
         272         152
         271         151
         271         151
         271         151
         271         150
         271         150
         270         150
         270         150
         270         149
         270         149
         270         149
         269         148
         269         148
         269         148
         269         148
         269         147
         268         147
         268         147
         268         146
         268         146
         268         146
         267         146
         267         145
         267         145
         267         145
         267         144
         267         144
         266         144
         266         144
         266         143
         266         143
         266         143
         265         142
         265         142
         265         142
         265         142
         265         141
         265         141
         264         141
         264         140
         264         140
         264         140
         264         140
         264         139
         263         139
         263         139
         263         138
         263         138
         263         138
         263         138
         263         137
         262         137
         262         137
         262         137
         262         136
         262         136
         262         136
         262         135
         261         135
         261         135
         261         135
         261         134
         261         134
         261         134
         261         133
         260         133
         260         133
         260         133
         260         132
         260         132
         260         132
         260         132
         260         131
         260         131
         259         131
         259         130
         259         130
         259         130
         259         130
         259         129
         259         129
         259         129
         259         128
         258         128
         258         128
         258         128
         258         127
         258         127
         258         127
         258         127
         258         126
         258         126
         258         126
         258         126
         258         125
         258         125
         257         125
         257         124
         257         124
         257         124
         257         124
         257         123
         257         123
         257         123
         257         123
         257         122
         257         122
         257         122
         257         122
         257         121
         257         121
         257         121
         257         120
         257         120
         257         120
         256         120
         256         119
         256         119
         256         119
         256         119
         256         118
         256         118
         256         118
         256         118
         256         117
         256         117
         256         117
         256         117
         256         116
         256         116
         256         116
         256         116
         256         115
         256         115
         256         115
         256         115
         256         114
         256         114
         256         114
         256         114
         256         113
         256         113
         256         113
         256         113
         257         112
         257         112
         257         112
         257         112
         257         111
         257         111
         257         111
         257         111
         257         111
         257         110
         257         110
         257         110
         257         110
         257         109
         257         109
         257         109
         257         109
         257         108
         258         108
         258         108
         258         108
         258         108
         258         107
         258         107
         258         107
         258         107
         258         106
         258         106
         258         106
         259         106
         259         106
         259         105
         259         105
         259         105
         259         105
         259         104
         259         104
         259         104
         260         104
         260         104
         260         103
         260         103
         260         103
         260         103
         260         103
         261         102
         261         102
         261         102
         261         102
         261         102
         261         101
         261         101
         262         101
         262         101
         262         101
         262         100
         262         100
         262         100
         263         100
         263         100
         263          99
         263          99
         263          99
         264          99
         264          99
         264          98
         264          98
         264          98
         265          98
         265          98
         265          97
         265          97
         265          97
         266          97
         266          97
         266          97
         266          96
         266          96
         267          96
         267          96
         267          96
         267          96
         268          95
         268          95
         268          95
         268          95
         269          95
         269          95
         269          94
         269          94
         270          94
         270          94
         270          94
         270          94
         271          93
         271          93
         271          93
         272          93
         272          93
         272          93
         272          92
         273          92
         273          92
         273          92
         274          92
         274          92
         274          92
         275          91
         275          91
         275          91
         275          91
         276          91
         276          91
         276          91
         277          90
         277          90
         277          90
         278          90
         278          90
         278          90
         279          90
         279          90
         279          89
         280          89
         280          89
         280          89
         281          89
         281          89
         282          89
         282          89
         282          88
         283          88
         283          88
         283          88
         284          88
         284          88
         284          88
         285          88
         285          88
         286          87
         286          87
         286          87
         287          87
         287          87
         288          87
         288          87
         288          87
         289          87
         289          87
         290          86
         290          86
         290          86
         291          86
         291          86
         292          86
         292          86
         292          86
         293          86
         293          86
         294          86
         294          86
         295          85
         295          85
         295          85
         296          85
         296          85
         297          85
         297          85
         298          85
         298          85
         298          85
         299          85
         299          85
         300          85
         300          85
         301          85
         301          85
         302          84
         302          84
         303          84
         303          84
         303          84
         304          84
         304          84
         305          84
         305          84
         306          84
         306          84
         307          84
         307          84
         308          84
         308          84
         309          84
         309          84
         310          84
         310          84
         311          84
         311          84
         312          84
         312          84
         313          84
         313          84
         314          84
         314          84
         315          84
         315          84
         316          84
         316          84
         317          84
         317          84
         318          84
         318          84
         319          84
         319          84
         320          84
         320          84
         321          84
         321          84
         322          84
         322          84
         323          84
         323          84
         324          84
         324          84
         325          84
         325          84
         326          84
         326          84
         327          84
         327          84
         328          84
         328          84
         329          84
         329          84
         330          84
         330          84
         331          84
         331          84
         332          84
         333          84
         333          84
         334          84
         334          84
         335          84
         335          84
         336          84
         336          84
         337          84
         337          84
         338          84
         338          84
         339          85
         339          85
         340          85
         340          85
         341          85
         341          85
         342          85
         342          85
         343          85
         344          85
         344          85
         345          85
         345          85
         346          85
         346          85
         347          86
         347          86
         348          86
         348          86
         349          86
         349          86
         350          86
         350          86
         351          86
         351          86
         352          86
         352          86
         353          87
         353          87
         354          87
         355          87
         355          87
         356          87
         356          87
         357          87
         357          87
         358          87
         358          88
         359          88
         359          88
         360          88
         360          88
         361          88
         361          88
         362          88
         362          88
         363          89
         363          89
         364          89
         364          89
         365          89
         365          89
         366          89
         366          89
         367          90
         367          90
         368          90
         368          90
         369          90
         369          90
         370          90
         370          91
         371          91
         371          91
         372          91
         372          91
         373          91
         373          91
         374          92
         374          92
         375          92
         375          92
         375          92
         376          92
         376          93
         377          93
         377          93
         378          93
         378          93
         379          93
         379          94
         380          94
         380          94
         381          94
         381          94
         382          94
         382          95
         382          95
         383          95
         383          95
         384          95
         384          95
         385          96
         385          96
         386          96
         386          96
         386          96
         387          97
         387          97
         388          97
         388          97
         389          97
         389          97
         390          98
         390          98
         390          98
         391          98
         391          98
         392          99
         392          99
         392          99
         393          99
         393          99
         394         100
         394         100
         395         100
         395         100
         395         100
         396         101
         396         101
         397         101
         397         101
         397         102
         398         102
         398         102
         398         102
         399         102
         399         103
         400         103
         400         103
         400         103
         401         104
         401         104
         402         104
         402         104
         402         104
         403         105
         403         105
         403         105
         404         105
         404         106
         404         106
         405         106
         405         106
         405         106
         406         107
         406         107
         406         107
         407         107
         407         108
         408         108
         408         108
         408         108
         409         109
         409         109
         409         109
         409         109
         410         110
         410         110
         410         110
         411         110
         411         111
         411         111
         412         111
         412         111
         412         112
         413         112
         413         112
         413         112
         414         113
         414         113
         414         113
         414         113
         415         114
         415         114
         415         114
         416         114
         416         115
         416         115
         416         115
         417         116
         417         116
         417         116
         417         116
         418         117
         418         117
         418         117
         418         117
         419         118
         419         118
         419         118
         420         119
         420         119
         420         119
         420         119
         420         120
         421         120
         421         120
         421         120
         421         121
         422         121
         422         121
         422         122
         422         122
         423         122
         423         122
         311         189
         311         189
         311         189
         311         189
         310         188
         310         188
         310         188
         309         188
         309         187
         309         187
         308         187
         308         187
         308         187
         307         186
         307         186
         307         186
         307         186
         306         185
         306         185
         306         185
         305         185
         305         184
         305         184
         304         184
         304         184
         304         183
         304         183
         303         183
         303         183
         303         182
         302         182
         302         182
         302         182
         301         181
         301         181
         301         181
         301         181
         300         180
         300         180
         300         180
         299         180
         299         179
         299         179
         298         179
         298         179
         298         178
         298         178
         297         178
         297         178
         297         177
         296         177
         296         177
         296         177
         296         176
         295         176
         295         176
         295         176
         294         175
         294         175
         294         175
         294         175
         293         174
         293         174
         293         174
         292         174
         292         173
         292         173
         292         173
         291         172
         291         172
         291         172
         291         172
         290         171
         290         171
         290         171
         289         171
         289         170
         289         170
         289         170
         288         170
         288         169
         288         169
         287         169
         287         168
         287         168
         287         168
         286         168
         286         167
         286         167
         286         167
         285         167
         285         166
         285         166
         285         166
         284         165
         284         165
         284         165
         284         165
         283         164
         283         164
         283         164
         282         164
         282         163
         282         163
         282         163
         281         162
         281         162
         281         162
         281         162
         280         161
         280         161
         280         161
         280         160
         279         160
         279         160
         279         160
         279         159
         279         159
         278         159
         278         159
         278         158
         278         158
         277         158
         277         157
         277         157
         277         157
         276         157
         276         156
         276         156
         276         156
         275         155
         275         155
         275         155
         275         155
         275         154
         274         154
         274         154
         274         153
         274         153
         273         153
         273         153
         273         152
         273         152
         273         152
         272         151
         272         151
         272         151
         272         151
         271         150
         271         150
         271         150
         271         149
         271         149
         270         149
         270         149
         270         148
         270         148
         270         148
         269         147
         269         147
         269         147
         269         147
         269         146
         268         146
         268         146
         268         145
         268         145
         268         145
         268         145
         267         144
         267         144
         267         144
         267         144
         267         143
         266         143
         266         143
         266         142
         266         142
         266         142
         266         142
         265         141
         265         141
         265         141
         265         140
         265         140
         265         140
         264         140
         264         139
         264         139
         264         139
         264         138
         264         138
         263         138
         263         138
         263         137
         263         137
         263         137
         263         136
         263         136
         262         136
         262         136
         262         135
         262         135
         262         135
         262         135
         262         134
         261         134
         261         134
         261         133
         261         133
         261         133
         261         133
         261         132
         261         132
         261         132
         260         131
         260         131
         260         131
         260         131
         260         130
         260         130
         260         130
         260         130
         260         129
         259         129
         259         129
         259         128
         259         128
         259         128
         259         128
         259         127
         259         127
         259         127
         259         127
         259         126
         258         126
         258         126
         258         125
         258         125
         258         125
         258         125
         258         124
         258         124
         258         124
         258         124
         258         123
         258         123
         258         123
         258         123
         258         122
         257         122
         257         122
         257         122
         257         121
         257         121
         257         121
         257         120
         257         120
         257         120
         257         120
         257         119
         257         119
         257         119
         257         119
         257         118
         257         118
         257         118
         257         118
         257         117
         257         117
         257         117
         257         117
         257         116
         257         116
         257         116
         257         116
         257         115
         257         115
         257         115
         257         115
         257         114
         257         114
         257         114
         257         114
         257         113
         257         113
         257         113
         257         113
         257         112
         257         112
         257         112
         257         112
         257         112
         257         111
         257         111
         257         111
         257         111
         258         110
         258         110
         258         110
         258         110
         258         109
         258         109
         258         109
         258         109
         258         108
         258         108
         258         108
         258         108
         258         108
         258         107
         259         107
         259         107
         259         107
         259         106
         259         106
         259         106
         259         106
         259         106
         259         105
         259         105
         260         105
         260         105
         260         104
         260         104
         260         104
         260         104
         260         104
         260         103
         261         103
         261         103
         261         103
         261         103
         261         102
         261         102
         261         102
         262         102
         262         102
         262         101
         262         101
         262         101
         262         101
         262         101
         263         100
         263         100
         263         100
         263         100
         263         100
         264          99
         264          99
         264          99
         264          99
         264          99
         264          98
         265          98
         265          98
         265          98
         265          98
         265          98
         266          97
         266          97
         266          97
         266          97
         267          97
         267          96
         267          96
         267          96
         267          96
         268          96
         268          96
         268          95
         268          95
         269          95
         269          95
         269          95
         269          95
         270          94
         270          94
         270          94
         270          94
         271          94
         271          94
         271          93
         271          93
         272          93
         272          93
         272          93
         273          93
         273          93
         273          92
         273          92
         274          92
         274          92
         274          92
         275          92
         275          92
         275          91
         276          91
         276          91
         276          91
         276          91
         277          91
         277          91
         277          90
         278          90
         278          90
         278          90
         279          90
         279          90
         279          90
         280          90
         280          89
         280          89
         281          89
         281          89
         281          89
         282          89
         282          89
         283          89
         283          88
         283          88
         284          88
         284          88
         284          88
         285          88
         285          88
         286          88
         286          88
         286          87
         287          87
         287          87
         287          87
         288          87
         288          87
         289          87
         289          87
         289          87
         290          87
         290          87
         291          86
         291          86
         291          86
         292          86
         292          86
         293          86
         293          86
         293          86
         294          86
         294          86
         295          86
         295          86
         296          85
         296          85
         296          85
         297          85
         297          85
         298          85
         298          85
         299          85
         299          85
         300          85
         300          85
         300          85
         301          85
         301          85
         302          85
         302          85
         303          85
         303          84
         304          84
         304          84
         305          84
         305          84
         305          84
         306          84
         306          84
         307          84
         307          84
         308          84
         308          84
         309          84
         309          84
         310          84
         310          84
         311          84
         311          84
         312          84
         312          84
         313          84
         313          84
         314          84
         314          84
         315          84
         315          84
         316          84
         316          84
         317          84
         317          84
         318          84
         318          84
         319          84
         319          84
         320          84
         320          84
         321          84
         321          84
         322          84
         322          84
         323          84
         323          84
         324          84
         324          84
         325          84
         325          84
         326          84
         326          84
         327          84
         327          84
         328          84
         328          84
         329          84
         329          84
         330          84
         330          84
         331          84
         331          84
         332          84
         332          84
         333          84
         333          84
         334          84
         334          84
         335          84
         336          84
         336          84
         337          85
         337          85
         338          85
         338          85
         339          85
         339          85
         340          85
         340          85
         341          85
         341          85
         342          85
         342          85
         343          85
         343          85
         344          85
         344          85
         345          85
         345          86
         346          86
         346          86
         347          86
         347          86
         348          86
         349          86
         349          86
         350          86
         350          86
         351          86
         351          86
         352          87
         352          87
         353          87
         353          87
         354          87
         354          87
         355          87
         355          87
         356          87
         356          87
         357          88
         357          88
         358          88
         358          88
         359          88
         359          88
         360          88
         360          88
         361          88
         361          89
         362          89
         362          89
         363          89
         363          89
         364          89
         364          89
         365          89
         365          90
         366          90
         366          90
         367          90
         367          90
         368          90
         368          90
         369          90
         369          91
         370          91
         370          91
         371          91
         371          91
         372          91
         372          91
         373          92
         373          92
         374          92
         374          92
         375          92
         375          92
         376          93
         376          93
         376          93
         377          93
         377          93
         378          93
         378          94
         379          94
         379          94
         380          94
         380          94
         381          94
         381          95
         382          95
         382          95
         382          95
         383          95
         383          95
         384          96
         384          96
         385          96
         385          96
         386          96
         386          96
         386          97
         387          97
         387          97
         388          97
         388          97
         389          98
         389          98
         389          98
         390          98
         390          98
         391          99
         391          99
         392          99
         392          99
         392          99
         393         100
         393         100
         394         100
         394         100
         394         100
         395         101
         395         101
         396         101
         396         101
         396         101
         397         102
         397         102
         398         102
         398         102
         398         103
         399         103
         399         103
         399         103
         400         103
         400         104
         401         104
         401         104
         401         104
         402         105
         402         105
         402         105
         403         105
         403         105
         403         106
         404         106
         404         106
         404         106
         405         107
         405         107
         406         107
         406         107
         406         108
         407         108
         407         108
         407         108
         408         109
         408         109
         408         109
         409         109
         409         110
         409         110
         409         110
         410         110
         410         111
         410         111
         411         111
         411         111
         411         112
         412         112
         412         112
         412         112
         413         113
         413         113
         413         113
         413         113
         414         114
         414         114
         414         114
         415         114
         415         115
         415         115
         415         115
         416         115
         416         116
         416         116
         417         116
         417         116
         417         117
         417         117
         418         117
         418         118
         418         118
         418         118
         419         118
         419         119
         419         119
         419         119
         420         119
         420         120
         420         120
         420         120
         421         121
         421         121
         421         121
         421         121
         421         122
         422         122
         422         122
         422         122
         312         189
         312         189
         311         189
         311         188
         311         188
         310         188
         310         188
         310         188
         309         187
         309         187
         309         187
         309         187
         308         186
         308         186
         308         186
         307         186
         307         185
         307         185
         306         185
         306         185
         306         184
         305         184
         305         184
         305         184
         305         184
         304         183
         304         183
         304         183
         303         183
         303         182
         303         182
         303         182
         302         182
         302         181
         302         181
         301         181
         301         181
         301         180
         300         180
         300         180
         300         180
         300         179
         299         179
         299         179
         299         179
         298         178
         298         178
         298         178
         298         178
         297         177
         297         177
         297         177
         296         177
         296         176
         296         176
         296         176
         295         176
         295         175
         295         175
         294         175
         294         174
         294         174
         294         174
         293         174
         293         173
         293         173
         292         173
         292         173
         292         172
         292         172
         291         172
         291         172
         291         171
         290         171
         290         171
         290         170
         290         170
         289         170
         289         170
         289         169
         289         169
         288         169
         288         169
         288         168
         288         168
         287         168
         287         168
         287         167
         286         167
         286         167
         286         166
         286         166
         285         166
         285         166
         285         165
         285         165
         284         165
         284         165
         284         164
         284         164
         283         164
         283         163
         283         163
         283         163
         282         163
         282         162
         282         162
         282         162
         281         161
         281         161
         281         161
         281         161
         280         160
         280         160
         280         160
         280         160
         279         159
         279         159
         279         159
         279         158
         278         158
         278         158
         278         158
         278         157
         277         157
         277         157
         277         156
         277         156
         276         156
         276         156
         276         155
         276         155
         276         155
         275         154
         275         154
         275         154
         275         154
         274         153
         274         153
         274         153
         274         152
         274         152
         273         152
         273         152
         273         151
         273         151
         273         151
         272         151
         272         150
         272         150
         272         150
         271         149
         271         149
         271         149
         271         149
         271         148
         270         148
         270         148
         270         147
         270         147
         270         147
         269         147
         269         146
         269         146
         269         146
         269         145
         269         145
         268         145
         268         145
         268         144
         268         144
         268         144
         267         143
         267         143
         267         143
         267         143
         267         142
         267         142
         266         142
         266         141
         266         141
         266         141
         266         141
         266         140
         265         140
         265         140
         265         139
         265         139
         265         139
         265         139
         264         138
         264         138
         264         138
         264         138
         264         137
         264         137
         264         137
         263         136
         263         136
         263         136
         263         136
         263         135
         263         135
         263         135
         262         134
         262         134
         262         134
         262         134
         262         133
         262         133
         262         133
         261         133
         261         132
         261         132
         261         132
         261         131
         261         131
         261         131
         261         131
         261         130
         260         130
         260         130
         260         129
         260         129
         260         129
         260         129
         260         128
         260         128
         260         128
         260         128
         260         127
         259         127
         259         127
         259         127
         259         126
         259         126
         259         126
         259         125
         259         125
         259         125
         259         125
         259         124
         259         124
         259         124
         258         124
         258         123
         258         123
         258         123
         258         123
         258         122
         258         122
         258         122
         258         121
         258         121
         258         121
         258         121
         258         120
         258         120
         258         120
         258         120
         258         119
         258         119
         258         119
         258         119
         258         118
         258         118
         258         118
         258         118
         258         117
         258         117
         258         117
         258         117
         258         116
         258         116
         258         116
         258         116
         258         115
         258         115
         258         115
         258         115
         258         114
         258         114
         258         114
         258         114
         258         113
         258         113
         258         113
         258         113
         258         112
         258         112
         258         112
         258         112
         258         112
         258         111
         258         111
         258         111
         258         111
         258         110
         258         110
         258         110
         258         110
         258         109
         258         109
         258         109
         259         109
         259         109
         259         108
         259         108
         259         108
         259         108
         259         107
         259         107
         259         107
         259         107
         259         106
         259         106
         260         106
         260         106
         260         106
         260         105
         260         105
         260         105
         260         105
         260         105
         260         104
         261         104
         261         104
         261         104
         261         103
         261         103
         261         103
         261         103
         261         103
         262         102
         262         102
         262         102
         262         102
         262         102
         262         101
         263         101
         263         101
         263         101
         263         101
         263         100
         263         100
         264         100
         264         100
         264         100
         264          99
         264          99
         264          99
         265          99
         265          99
         265          99
         265          98
         265          98
         266          98
         266          98
         266          98
         266          97
         266          97
         267          97
         267          97
         267          97
         267          97
         267          96
         268          96
         268          96
         268          96
         268          96
         269          96
         269          95
         269          95
         269          95
         270          95
         270          95
         270          95
         270          94
         271          94
         271          94
         271          94
         271          94
         272          94
         272          93
         272          93
         272          93
         273          93
         273          93
         273          93
         274          92
         274          92
         274          92
         274          92
         275          92
         275          92
         275          92
         276          91
         276          91
         276          91
         277          91
         277          91
         277          91
         278          91
         278          91
         278          90
         278          90
         279          90
         279          90
         279          90
         280          90
         280          90
         280          90
         281          89
         281          89
         281          89
         282          89
         282          89
         283          89
         283          89
         283          89
         284          88
         284          88
         284          88
         285          88
         285          88
         285          88
         286          88
         286          88
         287          88
         287          88
         287          87
         288          87
         288          87
         288          87
         289          87
         289          87
         290          87
         290          87
         290          87
         291          87
         291          86
         292          86
         292          86
         292          86
         293          86
         293          86
         294          86
         294          86
         295          86
         295          86
         295          86
         296          86
         296          86
         297          85
         297          85
         298          85
         298          85
         298          85
         299          85
         299          85
         300          85
         300          85
         301          85
         301          85
         302          85
         302          85
         302          85
         303          85
         303          85
         304          85
         304          85
         305          84
         305          84
         306          84
         306          84
         307          84
         307          84
         307          84
         308          84
         308          84
         309          84
         309          84
         310          84
         310          84
         311          84
         311          84
         312          84
         312          84
         313          84
         313          84
         314          84
         314          84
         315          84
         315          84
         316          84
         316          84
         317          84
         317          84
         318          84
         318          84
         319          84
         319          84
         320          84
         320          84
         321          84
         321          84
         322          84
         322          84
         323          84
         323          84
         324          84
         324          84
         325          84
         325          84
         326          84
         326          84
         327          84
         327          84
         328          84
         328          84
         329          84
         329          84
         330          84
         330          84
         331          84
         331          84
         332          84
         332          84
         333          84
         333          84
         334          84
         334          85
         335          85
         335          85
         336          85
         336          85
         337          85
         337          85
         338          85
         338          85
         339          85
         340          85
         340          85
         341          85
         341          85
         342          85
         342          85
         343          85
         343          85
         344          86
         344          86
         345          86
         345          86
         346          86
         346          86
         347          86
         347          86
         348          86
         348          86
         349          86
         349          86
         350          86
         350          87
         351          87
         351          87
         352          87
         352          87
         353          87
         353          87
         354          87
         354          87
         355          87
         355          88
         356          88
         356          88
         357          88
         357          88
         358          88
         358          88
         359          88
         360          88
         360          88
         361          89
         361          89
         362          89
         362          89
         363          89
         363          89
         363          89
         364          89
         364          90
         365          90
         365          90
         366          90
         366          90
         367          90
         367          90
         368          91
         368          91
         369          91
         369          91
         370          91
         370          91
         371          91
         371          92
         372          92
         372          92
         373          92
         373          92
         374          92
         374          92
         375          93
         375          93
         376          93
         376          93
         376          93
         377          93
         377          94
         378          94
         378          94
         379          94
         379          94
         380          94
         380          95
         381          95
         381          95
         382          95
         382          95
         382          95
         383          96
         383          96
         384          96
         384          96
         385          96
         385          96
         385          97
         386          97
         386          97
         387          97
         387          97
         388          98
         388          98
         388          98
         389          98
         389          98
         390          99
         390          99
         391          99
         391          99
         391          99
         392         100
         392         100
         393         100
         393         100
         393         100
         394         101
         394         101
         395         101
         395         101
         395         101
         396         102
         396         102
         397         102
         397         102
         397         102
         398         103
         398         103
         398         103
         399         103
         399         104
         400         104
         400         104
         400         104
         401         104
         401         105
         401         105
         402         105
         402         105
         402         106
         403         106
         403         106
         404         106
         404         107
         404         107
         405         107
         405         107
         405         107
         406         108
         406         108
         406         108
         407         108
         407         109
         407         109
         408         109
         408         109
         408         110
         409         110
         409         110
         409         110
         409         111
         410         111
         410         111
         410         111
         411         112
         411         112
         411         112
         412         112
         412         113
         412         113
         412         113
         413         113
         413         114
         413         114
         414         114
         414         114
         414         115
         414         115
         415         115
         415         115
         415         116
         416         116
         416         116
         416         117
         416         117
         417         117
         417         117
         417         118
         417         118
         418         118
         418         118
         418         119
         418         119
         419         119
         419         120
         419         120
         419         120
         420         120
         420         121
         420         121
         420         121
         421         121
         421         122
         421         122
         421         122
         421         123
         312         189
         312         189
         312         189
         311         188
         311         188
         311         188
         310         188
         310         187
         310         187
         310         187
         309         187
         309         186
         309         186
         308         186
         308         186
         308         186
         307         185
         307         185
         307         185
         307         185
         306         184
         306         184
         306         184
         305         184
         305         183
         305         183
         304         183
         304         183
         304         182
         304         182
         303         182
         303         182
         303         181
         302         181
         302         181
         302         181
         302         180
         301         180
         301         180
         301         180
         300         179
         300         179
         300         179
         299         179
         299         178
         299         178
         299         178
         298         178
         298         177
         298         177
         297         177
         297         177
         297         176
         297         176
         296         176
         296         176
         296         175
         295         175
         295         175
         295         175
         295         174
         294         174
         294         174
         294         174
         294         173
         293         173
         293         173
         293         172
         292         172
         292         172
         292         172
         292         171
         291         171
         291         171
         291         171
         290         170
         290         170
         290         170
         290         170
         289         169
         289         169
         289         169
         289         168
         288         168
         288         168
         288         168
         288         167
         287         167
         287         167
         287         167
         286         166
         286         166
         286         166
         286         165
         285         165
         285         165
         285         165
         285         164
         284         164
         284         164
         284         164
         284         163
         283         163
         283         163
         283         162
         283         162
         282         162
         282         162
         282         161
         282         161
         281         161
         281         161
         281         160
         281         160
         280         160
         280         159
         280         159
         280         159
         279         159
         279         158
         279         158
         279         158
         278         157
         278         157
         278         157
         278         157
         278         156
         277         156
         277         156
         277         155
         277         155
         276         155
         276         155
         276         154
         276         154
         276         154
         275         154
         275         153
         275         153
         275         153
         274         152
         274         152
         274         152
         274         152
         274         151
         273         151
         273         151
         273         150
         273         150
         272         150
         272         150
         272         149
         272         149
         272         149
         271         148
         271         148
         271         148
         271         148
         271         147
         270         147
         270         147
         270         146
         270         146
         270         146
         270         146
         269         145
         269         145
         269         145
         269         144
         269         144
         268         144
         268         144
         268         143
         268         143
         268         143
         268         142
         267         142
         267         142
         267         142
         267         141
         267         141
         266         141
         266         141
         266         140
         266         140
         266         140
         266         139
         266         139
         265         139
         265         139
         265         138
         265         138
         265         138
         265         137
         264         137
         264         137
         264         137
         264         136
         264         136
         264         136
         264         135
         263         135
         263         135
         263         135
         263         134
         263         134
         263         134
         263         134
         263         133
         262         133
         262         133
         262         132
         262         132
         262         132
         262         132
         262         131
         262         131
         261         131
         261         131
         261         130
         261         130
         261         130
         261         129
         261         129
         261         129
         261         129
         261         128
         260         128
         260         128
         260         128
         260         127
         260         127
         260         127
         260         126
         260         126
         260         126
         260         126
         260         125
         260         125
         259         125
         259         125
         259         124
         259         124
         259         124
         259         124
         259         123
         259         123
         259         123
         259         123
         259         122
         259         122
         259         122
         259         121
         259         121
         259         121
         259         121
         258         120
         258         120
         258         120
         258         120
         258         119
         258         119
         258         119
         258         119
         258         118
         258         118
         258         118
         258         118
         258         117
         258         117
         258         117
         258         117
         258         116
         258         116
         258         116
         258         116
         258         115
         258         115
         258         115
         258         115
         258         114
         258         114
         258         114
         258         114
         258         113
         258         113
         258         113
         258         113
         258         112
         258         112
         258         112
         258         112
         259         112
         259         111
         259         111
         259         111
         259         111
         259         110
         259         110
         259         110
         259         110
         259         109
         259         109
         259         109
         259         109
         259         109
         259         108
         259         108
         259         108
         260         108
         260         107
         260         107
         260         107
         260         107
         260         107
         260         106
         260         106
         260         106
         260         106
         260         105
         261         105
         261         105
         261         105
         261         105
         261         104
         261         104
         261         104
         261         104
         262         104
         262         103
         262         103
         262         103
         262         103
         262         103
         262         102
         262         102
         263         102
         263         102
         263         101
         263         101
         263         101
         263         101
         264         101
         264         101
         264         100
         264         100
         264         100
         264         100
         265         100
         265          99
         265          99
         265          99
         265          99
         265          99
         266          98
         266          98
         266          98
         266          98
         266          98
         267          98
         267          97
         267          97
         267          97
         268          97
         268          97
         268          96
         268          96
         268          96
         269          96
         269          96
         269          96
         269          95
         270          95
         270          95
         270          95
         270          95
         271          95
         271          94
         271          94
         271          94
         272          94
         272          94
         272          94
         272          94
         273          93
         273          93
         273          93
         273          93
         274          93
         274          93
         274          92
         275          92
         275          92
         275          92
         275          92
         276          92
         276          92
         276          91
         277          91
         277          91
         277          91
         278          91
         278          91
         278          91
         279          91
         279          90
         279          90
         279          90
         280          90
         280          90
         280          90
         281          90
         281          90
         281          89
         282          89
         282          89
         283          89
         283          89
         283          89
         284          89
         284          89
         284          88
         285          88
         285          88
         285          88
         286          88
         286          88
         286          88
         287          88
         287          88
         288          88
         288          87
         288          87
         289          87
         289          87
         290          87
         290          87
         290          87
         291          87
         291          87
         292          87
         292          87
         292          86
         293          86
         293          86
         294          86
         294          86
         294          86
         295          86
         295          86
         296          86
         296          86
         296          86
         297          86
         297          86
         298          86
         298          85
         299          85
         299          85
         299          85
         300          85
         300          85
         301          85
         301          85
         302          85
         302          85
         303          85
         303          85
         303          85
         304          85
         304          85
         305          85
         305          85
         306          85
         306          85
         307          84
         307          84
         308          84
         308          84
         309          84
         309          84
         309          84
         310          84
         310          84
         311          84
         311          84
         312          84
         312          84
         313          84
         313          84
         314          84
         314          84
         315          84
         315          84
         316          84
         316          84
         317          84
         317          84
         318          84
         318          84
         319          84
         319          84
         320          84
         320          84
         321          84
         321          84
         322          84
         322          84
         323          84
         323          84
         324          84
         324          84
         325          84
         325          84
         326          84
         326          84
         327          84
         327          84
         328          84
         328          84
         329          84
         329          84
         330          84
         330          84
         331          84
         331          84
         332          84
         332          85
         333          85
         333          85
         334          85
         334          85
         335          85
         335          85
         336          85
         336          85
         337          85
         337          85
         338          85
         338          85
         339          85
         339          85
         340          85
         340          85
         341          85
         341          85
         342          85
         342          86
         343          86
         343          86
         344          86
         344          86
         345          86
         345          86
         346          86
         347          86
         347          86
         348          86
         348          86
         349          86
         349          87
         350          87
         350          87
         351          87
         351          87
         352          87
         352          87
         353          87
         353          87
         354          87
         354          87
         355          88
         355          88
         356          88
         356          88
         357          88
         357          88
         358          88
         358          88
         359          88
         359          89
         360          89
         360          89
         361          89
         361          89
         362          89
         362          89
         363          89
         363          90
         364          90
         364          90
         365          90
         365          90
         366          90
         366          90
         367          90
         367          91
         368          91
         368          91
         368          91
         369          91
         369          91
         370          91
         370          92
         371          92
         371          92
         372          92
         372          92
         373          92
         373          92
         374          93
         374          93
         375          93
         375          93
         376          93
         376          93
         376          94
         377          94
         377          94
         378          94
         378          94
         379          94
         379          95
         380          95
         380          95
         381          95
         381          95
         381          95
         382          96
         382          96
         383          96
         383          96
         384          96
         384          96
         385          97
         385          97
         385          97
         386          97
         386          97
         387          98
         387          98
         388          98
         388          98
         388          98
         389          98
         389          99
         390          99
         390          99
         390          99
         391          99
         391         100
         392         100
         392         100
         392         100
         393         101
         393         101
         394         101
         394         101
         394         101
         395         102
         395         102
         396         102
         396         102
         396         102
         397         103
         397         103
         397         103
         398         103
         398         103
         399         104
         399         104
         399         104
         400         104
         400         105
         400         105
         401         105
         401         105
         402         105
         402         106
         402         106
         403         106
         403         106
         403         107
         404         107
         404         107
         404         107
         405         108
         405         108
         405         108
         406         108
         406         109
         406         109
         407         109
         407         109
         407         110
         408         110
         408         110
         408         110
         409         111
         409         111
         409         111
         409         111
         410         111
         410         112
         410         112
         411         112
         411         113
         411         113
         412         113
         412         113
         412         114
         412         114
         413         114
         413         114
         413         115
         414         115
         414         115
         414         115
         414         116
         415         116
         415         116
         415         116
         415         117
         416         117
         416         117
         416         117
         416         118
         417         118
         417         118
         417         119
         417         119
         418         119
         418         119
         418         120
         418         120
         419         120
         419         120
         419         121
         419         121
         420         121
         420         122
         420         122
         420         122
         421         122
         421         123
         313         189
         312         189
         312         188
         312         188
         312         188
         311         188
         311         187
         311         187
         310         187
         310         187
         310         187
         309         186
         309         186
         309         186
         308         186
         308         185
         308         185
         308         185
         307         185
         307         184
         307         184
         306         184
         306         184
         306         183
         306         183
         305         183
         305         183
         305         182
         304         182
         304         182
         304         182
         303         182
         303         181
         303         181
         303         181
         302         181
         302         180
         302         180
         301         180
         301         180
         301         179
         301         179
         300         179
         300         179
         300         178
         299         178
         299         178
         299         178
         299         177
         298         177
         298         177
         298         177
         297         176
         297         176
         297         176
         297         175
         296         175
         296         175
         296         175
         295         174
         295         174
         295         174
         295         174
         294         173
         294         173
         294         173
         293         173
         293         172
         293         172
         293         172
         292         172
         292         171
         292         171
         292         171
         291         170
         291         170
         291         170
         290         170
         290         169
         290         169
         290         169
         289         169
         289         168
         289         168
         289         168
         288         168
         288         167
         288         167
         288         167
         287         166
         287         166
         287         166
         286         166
         286         165
         286         165
         286         165
         285         165
         285         164
         285         164
         285         164
         284         163
         284         163
         284         163
         284         163
         283         162
         283         162
         283         162
         283         162
         282         161
         282         161
         282         161
         282         160
         281         160
         281         160
         281         160
         281         159
         280         159
         280         159
         280         158
         280         158
         280         158
         279         158
         279         157
         279         157
         279         157
         278         157
         278         156
         278         156
         278         156
         277         155
         277         155
         277         155
         277         155
         277         154
         276         154
         276         154
         276         153
         276         153
         275         153
         275         153
         275         152
         275         152
         275         152
         274         151
         274         151
         274         151
         274         151
         274         150
         273         150
         273         150
         273         149
         273         149
         272         149
         272         149
         272         148
         272         148
         272         148
         271         147
         271         147
         271         147
         271         147
         271         146
         271         146
         270         146
         270         146
         270         145
         270         145
         270         145
         269         144
         269         144
         269         144
         269         144
         269         143
         268         143
         268         143
         268         142
         268         142
         268         142
         268         142
         267         141
         267         141
         267         141
         267         140
         267         140
         267         140
         266         140
         266         139
         266         139
         266         139
         266         138
         266         138
         266         138
         265         138
         265         137
         265         137
         265         137
         265         137
         265         136
         264         136
         264         136
         264         135
         264         135
         264         135
         264         135
         264         134
         264         134
         263         134
         263         134
         263         133
         263         133
         263         133
         263         132
         263         132
         263         132
         262         132
         262         131
         262         131
         262         131
         262         130
         262         130
         262         130
         262         130
         262         129
         261         129
         261         129
         261         129
         261         128
         261         128
         261         128
         261         128
         261         127
         261         127
         261         127
         261         126
         260         126
         260         126
         260         126
         260         125
         260         125
         260         125
         260         125
         260         124
         260         124
         260         124
         260         124
         260         123
         260         123
         260         123
         259         122
         259         122
         259         122
         259         122
         259         121
         259         121
         259         121
         259         121
         259         120
         259         120
         259         120
         259         120
         259         119
         259         119
         259         119
         259         119
         259         118
         259         118
         259         118
         259         118
         259         117
         259         117
         259         117
         259         117
         259         116
         259         116
         259         116
         259         116
         259         115
         259         115
         259         115
         259         115
         259         114
         259         114
         259         114
         259         114
         259         113
         259         113
         259         113
         259         113
         259         113
         259         112
         259         112
         259         112
         259         112
         259         111
         259         111
         259         111
         259         111
         259         110
         259         110
         259         110
         259         110
         260         109
         260         109
         260         109
         260         109
         260         109
         260         108
         260         108
         260         108
         260         108
         260         107
         260         107
         260         107
         260         107
         261         107
         261         106
         261         106
         261         106
         261         106
         261         105
         261         105
         261         105
         261         105
         261         105
         262         104
         262         104
         262         104
         262         104
         262         104
         262         103
         262         103
         262         103
         263         103
         263         103
         263         102
         263         102
         263         102
         263         102
         263         102
         264         101
         264         101
         264         101
         264         101
         264         101
         264         100
         265         100
         265         100
         265         100
         265         100
         265          99
         265          99
         266          99
         266          99
         266          99
         266          98
         266          98
         267          98
         267          98
         267          98
         267          98
         267          97
         268          97
         268          97
         268          97
         268          97
         268          97
         269          96
         269          96
         269          96
         269          96
         270          96
         270          96
         270          95
         270          95
         271          95
         271          95
         271          95
         271          95
         271          94
         272          94
         272          94
         272          94
         273          94
         273          94
         273          93
         273          93
         274          93
         274          93
         274          93
         274          93
         275          93
         275          92
         275          92
         276          92
         276          92
         276          92
         276          92
         277          92
         277          91
         277          91
         278          91
         278          91
         278          91
         279          91
         279          91
         279          90
         280          90
         280          90
         280          90
         280          90
         281          90
         281          90
         281          90
         282          90
         282          89
         283          89
         283          89
         283          89
         284          89
         284          89
         284          89
         285          89
         285          88
         285          88
         286          88
         286          88
         286          88
         287          88
         287          88
         288          88
         288          88
         288          88
         289          87
         289          87
         289          87
         290          87
         290          87
         291          87
         291          87
         291          87
         292          87
         292          87
         293          87
         293          87
         293          86
         294          86
         294          86
         295          86
         295          86
         295          86
         296          86
         296          86
         297          86
         297          86
         297          86
         298          86
         298          86
         299          86
         299          85
         300          85
         300          85
         300          85
         301          85
         301          85
         302          85
         302          85
         303          85
         303          85
         304          85
         304          85
         304          85
         305          85
         305          85
         306          85
         306          85
         307          85
         307          85
         308          85
         308          85
         309          85
         309          84
         310          84
         310          84
         310          84
         311          84
         311          84
         312          84
         312          84
         313          84
         313          84
         314          84
         314          84
         315          84
         315          84
         316          84
         316          84
         317          84
         317          84
         318          84
         318          84
         319          84
         319          84
         320          84
         320          84
         321          84
         321          84
         322          84
         322          84
         323          84
         323          84
         324          84
         324          84
         325          84
         325          84
         326          84
         326          84
         327          84
         327          84
         328          84
         328          84
         329          84
         329          84
         330          85
         330          85
         331          85
         331          85
         332          85
         332          85
         333          85
         333          85
         334          85
         334          85
         335          85
         335          85
         336          85
         336          85
         337          85
         337          85
         338          85
         338          85
         339          85
         339          85
         340          85
         340          85
         341          86
         341          86
         342          86
         342          86
         343          86
         343          86
         344          86
         344          86
         345          86
         345          86
         346          86
         346          86
         347          86
         347          86
         348          87
         348          87
         349          87
         349          87
         350          87
         350          87
         351          87
         351          87
         352          87
         352          87
         353          87
         353          88
         354          88
         354          88
         355          88
         355          88
         356          88
         356          88
         357          88
         357          88
         358          89
         358          89
         359          89
         359          89
         360          89
         360          89
         361          89
         361          89
         362          89
         362          90
         363          90
         363          90
         364          90
         364          90
         365          90
         365          90
         366          90
         366          91
         367          91
         367          91
         368          91
         368          91
         369          91
         369          91
         370          92
         370          92
         370          92
         371          92
         371          92
         372          92
         372          92
         373          93
         373          93
         374          93
         374          93
         375          93
         375          93
         376          94
         376          94
         376          94
         377          94
         377          94
         378          94
         378          94
         379          95
         379          95
         380          95
         380          95
         381          95
         381          96
         381          96
         382          96
         382          96
         383          96
         383          96
         384          97
         384          97
         384          97
         385          97
         385          97
         386          98
         386          98
         387          98
         387          98
         387          98
         388          98
         388          99
         389          99
         389          99
         389          99
         390          99
         390         100
         391         100
         391         100
         391         100
         392         100
         392         101
         393         101
         393         101
         393         101
         394         101
         394         102
         395         102
         395         102
         395         102
         396         103
         396         103
         397         103
         397         103
         397         103
         398         104
         398         104
         398         104
         399         104
         399         105
         399         105
         400         105
         400         105
         401         105
         401         106
         401         106
         402         106
         402         106
         402         107
         403         107
         403         107
         403         107
         404         107
         404         108
         404         108
         405         108
         405         108
         405         109
         406         109
         406         109
         406         109
         407         110
         407         110
         407         110
         408         110
         408         111
         408         111
         409         111
         409         111
         409         112
         409         112
         410         112
         410         112
         410         113
         411         113
         411         113
         411         113
         411         114
         412         114
         412         114
         412         114
         413         115
         413         115
         413         115
         413         115
         414         116
         414         116
         414         116
         415         116
         415         117
         415         117
         415         117
         416         118
         416         118
         416         118
         416         118
         417         119
         417         119
         417         119
         417         119
         418         120
         418         120
         418         120
         418         121
         418         121
         419         121
         419         121
         419         122
         419         122
         420         122
         420         122
         420         123
         313         189
         313         188
         313         188
         312         188
         312         188
         312         188
         311         187
         311         187
         311         187
         310         187
         310         186
         310         186
         310         186
         309         186
         309         185
         309         185
         308         185
         308         185
         308         184
         307         184
         307         184
         307         184
         307         184
         306         183
         306         183
         306         183
         305         183
         305         182
         305         182
         305         182
         304         182
         304         181
         304         181
         303         181
         303         181
         303         180
         302         180
         302         180
         302         180
         302         179
         301         179
         301         179
         301         179
         300         178
         300         178
         300         178
         300         178
         299         177
         299         177
         299         177
         298         177
         298         176
         298         176
         298         176
         297         176
         297         175
         297         175
         296         175
         296         175
         296         174
         296         174
         295         174
         295         174
         295         173
         295         173
         294         173
         294         172
         294         172
         293         172
         293         172
         293         171
         293         171
         292         171
         292         171
         292         170
         292         170
         291         170
         291         170
         291         169
         290         169
         290         169
         290         168
         290         168
         289         168
         289         168
         289         167
         289         167
         288         167
         288         167
         288         166
         288         166
         287         166
         287         166
         287         165
         287         165
         286         165
         286         164
         286         164
         286         164
         285         164
         285         163
         285         163
         285         163
         284         162
         284         162
         284         162
         284         162
         283         161
         283         161
         283         161
         283         161
         282         160
         282         160
         282         160
         282         159
         281         159
         281         159
         281         159
         281         158
         280         158
         280         158
         280         158
         280         157
         279         157
         279         157
         279         156
         279         156
         279         156
         278         156
         278         155
         278         155
         278         155
         277         154
         277         154
         277         154
         277         154
         276         153
         276         153
         276         153
         276         152
         276         152
         275         152
         275         152
         275         151
         275         151
         275         151
         274         150
         274         150
         274         150
         274         150
         274         149
         273         149
         273         149
         273         149
         273         148
         273         148
         272         148
         272         147
         272         147
         272         147
         272         147
         271         146
         271         146
         271         146
         271         145
         271         145
         270         145
         270         145
         270         144
         270         144
         270         144
         269         143
         269         143
         269         143
         269         143
         269         142
         269         142
         268         142
         268         142
         268         141
         268         141
         268         141
         268         140
         267         140
         267         140
         267         140
         267         139
         267         139
         267         139
         266         138
         266         138
         266         138
         266         138
         266         137
         266         137
         266         137
         265         136
         265         136
         265         136
         265         136
         265         135
         265         135
         265         135
         264         135
         264         134
         264         134
         264         134
         264         133
         264         133
         264         133
         264         133
         263         132
         263         132
         263         132
         263         132
         263         131
         263         131
         263         131
         263         130
         263         130
         262         130
         262         130
         262         129
         262         129
         262         129
         262         129
         262         128
         262         128
         262         128
         262         127
         261         127
         261         127
         261         127
         261         126
         261         126
         261         126
         261         126
         261         125
         261         125
         261         125
         261         125
         261         124
         260         124
         260         124
         260         124
         260         123
         260         123
         260         123
         260         122
         260         122
         260         122
         260         122
         260         121
         260         121
         260         121
         260         121
         260         120
         260         120
         260         120
         260         120
         260         119
         260         119
         260         119
         260         119
         260         118
         259         118
         259         118
         259         118
         259         117
         259         117
         259         117
         259         117
         259         116
         259         116
         259         116
         259         116
         259         115
         259         115
         259         115
         259         115
         259         114
         259         114
         259         114
         259         114
         259         113
         259         113
         260         113
         260         113
         260         113
         260         112
         260         112
         260         112
         260         112
         260         111
         260         111
         260         111
         260         111
         260         110
         260         110
         260         110
         260         110
         260         109
         260         109
         260         109
         260         109
         260         109
         260         108
         261         108
         261         108
         261         108
         261         107
         261         107
         261         107
         261         107
         261         107
         261         106
         261         106
         261         106
         261         106
         262         106
         262         105
         262         105
         262         105
         262         105
         262         104
         262         104
         262         104
         262         104
         263         104
         263         103
         263         103
         263         103
         263         103
         263         103
         263         102
         264         102
         264         102
         264         102
         264         102
         264         101
         264         101
         264         101
         265         101
         265         101
         265         100
         265         100
         265         100
         265         100
         266         100
         266          99
         266          99
         266          99
         266          99
         266          99
         267          99
         267          98
         267          98
         267          98
         267          98
         268          98
         268          97
         268          97
         268          97
         268          97
         269          97
         269          97
         269          96
         269          96
         270          96
         270          96
         270          96
         270          96
         270          95
         271          95
         271          95
         271          95
         271          95
         272          95
         272          94
         272          94
         272          94
         273          94
         273          94
         273          94
         273          94
         274          93
         274          93
         274          93
         275          93
         275          93
         275          93
         275          93
         276          92
         276          92
         276          92
         277          92
         277          92
         277          92
         277          92
         278          91
         278          91
         278          91
         279          91
         279          91
         279          91
         280          91
         280          90
         280          90
         281          90
         281          90
         281          90
         282          90
         282          90
         282          90
         282          90
         283          89
         283          89
         284          89
         284          89
         284          89
         285          89
         285          89
         285          89
         286          89
         286          88
         286          88
         287          88
         287          88
         287          88
         288          88
         288          88
         289          88
         289          88
         289          88
         290          87
         290          87
         290          87
         291          87
         291          87
         292          87
         292          87
         292          87
         293          87
         293          87
         294          87
         294          87
         294          86
         295          86
         295          86
         296          86
         296          86
         296          86
         297          86
         297          86
         298          86
         298          86
         299          86
         299          86
         299          86
         300          86
         300          85
         301          85
         301          85
         302          85
         302          85
         302          85
         303          85
         303          85
         304          85
         304          85
         305          85
         305          85
         306          85
         306          85
         306          85
         307          85
         307          85
         308          85
         308          85
         309          85
         309          85
         310          85
         310          85
         311          85
         311          85
         311          85
         312          84
         312          84
         313          84
         313          84
         314          84
         314          84
         315          84
         315          84
         316          84
         316          84
         317          84
         317          84
         318          84
         318          84
         319          84
         319          84
         320          84
         320          84
         321          84
         321          84
         322          84
         322          84
         323          84
         323          84
         323          84
         324          84
         324          84
         325          84
         325          84
         326          84
         326          85
         327          85
         327          85
         328          85
         328          85
         329          85
         329          85
         330          85
         330          85
         331          85
         331          85
         332          85
         332          85
         333          85
         333          85
         334          85
         334          85
         335          85
         335          85
         336          85
         336          85
         337          85
         337          85
         338          85
         338          85
         339          86
         339          86
         340          86
         341          86
         341          86
         342          86
         342          86
         343          86
         343          86
         344          86
         344          86
         345          86
         345          86
         346          86
         346          86
         347          87
         347          87
         348          87
         348          87
         349          87
         349          87
         350          87
         350          87
         351          87
         351          87
         352          87
         352          88
         353          88
         353          88
         354          88
         354          88
         355          88
         355          88
         356          88
         356          88
         357          88
         357          89
         358          89
         358          89
         359          89
         359          89
         360          89
         360          89
         360          89
         361          89
         361          90
         362          90
         362          90
         363          90
         363          90
         364          90
         364          90
         365          90
         365          91
         366          91
         366          91
         367          91
         367          91
         368          91
         368          91
         369          92
         369          92
         370          92
         370          92
         371          92
         371          92
         371          92
         372          93
         372          93
         373          93
         373          93
         374          93
         374          93
         375          94
         375          94
         376          94
         376          94
         376          94
         377          94
         377          94
         378          95
         378          95
         379          95
         379          95
         380          95
         380          96
         380          96
         381          96
         381          96
         382          96
         382          96
         383          97
         383          97
         384          97
         384          97
         384          97
         385          97
         385          98
         386          98
         386          98
         386          98
         387          98
         387          99
         388          99
         388          99
         389          99
         389          99
         389         100
         390         100
         390         100
         391         100
         391         100
         391         101
         392         101
         392         101
         393         101
         393         101
         393         102
         394         102
         394         102
         394         102
         395         102
         395         103
         396         103
         396         103
         396         103
         397         104
         397         104
         397         104
         398         104
         398         104
         399         105
         399         105
         399         105
         400         105
         400         106
         400         106
         401         106
         401         106
         401         106
         402         107
         402         107
         402         107
         403         107
         403         108
         403         108
         404         108
         404         108
         404         109
         405         109
         405         109
         405         109
         406         110
         406         110
         406         110
         407         110
         407         110
         407         111
         408         111
         408         111
         408         111
         408         112
         409         112
         409         112
         409         112
         410         113
         410         113
         410         113
         411         113
         411         114
         411         114
         411         114
         412         115
         412         115
         412         115
         413         115
         413         116
         413         116
         413         116
         414         116
         414         117
         414         117
         414         117
         415         117
         415         118
         415         118
         415         118
         416         118
         416         119
         416         119
         416         119
         417         120
         417         120
         417         120
         417         120
         418         121
         418         121
         418         121
         418         121
         419         122
         419         122
         419         122
         419         123
         419         123
         314         188
         313         188
         313         188
         313         188
         312         188
         312         187
         312         187
         311         187
         311         187
         311         186
         311         186
         310         186
         310         186
         310         186
         309         185
         309         185
         309         185
         309         185
         308         184
         308         184
         308         184
         307         184
         307         183
         307         183
         306         183
         306         183
         306         182
         306         182
         305         182
         305         182
         305         181
         304         181
         304         181
         304         181
         304         180
         303         180
         303         180
         303         180
         302         179
         302         179
         302         179
         302         179
         301         178
         301         178
         301         178
         300         178
         300         177
         300         177
         300         177
         299         177
         299         176
         299         176
         298         176
         298         176
         298         175
         298         175
         297         175
         297         175
         297         174
         296         174
         296         174
         296         174
         296         173
         295         173
         295         173
         295         173
         295         172
         294         172
         294         172
         294         172
         293         171
         293         171
         293         171
         293         170
         292         170
         292         170
         292         170
         292         169
         291         169
         291         169
         291         169
         290         168
         290         168
         290         168
         290         168
         289         167
         289         167
         289         167
         289         166
         288         166
         288         166
         288         166
         288         165
         287         165
         287         165
         287         165
         287         164
         286         164
         286         164
         286         163
         286         163
         285         163
         285         163
         285         162
         285         162
         284         162
         284         162
         284         161
         284         161
         283         161
         283         160
         283         160
         283         160
         282         160
         282         159
         282         159
         282         159
         281         159
         281         158
         281         158
         281         158
         280         157
         280         157
         280         157
         280         157
         280         156
         279         156
         279         156
         279         155
         279         155
         278         155
         278         155
         278         154
         278         154
         278         154
         277         153
         277         153
         277         153
         277         153
         276         152
         276         152
         276         152
         276         152
         276         151
         275         151
         275         151
         275         150
         275         150
         275         150
         274         150
         274         149
         274         149
         274         149
         274         148
         273         148
         273         148
         273         148
         273         147
         273         147
         272         147
         272         146
         272         146
         272         146
         272         146
         271         145
         271         145
         271         145
         271         145
         271         144
         270         144
         270         144
         270         143
         270         143
         270         143
         270         143
         269         142
         269         142
         269         142
         269         141
         269         141
         269         141
         268         141
         268         140
         268         140
         268         140
         268         139
         268         139
         267         139
         267         139
         267         138
         267         138
         267         138
         267         138
         266         137
         266         137
         266         137
         266         136
         266         136
         266         136
         266         136
         265         135
         265         135
         265         135
         265         134
         265         134
         265         134
         265         134
         265         133
         264         133
         264         133
         264         133
         264         132
         264         132
         264         132
         264         131
         264         131
         263         131
         263         131
         263         130
         263         130
         263         130
         263         130
         263         129
         263         129
         263         129
         263         129
         262         128
         262         128
         262         128
         262         127
         262         127
         262         127
         262         127
         262         126
         262         126
         262         126
         262         126
         261         125
         261         125
         261         125
         261         125
         261         124
         261         124
         261         124
         261         123
         261         123
         261         123
         261         123
         261         122
         261         122
         261         122
         261         122
         261         121
         261         121
         260         121
         260         121
         260         120
         260         120
         260         120
         260         120
         260         119
         260         119
         260         119
         260         119
         260         118
         260         118
         260         118
         260         118
         260         117
         260         117
         260         117
         260         117
         260         116
         260         116
         260         116
         260         116
         260         115
         260         115
         260         115
         260         115
         260         114
         260         114
         260         114
         260         114
         260         113
         260         113
         260         113
         260         113
         260         113
         260         112
         260         112
         260         112
         260         112
         260         111
         260         111
         260         111
         260         111
         261         110
         261         110
         261         110
         261         110
         261         110
         261         109
         261         109
         261         109
         261         109
         261         108
         261         108
         261         108
         261         108
         261         108
         261         107
         262         107
         262         107
         262         107
         262         106
         262         106
         262         106
         262         106
         262         106
         262         105
         262         105
         262         105
         263         105
         263         105
         263         104
         263         104
         263         104
         263         104
         263         103
         263         103
         264         103
         264         103
         264         103
         264         102
         264         102
         264         102
         264         102
         265         102
         265         101
         265         101
         265         101
         265         101
         265         101
         265         100
         266         100
         266         100
         266         100
         266         100
         266         100
         266          99
         267          99
         267          99
         267          99
         267          99
         267          98
         268          98
         268          98
         268          98
         268          98
         268          98
         269          97
         269          97
         269          97
         269          97
         269          97
         270          97
         270          96
         270          96
         270          96
         270          96
         271          96
         271          96
         271          95
         271          95
         272          95
         272          95
         272          95
         272          95
         273          94
         273          94
         273          94
         273          94
         274          94
         274          94
         274          93
         274          93
         275          93
         275          93
         275          93
         276          93
         276          93
         276          92
         276          92
         277          92
         277          92
         277          92
         278          92
         278          92
         278          91
         278          91
         279          91
         279          91
         279          91
         280          91
         280          91
         280          91
         281          90
         281          90
         281          90
         282          90
         282          90
         282          90
         283          90
         283          90
         283          90
         284          89
         284          89
         284          89
         285          89
         285          89
         285          89
         286          89
         286          89
         286          89
         287          88
         287          88
         287          88
         288          88
         288          88
         288          88
         289          88
         289          88
         290          88
         290          88
         290          87
         291          87
         291          87
         291          87
         292          87
         292          87
         293          87
         293          87
         293          87
         294          87
         294          87
         295          87
         295          86
         295          86
         296          86
         296          86
         297          86
         297          86
         297          86
         298          86
         298          86
         299          86
         299          86
         300          86
         300          86
         300          86
         301          86
         301          86
         302          85
         302          85
         303          85
         303          85
         303          85
         304          85
         304          85
         305          85
         305          85
         306          85
         306          85
         307          85
         307          85
         307          85
         308          85
         308          85
         309          85
         309          85
         310          85
         310          85
         311          85
         311          85
         312          85
         312          85
         312          85
         313          85
         313          85
         314          85
         314          85
         315          85
         315          85
         316          85
         316          85
         317          85
         317          85
         318          85
         318          85
         319          85
         319          85
         320          85
         320          85
         321          85
         321          85
         321          85
         322          85
         322          85
         323          85
         323          85
         324          85
         324          85
         325          85
         325          85
         326          85
         326          85
         327          85
         327          85
         328          85
         328          85
         329          85
         329          85
         330          85
         330          85
         331          85
         331          85
         332          85
         332          85
         333          85
         333          85
         334          85
         334          85
         335          85
         335          85
         336          85
         336          85
         337          85
         337          86
         338          86
         338          86
         339          86
         339          86
         340          86
         340          86
         341          86
         341          86
         342          86
         342          86
         343          86
         343          86
         344          86
         344          86
         345          87
         345          87
         346          87
         346          87
         347          87
         347          87
         348          87
         348          87
         349          87
         349          87
         350          87
         350          87
         351          88
         351          88
         352          88
         352          88
         353          88
         353          88
         354          88
         354          88
         355          88
         355          88
         356          89
         356          89
         357          89
         357          89
         358          89
         358          89
         359          89
         359          89
         360          89
         360          90
         361          90
         361          90
         362          90
         362          90
         363          90
         363          90
         364          90
         364          91
         364          91
         365          91
         365          91
         366          91
         366          91
         367          91
         367          91
         368          92
         368          92
         369          92
         369          92
         370          92
         370          92
         371          92
         371          93
         371          93
         372          93
         372          93
         373          93
         373          93
         374          94
         374          94
         375          94
         375          94
         376          94
         376          94
         376          94
         377          95
         377          95
         378          95
         378          95
         379          95
         379          95
         380          96
         380          96
         380          96
         381          96
         381          96
         382          97
         382          97
         383          97
         383          97
         383          97
         384          97
         384          98
         385          98
         385          98
         386          98
         386          98
         386          99
         387          99
         387          99
         388          99
         388          99
         388         100
         389         100
         389         100
         390         100
         390         100
         390         101
         391         101
         391         101
         392         101
         392         101
         392         102
         393         102
         393         102
         394         102
         394         102
         394         103
         395         103
         395         103
         395         103
         396         103
         396         104
         396         104
         397         104
         397         104
         398         105
         398         105
         398         105
         399         105
         399         105
         399         106
         400         106
         400         106
         400         106
         401         107
         401         107
         401         107
         402         107
         402         108
         402         108
         403         108
         403         108
         403         108
         404         109
         404         109
         404         109
         405         109
         405         110
         405         110
         406         110
         406         110
         406         111
         407         111
         407         111
         407         111
         408         112
         408         112
         408         112
         408         112
         409         113
         409         113
         409         113
         410         113
         410         114
         410         114
         410         114
         411         114
         411         115
         411         115
         412         115
         412         115
         412         116
         412         116
         413         116
         413         116
         413         117
         413         117
         414         117
         414         118
         414         118
         414         118
         415         118
         415         119
         415         119
         415         119
         416         119
         416         120
         416         120
         416         120
         417         120
         417         121
         417         121
         417         121
         418         122
         418         122
         418         122
         418         122
         418         123
         419         123
         314         188
         314         188
         313         188
         313         188
         313         187
         312         187
         312         187
         312         187
         312         187
         311         186
         311         186
         311         186
         310         186
         310         185
         310         185
         310         185
         309         185
         309         184
         309         184
         308         184
         308         184
         308         183
         307         183
         307         183
         307         183
         307         183
         306         182
         306         182
         306         182
         305         182
         305         181
         305         181
         305         181
         304         181
         304         180
         304         180
         303         180
         303         180
         303         179
         303         179
         302         179
         302         179
         302         178
         301         178
         301         178
         301         178
         301         177
         300         177
         300         177
         300         177
         299         176
         299         176
         299         176
         299         176
         298         175
         298         175
         298         175
         298         175
         297         174
         297         174
         297         174
         296         173
         296         173
         296         173
         296         173
         295         172
         295         172
         295         172
         294         172
         294         171
         294         171
         294         171
         293         171
         293         170
         293         170
         293         170
         292         170
         292         169
         292         169
         292         169
         291         168
         291         168
         291         168
         290         168
         290         167
         290         167
         290         167
         289         167
         289         166
         289         166
         289         166
         288         166
         288         165
         288         165
         288         165
         287         164
         287         164
         287         164
         287         164
         286         163
         286         163
         286         163
         286         163
         285         162
         285         162
         285         162
         285         161
         284         161
         284         161
         284         161
         284         160
         283         160
         283         160
         283         160
         283         159
         282         159
         282         159
         282         158
         282         158
         282         158
         281         158
         281         157
         281         157
         281         157
         280         156
         280         156
         280         156
         280         156
         279         155
         279         155
         279         155
         279         155
         279         154
         278         154
         278         154
         278         153
         278         153
         277         153
         277         153
         277         152
         277         152
         277         152
         276         151
         276         151
         276         151
         276         151
         276         150
         275         150
         275         150
         275         149
         275         149
         275         149
         274         149
         274         148
         274         148
         274         148
         274         148
         273         147
         273         147
         273         147
         273         146
         273         146
         272         146
         272         146
         272         145
         272         145
         272         145
         271         144
         271         144
         271         144
         271         144
         271         143
         271         143
         270         143
         270         142
         270         142
         270         142
         270         142
         269         141
         269         141
         269         141
         269         141
         269         140
         269         140
         269         140
         268         139
         268         139
         268         139
         268         139
         268         138
         268         138
         267         138
         267         137
         267         137
         267         137
         267         137
         267         136
         267         136
         266         136
         266         136
         266         135
         266         135
         266         135
         266         134
         266         134
         265         134
         265         134
         265         133
         265         133
         265         133
         265         133
         265         132
         265         132
         264         132
         264         131
         264         131
         264         131
         264         131
         264         130
         264         130
         264         130
         264         130
         263         129
         263         129
         263         129
         263         128
         263         128
         263         128
         263         128
         263         127
         263         127
         263         127
         263         127
         262         126
         262         126
         262         126
         262         126
         262         125
         262         125
         262         125
         262         125
         262         124
         262         124
         262         124
         262         123
         262         123
         262         123
         261         123
         261         122
         261         122
         261         122
         261         122
         261         121
         261         121
         261         121
         261         121
         261         120
         261         120
         261         120
         261         120
         261         119
         261         119
         261         119
         261         119
         261         118
         261         118
         261         118
         261         118
         261         117
         261         117
         261         117
         261         117
         261         116
         261         116
         261         116
         261         116
         261         115
         261         115
         261         115
         261         115
         261         114
         261         114
         261         114
         261         114
         261         113
         261         113
         261         113
         261         113
         261         113
         261         112
         261         112
         261         112
         261         112
         261         111
         261         111
         261         111
         261         111
         261         110
         261         110
         261         110
         261         110
         261         110
         261         109
         261         109
         262         109
         262         109
         262         108
         262         108
         262         108
         262         108
         262         108
         262         107
         262         107
         262         107
         262         107
         262         106
         262         106
         263         106
         263         106
         263         106
         263         105
         263         105
         263         105
         263         105
         263         105
         263         104
         263         104
         264         104
         264         104
         264         104
         264         103
         264         103
         264         103
         264         103
         264         103
         265         102
         265         102
         265         102
         265         102
         265         102
         265         101
         265         101
         266         101
         266         101
         266         101
         266         100
         266         100
         266         100
         267         100
         267         100
         267          99
         267          99
         267          99
         267          99
         268          99
         268          99
         268          98
         268          98
         268          98
         269          98
         269          98
         269          97
         269          97
         269          97
         270          97
         270          97
         270          97
         270          96
         270          96
         271          96
         271          96
         271          96
         271          96
         272          95
         272          95
         272          95
         272          95
         273          95
         273          95
         273          94
         273          94
         274          94
         274          94
         274          94
         274          94
         275          94
         275          93
         275          93
         275          93
         276          93
         276          93
         276          93
         276          93
         277          92
         277          92
         277          92
         278          92
         278          92
         278          92
         278          92
         279          91
         279          91
         279          91
         280          91
         280          91
         280          91
         281          91
         281          91
         281          90
         282          90
         282          90
         282          90
         283          90
         283          90
         283          90
         283          90
         284          90
         284          89
         285          89
         285          89
         285          89
         286          89
         286          89
         286          89
         287          89
         287          89
         287          88
         288          88
         288          88
         288          88
         289          88
         289          88
         289          88
         290          88
         290          88
         291          88
         291          88
         291          87
         292          87
         292          87
         292          87
         293          87
         293          87
         294          87
         294          87
         294          87
         295          87
         295          87
         296          87
         296          86
         296          86
         297          86
         297          86
         298          86
         298          86
         298          86
         299          86
         299          86
         300          86
         300          86
         301          86
         301          86
         301          86
         302          86
         302          86
         303          86
         303          85
         304          85
         304          85
         304          85
         305          85
         305          85
         306          85
         306          85
         307          85
         307          85
         308          85
         308          85
         308          85
         309          85
         309          85
         310          85
         310          85
         311          85
         311          85
         312          85
         312          85
         313          85
         313          85
         313          85
         314          85
         314          85
         315          85
         315          85
         316          85
         316          85
         317          85
         317          85
         318          85
         318          85
         319          85
         319          85
         320          85
         320          85
         321          85
         321          85
         321          85
         322          85
         322          85
         323          85
         323          85
         324          85
         324          85
         325          85
         325          85
         326          85
         326          85
         327          85
         327          85
         328          85
         328          85
         329          85
         329          85
         330          85
         330          85
         331          85
         331          85
         332          85
         332          85
         333          85
         333          85
         334          85
         334          85
         335          85
         335          85
         336          86
         336          86
         337          86
         337          86
         338          86
         338          86
         339          86
         339          86
         340          86
         340          86
         341          86
         341          86
         342          86
         342          86
         343          86
         343          86
         344          87
         344          87
         345          87
         345          87
         346          87
         346          87
         347          87
         347          87
         348          87
         348          87
         349          87
         349          87
         350          88
         350          88
         351          88
         351          88
         352          88
         352          88
         353          88
         353          88
         353          88
         354          88
         354          88
         355          89
         355          89
         356          89
         356          89
         357          89
         357          89
         358          89
         358          89
         359          89
         359          90
         360          90
         360          90
         361          90
         361          90
         362          90
         362          90
         363          90
         363          91
         364          91
         364          91
         365          91
         365          91
         366          91
         366          91
         366          91
         367          92
         367          92
         368          92
         368          92
         369          92
         369          92
         370          92
         370          93
         371          93
         371          93
         372          93
         372          93
         372          93
         373          94
         373          94
         374          94
         374          94
         375          94
         375          94
         376          94
         376          95
         376          95
         377          95
         377          95
         378          95
         378          95
         379          96
         379          96
         380          96
         380          96
         380          96
         381          97
         381          97
         382          97
         382          97
         383          97
         383          97
         383          98
         384          98
         384          98
         385          98
         385          98
         385          99
         386          99
         386          99
         387          99
         387          99
         387          99
         388         100
         388         100
         389         100
         389         100
         389         100
         390         101
         390         101
         391         101
         391         101
         391         101
         392         102
         392         102
         393         102
         393         102
         393         103
         394         103
         394         103
         394         103
         395         103
         395         104
         396         104
         396         104
         396         104
         397         104
         397         105
         397         105
         398         105
         398         105
         398         106
         399         106
         399         106
         399         106
         400         106
         400         107
         400         107
         401         107
         401         107
         402         108
         402         108
         402         108
         403         108
         403         109
         403         109
         403         109
         404         109
         404         110
         404         110
         405         110
         405         110
         405         110
         406         111
         406         111
         406         111
         407         111
         407         112
         407         112
         408         112
         408         112
         408         113
         408         113
         409         113
         409         113
         409         114
         410         114
         410         114
         410         114
         410         115
         411         115
         411         115
         411         116
         411         116
         412         116
         412         116
         412         117
         413         117
         413         117
         413         117
         413         118
         414         118
         414         118
         414         118
         414         119
         415         119
         415         119
         415         119
         415         120
         416         120
         416         120
         416         121
         416         121
         416         121
         417         121
         417         122
         417         122
         417         122
         418         122
         418         123
         418         123
         314         188
         314         188
         314         188
         314         188
         313         187
         313         187
         313         187
         312         187
         312         186
         312         186
         311         186
         311         186
         311         185
         311         185
         310         185
         310         185
         310         185
         309         184
         309         184
         309         184
         309         184
         308         183
         308         183
         308         183
         307         183
         307         182
         307         182
         306         182
         306         182
         306         181
         306         181
         305         181
         305         181
         305         180
         304         180
         304         180
         304         180
         304         179
         303         179
         303         179
         303         179
         302         178
         302         178
         302         178
         302         178
         301         177
         301         177
         301         177
         301         177
         300         176
         300         176
         300         176
         299         176
         299         175
         299         175
         299         175
         298         175
         298         174
         298         174
         297         174
         297         174
         297         173
         297         173
         296         173
         296         173
         296         172
         296         172
         295         172
         295         172
         295         171
         294         171
         294         171
         294         170
         294         170
         293         170
         293         170
         293         169
         293         169
         292         169
         292         169
         292         168
         292         168
         291         168
         291         168
         291         167
         291         167
         290         167
         290         166
         290         166
         289         166
         289         166
         289         165
         289         165
         288         165
         288         165
         288         164
         288         164
         287         164
         287         164
         287         163
         287         163
         286         163
         286         162
         286         162
         286         162
         285         162
         285         161
         285         161
         285         161
         284         160
         284         160
         284         160
         284         160
         284         159
         283         159
         283         159
         283         159
         283         158
         282         158
         282         158
         282         157
         282         157
         281         157
         281         157
         281         156
         281         156
         281         156
         280         156
         280         155
         280         155
         280         155
         279         154
         279         154
         279         154
         279         154
         279         153
         278         153
         278         153
         278         152
         278         152
         277         152
         277         152
         277         151
         277         151
         277         151
         276         150
         276         150
         276         150
         276         150
         276         149
         275         149
         275         149
         275         149
         275         148
         275         148
         274         148
         274         147
         274         147
         274         147
         274         147
         273         146
         273         146
         273         146
         273         145
         273         145
         272         145
         272         145
         272         144
         272         144
         272         144
         272         144
         271         143
         271         143
         271         143
         271         142
         271         142
         270         142
         270         142
         270         141
         270         141
         270         141
         270         140
         269         140
         269         140
         269         140
         269         139
         269         139
         269         139
         269         138
         268         138
         268         138
         268         138
         268         137
         268         137
         268         137
         267         137
         267         136
         267         136
         267         136
         267         135
         267         135
         267         135
         266         135
         266         134
         266         134
         266         134
         266         134
         266         133
         266         133
         266         133
         265         132
         265         132
         265         132
         265         132
         265         131
         265         131
         265         131
         265         131
         265         130
         264         130
         264         130
         264         130
         264         129
         264         129
         264         129
         264         128
         264         128
         264         128
         264         128
         263         127
         263         127
         263         127
         263         127
         263         126
         263         126
         263         126
         263         126
         263         125
         263         125
         263         125
         263         124
         262         124
         262         124
         262         124
         262         123
         262         123
         262         123
         262         123
         262         122
         262         122
         262         122
         262         122
         262         121
         262         121
         262         121
         262         121
         262         120
         262         120
         262         120
         262         120
         261         119
         261         119
         261         119
         261         119
         261         118
         261         118
         261         118
         261         118
         261         117
         261         117
         261         117
         261         117
         261         116
         261         116
         261         116
         261         116
         261         115
         261         115
         261         115
         261         115
         261         114
         261         114
         261         114
         261         114
         261         113
         261         113
         261         113
         261         113
         261         113
         261         112
         261         112
         261         112
         261         112
         262         111
         262         111
         262         111
         262         111
         262         110
         262         110
         262         110
         262         110
         262         110
         262         109
         262         109
         262         109
         262         109
         262         108
         262         108
         262         108
         262         108
         262         108
         263         107
         263         107
         263         107
         263         107
         263         106
         263         106
         263         106
         263         106
         263         106
         263         105
         263         105
         264         105
         264         105
         264         105
         264         104
         264         104
         264         104
         264         104
         264         104
         264         103
         265         103
         265         103
         265         103
         265         103
         265         102
         265         102
         265         102
         266         102
         266         102
         266         101
         266         101
         266         101
         266         101
         266         101
         267         100
         267         100
         267         100
         267         100
         267         100
         267          99
         268          99
         268          99
         268          99
         268          99
         268          99
         269          98
         269          98
         269          98
         269          98
         269          98
         269          98
         270          97
         270          97
         270          97
         270          97
         271          97
         271          97
         271          96
         271          96
         271          96
         272          96
         272          96
         272          96
         272          95
         273          95
         273          95
         273          95
         273          95
         273          95
         274          94
         274          94
         274          94
         274          94
         275          94
         275          94
         275          94
         276          93
         276          93
         276          93
         276          93
         277          93
         277          93
         277          93
         277          92
         278          92
         278          92
         278          92
         279          92
         279          92
         279          92
         279          91
         280          91
         280          91
         280          91
         281          91
         281          91
         281          91
         282          91
         282          90
         282          90
         283          90
         283          90
         283          90
         283          90
         284          90
         284          90
         284          90
         285          89
         285          89
         285          89
         286          89
         286          89
         287          89
         287          89
         287          89
         288          89
         288          88
         288          88
         289          88
         289          88
         289          88
         290          88
         290          88
         290          88
         291          88
         291          88
         292          88
         292          87
         292          87
         293          87
         293          87
         293          87
         294          87
         294          87
         295          87
         295          87
         295          87
         296          87
         296          87
         297          87
         297          86
         297          86
         298          86
         298          86
         299          86
         299          86
         299          86
         300          86
         300          86
         301          86
         301          86
         302          86
         302          86
         302          86
         303          86
         303          86
         304          86
         304          86
         305          85
         305          85
         305          85
         306          85
         306          85
         307          85
         307          85
         308          85
         308          85
         309          85
         309          85
         309          85
         310          85
         310          85
         311          85
         311          85
         312          85
         312          85
         313          85
         313          85
         313          85
         314          85
         314          85
         315          85
         315          85
         316          85
         316          85
         317          85
         317          85
         318          85
         318          85
         319          85
         319          85
         320          85
         320          85
         320          85
         321          85
         321          85
         322          85
         322          85
         323          85
         323          85
         324          85
         324          85
         325          85
         325          85
         326          85
         326          85
         327          85
         327          85
         328          85
         328          85
         329          85
         329          85
         330          85
         330          85
         331          85
         331          85
         332          85
         332          85
         333          85
         333          85
         334          86
         334          86
         335          86
         335          86
         336          86
         336          86
         337          86
         337          86
         337          86
         338          86
         338          86
         339          86
         339          86
         340          86
         340          86
         341          86
         341          86
         342          86
         342          87
         343          87
         343          87
         344          87
         344          87
         345          87
         345          87
         346          87
         346          87
         347          87
         347          87
         348          87
         348          88
         349          88
         349          88
         350          88
         350          88
         351          88
         351          88
         352          88
         352          88
         353          88
         353          88
         354          89
         354          89
         355          89
         355          89
         356          89
         356          89
         357          89
         357          89
         358          89
         358          90
         359          90
         359          90
         359          90
         360          90
         360          90
         361          90
         361          90
         362          90
         362          91
         363          91
         363          91
         364          91
         364          91
         365          91
         365          91
         366          92
         366          92
         367          92
         367          92
         367          92
         368          92
         368          92
         369          92
         369          93
         370          93
         370          93
         371          93
         371          93
         372          93
         372          94
         372          94
         373          94
         373          94
         374          94
         374          94
         375          94
         375          95
         376          95
         376          95
         376          95
         377          95
         377          95
         378          96
         378          96
         379          96
         379          96
         379          96
         380          96
         380          97
         381          97
         381          97
         382          97
         382          97
         382          98
         383          98
         383          98
         384          98
         384          98
         385          98
         385          99
         385          99
         386          99
         386          99
         387          99
         387         100
         387         100
         388         100
         388         100
         389         100
         389         101
         389         101
         390         101
         390         101
         390         101
         391         102
         391         102
         392         102
         392         102
         392         102
         393         103
         393         103
         394         103
         394         103
         394         104
         395         104
         395         104
         395         104
         396         104
         396         105
         396         105
         397         105
         397         105
         397         105
         398         106
         398         106
         399         106
         399         106
         399         107
         400         107
         400         107
         400         107
         401         108
         401         108
         401         108
         402         108
         402         108
         402         109
         403         109
         403         109
         403         109
         404         110
         404         110
         404         110
         404         110
         405         111
         405         111
         405         111
         406         111
         406         112
         406         112
         407         112
         407         112
         407         113
         407         113
         408         113
         408         113
         408         114
         409         114
         409         114
         409         114
         409         115
         410         115
         410         115
         410         115
         411         116
         411         116
         411         116
         411         116
         412         117
         412         117
         412         117
         412         117
         413         118
         413         118
         413         118
         413         118
         414         119
         414         119
         414         119
         414         120
         415         120
         415         120
         415         120
         415         121
         416         121
         416         121
         416         121
         416         122
         416         122
         417         122
         417         123
         417         123
         417         123
         315         188
         315         188
         314         188
         314         187
         314         187
         313         187
         313         187
         313         186
         312         186
         312         186
         312         186
         312         186
         311         185
         311         185
         311         185
         310         185
         310         184
         310         184
         310         184
         309         184
         309         183
         309         183
         308         183
         308         183
         308         182
         308         182
         307         182
         307         182
         307         181
         306         181
         306         181
         306         181
         306         181
         305         180
         305         180
         305         180
         304         180
         304         179
         304         179
         304         179
         303         179
         303         178
         303         178
         302         178
         302         178
         302         177
         302         177
         301         177
         301         177
         301         176
         300         176
         300         176
         300         176
         300         175
         299         175
         299         175
         299         175
         299         174
         298         174
         298         174
         298         173
         297         173
         297         173
         297         173
         297         172
         296         172
         296         172
         296         172
         296         171
         295         171
         295         171
         295         171
         294         170
         294         170
         294         170
         294         170
         293         169
         293         169
         293         169
         293         168
         292         168
         292         168
         292         168
         292         167
         291         167
         291         167
         291         167
         291         166
         290         166
         290         166
         290         166
         290         165
         289         165
         289         165
         289         164
         289         164
         288         164
         288         164
         288         163
         288         163
         287         163
         287         163
         287         162
         287         162
         286         162
         286         161
         286         161
         286         161
         285         161
         285         160
         285         160
         285         160
         284         160
         284         159
         284         159
         284         159
         283         158
         283         158
         283         158
         283         158
         282         157
         282         157
         282         157
         282         157
         282         156
         281         156
         281         156
         281         155
         281         155
         280         155
         280         155
         280         154
         280         154
         280         154
         279         153
         279         153
         279         153
         279         153
         278         152
         278         152
         278         152
         278         152
         278         151
         277         151
         277         151
         277         150
         277         150
         277         150
         276         150
         276         149
         276         149
         276         149
         276         148
         275         148
         275         148
         275         148
         275         147
         275         147
         274         147
         274         146
         274         146
         274         146
         274         146
         273         145
         273         145
         273         145
         273         145
         273         144
         272         144
         272         144
         272         143
         272         143
         272         143
         272         143
         271         142
         271         142
         271         142
         271         141
         271         141
         271         141
         270         141
         270         140
         270         140
         270         140
         270         140
         270         139
         269         139
         269         139
         269         138
         269         138
         269         138
         269         138
         269         137
         268         137
         268         137
         268         137
         268         136
         268         136
         268         136
         268         135
         267         135
         267         135
         267         135
         267         134
         267         134
         267         134
         267         134
         266         133
         266         133
         266         133
         266         132
         266         132
         266         132
         266         132
         266         131
         265         131
         265         131
         265         131
         265         130
         265         130
         265         130
         265         129
         265         129
         265         129
         265         129
         264         128
         264         128
         264         128
         264         128
         264         127
         264         127
         264         127
         264         127
         264         126
         264         126
         264         126
         263         125
         263         125
         263         125
         263         125
         263         124
         263         124
         263         124
         263         124
         263         123
         263         123
         263         123
         263         123
         263         122
         263         122
         263         122
         262         122
         262         121
         262         121
         262         121
         262         121
         262         120
         262         120
         262         120
         262         120
         262         119
         262         119
         262         119
         262         119
         262         118
         262         118
         262         118
         262         118
         262         117
         262         117
         262         117
         262         117
         262         116
         262         116
         262         116
         262         116
         262         115
         262         115
         262         115
         262         115
         262         114
         262         114
         262         114
         262         114
         262         114
         262         113
         262         113
         262         113
         262         113
         262         112
         262         112
         262         112
         262         112
         262         111
         262         111
         262         111
         262         111
         262         110
         262         110
         262         110
         262         110
         262         110
         263         109
         263         109
         263         109
         263         109
         263         108
         263         108
         263         108
         263         108
         263         108
         263         107
         263         107
         263         107
         263         107
         263         107
         264         106
         264         106
         264         106
         264         106
         264         105
         264         105
         264         105
         264         105
         264         105
         264         104
         265         104
         265         104
         265         104
         265         104
         265         103
         265         103
         265         103
         265         103
         266         103
         266         102
         266         102
         266         102
         266         102
         266         102
         266         101
         267         101
         267         101
         267         101
         267         101
         267         100
         267         100
         267         100
         268         100
         268         100
         268         100
         268          99
         268          99
         268          99
         269          99
         269          99
         269          98
         269          98
         269          98
         270          98
         270          98
         270          98
         270          97
         270          97
         271          97
         271          97
         271          97
         271          97
         271          96
         272          96
         272          96
         272          96
         272          96
         273          96
         273          95
         273          95
         273          95
         273          95
         274          95
         274          95
         274          95
         274          94
         275          94
         275          94
         275          94
         275          94
         276          94
         276          93
         276          93
         276          93
         277          93
         277          93
         277          93
         278          93
         278          92
         278          92
         278          92
         279          92
         279          92
         279          92
         280          92
         280          92
         280          91
         280          91
         281          91
         281          91
         281          91
         282          91
         282          91
         282          91
         283          90
         283          90
         283          90
         283          90
         284          90
         284          90
         284          90
         285          90
         285          90
         285          89
         286          89
         286          89
         286          89
         287          89
         287          89
         288          89
         288          89
         288          89
         289          88
         289          88
         289          88
         290          88
         290          88
         290          88
         291          88
         291          88
         291          88
         292          88
         292          88
         293          88
         293          87
         293          87
         294          87
         294          87
         294          87
         295          87
         295          87
         296          87
         296          87
         296          87
         297          87
         297          87
         298          87
         298          86
         298          86
         299          86
         299          86
         300          86
         300          86
         300          86
         301          86
         301          86
         302          86
         302          86
         303          86
         303          86
         303          86
         304          86
         304          86
         305          86
         305          86
         306          86
         306          86
         306          85
         307          85
         307          85
         308          85
         308          85
         309          85
         309          85
         309          85
         310          85
         310          85
         311          85
         311          85
         312          85
         312          85
         313          85
         313          85
         314          85
         314          85
         314          85
         315          85
         315          85
         316          85
         316          85
         317          85
         317          85
         318          85
         318          85
         319          85
         319          85
         320          85
         320          85
         320          85
         321          85
         321          85
         322          85
         322          85
         323          85
         323          85
         324          85
         324          85
         325          85
         325          85
         326          85
         326          85
         327          85
         327          85
         328          85
         328          85
         329          85
         329          85
         330          85
         330          85
         331          85
         331          85
         331          86
         332          86
         332          86
         333          86
         333          86
         334          86
         334          86
         335          86
         335          86
         336          86
         336          86
         337          86
         337          86
         338          86
         338          86
         339          86
         339          86
         340          86
         340          86
         341          87
         341          87
         342          87
         342          87
         343          87
         343          87
         344          87
         344          87
         345          87
         345          87
         346          87
         346          87
         347          87
         347          87
         348          88
         348          88
         349          88
         349          88
         350          88
         350          88
         350          88
         351          88
         351          88
         352          88
         352          89
         353          89
         353          89
         354          89
         354          89
         355          89
         355          89
         356          89
         356          89
         357          89
         357          90
         358          90
         358          90
         359          90
         359          90
         360          90
         360          90
         361          90
         361          91
         361          91
         362          91
         362          91
         363          91
         363          91
         364          91
         364          91
         365          92
         365          92
         366          92
         366          92
         367          92
         367          92
         368          92
         368          93
         368          93
         369          93
         369          93
         370          93
         370          93
         371          93
         371          94
         372          94
         372          94
         372          94
         373          94
         373          94
         374          94
         374          95
         375          95
         375          95
         376          95
         376          95
         376          95
         377          96
         377          96
         378          96
         378          96
         379          96
         379          96
         379          97
         380          97
         380          97
         381          97
         381          97
         382          98
         382          98
         382          98
         383          98
         383          98
         384          98
         384          99
         384          99
         385          99
         385          99
         386          99
         386         100
         386         100
         387         100
         387         100
         388         100
         388         101
         388         101
         389         101
         389         101
         390         101
         390         102
         390         102
         391         102
         391         102
         391         102
         392         103
         392         103
         393         103
         393         103
         393         103
         394         104
         394         104
         394         104
         395         104
         395         105
         395         105
         396         105
         396         105
         397         105
         397         106
         397         106
         398         106
         398         106
         398         107
         399         107
         399         107
         399         107
         400         107
         400         108
         400         108
         401         108
         401         108
         401         109
         402         109
         402         109
         402         109
         403         110
         403         110
         403         110
         404         110
         404         110
         404         111
         404         111
         405         111
         405         111
         405         112
         406         112
         406         112
         406         112
         407         113
         407         113
         407         113
         407         113
         408         114
         408         114
         408         114
         409         114
         409         115
         409         115
         409         115
         410         115
         410         116
         410         116
         410         116
         411         117
         411         117
         411         117
         412         117
         412         118
         412         118
         412         118
         413         118
         413         119
         413         119
         413         119
         414         119
         414         120
         414         120
         414         120
         414         120
         415         121
         415         121
         415         121
         415         122
         416         122
         416         122
         416         122
         416         123
         416         123
         417         123
         315         188
         315         188
         315         187
         314         187
         314         187
         314         187
         313         187
         313         186
         313         186
         313         186
         312         186
         312         185
         312         185
         311         185
         311         185
         311         184
         311         184
         310         184
         310         184
         310         183
         309         183
         309         183
         309         183
         309         183
         308         182
         308         182
         308         182
         307         182
         307         181
         307         181
         307         181
         306         181
         306         180
         306         180
         305         180
         305         180
         305         179
         305         179
         304         179
         304         179
         304         178
         303         178
         303         178
         303         178
         303         177
         302         177
         302         177
         302         177
         302         176
         301         176
         301         176
         301         176
         300         175
         300         175
         300         175
         300         175
         299         174
         299         174
         299         174
         298         174
         298         173
         298         173
         298         173
         297         173
         297         172
         297         172
         297         172
         296         172
         296         171
         296         171
         296         171
         295         170
         295         170
         295         170
         294         170
         294         169
         294         169
         294         169
         293         169
         293         168
         293         168
         293         168
         292         168
         292         167
         292         167
         292         167
         291         166
         291         166
         291         166
         291         166
         290         165
         290         165
         290         165
         290         165
         289         164
         289         164
         289         164
         289         164
         288         163
         288         163
         288         163
         288         162
         287         162
         287         162
         287         162
         287         161
         286         161
         286         161
         286         161
         286         160
         285         160
         285         160
         285         159
         285         159
         284         159
         284         159
         284         158
         284         158
         284         158
         283         158
         283         157
         283         157
         283         157
         282         156
         282         156
         282         156
         282         156
         281         155
         281         155
         281         155
         281         154
         281         154
         280         154
         280         154
         280         153
         280         153
         279         153
         279         153
         279         152
         279         152
         279         152
         278         151
         278         151
         278         151
         278         151
         278         150
         277         150
         277         150
         277         149
         277         149
         277         149
         276         149
         276         148
         276         148
         276         148
         276         148
         275         147
         275         147
         275         147
         275         146
         275         146
         274         146
         274         146
         274         145
         274         145
         274         145
         273         144
         273         144
         273         144
         273         144
         273         143
         273         143
         272         143
         272         143
         272         142
         272         142
         272         142
         272         141
         271         141
         271         141
         271         141
         271         140
         271         140
         271         140
         270         139
         270         139
         270         139
         270         139
         270         138
         270         138
         269         138
         269         138
         269         137
         269         137
         269         137
         269         136
         269         136
         268         136
         268         136
         268         135
         268         135
         268         135
         268         135
         268         134
         267         134
         267         134
         267         133
         267         133
         267         133
         267         133
         267         132
         267         132
         266         132
         266         132
         266         131
         266         131
         266         131
         266         130
         266         130
         266         130
         266         130
         265         129
         265         129
         265         129
         265         129
         265         128
         265         128
         265         128
         265         128
         265         127
         265         127
         264         127
         264         127
         264         126
         264         126
         264         126
         264         125
         264         125
         264         125
         264         125
         264         124
         264         124
         264         124
         264         124
         264         123
         263         123
         263         123
         263         123
         263         122
         263         122
         263         122
         263         122
         263         121
         263         121
         263         121
         263         121
         263         120
         263         120
         263         120
         263         120
         263         119
         263         119
         263         119
         263         119
         263         118
         263         118
         263         118
         263         118
         263         117
         262         117
         262         117
         262         117
         262         116
         262         116
         262         116
         262         116
         262         115
         262         115
         262         115
         262         115
         262         114
         262         114
         262         114
         262         114
         262         114
         263         113
         263         113
         263         113
         263         113
         263         112
         263         112
         263         112
         263         112
         263         111
         263         111
         263         111
         263         111
         263         111
         263         110
         263         110
         263         110
         263         110
         263         109
         263         109
         263         109
         263         109
         263         108
         263         108
         263         108
         264         108
         264         108
         264         107
         264         107
         264         107
         264         107
         264         107
         264         106
         264         106
         264         106
         264         106
         264         105
         265         105
         265         105
         265         105
         265         105
         265         104
         265         104
         265         104
         265         104
         265         104
         266         103
         266         103
         266         103
         266         103
         266         103
         266         102
         266         102
         266         102
         267         102
         267         102
         267         101
         267         101
         267         101
         267         101
         267         101
         268         101
         268         100
         268         100
         268         100
         268         100
         268         100
         269          99
         269          99
         269          99
         269          99
         269          99
         269          99
         270          98
         270          98
         270          98
         270          98
         270          98
         271          98
         271          97
         271          97
         271          97
         271          97
         272          97
         272          96
         272          96
         272          96
         273          96
         273          96
         273          96
         273          96
         273          95
         274          95
         274          95
         274          95
         274          95
         275          95
         275          94
         275          94
         275          94
         276          94
         276          94
         276          94
         276          94
         277          93
         277          93
         277          93
         277          93
         278          93
         278          93
         278          93
         278          92
         279          92
         279          92
         279          92
         280          92
         280          92
         280          92
         280          92
         281          91
         281          91
         281          91
         282          91
         282          91
         282          91
         283          91
         283          91
         283          90
         284          90
         284          90
         284          90
         284          90
         285          90
         285          90
         285          90
         286          90
         286          89
         286          89
         287          89
         287          89
         287          89
         288          89
         288          89
         288          89
         289          89
         289          89
         290          88
         290          88
         290          88
         291          88
         291          88
         291          88
         292          88
         292          88
         292          88
         293          88
         293          88
         294          87
         294          87
         294          87
         295          87
         295          87
         295          87
         296          87
         296          87
         297          87
         297          87
         297          87
         298          87
         298          87
         299          87
         299          87
         299          86
         300          86
         300          86
         301          86
         301          86
         301          86
         302          86
         302          86
         303          86
         303          86
         304          86
         304          86
         304          86
         305          86
         305          86
         306          86
         306          86
         307          86
         307          86
         307          86
         308          86
         308          85
         309          85
         309          85
         310          85
         310          85
         310          85
         311          85
         311          85
         312          85
         312          85
         313          85
         313          85
         314          85
         314          85
         314          85
         315          85
         315          85
         316          85
         316          85
         317          85
         317          85
         318          85
         318          85
         319          85
         319          85
         320          85
         320          85
         320          85
         321          85
         321          85
         322          85
         322          85
         323          85
         323          85
         324          85
         324          85
         325          85
         325          85
         326          85
         326          85
         327          85
         327          85
         328          85
         328          85
         328          85
         329          86
         329          86
         330          86
         330          86
         331          86
         331          86
         332          86
         332          86
         333          86
         333          86
         334          86
         334          86
         335          86
         335          86
         336          86
         336          86
         337          86
         337          86
         338          86
         338          86
         339          86
         339          86
         340          87
         340          87
         341          87
         341          87
         342          87
         342          87
         342          87
         343          87
         343          87
         344          87
         344          87
         345          87
         345          87
         346          88
         346          88
         347          88
         347          88
         348          88
         348          88
         349          88
         349          88
         350          88
         350          88
         351          88
         351          88
         352          89
         352          89
         353          89
         353          89
         354          89
         354          89
         355          89
         355          89
         355          89
         356          90
         356          90
         357          90
         357          90
         358          90
         358          90
         359          90
         359          90
         360          90
         360          91
         361          91
         361          91
         362          91
         362          91
         363          91
         363          91
         363          91
         364          92
         364          92
         365          92
         365          92
         366          92
         366          92
         367          92
         367          93
         368          93
         368          93
         368          93
         369          93
         369          93
         370          93
         370          94
         371          94
         371          94
         372          94
         372          94
         372          94
         373          94
         373          95
         374          95
         374          95
         375          95
         375          95
         376          95
         376          96
         376          96
         377          96
         377          96
         378          96
         378          96
         379          97
         379          97
         379          97
         380          97
         380          97
         381          98
         381          98
         381          98
         382          98
         382          98
         383          98
         383          99
         383          99
         384          99
         384          99
         385          99
         385         100
         385         100
         386         100
         386         100
         387         100
         387         101
         387         101
         388         101
         388         101
         389         101
         389         102
         389         102
         390         102
         390         102
         391         102
         391         103
         391         103
         392         103
         392         103
         392         103
         393         104
         393         104
         393         104
         394         104
         394         104
         395         105
         395         105
         395         105
         396         105
         396         106
         396         106
         397         106
         397         106
         397         106
         398         107
         398         107
         398         107
         399         107
         399         108
         399         108
         400         108
         400         108
         400         108
         401         109
         401         109
         401         109
         402         109
         402         110
         402         110
         403         110
         403         110
         403         111
         404         111
         404         111
         404         111
         404         112
         405         112
         405         112
         405         112
         406         113
         406         113
         406         113
         406         113
         407         114
         407         114
         407         114
         408         114
         408         115
         408         115
         408         115
         409         115
         409         116
         409         116
         410         116
         410         116
         410         117
         410         117
         411         117
         411         117
         411         118
         411         118
         412         118
         412         118
         412         119
         412         119
         413         119
         413         119
         413         120
         413         120
         414         120
         414         121
         414         121
         414         121
         414         121
         415         122
         415         122
         415         122
         415         122
         416         123
         416         123
         416         123
         316         188
         315         187
         315         187
         315         187
         315         187
         314         187
         314         186
         314         186
         313         186
         313         186
         313         185
         312         185
         312         185
         312         185
         312         185
         311         184
         311         184
         311         184
         310         184
         310         183
         310         183
         310         183
         309         183
         309         182
         309         182
         308         182
         308         182
         308         181
         308         181
         307         181
         307         181
         307         180
         306         180
         306         180
         306         180
         306         179
         305         179
         305         179
         305         179
         305         179
         304         178
         304         178
         304         178
         303         178
         303         177
         303         177
         303         177
         302         177
         302         176
         302         176
         301         176
         301         176
         301         175
         301         175
         300         175
         300         174
         300         174
         300         174
         299         174
         299         173
         299         173
         298         173
         298         173
         298         172
         298         172
         297         172
         297         172
         297         171
         297         171
         296         171
         296         171
         296         170
         296         170
         295         170
         295         170
         295         169
         294         169
         294         169
         294         169
         294         168
         293         168
         293         168
         293         167
         293         167
         292         167
         292         167
         292         166
         292         166
         291         166
         291         166
         291         165
         291         165
         290         165
         290         164
         290         164
         290         164
         289         164
         289         163
         289         163
         289         163
         288         163
         288         162
         288         162
         288         162
         287         162
         287         161
         287         161
         287         161
         286         160
         286         160
         286         160
         286         160
         285         159
         285         159
         285         159
         285         159
         285         158
         284         158
         284         158
         284         157
         284         157
         283         157
         283         157
         283         156
         283         156
         282         156
         282         155
         282         155
         282         155
         282         155
         281         154
         281         154
         281         154
         281         154
         281         153
         280         153
         280         153
         280         152
         280         152
         279         152
         279         152
         279         151
         279         151
         279         151
         278         150
         278         150
         278         150
         278         150
         278         149
         277         149
         277         149
         277         149
         277         148
         277         148
         276         148
         276         147
         276         147
         276         147
         276         147
         275         146
         275         146
         275         146
         275         145
         275         145
         274         145
         274         145
         274         144
         274         144
         274         144
         274         144
         273         143
         273         143
         273         143
         273         142
         273         142
         272         142
         272         142
         272         141
         272         141
         272         141
         272         140
         271         140
         271         140
         271         140
         271         139
         271         139
         271         139
         271         139
         270         138
         270         138
         270         138
         270         137
         270         137
         270         137
         269         137
         269         136
         269         136
         269         136
         269         136
         269         135
         269         135
         268         135
         268         134
         268         134
         268         134
         268         134
         268         133
         268         133
         268         133
         267         133
         267         132
         267         132
         267         132
         267         132
         267         131
         267         131
         267         131
         267         130
         266         130
         266         130
         266         130
         266         129
         266         129
         266         129
         266         129
         266         128
         266         128
         265         128
         265         128
         265         127
         265         127
         265         127
         265         126
         265         126
         265         126
         265         126
         265         125
         265         125
         265         125
         264         125
         264         124
         264         124
         264         124
         264         124
         264         123
         264         123
         264         123
         264         123
         264         122
         264         122
         264         122
         264         122
         264         121
         264         121
         264         121
         264         121
         263         120
         263         120
         263         120
         263         120
         263         119
         263         119
         263         119
         263         119
         263         118
         263         118
         263         118
         263         118
         263         117
         263         117
         263         117
         263         117
         263         116
         263         116
         263         116
         263         116
         263         115
         263         115
         263         115
         263         115
         263         114
         263         114
         263         114
         263         114
         263         114
         263         113
         263         113
         263         113
         263         113
         263         112
         263         112
         263         112
         263         112
         263         111
         263         111
         263         111
         263         111
         263         111
         263         110
         264         110
         264         110
         264         110
         264         109
         264         109
         264         109
         264         109
         264         109
         264         108
         264         108
         264         108
         264         108
         264         107
         264         107
         264         107
         265         107
         265         107
         265         106
         265         106
         265         106
         265         106
         265         106
         265         105
         265         105
         265         105
         265         105
         266         105
         266         104
         266         104
         266         104
         266         104
         266         103
         266         103
         266         103
         266         103
         267         103
         267         103
         267         102
         267         102
         267         102
         267         102
         267         102
         268         101
         268         101
         268         101
         268         101
         268         101
         268         100
         268         100
         269         100
         269         100
         269         100
         269         100
         269          99
         269          99
         270          99
         270          99
         270          99
         270          98
         270          98
         271          98
         271          98
         271          98
         271          98
         271          97
         272          97
         272          97
         272          97
         272          97
         272          97
         273          96
         273          96
         273          96
         273          96
         273          96
         274          96
         274          95
         274          95
         274          95
         275          95
         275          95
         275          95
         275          95
         275          94
         276          94
         276          94
         276          94
         276          94
         277          94
         277          94
         277          93
         278          93
         278          93
         278          93
         278          93
         279          93
         279          93
         279          92
         279          92
         280          92
         280          92
         280          92
         281          92
         281          92
         281          92
         281          91
         282          91
         282          91
         282          91
         283          91
         283          91
         283          91
         284          91
         284          90
         284          90
         284          90
         285          90
         285          90
         285          90
         286          90
         286          90
         286          90
         287          89
         287          89
         287          89
         288          89
         288          89
         288          89
         289          89
         289          89
         289          89
         290          89
         290          88
         291          88
         291          88
         291          88
         292          88
         292          88
         292          88
         293          88
         293          88
         293          88
         294          88
         294          88
         295          87
         295          87
         295          87
         296          87
         296          87
         296          87
         297          87
         297          87
         298          87
         298          87
         298          87
         299          87
         299          87
         300          87
         300          87
         300          86
         301          86
         301          86
         302          86
         302          86
         302          86
         303          86
         303          86
         304          86
         304          86
         305          86
         305          86
         305          86
         306          86
         306          86
         307          86
         307          86
         307          86
         308          86
         308          86
         309          86
         309          86
         310          86
         310          86
         311          86
         311          85
         311          85
         312          85
         312          85
         313          85
         313          85
         314          85
         314          85
         315          85
         315          85
         315          85
         316          85
         316          85
         317          85
         317          85
         318          85
         318          85
         319          85
         319          85
         320          85
         320          85
         320          85
         321          85
         321          85
         322          85
         322          85
         323          85
         323          85
         324          85
         324          85
         325          85
         325          85
         326          85
         326          86
         327          86
         327          86
         327          86
         328          86
         328          86
         329          86
         329          86
         330          86
         330          86
         331          86
         331          86
         332          86
         332          86
         333          86
         333          86
         334          86
         334          86
         335          86
         335          86
         336          86
         336          86
         337          86
         337          86
         337          86
         338          87
         338          87
         339          87
         339          87
         340          87
         340          87
         341          87
         341          87
         342          87
         342          87
         343          87
         343          87
         344          87
         344          87
         345          88
         345          88
         346          88
         346          88
         347          88
         347          88
         348          88
         348          88
         349          88
         349          88
         349          88
         350          88
         350          89
         351          89
         351          89
         352          89
         352          89
         353          89
         353          89
         354          89
         354          89
         355          89
         355          90
         356          90
         356          90
         357          90
         357          90
         358          90
         358          90
         358          90
         359          90
         359          91
         360          91
         360          91
         361          91
         361          91
         362          91
         362          91
         363          91
         363          92
         364          92
         364          92
         364          92
         365          92
         365          92
         366          92
         366          93
         367          93
         367          93
         368          93
         368          93
         369          93
         369          93
         369          94
         370          94
         370          94
         371          94
         371          94
         372          94
         372          94
         372          95
         373          95
         373          95
         374          95
         374          95
         375          95
         375          96
         376          96
         376          96
         376          96
         377          96
         377          96
         378          97
         378          97
         378          97
         379          97
         379          97
         380          97
         380          98
         381          98
         381          98
         381          98
         382          98
         382          99
         383          99
         383          99
         383          99
         384          99
         384         100
         385         100
         385         100
         385         100
         386         100
         386         100
         387         101
         387         101
         387         101
         388         101
         388         101
         388         102
         389         102
         389         102
         390         102
         390         102
         390         103
         391         103
         391         103
         391         103
         392         104
         392         104
         393         104
         393         104
         393         104
         394         105
         394         105
         394         105
         395         105
         395         105
         395         106
         396         106
         396         106
         396         106
         397         107
         397         107
         397         107
         398         107
         398         107
         398         108
         399         108
         399         108
         399         108
         400         109
         400         109
         400         109
         401         109
         401         110
         401         110
         402         110
         402         110
         402         110
         403         111
         403         111
         403         111
         403         111
         404         112
         404         112
         404         112
         405         112
         405         113
         405         113
         406         113
         406         113
         406         114
         406         114
         407         114
         407         114
         407         115
         408         115
         408         115
         408         115
         408         116
         409         116
         409         116
         409         116
         409         117
         410         117
         410         117
         410         117
         410         118
         411         118
         411         118
         411         119
         411         119
         412         119
         412         119
         412         120
         412         120
         413         120
         413         120
         413         121
         413         121
         414         121
         414         121
         414         122
         414         122
         415         122
         415         123
         415         123
         415         123
         415         123
         316         188
         316         187
         316         187
         315         187
         315         187
         315         186
         314         186
         314         186
         314         186
         313         186
         313         185
         313         185
         313         185
         312         185
         312         184
         312         184
         311         184
         311         184
         311         183
         311         183
         310         183
         310         183
         310         182
         309         182
         309         182
         309         182
         309         182
         308         181
         308         181
         308         181
         308         181
         307         180
         307         180
         307         180
         306         180
         306         179
         306         179
         306         179
         305         179
         305         178
         305         178
         304         178
         304         178
         304         177
         304         177
         303         177
         303         177
         303         176
         303         176
         302         176
         302         176
         302         175
         301         175
         301         175
         301         175
         301         174
         300         174
         300         174
         300         174
         300         173
         299         173
         299         173
         299         173
         298         172
         298         172
         298         172
         298         172
         297         171
         297         171
         297         171
         297         170
         296         170
         296         170
         296         170
         296         169
         295         169
         295         169
         295         169
         294         168
         294         168
         294         168
         294         168
         293         167
         293         167
         293         167
         293         167
         292         166
         292         166
         292         166
         292         165
         291         165
         291         165
         291         165
         291         164
         290         164
         290         164
         290         164
         290         163
         289         163
         289         163
         289         162
         289         162
         288         162
         288         162
         288         161
         288         161
         287         161
         287         161
         287         160
         287         160
         287         160
         286         159
         286         159
         286         159
         286         159
         285         158
         285         158
         285         158
         285         158
         284         157
         284         157
         284         157
         284         156
         284         156
         283         156
         283         156
         283         155
         283         155
         282         155
         282         155
         282         154
         282         154
         282         154
         281         153
         281         153
         281         153
         281         153
         280         152
         280         152
         280         152
         280         151
         280         151
         279         151
         279         151
         279         150
         279         150
         279         150
         278         150
         278         149
         278         149
         278         149
         278         148
         277         148
         277         148
         277         148
         277         147
         277         147
         276         147
         276         147
         276         146
         276         146
         276         146
         275         145
         275         145
         275         145
         275         145
         275         144
         275         144
         274         144
         274         143
         274         143
         274         143
         274         143
         273         142
         273         142
         273         142
         273         142
         273         141
         273         141
         272         141
         272         140
         272         140
         272         140
         272         140
         272         139
         271         139
         271         139
         271         139
         271         138
         271         138
         271         138
         271         137
         270         137
         270         137
         270         137
         270         136
         270         136
         270         136
         270         135
         269         135
         269         135
         269         135
         269         134
         269         134
         269         134
         269         134
         268         133
         268         133
         268         133
         268         133
         268         132
         268         132
         268         132
         268         131
         267         131
         267         131
         267         131
         267         130
         267         130
         267         130
         267         130
         267         129
         267         129
         267         129
         266         129
         266         128
         266         128
         266         128
         266         127
         266         127
         266         127
         266         127
         266         126
         266         126
         265         126
         265         126
         265         125
         265         125
         265         125
         265         125
         265         124
         265         124
         265         124
         265         124
         265         123
         265         123
         265         123
         265         123
         265         122
         264         122
         264         122
         264         122
         264         121
         264         121
         264         121
         264         121
         264         120
         264         120
         264         120
         264         120
         264         119
         264         119
         264         119
         264         119
         264         118
         264         118
         264         118
         264         118
         264         117
         264         117
         264         117
         264         117
         264         116
         264         116
         264         116
         264         116
         264         115
         264         115
         264         115
         264         115
         264         114
         264         114
         264         114
         264         114
         264         114
         264         113
         264         113
         264         113
         264         113
         264         112
         264         112
         264         112
         264         112
         264         111
         264         111
         264         111
         264         111
         264         111
         264         110
         264         110
         264         110
         264         110
         264         109
         264         109
         264         109
         264         109
         264         109
         265         108
         265         108
         265         108
         265         108
         265         107
         265         107
         265         107
         265         107
         265         107
         265         106
         265         106
         265         106
         265         106
         266         106
         266         105
         266         105
         266         105
         266         105
         266         105
         266         104
         266         104
         266         104
         267         104
         267         104
         267         103
         267         103
         267         103
         267         103
         267         103
         267         102
         268         102
         268         102
         268         102
         268         102
         268         101
         268         101
         268         101
         268         101
         269         101
         269         100
         269         100
         269         100
         269         100
         269         100
         270         100
         270          99
         270          99
         270          99
         270          99
         270          99
         271          99
         271          98
         271          98
         271          98
         271          98
         272          98
         272          97
         272          97
         272          97
         272          97
         273          97
         273          97
         273          96
         273          96
         273          96
         274          96
         274          96
         274          96
         274          96
         275          95
         275          95
         275          95
         275          95
         275          95
         276          95
         276          94
         276          94
         276          94
         277          94
         277          94
         277          94
         277          94
         278          93
         278          93
         278          93
         278          93
         279          93
         279          93
         279          93
         280          93
         280          92
         280          92
         280          92
         281          92
         281          92
         281          92
         281          92
         282          91
         282          91
         282          91
         283          91
         283          91
         283          91
         284          91
         284          91
         284          91
         284          90
         285          90
         285          90
         285          90
         286          90
         286          90
         286          90
         287          90
         287          90
         287          89
         288          89
         288          89
         288          89
         289          89
         289          89
         289          89
         290          89
         290          89
         290          89
         291          88
         291          88
         291          88
         292          88
         292          88
         293          88
         293          88
         293          88
         294          88
         294          88
         294          88
         295          88
         295          88
         296          87
         296          87
         296          87
         297          87
         297          87
         297          87
         298          87
         298          87
         299          87
         299          87
         299          87
         300          87
         300          87
         301          87
         301          87
         301          86
         302          86
         302          86
         303          86
         303          86
         303          86
         304          86
         304          86
         305          86
         305          86
         305          86
         306          86
         306          86
         307          86
         307          86
         308          86
         308          86
         308          86
         309          86
         309          86
         310          86
         310          86
         311          86
         311          86
         311          86
         312          86
         312          86
         313          86
         313          86
         314          86
         314          86
         315          85
         315          85
         315          85
         316          85
         316          85
         317          85
         317          85
         318          85
         318          85
         319          85
         319          85
         320          85
         320          85
         320          85
         321          85
         321          85
         322          86
         322          86
         323          86
         323          86
         324          86
         324          86
         325          86
         325          86
         326          86
         326          86
         326          86
         327          86
         327          86
         328          86
         328          86
         329          86
         329          86
         330          86
         330          86
         331          86
         331          86
         332          86
         332          86
         333          86
         333          86
         334          86
         334          86
         334          86
         335          86
         335          86
         336          86
         336          87
         337          87
         337          87
         338          87
         338          87
         339          87
         339          87
         340          87
         340          87
         341          87
         341          87
         342          87
         342          87
         343          87
         343          87
         344          88
         344          88
         344          88
         345          88
         345          88
         346          88
         346          88
         347          88
         347          88
         348          88
         348          88
         349          88
         349          89
         350          89
         350          89
         351          89
         351          89
         352          89
         352          89
         353          89
         353          89
         353          89
         354          90
         354          90
         355          90
         355          90
         356          90
         356          90
         357          90
         357          90
         358          90
         358          91
         359          91
         359          91
         359          91
         360          91
         360          91
         361          91
         361          91
         362          92
         362          92
         363          92
         363          92
         364          92
         364          92
         365          92
         365          92
         365          93
         366          93
         366          93
         367          93
         367          93
         368          93
         368          93
         369          94
         369          94
         369          94
         370          94
         370          94
         371          94
         371          94
         372          95
         372          95
         372          95
         373          95
         373          95
         374          95
         374          96
         375          96
         375          96
         375          96
         376          96
         376          96
         377          97
         377          97
         378          97
         378          97
         378          97
         379          97
         379          98
         380          98
         380          98
         380          98
         381          98
         381          99
         382          99
         382          99
         382          99
         383          99
         383          99
         384         100
         384         100
         384         100
         385         100
         385         100
         386         101
         386         101
         386         101
         387         101
         387         101
         388         102
         388         102
         388         102
         389         102
         389         102
         389         103
         390         103
         390         103
         391         103
         391         103
         391         104
         392         104
         392         104
         392         104
         393         104
         393         105
         393         105
         394         105
         394         105
         394         106
         395         106
         395         106
         395         106
         396         106
         396         107
         396         107
         397         107
         397         107
         398         108
         398         108
         398         108
         398         108
         399         109
         399         109
         399         109
         400         109
         400         109
         400         110
         401         110
         401         110
         401         110
         402         111
         402         111
         402         111
         403         111
         403         112
         403         112
         403         112
         404         112
         404         113
         404         113
         405         113
         405         113
         405         114
         406         114
         406         114
         406         114
         406         115
         407         115
         407         115
         407         115
         407         116
         408         116
         408         116
         408         116
         409         117
         409         117
         409         117
         409         117
         410         118
         410         118
         410         118
         410         118
         411         119
         411         119
         411         119
         411         119
         412         120
         412         120
         412         120
         412         120
         412         121
         413         121
         413         121
         413         122
         413         122
         414         122
         414         122
         414         123
         414         123
         415         123
         415         123
         317         187
         316         187
         316         187
         316         187
         315         187
         315         186
         315         186
         315         186
         314         186
         314         185
         314         185
         313         185
         313         185
         313         184
         312         184
         312         184
         312         184
         312         184
         311         183
         311         183
         311         183
         311         183
         310         182
         310         182
         310         182
         309         182
         309         181
         309         181
         309         181
         308         181
         308         180
         308         180
         307         180
         307         180
         307         179
         307         179
         306         179
         306         179
         306         178
         305         178
         305         178
         305         178
         305         177
         304         177
         304         177
         304         177
         304         176
         303         176
         303         176
         303         176
         302         175
         302         175
         302         175
         302         175
         301         174
         301         174
         301         174
         301         174
         300         173
         300         173
         300         173
         299         173
         299         172
         299         172
         299         172
         298         172
         298         171
         298         171
         298         171
         297         171
         297         170
         297         170
         297         170
         296         170
         296         169
         296         169
         296         169
         295         169
         295         168
         295         168
         295         168
         294         167
         294         167
         294         167
         293         167
         293         166
         293         166
         293         166
         292         166
         292         165
         292         165
         292         165
         291         165
         291         164
         291         164
         291         164
         290         163
         290         163
         290         163
         290         163
         290         162
         289         162
         289         162
         289         162
         289         161
         288         161
         288         161
         288         160
         288         160
         287         160
         287         160
         287         159
         287         159
         286         159
         286         159
         286         158
         286         158
         285         158
         285         157
         285         157
         285         157
         285         157
         284         156
         284         156
         284         156
         284         156
         283         155
         283         155
         283         155
         283         154
         283         154
         282         154
         282         154
         282         153
         282         153
         281         153
         281         153
         281         152
         281         152
         281         152
         280         151
         280         151
         280         151
         280         151
         280         150
         279         150
         279         150
         279         149
         279         149
         279         149
         278         149
         278         148
         278         148
         278         148
         278         148
         277         147
         277         147
         277         147
         277         146
         277         146
         276         146
         276         146
         276         145
         276         145
         276         145
         275         144
         275         144
         275         144
         275         144
         275         143
         275         143
         274         143
         274         143
         274         142
         274         142
         274         142
         274         141
         273         141
         273         141
         273         141
         273         140
         273         140
         273         140
         272         140
         272         139
         272         139
         272         139
         272         138
         272         138
         271         138
         271         138
         271         137
         271         137
         271         137
         271         137
         271         136
         270         136
         270         136
         270         135
         270         135
         270         135
         270         135
         270         134
         269         134
         269         134
         269         134
         269         133
         269         133
         269         133
         269         132
         269         132
         268         132
         268         132
         268         131
         268         131
         268         131
         268         131
         268         130
         268         130
         268         130
         267         130
         267         129
         267         129
         267         129
         267         128
         267         128
         267         128
         267         128
         267         127
         267         127
         266         127
         266         127
         266         126
         266         126
         266         126
         266         126
         266         125
         266         125
         266         125
         266         125
         266         124
         266         124
         266         124
         265         124
         265         123
         265         123
         265         123
         265         123
         265         122
         265         122
         265         122
         265         122
         265         121
         265         121
         265         121
         265         121
         265         120
         265         120
         265         120
         265         120
         265         119
         265         119
         264         119
         264         119
         264         118
         264         118
         264         118
         264         118
         264         117
         264         117
         264         117
         264         117
         264         116
         264         116
         264         116
         264         116
         264         115
         264         115
         264         115
         264         115
         264         114
         264         114
         264         114
         264         114
         264         114
         264         113
         264         113
         264         113
         264         113
         264         112
         264         112
         264         112
         264         112
         264         111
         265         111
         265         111
         265         111
         265         111
         265         110
         265         110
         265         110
         265         110
         265         109
         265         109
         265         109
         265         109
         265         109
         265         108
         265         108
         265         108
         265         108
         265         107
         265         107
         266         107
         266         107
         266         107
         266         106
         266         106
         266         106
         266         106
         266         106
         266         105
         266         105
         266         105
         267         105
         267         105
         267         104
         267         104
         267         104
         267         104
         267         104
         267         103
         267         103
         268         103
         268         103
         268         103
         268         102
         268         102
         268         102
         268         102
         268         102
         269         101
         269         101
         269         101
         269         101
         269         101
         269         101
         269         100
         270         100
         270         100
         270         100
         270         100
         270          99
         270          99
         271          99
         271          99
         271          99
         271          99
         271          98
         271          98
         272          98
         272          98
         272          98
         272          98
         272          97
         273          97
         273          97
         273          97
         273          97
         273          97
         274          96
         274          96
         274          96
         274          96
         274          96
         275          96
         275          95
         275          95
         275          95
         276          95
         276          95
         276          95
         276          95
         277          94
         277          94
         277          94
         277          94
         278          94
         278          94
         278          94
         278          93
         279          93
         279          93
         279          93
         279          93
         280          93
         280          93
         280          92
         280          92
         281          92
         281          92
         281          92
         282          92
         282          92
         282          92
         282          91
         283          91
         283          91
         283          91
         284          91
         284          91
         284          91
         284          91
         285          91
         285          90
         285          90
         286          90
         286          90
         286          90
         287          90
         287          90
         287          90
         288          90
         288          89
         288          89
         289          89
         289          89
         289          89
         290          89
         290          89
         290          89
         291          89
         291          89
         291          89
         292          88
         292          88
         292          88
         293          88
         293          88
         294          88
         294          88
         294          88
         295          88
         295          88
         295          88
         296          88
         296          87
         296          87
         297          87
         297          87
         298          87
         298          87
         298          87
         299          87
         299          87
         300          87
         300          87
         300          87
         301          87
         301          87
         302          87
         302          87
         302          87
         303          86
         303          86
         304          86
         304          86
         304          86
         305          86
         305          86
         306          86
         306          86
         306          86
         307          86
         307          86
         308          86
         308          86
         309          86
         309          86
         309          86
         310          86
         310          86
         311          86
         311          86
         312          86
         312          86
         312          86
         313          86
         313          86
         314          86
         314          86
         315          86
         315          86
         315          86
         316          86
         316          86
         317          86
         317          86
         318          86
         318          86
         319          86
         319          86
         319          86
         320          86
         320          86
         321          86
         321          86
         322          86
         322          86
         323          86
         323          86
         324          86
         324          86
         325          86
         325          86
         325          86
         326          86
         326          86
         327          86
         327          86
         328          86
         328          86
         329          86
         329          86
         330          86
         330          86
         331          86
         331          86
         331          86
         332          86
         332          86
         333          86
         333          86
         334          86
         334          86
         335          87
         335          87
         336          87
         336          87
         337          87
         337          87
         338          87
         338          87
         339          87
         339          87
         340          87
         340          87
         340          87
         341          87
         341          87
         342          87
         342          88
         343          88
         343          88
         344          88
         344          88
         345          88
         345          88
         346          88
         346          88
         347          88
         347          88
         348          88
         348          89
         348          89
         349          89
         349          89
         350          89
         350          89
         351          89
         351          89
         352          89
         352          89
         353          89
         353          90
         354          90
         354          90
         355          90
         355          90
         355          90
         356          90
         356          90
         357          90
         357          91
         358          91
         358          91
         359          91
         359          91
         360          91
         360          91
         361          91
         361          92
         361          92
         362          92
         362          92
         363          92
         363          92
         364          92
         364          92
         365          93
         365          93
         365          93
         366          93
         366          93
         367          93
         367          93
         368          94
         368          94
         369          94
         369          94
         369          94
         370          94
         370          94
         371          95
         371          95
         372          95
         372          95
         372          95
         373          95
         373          96
         374          96
         374          96
         375          96
         375          96
         375          96
         376          97
         376          97
         377          97
         377          97
         378          97
         378          97
         378          98
         379          98
         379          98
         380          98
         380          98
         380          98
         381          99
         381          99
         382          99
         382          99
         382          99
         383         100
         383         100
         384         100
         384         100
         384         100
         385         101
         385         101
         385         101
         386         101
         386         101
         387         102
         387         102
         387         102
         388         102
         388         102
         388         103
         389         103
         389         103
         390         103
         390         103
         390         104
         391         104
         391         104
         391         104
         392         104
         392         105
         392         105
         393         105
         393         105
         394         105
         394         106
         394         106
         395         106
         395         106
         395         107
         396         107
         396         107
         396         107
         397         107
         397         108
         397         108
         398         108
         398         108
         398         109
         399         109
         399         109
         399         109
         399         110
         400         110
         400         110
         400         110
         401         110
         401         111
         401         111
         402         111
         402         111
         402         112
         403         112
         403         112
         403         112
         403         113
         404         113
         404         113
         404         113
         405         114
         405         114
         405         114
         405         114
         406         115
         406         115
         406         115
         407         115
         407         116
         407         116
         407         116
         408         116
         408         117
         408         117
         408         117
         409         117
         409         118
         409         118
         409         118
         410         118
         410         119
         410         119
         410         119
         411         120
         411         120
         411         120
         411         120
         412         121
         412         121
         412         121
         412         121
         413         122
         413         122
         413         122
         413         122
         413         123
         414         123
         414         123
         414         124
         317         187
         317         187
         316         187
         316         187
         316         186
         316         186
         315         186
         315         186
         315         185
         314         185
         314         185
         314         185
         314         185
         313         184
         313         184
         313         184
         312         184
         312         183
         312         183
         312         183
         311         183
         311         182
         311         182
         310         182
         310         182
         310         181
         310         181
         309         181
         309         181
         309         181
         308         180
         308         180
         308         180
         308         180
         307         179
         307         179
         307         179
         307         179
         306         178
         306         178
         306         178
         305         178
         305         177
         305         177
         305         177
         304         177
         304         176
         304         176
         303         176
         303         176
         303         175
         303         175
         302         175
         302         175
         302         174
         302         174
         301         174
         301         174
         301         173
         301         173
         300         173
         300         173
         300         172
         299         172
         299         172
         299         172
         299         171
         298         171
         298         171
         298         170
         298         170
         297         170
         297         170
         297         169
         297         169
         296         169
         296         169
         296         168
         296         168
         295         168
         295         168
         295         167
         295         167
         294         167
         294         167
         294         166
         294         166
         293         166
         293         165
         293         165
         293         165
         292         165
         292         164
         292         164
         292         164
         291         164
         291         163
         291         163
         291         163
         290         163
         290         162
         290         162
         290         162
         289         161
         289         161
         289         161
         289         161
         288         160
         288         160
         288         160
         288         160
         287         159
         287         159
         287         159
         287         158
         287         158
         286         158
         286         158
         286         157
         286         157
         285         157
         285         157
         285         156
         285         156
         284         156
         284         155
         284         155
         284         155
         284         155
         283         154
         283         154
         283         154
         283         154
         282         153
         282         153
         282         153
         282         152
         282         152
         281         152
         281         152
         281         151
         281         151
         281         151
         280         150
         280         150
         280         150
         280         150
         280         149
         279         149
         279         149
         279         149
         279         148
         279         148
         278         148
         278         147
         278         147
         278         147
         278         147
         277         146
         277         146
         277         146
         277         146
         277         145
         276         145
         276         145
         276         144
         276         144
         276         144
         276         144
         275         143
         275         143
         275         143
         275         142
         275         142
         275         142
         274         142
         274         141
         274         141
         274         141
         274         141
         274         140
         273         140
         273         140
         273         139
         273         139
         273         139
         273         139
         272         138
         272         138
         272         138
         272         138
         272         137
         272         137
         271         137
         271         136
         271         136
         271         136
         271         136
         271         135
         271         135
         271         135
         270         135
         270         134
         270         134
         270         134
         270         133
         270         133
         270         133
         269         133
         269         132
         269         132
         269         132
         269         132
         269         131
         269         131
         269         131
         269         131
         268         130
         268         130
         268         130
         268         129
         268         129
         268         129
         268         129
         268         128
         268         128
         267         128
         267         128
         267         127
         267         127
         267         127
         267         127
         267         126
         267         126
         267         126
         267         126
         267         125
         266         125
         266         125
         266         125
         266         124
         266         124
         266         124
         266         124
         266         123
         266         123
         266         123
         266         123
         266         122
         266         122
         266         122
         266         122
         266         121
         265         121
         265         121
         265         121
         265         120
         265         120
         265         120
         265         120
         265         119
         265         119
         265         119
         265         119
         265         118
         265         118
         265         118
         265         118
         265         117
         265         117
         265         117
         265         117
         265         116
         265         116
         265         116
         265         116
         265         115
         265         115
         265         115
         265         115
         265         114
         265         114
         265         114
         265         114
         265         114
         265         113
         265         113
         265         113
         265         113
         265         112
         265         112
         265         112
         265         112
         265         111
         265         111
         265         111
         265         111
         265         111
         265         110
         265         110
         265         110
         265         110
         265         109
         265         109
         266         109
         266         109
         266         109
         266         108
         266         108
         266         108
         266         108
         266         108
         266         107
         266         107
         266         107
         266         107
         266         106
         266         106
         266         106
         267         106
         267         106
         267         105
         267         105
         267         105
         267         105
         267         105
         267         104
         267         104
         267         104
         268         104
         268         104
         268         103
         268         103
         268         103
         268         103
         268         103
         268         102
         269         102
         269         102
         269         102
         269         102
         269         102
         269         101
         269         101
         269         101
         270         101
         270         101
         270         100
         270         100
         270         100
         270         100
         271         100
         271         100
         271          99
         271          99
         271          99
         271          99
         272          99
         272          98
         272          98
         272          98
         272          98
         272          98
         273          98
         273          97
         273          97
         273          97
         273          97
         274          97
         274          97
         274          96
         274          96
         274          96
         275          96
         275          96
         275          96
         275          96
         276          95
         276          95
         276          95
         276          95
         276          95
         277          95
         277          94
         277          94
         277          94
         278          94
         278          94
         278          94
         278          94
         279          94
         279          93
         279          93
         279          93
         280          93
         280          93
         280          93
         281          93
         281          92
         281          92
         281          92
         282          92
         282          92
         282          92
         282          92
         283          92
         283          91
         283          91
         284          91
         284          91
         284          91
         285          91
         285          91
         285          91
         285          91
         286          90
         286          90
         286          90
         287          90
         287          90
         287          90
         288          90
         288          90
         288          90
         289          89
         289          89
         289          89
         290          89
         290          89
         290          89
         291          89
         291          89
         291          89
         292          89
         292          89
         292          88
         293          88
         293          88
         293          88
         294          88
         294          88
         294          88
         295          88
         295          88
         296          88
         296          88
         296          88
         297          88
         297          87
         297          87
         298          87
         298          87
         299          87
         299          87
         299          87
         300          87
         300          87
         300          87
         301          87
         301          87
         302          87
         302          87
         302          87
         303          87
         303          87
         304          87
         304          86
         304          86
         305          86
         305          86
         306          86
         306          86
         307          86
         307          86
         307          86
         308          86
         308          86
         309          86
         309          86
         309          86
         310          86
         310          86
         311          86
         311          86
         312          86
         312          86
         312          86
         313          86
         313          86
         314          86
         314          86
         315          86
         315          86
         315          86
         316          86
         316          86
         317          86
         317          86
         318          86
         318          86
         319          86
         319          86
         319          86
         320          86
         320          86
         321          86
         321          86
         322          86
         322          86
         323          86
         323          86
         324          86
         324          86
         324          86
         325          86
         325          86
         326          86
         326          86
         327          86
         327          86
         328          86
         328          86
         329          86
         329          86
         330          86
         330          86
         330          86
         331          86
         331          86
         332          86
         332          86
         333          87
         333          87
         334          87
         334          87
         335          87
         335          87
         336          87
         336          87
         337          87
         337          87
         337          87
         338          87
         338          87
         339          87
         339          87
         340          87
         340          87
         341          87
         341          88
         342          88
         342          88
         343          88
         343          88
         344          88
         344          88
         344          88
         345          88
         345          88
         346          88
         346          88
         347          88
         347          89
         348          89
         348          89
         349          89
         349          89
         350          89
         350          89
         351          89
         351          89
         351          89
         352          90
         352          90
         353          90
         353          90
         354          90
         354          90
         355          90
         355          90
         356          90
         356          90
         357          91
         357          91
         357          91
         358          91
         358          91
         359          91
         359          91
         360          91
         360          92
         361          92
         361          92
         362          92
         362          92
         362          92
         363          92
         363          92
         364          93
         364          93
         365          93
         365          93
         366          93
         366          93
         366          93
         367          94
         367          94
         368          94
         368          94
         369          94
         369          94
         369          94
         370          95
         370          95
         371          95
         371          95
         372          95
         372          95
         372          96
         373          96
         373          96
         374          96
         374          96
         375          96
         375          97
         375          97
         376          97
         376          97
         377          97
         377          97
         377          98
         378          98
         378          98
         379          98
         379          98
         379          98
         380          99
         380          99
         381          99
         381          99
         381          99
         382         100
         382         100
         383         100
         383         100
         383         100
         384         101
         384         101
         385         101
         385         101
         385         101
         386         101
         386         102
         386         102
         387         102
         387         102
         388         102
         388         103
         388         103
         389         103
         389         103
         389         104
         390         104
         390         104
         390         104
         391         104
         391         105
         392         105
         392         105
         392         105
         393         105
         393         106
         393         106
         394         106
         394         106
         394         106
         395         107
         395         107
         395         107
         396         107
         396         108
         396         108
         397         108
         397         108
         397         109
         398         109
         398         109
         398         109
         399         109
         399         110
         399         110
         400         110
         400         110
         400         111
         400         111
         401         111
         401         111
         401         112
         402         112
         402         112
         402         112
         403         113
         403         113
         403         113
         403         113
         404         114
         404         114
         404         114
         405         114
         405         115
         405         115
         405         115
         406         115
         406         116
         406         116
         406         116
         407         116
         407         117
         407         117
         407         117
         408         117
         408         118
         408         118
         409         118
         409         118
         409         119
         409         119
         410         119
         410         119
         410         120
         410         120
         410         120
         411         120
         411         121
         411         121
         411         121
         412         121
         412         122
         412         122
         412         122
         413         123
         413         123
         413         123
         413         123
         413         124
         317         187
         317         187
         317         187
         317         186
         316         186
         316         186
         316         186
         315         186
         315         185
         315         185
         315         185
         314         185
         314         184
         314         184
         313         184
         313         184
         313         183
         313         183
         312         183
         312         183
         312         183
         311         182
         311         182
         311         182
         311         182
         310         181
         310         181
         310         181
         309         181
         309         180
         309         180
         309         180
         308         180
         308         179
         308         179
         308         179
         307         179
         307         178
         307         178
         306         178
         306         178
         306         177
         306         177
         305         177
         305         177
         305         176
         305         176
         304         176
         304         176
         304         175
         303         175
         303         175
         303         175
         303         174
         302         174
         302         174
         302         174
         302         173
         301         173
         301         173
         301         173
         301         172
         300         172
         300         172
         300         172
         299         171
         299         171
         299         171
         299         171
         298         170
         298         170
         298         170
         298         170
         297         169
         297         169
         297         169
         297         169
         296         168
         296         168
         296         168
         296         167
         295         167
         295         167
         295         167
         295         166
         294         166
         294         166
         294         166
         294         165
         293         165
         293         165
         293         165
         293         164
         292         164
         292         164
         292         163
         292         163
         291         163
         291         163
         291         162
         291         162
         290         162
         290         162
         290         161
         290         161
         289         161
         289         161
         289         160
         289         160
         288         160
         288         159
         288         159
         288         159
         288         159
         287         158
         287         158
         287         158
         287         158
         286         157
         286         157
         286         157
         286         156
         285         156
         285         156
         285         156
         285         155
         285         155
         284         155
         284         155
         284         154
         284         154
         284         154
         283         153
         283         153
         283         153
         283         153
         282         152
         282         152
         282         152
         282         151
         282         151
         281         151
         281         151
         281         150
         281         150
         281         150
         280         150
         280         149
         280         149
         280         149
         280         148
         279         148
         279         148
         279         148
         279         147
         279         147
         278         147
         278         147
         278         146
         278         146
         278         146
         277         145
         277         145
         277         145
         277         145
         277         144
         277         144
         276         144
         276         143
         276         143
         276         143
         276         143
         275         142
         275         142
         275         142
         275         142
         275         141
         275         141
         274         141
         274         140
         274         140
         274         140
         274         140
         274         139
         273         139
         273         139
         273         139
         273         138
         273         138
         273         138
         273         137
         272         137
         272         137
         272         137
         272         136
         272         136
         272         136
         272         136
         271         135
         271         135
         271         135
         271         135
         271         134
         271         134
         271         134
         270         133
         270         133
         270         133
         270         133
         270         132
         270         132
         270         132
         270         132
         269         131
         269         131
         269         131
         269         131
         269         130
         269         130
         269         130
         269         129
         269         129
         268         129
         268         129
         268         128
         268         128
         268         128
         268         128
         268         127
         268         127
         268         127
         268         127
         268         126
         267         126
         267         126
         267         126
         267         125
         267         125
         267         125
         267         125
         267         124
         267         124
         267         124
         267         124
         267         123
         267         123
         266         123
         266         122
         266         122
         266         122
         266         122
         266         121
         266         121
         266         121
         266         121
         266         120
         266         120
         266         120
         266         120
         266         120
         266         119
         266         119
         266         119
         266         119
         266         118
         266         118
         266         118
         266         118
         266         117
         266         117
         265         117
         265         117
         265         116
         265         116
         265         116
         265         116
         265         115
         265         115
         265         115
         265         115
         265         114
         265         114
         265         114
         265         114
         265         114
         265         113
         265         113
         265         113
         266         113
         266         112
         266         112
         266         112
         266         112
         266         111
         266         111
         266         111
         266         111
         266         111
         266         110
         266         110
         266         110
         266         110
         266         109
         266         109
         266         109
         266         109
         266         109
         266         108
         266         108
         266         108
         266         108
         267         108
         267         107
         267         107
         267         107
         267         107
         267         106
         267         106
         267         106
         267         106
         267         106
         267         105
         267         105
         267         105
         268         105
         268         105
         268         104
         268         104
         268         104
         268         104
         268         104
         268         103
         268         103
         269         103
         269         103
         269         103
         269         103
         269         102
         269         102
         269         102
         269         102
         270         102
         270         101
         270         101
         270         101
         270         101
         270         101
         270         100
         271         100
         271         100
         271         100
         271         100
         271         100
         271          99
         272          99
         272          99
         272          99
         272          99
         272          99
         272          98
         273          98
         273          98
         273          98
         273          98
         273          98
         274          97
         274          97
         274          97
         274          97
         274          97
         275          97
         275          96
         275          96
         275          96
         275          96
         276          96
         276          96
         276          95
         276          95
         276          95
         277          95
         277          95
         277          95
         277          95
         278          94
         278          94
         278          94
         278          94
         279          94
         279          94
         279          94
         279          93
         280          93
         280          93
         280          93
         280          93
         281          93
         281          93
         281          93
         281          92
         282          92
         282          92
         282          92
         283          92
         283          92
         283          92
         283          92
         284          91
         284          91
         284          91
         285          91
         285          91
         285          91
         285          91
         286          91
         286          91
         286          90
         287          90
         287          90
         287          90
         288          90
         288          90
         288          90
         289          90
         289          90
         289          89
         290          89
         290          89
         290          89
         291          89
         291          89
         291          89
         292          89
         292          89
         292          89
         293          89
         293          89
         293          88
         294          88
         294          88
         294          88
         295          88
         295          88
         295          88
         296          88
         296          88
         297          88
         297          88
         297          88
         298          88
         298          87
         298          87
         299          87
         299          87
         299          87
         300          87
         300          87
         301          87
         301          87
         301          87
         302          87
         302          87
         303          87
         303          87
         303          87
         304          87
         304          87
         305          87
         305          87
         305          86
         306          86
         306          86
         307          86
         307          86
         307          86
         308          86
         308          86
         309          86
         309          86
         310          86
         310          86
         310          86
         311          86
         311          86
         312          86
         312          86
         312          86
         313          86
         313          86
         314          86
         314          86
         315          86
         315          86
         315          86
         316          86
         316          86
         317          86
         317          86
         318          86
         318          86
         319          86
         319          86
         319          86
         320          86
         320          86
         321          86
         321          86
         322          86
         322          86
         323          86
         323          86
         323          86
         324          86
         324          86
         325          86
         325          86
         326          86
         326          86
         327          86
         327          86
         328          86
         328          86
         328          86
         329          86
         329          86
         330          86
         330          86
         331          86
         331          87
         332          87
         332          87
         333          87
         333          87
         334          87
         334          87
         334          87
         335          87
         335          87
         336          87
         336          87
         337          87
         337          87
         338          87
         338          87
         339          87
         339          87
         340          88
         340          88
         341          88
         341          88
         341          88
         342          88
         342          88
         343          88
         343          88
         344          88
         344          88
         345          88
         345          88
         346          88
         346          89
         347          89
         347          89
         347          89
         348          89
         348          89
         349          89
         349          89
         350          89
         350          89
         351          89
         351          90
         352          90
         352          90
         353          90
         353          90
         353          90
         354          90
         354          90
         355          90
         355          91
         356          91
         356          91
         357          91
         357          91
         358          91
         358          91
         358          91
         359          91
         359          92
         360          92
         360          92
         361          92
         361          92
         362          92
         362          92
         362          93
         363          93
         363          93
         364          93
         364          93
         365          93
         365          93
         366          93
         366          94
         366          94
         367          94
         367          94
         368          94
         368          94
         369          94
         369          95
         369          95
         370          95
         370          95
         371          95
         371          95
         372          96
         372          96
         372          96
         373          96
         373          96
         374          96
         374          97
         375          97
         375          97
         375          97
         376          97
         376          97
         377          98
         377          98
         377          98
         378          98
         378          98
         379          98
         379          99
         379          99
         380          99
         380          99
         381          99
         381         100
         381         100
         382         100
         382         100
         383         100
         383         100
         383         101
         384         101
         384         101
         384         101
         385         101
         385         102
         386         102
         386         102
         386         102
         387         102
         387         103
         387         103
         388         103
         388         103
         388         103
         389         104
         389         104
         390         104
         390         104
         390         104
         391         105
         391         105
         391         105
         392         105
         392         106
         392         106
         393         106
         393         106
         393         106
         394         107
         394         107
         394         107
         395         107
         395         108
         395         108
         396         108
         396         108
         396         108
         397         109
         397         109
         397         109
         398         109
         398         110
         398         110
         399         110
         399         110
         399         111
         400         111
         400         111
         400         111
         400         111
         401         112
         401         112
         401         112
         402         112
         402         113
         402         113
         402         113
         403         113
         403         114
         403         114
         404         114
         404         114
         404         115
         404         115
         405         115
         405         115
         405         116
         406         116
         406         116
         406         116
         406         117
         407         117
         407         117
         407         117
         407         118
         408         118
         408         118
         408         118
         408         119
         409         119
         409         119
         409         119
         409         120
         410         120
         410         120
         410         121
         410         121
         411         121
         411         121
         411         122
         411         122
         411         122
         412         122
         412         123
         412         123
         412         123
         413         123
         413         124
         318         187
         317         187
         317         187
         317         186
         317         186
         316         186
         316         186
         316         185
         316         185
         315         185
         315         185
         315         184
         314         184
         314         184
         314         184
         314         184
         313         183
         313         183
         313         183
         312         183
         312         182
         312         182
         312         182
         311         182
         311         181
         311         181
         310         181
         310         181
         310         180
         310         180
         309         180
         309         180
         309         180
         309         179
         308         179
         308         179
         308         179
         307         178
         307         178
         307         178
         307         178
         306         177
         306         177
         306         177
         306         177
         305         176
         305         176
         305         176
         304         176
         304         175
         304         175
         304         175
         303         175
         303         174
         303         174
         303         174
         302         174
         302         173
         302         173
         302         173
         301         173
         301         172
         301         172
         300         172
         300         172
         300         171
         300         171
         299         171
         299         170
         299         170
         299         170
         298         170
         298         169
         298         169
         298         169
         297         169
         297         168
         297         168
         297         168
         296         168
         296         167
         296         167
         296         167
         295         167
         295         166
         295         166
         295         166
         294         165
         294         165
         294         165
         294         165
         293         164
         293         164
         293         164
         293         164
         292         163
         292         163
         292         163
         292         163
         291         162
         291         162
         291         162
         291         161
         290         161
         290         161
         290         161
         290         160
         290         160
         289         160
         289         160
         289         159
         289         159
         288         159
         288         158
         288         158
         288         158
         287         158
         287         157
         287         157
         287         157
         287         157
         286         156
         286         156
         286         156
         286         155
         285         155
         285         155
         285         155
         285         154
         285         154
         284         154
         284         154
         284         153
         284         153
         283         153
         283         152
         283         152
         283         152
         283         152
         282         151
         282         151
         282         151
         282         151
         282         150
         281         150
         281         150
         281         149
         281         149
         281         149
         280         149
         280         148
         280         148
         280         148
         280         148
         279         147
         279         147
         279         147
         279         146
         279         146
         278         146
         278         146
         278         145
         278         145
         278         145
         278         145
         277         144
         277         144
         277         144
         277         143
         277         143
         276         143
         276         143
         276         142
         276         142
         276         142
         276         141
         275         141
         275         141
         275         141
         275         140
         275         140
         275         140
         274         140
         274         139
         274         139
         274         139
         274         139
         274         138
         273         138
         273         138
         273         137
         273         137
         273         137
         273         137
         273         136
         272         136
         272         136
         272         136
         272         135
         272         135
         272         135
         272         134
         271         134
         271         134
         271         134
         271         133
         271         133
         271         133
         271         133
         271         132
         270         132
         270         132
         270         132
         270         131
         270         131
         270         131
         270         130
         270         130
         270         130
         269         130
         269         129
         269         129
         269         129
         269         129
         269         128
         269         128
         269         128
         269         128
         269         127
         268         127
         268         127
         268         127
         268         126
         268         126
         268         126
         268         126
         268         125
         268         125
         268         125
         268         124
         267         124
         267         124
         267         124
         267         123
         267         123
         267         123
         267         123
         267         122
         267         122
         267         122
         267         122
         267         121
         267         121
         267         121
         267         121
         267         120
         267         120
         266         120
         266         120
         266         119
         266         119
         266         119
         266         119
         266         119
         266         118
         266         118
         266         118
         266         118
         266         117
         266         117
         266         117
         266         117
         266         116
         266         116
         266         116
         266         116
         266         115
         266         115
         266         115
         266         115
         266         114
         266         114
         266         114
         266         114
         266         114
         266         113
         266         113
         266         113
         266         113
         266         112
         266         112
         266         112
         266         112
         266         111
         266         111
         266         111
         266         111
         266         111
         266         110
         266         110
         266         110
         266         110
         267         110
         267         109
         267         109
         267         109
         267         109
         267         108
         267         108
         267         108
         267         108
         267         108
         267         107
         267         107
         267         107
         267         107
         267         107
         267         106
         268         106
         268         106
         268         106
         268         106
         268         105
         268         105
         268         105
         268         105
         268         104
         268         104
         269         104
         269         104
         269         104
         269         104
         269         103
         269         103
         269         103
         269         103
         269         103
         270         102
         270         102
         270         102
         270         102
         270         102
         270         101
         270         101
         270         101
         271         101
         271         101
         271         101
         271         100
         271         100
         271         100
         272         100
         272         100
         272          99
         272          99
         272          99
         272          99
         273          99
         273          99
         273          98
         273          98
         273          98
         273          98
         274          98
         274          98
         274          97
         274          97
         274          97
         275          97
         275          97
         275          97
         275          96
         275          96
         276          96
         276          96
         276          96
         276          96
         276          96
         277          95
         277          95
         277          95
         277          95
         278          95
         278          95
         278          95
         278          94
         278          94
         279          94
         279          94
         279          94
         279          94
         280          94
         280          93
         280          93
         280          93
         281          93
         281          93
         281          93
         282          93
         282          92
         282          92
         282          92
         283          92
         283          92
         283          92
         283          92
         284          92
         284          92
         284          91
         285          91
         285          91
         285          91
         285          91
         286          91
         286          91
         286          91
         287          91
         287          90
         287          90
         288          90
         288          90
         288          90
         289          90
         289          90
         289          90
         289          90
         290          90
         290          89
         290          89
         291          89
         291          89
         291          89
         292          89
         292          89
         292          89
         293          89
         293          89
         294          89
         294          88
         294          88
         295          88
         295          88
         295          88
         296          88
         296          88
         296          88
         297          88
         297          88
         297          88
         298          88
         298          88
         299          88
         299          87
         299          87
         300          87
         300          87
         300          87
         301          87
         301          87
         302          87
         302          87
         302          87
         303          87
         303          87
         304          87
         304          87
         304          87
         305          87
         305          87
         306          87
         306          87
         306          87
         307          87
         307          86
         308          86
         308          86
         308          86
         309          86
         309          86
         310          86
         310          86
         310          86
         311          86
         311          86
         312          86
         312          86
         313          86
         313          86
         313          86
         314          86
         314          86
         315          86
         315          86
         316          86
         316          86
         316          86
         317          86
         317          86
         318          86
         318          86
         319          86
         319          86
         319          86
         320          86
         320          86
         321          86
         321          86
         322          86
         322          86
         323          86
         323          86
         323          86
         324          86
         324          86
         325          86
         325          86
         326          86
         326          86
         327          86
         327          86
         327          86
         328          86
         328          86
         329          87
         329          87
         330          87
         330          87
         331          87
         331          87
         332          87
         332          87
         333          87
         333          87
         333          87
         334          87
         334          87
         335          87
         335          87
         336          87
         336          87
         337          87
         337          87
         338          87
         338          87
         338          88
         339          88
         339          88
         340          88
         340          88
         341          88
         341          88
         342          88
         342          88
         343          88
         343          88
         344          88
         344          88
         344          88
         345          89
         345          89
         346          89
         346          89
         347          89
         347          89
         348          89
         348          89
         349          89
         349          89
         350          89
         350          90
         350          90
         351          90
         351          90
         352          90
         352          90
         353          90
         353          90
         354          90
         354          90
         355          91
         355          91
         355          91
         356          91
         356          91
         357          91
         357          91
         358          91
         358          92
         359          92
         359          92
         359          92
         360          92
         360          92
         361          92
         361          92
         362          93
         362          93
         363          93
         363          93
         363          93
         364          93
         364          93
         365          93
         365          94
         366          94
         366          94
         366          94
         367          94
         367          94
         368          94
         368          95
         369          95
         369          95
         369          95
         370          95
         370          95
         371          96
         371          96
         372          96
         372          96
         372          96
         373          96
         373          97
         374          97
         374          97
         374          97
         375          97
         375          97
         376          98
         376          98
         376          98
         377          98
         377          98
         378          98
         378          99
         378          99
         379          99
         379          99
         380          99
         380          99
         380         100
         381         100
         381         100
         382         100
         382         100
         382         101
         383         101
         383         101
         384         101
         384         101
         384         102
         385         102
         385         102
         385         102
         386         102
         386         103
         386         103
         387         103
         387         103
         388         103
         388         104
         388         104
         389         104
         389         104
         389         104
         390         105
         390         105
         390         105
         391         105
         391         105
         391         106
         392         106
         392         106
         392         106
         393         107
         393         107
         393         107
         394         107
         394         107
         394         108
         395         108
         395         108
         395         108
         396         109
         396         109
         396         109
         397         109
         397         109
         397         110
         398         110
         398         110
         398         110
         399         111
         399         111
         399         111
         400         111
         400         112
         400         112
         400         112
         401         112
         401         113
         401         113
         402         113
         402         113
         402         113
         402         114
         403         114
         403         114
         403         114
         404         115
         404         115
         404         115
         404         115
         405         116
         405         116
         405         116
         405         116
         406         117
         406         117
         406         117
         406         117
         407         118
         407         118
         407         118
         407         119
         408         119
         408         119
         408         119
         408         120
         409         120
         409         120
         409         120
         409         121
         410         121
         410         121
         410         121
         410         122
         411         122
         411         122
         411         122
         411         123
         411         123
         412         123
         412         124
         412         124
         318         187
         318         187
         318         186
         317         186
         317         186
         317         186
         317         185
         316         185
         316         185
         316         185
         315         185
         315         184
         315         184
         315         184
         314         184
         314         183
         314         183
         313         183
         313         183
         313         182
         313         182
         312         182
         312         182
         312         182
         312         181
         311         181
         311         181
         311         181
         310         180
         310         180
         310         180
         310         180
         309         179
         309         179
         309         179
         308         179
         308         178
         308         178
         308         178
         307         178
         307         177
         307         177
         307         177
         306         177
         306         176
         306         176
         306         176
         305         176
         305         175
         305         175
         304         175
         304         175
         304         174
         304         174
         303         174
         303         174
         303         173
         303         173
         302         173
         302         173
         302         172
         302         172
         301         172
         301         172
         301         171
         300         171
         300         171
         300         171
         300         170
         299         170
         299         170
         299         170
         299         169
         298         169
         298         169
         298         169
         298         168
         297         168
         297         168
         297         167
         297         167
         296         167
         296         167
         296         166
         296         166
         295         166
         295         166
         295         165
         295         165
         294         165
         294         165
         294         164
         294         164
         293         164
         293         164
         293         163
         293         163
         292         163
         292         162
         292         162
         292         162
         291         162
         291         161
         291         161
         291         161
         291         161
         290         160
         290         160
         290         160
         290         159
         289         159
         289         159
         289         159
         289         158
         288         158
         288         158
         288         158
         288         157
         288         157
         287         157
         287         156
         287         156
         287         156
         286         156
         286         155
         286         155
         286         155
         286         155
         285         154
         285         154
         285         154
         285         153
         284         153
         284         153
         284         153
         284         152
         284         152
         283         152
         283         152
         283         151
         283         151
         283         151
         282         150
         282         150
         282         150
         282         150
         282         149
         281         149
         281         149
         281         149
         281         148
         281         148
         280         148
         280         147
         280         147
         280         147
         280         147
         279         146
         279         146
         279         146
         279         146
         279         145
         278         145
         278         145
         278         144
         278         144
         278         144
         278         144
         277         143
         277         143
         277         143
         277         143
         277         142
         277         142
         276         142
         276         141
         276         141
         276         141
         276         141
         276         140
         275         140
         275         140
         275         140
         275         139
         275         139
         275         139
         274         138
         274         138
         274         138
         274         138
         274         137
         274         137
         273         137
         273         137
         273         136
         273         136
         273         136
         273         135
         273         135
         272         135
         272         135
         272         134
         272         134
         272         134
         272         134
         272         133
         272         133
         271         133
         271         133
         271         132
         271         132
         271         132
         271         131
         271         131
         271         131
         270         131
         270         130
         270         130
         270         130
         270         130
         270         129
         270         129
         270         129
         270         129
         270         128
         269         128
         269         128
         269         128
         269         127
         269         127
         269         127
         269         127
         269         126
         269         126
         269         126
         269         125
         268         125
         268         125
         268         125
         268         124
         268         124
         268         124
         268         124
         268         123
         268         123
         268         123
         268         123
         268         122
         268         122
         268         122
         267         122
         267         121
         267         121
         267         121
         267         121
         267         120
         267         120
         267         120
         267         120
         267         119
         267         119
         267         119
         267         119
         267         118
         267         118
         267         118
         267         118
         267         118
         267         117
         267         117
         267         117
         267         117
         267         116
         267         116
         267         116
         267         116
         267         115
         267         115
         267         115
         267         115
         267         114
         267         114
         267         114
         267         114
         267         114
         267         113
         267         113
         267         113
         267         113
         267         112
         267         112
         267         112
         267         112
         267         112
         267         111
         267         111
         267         111
         267         111
         267         110
         267         110
         267         110
         267         110
         267         110
         267         109
         267         109
         267         109
         267         109
         267         108
         267         108
         267         108
         268         108
         268         108
         268         107
         268         107
         268         107
         268         107
         268         107
         268         106
         268         106
         268         106
         268         106
         268         106
         268         105
         269         105
         269         105
         269         105
         269         105
         269         104
         269         104
         269         104
         269         104
         269         104
         269         103
         270         103
         270         103
         270         103
         270         103
         270         102
         270         102
         270         102
         270         102
         271         102
         271         101
         271         101
         271         101
         271         101
         271         101
         271         101
         272         100
         272         100
         272         100
         272         100
         272         100
         272         100
         272          99
         273          99
         273          99
         273          99
         273          99
         273          98
         274          98
         274          98
         274          98
         274          98
         274          98
         274          97
         275          97
         275          97
         275          97
         275          97
         275          97
         276          97
         276          96
         276          96
         276          96
         276          96
         277          96
         277          96
         277          95
         277          95
         277          95
         278          95
         278          95
         278          95
         278          95
         279          94
         279          94
         279          94
         279          94
         280          94
         280          94
         280          94
         280          93
         281          93
         281          93
         281          93
         281          93
         282          93
         282          93
         282          93
         282          92
         283          92
         283          92
         283          92
         283          92
         284          92
         284          92
         284          92
         285          92
         285          91
         285          91
         285          91
         286          91
         286          91
         286          91
         287          91
         287          91
         287          91
         288          90
         288          90
         288          90
         288          90
         289          90
         289          90
         289          90
         290          90
         290          90
         290          90
         291          89
         291          89
         291          89
         292          89
         292          89
         292          89
         293          89
         293          89
         293          89
         294          89
         294          89
         294          89
         295          88
         295          88
         295          88
         296          88
         296          88
         297          88
         297          88
         297          88
         298          88
         298          88
         298          88
         299          88
         299          88
         299          88
         300          87
         300          87
         301          87
         301          87
         301          87
         302          87
         302          87
         302          87
         303          87
         303          87
         304          87
         304          87
         304          87
         305          87
         305          87
         306          87
         306          87
         306          87
         307          87
         307          87
         308          87
         308          87
         308          87
         309          87
         309          86
         310          86
         310          86
         310          86
         311          86
         311          86
         312          86
         312          86
         313          86
         313          86
         313          86
         314          86
         314          86
         315          86
         315          86
         316          86
         316          86
         316          86
         317          86
         317          86
         318          86
         318          86
         319          86
         319          86
         319          86
         320          86
         320          86
         321          86
         321          86
         322          86
         322          86
         322          86
         323          86
         323          86
         324          86
         324          86
         325          86
         325          86
         326          86
         326          86
         327          86
         327          87
         327          87
         328          87
         328          87
         329          87
         329          87
         330          87
         330          87
         331          87
         331          87
         331          87
         332          87
         332          87
         333          87
         333          87
         334          87
         334          87
         335          87
         335          87
         336          87
         336          87
         336          87
         337          88
         337          88
         338          88
         338          88
         339          88
         339          88
         340          88
         340          88
         341          88
         341          88
         341          88
         342          88
         342          88
         343          88
         343          88
         344          89
         344          89
         345          89
         345          89
         346          89
         346          89
         347          89
         347          89
         347          89
         348          89
         348          89
         349          90
         349          90
         350          90
         350          90
         351          90
         351          90
         352          90
         352          90
         352          90
         353          90
         353          91
         354          91
         354          91
         355          91
         355          91
         356          91
         356          91
         356          91
         357          91
         357          92
         358          92
         358          92
         359          92
         359          92
         360          92
         360          92
         360          92
         361          93
         361          93
         362          93
         362          93
         363          93
         363          93
         363          93
         364          93
         364          94
         365          94
         365          94
         366          94
         366          94
         366          94
         367          94
         367          95
         368          95
         368          95
         369          95
         369          95
         369          95
         370          96
         370          96
         371          96
         371          96
         372          96
         372          96
         372          97
         373          97
         373          97
         374          97
         374          97
         374          97
         375          98
         375          98
         376          98
         376          98
         376          98
         377          98
         377          99
         378          99
         378          99
         378          99
         379          99
         379          99
         380         100
         380         100
         380         100
         381         100
         381         100
         381         101
         382         101
         382         101
         383         101
         383         101
         383         102
         384         102
         384         102
         384         102
         385         102
         385         102
         386         103
         386         103
         386         103
         387         103
         387         103
         387         104
         388         104
         388         104
         388         104
         389         105
         389         105
         390         105
         390         105
         390         105
         391         106
         391         106
         391         106
         392         106
         392         106
         392         107
         393         107
         393         107
         393         107
         394         108
         394         108
         394         108
         395         108
         395         108
         395         109
         396         109
         396         109
         396         109
         396         110
         397         110
         397         110
         397         110
         398         111
         398         111
         398         111
         399         111
         399         111
         399         112
         400         112
         400         112
         400         112
         400         113
         401         113
         401         113
         401         113
         402         114
         402         114
         402         114
         402         114
         403         115
         403         115
         403         115
         403         115
         404         116
         404         116
         404         116
         405         116
         405         117
         405         117
         405         117
         406         117
         406         118
         406         118
         406         118
         407         118
         407         119
         407         119
         407         119
         408         119
         408         120
         408         120
         408         120
         409         120
         409         121
         409         121
         409         121
         409         121
         410         122
         410         122
         410         122
         410         123
         411         123
         411         123
         411         123
         411         124
         411         124
         319         187
         318         186
         318         186
         318         186
         317         186
         317         186
         317         185
         317         185
         316         185
         316         185
         316         184
         316         184
         315         184
         315         184
         315         183
         314         183
         314         183
         314         183
         314         183
         313         182
         313         182
         313         182
         313         182
         312         181
         312         181
         312         181
         311         181
         311         180
         311         180
         311         180
         310         180
         310         179
         310         179
         310         179
         309         179
         309         179
         309         178
         308         178
         308         178
         308         178
         308         177
         307         177
         307         177
         307         177
         307         176
         306         176
         306         176
         306         176
         305         175
         305         175
         305         175
         305         175
         304         174
         304         174
         304         174
         304         174
         303         173
         303         173
         303         173
         303         173
         302         172
         302         172
         302         172
         302         172
         301         171
         301         171
         301         171
         300         170
         300         170
         300         170
         300         170
         299         169
         299         169
         299         169
         299         169
         298         168
         298         168
         298         168
         298         168
         297         167
         297         167
         297         167
         297         167
         296         166
         296         166
         296         166
         296         166
         295         165
         295         165
         295         165
         295         164
         294         164
         294         164
         294         164
         294         163
         293         163
         293         163
         293         163
         293         162
         293         162
         292         162
         292         162
         292         161
         292         161
         291         161
         291         160
         291         160
         291         160
         290         160
         290         159
         290         159
         290         159
         289         159
         289         158
         289         158
         289         158
         289         157
         288         157
         288         157
         288         157
         288         156
         287         156
         287         156
         287         156
         287         155
         287         155
         286         155
         286         154
         286         154
         286         154
         285         154
         285         153
         285         153
         285         153
         285         153
         284         152
         284         152
         284         152
         284         151
         284         151
         283         151
         283         151
         283         150
         283         150
         283         150
         282         150
         282         149
         282         149
         282         149
         282         148
         281         148
         281         148
         281         148
         281         147
         281         147
         280         147
         280         147
         280         146
         280         146
         280         146
         279         145
         279         145
         279         145
         279         145
         279         144
         279         144
         278         144
         278         144
         278         143
         278         143
         278         143
         277         142
         277         142
         277         142
         277         142
         277         141
         277         141
         276         141
         276         141
         276         140
         276         140
         276         140
         276         139
         275         139
         275         139
         275         139
         275         138
         275         138
         275         138
         275         138
         274         137
         274         137
         274         137
         274         136
         274         136
         274         136
         274         136
         273         135
         273         135
         273         135
         273         135
         273         134
         273         134
         273         134
         272         134
         272         133
         272         133
         272         133
         272         132
         272         132
         272         132
         272         132
         271         131
         271         131
         271         131
         271         131
         271         130
         271         130
         271         130
         271         130
         271         129
         270         129
         270         129
         270         129
         270         128
         270         128
         270         128
         270         127
         270         127
         270         127
         270         127
         269         126
         269         126
         269         126
         269         126
         269         125
         269         125
         269         125
         269         125
         269         124
         269         124
         269         124
         269         124
         269         123
         268         123
         268         123
         268         123
         268         122
         268         122
         268         122
         268         122
         268         121
         268         121
         268         121
         268         121
         268         120
         268         120
         268         120
         268         120
         268         119
         268         119
         268         119
         268         119
         267         118
         267         118
         267         118
         267         118
         267         118
         267         117
         267         117
         267         117
         267         117
         267         116
         267         116
         267         116
         267         116
         267         115
         267         115
         267         115
         267         115
         267         114
         267         114
         267         114
         267         114
         267         114
         267         113
         267         113
         267         113
         267         113
         267         112
         267         112
         267         112
         267         112
         267         112
         267         111
         267         111
         267         111
         267         111
         268         110
         268         110
         268         110
         268         110
         268         110
         268         109
         268         109
         268         109
         268         109
         268         108
         268         108
         268         108
         268         108
         268         108
         268         107
         268         107
         268         107
         268         107
         269         107
         269         106
         269         106
         269         106
         269         106
         269         106
         269         105
         269         105
         269         105
         269         105
         269         105
         269         104
         270         104
         270         104
         270         104
         270         104
         270         103
         270         103
         270         103
         270         103
         270         103
         271         102
         271         102
         271         102
         271         102
         271         102
         271         102
         271         101
         271         101
         272         101
         272         101
         272         101
         272         100
         272         100
         272         100
         272         100
         273         100
         273         100
         273          99
         273          99
         273          99
         273          99
         274          99
         274          99
         274          98
         274          98
         274          98
         274          98
         275          98
         275          98
         275          97
         275          97
         275          97
         276          97
         276          97
         276          97
         276          96
         276          96
         277          96
         277          96
         277          96
         277          96
         277          96
         278          95
         278          95
         278          95
         278          95
         279          95
         279          95
         279          95
         279          94
         280          94
         280          94
         280          94
         280          94
         280          94
         281          94
         281          93
         281          93
         281          93
         282          93
         282          93
         282          93
         282          93
         283          93
         283          92
         283          92
         284          92
         284          92
         284          92
         284          92
         285          92
         285          92
         285          91
         286          91
         286          91
         286          91
         286          91
         287          91
         287          91
         287          91
         288          91
         288          91
         288          90
         288          90
         289          90
         289          90
         289          90
         290          90
         290          90
         290          90
         291          90
         291          90
         291          89
         292          89
         292          89
         292          89
         293          89
         293          89
         293          89
         294          89
         294          89
         294          89
         295          89
         295          89
         295          88
         296          88
         296          88
         296          88
         297          88
         297          88
         297          88
         298          88
         298          88
         299          88
         299          88
         299          88
         300          88
         300          88
         300          88
         301          88
         301          87
         301          87
         302          87
         302          87
         303          87
         303          87
         303          87
         304          87
         304          87
         305          87
         305          87
         305          87
         306          87
         306          87
         307          87
         307          87
         307          87
         308          87
         308          87
         309          87
         309          87
         309          87
         310          87
         310          87
         311          87
         311          87
         311          86
         312          86
         312          86
         313          86
         313          86
         313          86
         314          86
         314          86
         315          86
         315          86
         316          86
         316          86
         316          86
         317          86
         317          86
         318          86
         318          86
         319          86
         319          86
         319          86
         320          86
         320          86
         321          86
         321          86
         322          86
         322          86
         322          86
         323          86
         323          86
         324          87
         324          87
         325          87
         325          87
         326          87
         326          87
         326          87
         327          87
         327          87
         328          87
         328          87
         329          87
         329          87
         330          87
         330          87
         330          87
         331          87
         331          87
         332          87
         332          87
         333          87
         333          87
         334          87
         334          87
         334          87
         335          87
         335          87
         336          88
         336          88
         337          88
         337          88
         338          88
         338          88
         339          88
         339          88
         339          88
         340          88
         340          88
         341          88
         341          88
         342          88
         342          88
         343          89
         343          89
         344          89
         344          89
         344          89
         345          89
         345          89
         346          89
         346          89
         347          89
         347          89
         348          89
         348          90
         349          90
         349          90
         349          90
         350          90
         350          90
         351          90
         351          90
         352          90
         352          90
         353          91
         353          91
         353          91
         354          91
         354          91
         355          91
         355          91
         356          91
         356          91
         357          92
         357          92
         357          92
         358          92
         358          92
         359          92
         359          92
         360          92
         360          93
         360          93
         361          93
         361          93
         362          93
         362          93
         363          93
         363          94
         364          94
         364          94
         364          94
         365          94
         365          94
         366          94
         366          94
         366          95
         367          95
         367          95
         368          95
         368          95
         369          95
         369          96
         369          96
         370          96
         370          96
         371          96
         371          96
         371          96
         372          97
         372          97
         373          97
         373          97
         374          97
         374          97
         374          98
         375          98
         375          98
         376          98
         376          98
         376          99
         377          99
         377          99
         378          99
         378          99
         378          99
         379         100
         379         100
         379         100
         380         100
         380         100
         381         101
         381         101
         381         101
         382         101
         382         101
         382         101
         383         102
         383         102
         384         102
         384         102
         384         102
         385         103
         385         103
         385         103
         386         103
         386         103
         386         104
         387         104
         387         104
         388         104
         388         104
         388         105
         389         105
         389         105
         389         105
         390         106
         390         106
         390         106
         391         106
         391         106
         391         107
         392         107
         392         107
         392         107
         393         107
         393         108
         393         108
         394         108
         394         108
         394         109
         395         109
         395         109
         395         109
         396         109
         396         110
         396         110
         396         110
         397         110
         397         111
         397         111
         398         111
         398         111
         398         112
         399         112
         399         112
         399         112
         399         113
         400         113
         400         113
         400         113
         401         113
         401         114
         401         114
         401         114
         402         114
         402         115
         402         115
         403         115
         403         115
         403         116
         403         116
         404         116
         404         116
         404         117
         404         117
         405         117
         405         117
         405         118
         405         118
         406         118
         406         118
         406         119
         406         119
         407         119
         407         119
         407         120
         407         120
         408         120
         408         121
         408         121
         408         121
         409         121
         409         122
         409         122
         409         122
         409         122
         410         123
         410         123
         410         123
         410         123
         411         124
         411         124
         319         187
         319         186
         318         186
         318         186
         318         186
         318         185
         317         185
         317         185
         317         185
         317         184
         316         184
         316         184
         316         184
         315         184
         315         183
         315         183
         315         183
         314         183
         314         182
         314         182
         314         182
         313         182
         313         181
         313         181
         312         181
         312         181
         312         181
         312         180
         311         180
         311         180
         311         180
         311         179
         310         179
         310         179
         310         179
         309         178
         309         178
         309         178
         309         178
         308         177
         308         177
         308         177
         308         177
         307         176
         307         176
         307         176
         306         176
         306         175
         306         175
         306         175
         305         175
         305         174
         305         174
         305         174
         304         174
         304         173
         304         173
         304         173
         303         173
         303         172
         303         172
         303         172
         302         172
         302         171
         302         171
         302         171
         301         171
         301         170
         301         170
         300         170
         300         170
         300         169
         300         169
         299         169
         299         169
         299         168
         299         168
         298         168
         298         167
         298         167
         298         167
         297         167
         297         166
         297         166
         297         166
         296         166
         296         165
         296         165
         296         165
         295         165
         295         164
         295         164
         295         164
         295         164
         294         163
         294         163
         294         163
         294         162
         293         162
         293         162
         293         162
         293         161
         292         161
         292         161
         292         161
         292         160
         291         160
         291         160
         291         160
         291         159
         291         159
         290         159
         290         158
         290         158
         290         158
         289         158
         289         157
         289         157
         289         157
         288         157
         288         156
         288         156
         288         156
         288         155
         287         155
         287         155
         287         155
         287         154
         286         154
         286         154
         286         154
         286         153
         286         153
         285         153
         285         152
         285         152
         285         152
         285         152
         284         151
         284         151
         284         151
         284         151
         284         150
         283         150
         283         150
         283         149
         283         149
         283         149
         282         149
         282         148
         282         148
         282         148
         282         148
         281         147
         281         147
         281         147
         281         146
         281         146
         280         146
         280         146
         280         145
         280         145
         280         145
         280         145
         279         144
         279         144
         279         144
         279         143
         279         143
         278         143
         278         143
         278         142
         278         142
         278         142
         278         142
         277         141
         277         141
         277         141
         277         140
         277         140
         277         140
         276         140
         276         139
         276         139
         276         139
         276         139
         276         138
         275         138
         275         138
         275         137
         275         137
         275         137
         275         137
         275         136
         274         136
         274         136
         274         136
         274         135
         274         135
         274         135
         274         135
         273         134
         273         134
         273         134
         273         133
         273         133
         273         133
         273         133
         273         132
         272         132
         272         132
         272         132
         272         131
         272         131
         272         131
         272         131
         272         130
         271         130
         271         130
         271         130
         271         129
         271         129
         271         129
         271         128
         271         128
         271         128
         271         128
         270         127
         270         127
         270         127
         270         127
         270         126
         270         126
         270         126
         270         126
         270         125
         270         125
         270         125
         269         125
         269         124
         269         124
         269         124
         269         124
         269         123
         269         123
         269         123
         269         123
         269         122
         269         122
         269         122
         269         122
         269         121
         269         121
         269         121
         268         121
         268         120
         268         120
         268         120
         268         120
         268         119
         268         119
         268         119
         268         119
         268         118
         268         118
         268         118
         268         118
         268         118
         268         117
         268         117
         268         117
         268         117
         268         116
         268         116
         268         116
         268         116
         268         115
         268         115
         268         115
         268         115
         268         114
         268         114
         268         114
         268         114
         268         114
         268         113
         268         113
         268         113
         268         113
         268         112
         268         112
         268         112
         268         112
         268         112
         268         111
         268         111
         268         111
         268         111
         268         110
         268         110
         268         110
         268         110
         268         110
         268         109
         268         109
         268         109
         268         109
         268         108
         269         108
         269         108
         269         108
         269         108
         269         107
         269         107
         269         107
         269         107
         269         107
         269         106
         269         106
         269         106
         269         106
         269         106
         270         105
         270         105
         270         105
         270         105
         270         105
         270         104
         270         104
         270         104
         270         104
         270         104
         270         103
         271         103
         271         103
         271         103
         271         103
         271         102
         271         102
         271         102
         271         102
         272         102
         272         102
         272         101
         272         101
         272         101
         272         101
         272         101
         273         100
         273         100
         273         100
         273         100
         273         100
         273         100
         273          99
         274          99
         274          99
         274          99
         274          99
         274          99
         274          98
         275          98
         275          98
         275          98
         275          98
         275          98
         275          97
         276          97
         276          97
         276          97
         276          97
         276          97
         277          97
         277          96
         277          96
         277          96
         277          96
         278          96
         278          96
         278          95
         278          95
         279          95
         279          95
         279          95
         279          95
         279          95
         280          94
         280          94
         280          94
         280          94
         281          94
         281          94
         281          94
         281          94
         282          93
         282          93
         282          93
         282          93
         283          93
         283          93
         283          93
         283          93
         284          92
         284          92
         284          92
         284          92
         285          92
         285          92
         285          92
         286          92
         286          91
         286          91
         286          91
         287          91
         287          91
         287          91
         288          91
         288          91
         288          91
         288          91
         289          90
         289          90
         289          90
         290          90
         290          90
         290          90
         291          90
         291          90
         291          90
         292          90
         292          89
         292          89
         293          89
         293          89
         293          89
         294          89
         294          89
         294          89
         295          89
         295          89
         295          89
         296          89
         296          89
         296          88
         297          88
         297          88
         297          88
         298          88
         298          88
         298          88
         299          88
         299          88
         299          88
         300          88
         300          88
         301          88
         301          88
         301          88
         302          88
         302          87
         302          87
         303          87
         303          87
         304          87
         304          87
         304          87
         305          87
         305          87
         305          87
         306          87
         306          87
         307          87
         307          87
         307          87
         308          87
         308          87
         309          87
         309          87
         309          87
         310          87
         310          87
         311          87
         311          87
         311          87
         312          87
         312          87
         313          87
         313          87
         313          87
         314          87
         314          87
         315          87
         315          87
         316          87
         316          87
         316          87
         317          87
         317          87
         318          87
         318          87
         319          87
         319          87
         319          87
         320          87
         320          87
         321          87
         321          87
         322          87
         322          87
         322          87
         323          87
         323          87
         324          87
         324          87
         325          87
         325          87
         325          87
         326          87
         326          87
         327          87
         327          87
         328          87
         328          87
         329          87
         329          87
         329          87
         330          87
         330          87
         331          87
         331          87
         332          87
         332          87
         333          87
         333          87
         333          87
         334          87
         334          88
         335          88
         335          88
         336          88
         336          88
         337          88
         337          88
         337          88
         338          88
         338          88
         339          88
         339          88
         340          88
         340          88
         341          88
         341          88
         342          89
         342          89
         342          89
         343          89
         343          89
         344          89
         344          89
         345          89
         345          89
         346          89
         346          89
         346          89
         347          90
         347          90
         348          90
         348          90
         349          90
         349          90
         350          90
         350          90
         350          90
         351          90
         351          91
         352          91
         352          91
         353          91
         353          91
         354          91
         354          91
         354          91
         355          91
         355          92
         356          92
         356          92
         357          92
         357          92
         358          92
         358          92
         358          92
         359          92
         359          93
         360          93
         360          93
         361          93
         361          93
         361          93
         362          93
         362          94
         363          94
         363          94
         364          94
         364          94
         364          94
         365          94
         365          95
         366          95
         366          95
         367          95
         367          95
         367          95
         368          95
         368          96
         369          96
         369          96
         369          96
         370          96
         370          96
         371          96
         371          97
         371          97
         372          97
         372          97
         373          97
         373          97
         373          98
         374          98
         374          98
         375          98
         375          98
         375          98
         376          99
         376          99
         377          99
         377          99
         377          99
         378         100
         378         100
         379         100
         379         100
         379         100
         380         100
         380         101
         380         101
         381         101
         381         101
         382         101
         382         102
         382         102
         383         102
         383         102
         383         102
         384         103
         384         103
         385         103
         385         103
         385         103
         386         104
         386         104
         386         104
         387         104
         387         104
         387         105
         388         105
         388         105
         388         105
         389         105
         389         106
         389         106
         390         106
         390         106
         390         106
         391         107
         391         107
         391         107
         392         107
         392         108
         392         108
         393         108
         393         108
         393         108
         394         109
         394         109
         394         109
         395         109
         395         110
         395         110
         396         110
         396         110
         396         111
         397         111
         397         111
         397         111
         397         111
         398         112
         398         112
         398         112
         399         112
         399         113
         399         113
         399         113
         400         113
         400         114
         400         114
         401         114
         401         114
         401         115
         401         115
         402         115
         402         115
         402         116
         402         116
         403         116
         403         116
         403         117
         404         117
         404         117
         404         117
         404         118
         405         118
         405         118
         405         118
         405         119
         406         119
         406         119
         406         119
         406         120
         407         120
         407         120
         407         120
         407         121
         407         121
         408         121
         408         121
         408         122
         408         122
         409         122
         409         122
         409         123
         409         123
         410         123
         410         124
         410         124
         410         124
         319         186
         319         186
         319         186
         319         186
         318         185
         318         185
         318         185
         318         185
         317         185
         317         184
         317         184
         316         184
         316         184
         316         183
         316         183
         315         183
         315         183
         315         183
         315         182
         314         182
         314         182
         314         182
         313         181
         313         181
         313         181
         313         181
         312         180
         312         180
         312         180
         312         180
         311         179
         311         179
         311         179
         310         179
         310         178
         310         178
         310         178
         309         178
         309         178
         309         177
         309         177
         308         177
         308         177
         308         176
         308         176
         307         176
         307         176
         307         175
         306         175
         306         175
         306         175
         306         174
         305         174
         305         174
         305         174
         305         173
         304         173
         304         173
         304         173
         304         172
         303         172
         303         172
         303         172
         303         171
         302         171
         302         171
         302         170
         302         170
         301         170
         301         170
         301         169
         301         169
         300         169
         300         169
         300         168
         299         168
         299         168
         299         168
         299         167
         298         167
         298         167
         298         167
         298         166
         298         166
         297         166
         297         166
         297         165
         297         165
         296         165
         296         164
         296         164
         296         164
         295         164
         295         163
         295         163
         295         163
         294         163
         294         162
         294         162
         294         162
         293         162
         293         161
         293         161
         293         161
         292         160
         292         160
         292         160
         292         160
         292         159
         291         159
         291         159
         291         159
         291         158
         290         158
         290         158
         290         158
         290         157
         289         157
         289         157
         289         156
         289         156
         289         156
         288         156
         288         155
         288         155
         288         155
         288         155
         287         154
         287         154
         287         154
         287         153
         286         153
         286         153
         286         153
         286         152
         286         152
         285         152
         285         152
         285         151
         285         151
         285         151
         284         150
         284         150
         284         150
         284         150
         284         149
         283         149
         283         149
         283         149
         283         148
         283         148
         282         148
         282         147
         282         147
         282         147
         282         147
         281         146
         281         146
         281         146
         281         146
         281         145
         280         145
         280         145
         280         144
         280         144
         280         144
         280         144
         279         143
         279         143
         279         143
         279         143
         279         142
         279         142
         278         142
         278         141
         278         141
         278         141
         278         141
         278         140
         277         140
         277         140
         277         140
         277         139
         277         139
         277         139
         276         138
         276         138
         276         138
         276         138
         276         137
         276         137
         275         137
         275         137
         275         136
         275         136
         275         136
         275         136
         275         135
         274         135
         274         135
         274         134
         274         134
         274         134
         274         134
         274         133
         274         133
         273         133
         273         133
         273         132
         273         132
         273         132
         273         132
         273         131
         273         131
         272         131
         272         131
         272         130
         272         130
         272         130
         272         129
         272         129
         272         129
         272         129
         271         128
         271         128
         271         128
         271         128
         271         127
         271         127
         271         127
         271         127
         271         126
         271         126
         271         126
         270         126
         270         125
         270         125
         270         125
         270         125
         270         124
         270         124
         270         124
         270         124
         270         123
         270         123
         270         123
         270         123
         269         122
         269         122
         269         122
         269         122
         269         121
         269         121
         269         121
         269         121
         269         120
         269         120
         269         120
         269         120
         269         119
         269         119
         269         119
         269         119
         269         118
         269         118
         269         118
         269         118
         269         118
         269         117
         268         117
         268         117
         268         117
         268         116
         268         116
         268         116
         268         116
         268         115
         268         115
         268         115
         268         115
         268         114
         268         114
         268         114
         268         114
         268         114
         268         113
         268         113
         268         113
         268         113
         268         112
         268         112
         268         112
         268         112
         268         112
         269         111
         269         111
         269         111
         269         111
         269         110
         269         110
         269         110
         269         110
         269         110
         269         109
         269         109
         269         109
         269         109
         269         109
         269         108
         269         108
         269         108
         269         108
         269         107
         269         107
         269         107
         270         107
         270         107
         270         106
         270         106
         270         106
         270         106
         270         106
         270         105
         270         105
         270         105
         270         105
         270         105
         270         104
         271         104
         271         104
         271         104
         271         104
         271         103
         271         103
         271         103
         271         103
         271         103
         272         103
         272         102
         272         102
         272         102
         272         102
         272         102
         272         101
         272         101
         273         101
         273         101
         273         101
         273         101
         273         100
         273         100
         273         100
         274         100
         274         100
         274         100
         274          99
         274          99
         274          99
         275          99
         275          99
         275          99
         275          98
         275          98
         275          98
         276          98
         276          98
         276          98
         276          97
         276          97
         276          97
         277          97
         277          97
         277          97
         277          96
         277          96
         278          96
         278          96
         278          96
         278          96
         278          96
         279          95
         279          95
         279          95
         279          95
         280          95
         280          95
         280          95
         280          94
         281          94
         281          94
         281          94
         281          94
         281          94
         282          94
         282          94
         282          93
         282          93
         283          93
         283          93
         283          93
         283          93
         284          93
         284          93
         284          92
         284          92
         285          92
         285          92
         285          92
         286          92
         286          92
         286          92
         286          91
         287          91
         287          91
         287          91
         288          91
         288          91
         288          91
         288          91
         289          91
         289          91
         289          90
         290          90
         290          90
         290          90
         291          90
         291          90
         291          90
         291          90
         292          90
         292          90
         292          90
         293          89
         293          89
         293          89
         294          89
         294          89
         294          89
         295          89
         295          89
         295          89
         296          89
         296          89
         296          89
         297          89
         297          88
         297          88
         298          88
         298          88
         299          88
         299          88
         299          88
         300          88
         300          88
         300          88
         301          88
         301          88
         301          88
         302          88
         302          88
         303          88
         303          88
         303          87
         304          87
         304          87
         304          87
         305          87
         305          87
         306          87
         306          87
         306          87
         307          87
         307          87
         308          87
         308          87
         308          87
         309          87
         309          87
         309          87
         310          87
         310          87
         311          87
         311          87
         311          87
         312          87
         312          87
         313          87
         313          87
         314          87
         314          87
         314          87
         315          87
         315          87
         316          87
         316          87
         316          87
         317          87
         317          87
         318          87
         318          87
         319          87
         319          87
         319          87
         320          87
         320          87
         321          87
         321          87
         321          87
         322          87
         322          87
         323          87
         323          87
         324          87
         324          87
         325          87
         325          87
         325          87
         326          87
         326          87
         327          87
         327          87
         328          87
         328          87
         328          87
         329          87
         329          87
         330          87
         330          87
         331          87
         331          87
         332          87
         332          87
         332          87
         333          88
         333          88
         334          88
         334          88
         335          88
         335          88
         336          88
         336          88
         336          88
         337          88
         337          88
         338          88
         338          88
         339          88
         339          88
         340          88
         340          88
         340          89
         341          89
         341          89
         342          89
         342          89
         343          89
         343          89
         344          89
         344          89
         344          89
         345          89
         345          89
         346          90
         346          90
         347          90
         347          90
         348          90
         348          90
         348          90
         349          90
         349          90
         350          90
         350          90
         351          91
         351          91
         352          91
         352          91
         352          91
         353          91
         353          91
         354          91
         354          91
         355          92
         355          92
         355          92
         356          92
         356          92
         357          92
         357          92
         358          92
         358          93
         358          93
         359          93
         359          93
         360          93
         360          93
         361          93
         361          93
         361          94
         362          94
         362          94
         363          94
         363          94
         364          94
         364          94
         364          95
         365          95
         365          95
         366          95
         366          95
         367          95
         367          95
         367          96
         368          96
         368          96
         369          96
         369          96
         369          96
         370          96
         370          97
         371          97
         371          97
         371          97
         372          97
         372          97
         373          98
         373          98
         373          98
         374          98
         374          98
         375          98
         375          99
         375          99
         376          99
         376          99
         377          99
         377         100
         377         100
         378         100
         378         100
         378         100
         379         100
         379         101
         380         101
         380         101
         380         101
         381         101
         381         102
         381         102
         382         102
         382         102
         383         102
         383         103
         383         103
         384         103
         384         103
         384         103
         385         103
         385         104
         385         104
         386         104
         386         104
         386         105
         387         105
         387         105
         388         105
         388         105
         388         106
         389         106
         389         106
         389         106
         390         106
         390         107
         390         107
         391         107
         391         107
         391         107
         392         108
         392         108
         392         108
         392         108
         393         109
         393         109
         393         109
         394         109
         394         109
         394         110
         395         110
         395         110
         395         110
         396         111
         396         111
         396         111
         397         111
         397         112
         397         112
         397         112
         398         112
         398         112
         398         113
         399         113
         399         113
         399         113
         399         114
         400         114
         400         114
         400         114
         401         115
         401         115
         401         115
         401         115
         402         116
         402         116
         402         116
         402         116
         403         117
         403         117
         403         117
         403         117
         404         118
         404         118
         404         118
         404         118
         405         119
         405         119
         405         119
         405         119
         406         120
         406         120
         406         120
         406         120
         407         121
         407         121
         407         121
         407         122
         408         122
         408         122
         408         122
         408         123
         408         123
         409         123
         409         123
         409         124
         409         124
         410         124
         320         186
         320         186
         319         186
         319         186
         319         185
         319         185
         318         185
         318         185
         318         184
         317         184
         317         184
         317         184
         317         184
         316         183
         316         183
         316         183
         315         183
         315         182
         315         182
         315         182
         314         182
         314         181
         314         181
         314         181
         313         181
         313         180
         313         180
         313         180
         312         180
         312         180
         312         179
         311         179
         311         179
         311         179
         311         178
         310         178
         310         178
         310         178
         310         177
         309         177
         309         177
         309         177
         309         176
         308         176
         308         176
         308         176
         307         175
         307         175
         307         175
         307         175
         306         174
         306         174
         306         174
         306         174
         305         173
         305         173
         305         173
         305         173
         304         172
         304         172
         304         172
         304         172
         303         171
         303         171
         303         171
         303         171
         302         170
         302         170
         302         170
         302         170
         301         169
         301         169
         301         169
         301         169
         300         168
         300         168
         300         168
         300         168
         299         167
         299         167
         299         167
         299         166
         298         166
         298         166
         298         166
         298         165
         297         165
         297         165
         297         165
         297         164
         296         164
         296         164
         296         164
         296         163
         295         163
         295         163
         295         163
         295         162
         294         162
         294         162
         294         161
         294         161
         293         161
         293         161
         293         160
         293         160
         293         160
         292         160
         292         159
         292         159
         292         159
         291         158
         291         158
         291         158
         291         158
         291         157
         290         157
         290         157
         290         157
         290         156
         289         156
         289         156
         289         156
         289         155
         289         155
         288         155
         288         154
         288         154
         288         154
         287         154
         287         153
         287         153
         287         153
         287         153
         286         152
         286         152
         286         152
         286         151
         286         151
         285         151
         285         151
         285         150
         285         150
         285         150
         284         150
         284         149
         284         149
         284         149
         284         148
         283         148
         283         148
         283         148
         283         147
         283         147
         282         147
         282         147
         282         146
         282         146
         282         146
         281         145
         281         145
         281         145
         281         145
         281         144
         281         144
         280         144
         280         144
         280         143
         280         143
         280         143
         279         142
         279         142
         279         142
         279         142
         279         141
         279         141
         278         141
         278         141
         278         140
         278         140
         278         140
         278         140
         277         139
         277         139
         277         139
         277         138
         277         138
         277         138
         277         138
         276         137
         276         137
         276         137
         276         137
         276         136
         276         136
         276         136
         275         135
         275         135
         275         135
         275         135
         275         134
         275         134
         275         134
         274         134
         274         133
         274         133
         274         133
         274         133
         274         132
         274         132
         274         132
         273         132
         273         131
         273         131
         273         131
         273         130
         273         130
         273         130
         273         130
         272         129
         272         129
         272         129
         272         129
         272         128
         272         128
         272         128
         272         128
         272         127
         272         127
         271         127
         271         127
         271         126
         271         126
         271         126
         271         126
         271         125
         271         125
         271         125
         271         125
         271         124
         271         124
         270         124
         270         124
         270         123
         270         123
         270         123
         270         123
         270         122
         270         122
         270         122
         270         122
         270         121
         270         121
         270         121
         270         121
         270         120
         270         120
         270         120
         269         120
         269         119
         269         119
         269         119
         269         119
         269         118
         269         118
         269         118
         269         118
         269         117
         269         117
         269         117
         269         117
         269         117
         269         116
         269         116
         269         116
         269         116
         269         115
         269         115
         269         115
         269         115
         269         114
         269         114
         269         114
         269         114
         269         114
         269         113
         269         113
         269         113
         269         113
         269         112
         269         112
         269         112
         269         112
         269         112
         269         111
         269         111
         269         111
         269         111
         269         110
         269         110
         269         110
         269         110
         269         110
         269         109
         269         109
         269         109
         270         109
         270         109
         270         108
         270         108
         270         108
         270         108
         270         107
         270         107
         270         107
         270         107
         270         107
         270         106
         270         106
         270         106
         270         106
         270         106
         271         105
         271         105
         271         105
         271         105
         271         105
         271         104
         271         104
         271         104
         271         104
         271         104
         272         104
         272         103
         272         103
         272         103
         272         103
         272         103
         272         102
         272         102
         272         102
         273         102
         273         102
         273         101
         273         101
         273         101
         273         101
         273         101
         273         101
         274         100
         274         100
         274         100
         274         100
         274         100
         274         100
         275          99
         275          99
         275          99
         275          99
         275          99
         275          99
         275          98
         276          98
         276          98
         276          98
         276          98
         276          98
         277          97
         277          97
         277          97
         277          97
         277          97
         277          97
         278          97
         278          96
         278          96
         278          96
         278          96
         279          96
         279          96
         279          95
         279          95
         280          95
         280          95
         280          95
         280          95
         280          95
         281          95
         281          94
         281          94
         281          94
         282          94
         282          94
         282          94
         282          94
         283          93
         283          93
         283          93
         283          93
         284          93
         284          93
         284          93
         284          93
         285          92
         285          92
         285          92
         285          92
         286          92
         286          92
         286          92
         286          92
         287          92
         287          91
         287          91
         288          91
         288          91
         288          91
         288          91
         289          91
         289          91
         289          91
         290          91
         290          90
         290          90
         291          90
         291          90
         291          90
         291          90
         292          90
         292          90
         292          90
         293          90
         293          90
         293          89
         294          89
         294          89
         294          89
         295          89
         295          89
         295          89
         296          89
         296          89
         296          89
         297          89
         297          89
         297          89
         298          88
         298          88
         298          88
         299          88
         299          88
         299          88
         300          88
         300          88
         301          88
         301          88
         301          88
         302          88
         302          88
         302          88
         303          88
         303          88
         303          88
         304          88
         304          88
         305          87
         305          87
         305          87
         306          87
         306          87
         306          87
         307          87
         307          87
         308          87
         308          87
         308          87
         309          87
         309          87
         310          87
         310          87
         310          87
         311          87
         311          87
         312          87
         312          87
         312          87
         313          87
         313          87
         314          87
         314          87
         314          87
         315          87
         315          87
         316          87
         316          87
         316          87
         317          87
         317          87
         318          87
         318          87
         319          87
         319          87
         319          87
         320          87
         320          87
         321          87
         321          87
         321          87
         322          87
         322          87
         323          87
         323          87
         324          87
         324          87
         324          87
         325          87
         325          87
         326          87
         326          87
         327          87
         327          87
         327          87
         328          87
         328          87
         329          87
         329          87
         330          87
         330          87
         331          87
         331          88
         331          88
         332          88
         332          88
         333          88
         333          88
         334          88
         334          88
         334          88
         335          88
         335          88
         336          88
         336          88
         337          88
         337          88
         338          88
         338          88
         338          88
         339          89
         339          89
         340          89
         340          89
         341          89
         341          89
         342          89
         342          89
         342          89
         343          89
         343          89
         344          89
         344          89
         345          90
         345          90
         345          90
         346          90
         346          90
         347          90
         347          90
         348          90
         348          90
         349          90
         349          90
         349          91
         350          91
         350          91
         351          91
         351          91
         352          91
         352          91
         353          91
         353          91
         353          91
         354          92
         354          92
         355          92
         355          92
         356          92
         356          92
         356          92
         357          92
         357          93
         358          93
         358          93
         359          93
         359          93
         359          93
         360          93
         360          93
         361          94
         361          94
         362          94
         362          94
         362          94
         363          94
         363          94
         364          95
         364          95
         364          95
         365          95
         365          95
         366          95
         366          95
         367          96
         367          96
         367          96
         368          96
         368          96
         369          96
         369          96
         369          97
         370          97
         370          97
         371          97
         371          97
         371          97
         372          98
         372          98
         373          98
         373          98
         373          98
         374          98
         374          99
         375          99
         375          99
         375          99
         376          99
         376          99
         376         100
         377         100
         377         100
         378         100
         378         100
         378         101
         379         101
         379         101
         379         101
         380         101
         380         101
         381         102
         381         102
         381         102
         382         102
         382         102
         382         103
         383         103
         383         103
         383         103
         384         103
         384         104
         385         104
         385         104
         385         104
         386         104
         386         105
         386         105
         387         105
         387         105
         387         105
         388         106
         388         106
         388         106
         389         106
         389         107
         389         107
         390         107
         390         107
         390         107
         391         108
         391         108
         391         108
         392         108
         392         108
         392         109
         393         109
         393         109
         393         109
         393         110
         394         110
         394         110
         394         110
         395         111
         395         111
         395         111
         396         111
         396         111
         396         112
         397         112
         397         112
         397         112
         397         113
         398         113
         398         113
         398         113
         399         114
         399         114
         399         114
         399         114
         400         115
         400         115
         400         115
         400         115
         401         116
         401         116
         401         116
         402         116
         402         116
         402         117
         402         117
         403         117
         403         117
         403         118
         403         118
         404         118
         404         119
         404         119
         404         119
         405         119
         405         120
         405         120
         405         120
         406         120
         406         121
         406         121
         406         121
         406         121
         407         122
         407         122
         407         122
         407         122
         408         123
         408         123
         408         123
         408         123
         408         124
         409         124
         409         124
         320         186
         320         186
         320         186
         319         185
         319         185
         319         185
         319         185
         318         185
         318         184
         318         184
         318         184
         317         184
         317         183
         317         183
         316         183
         316         183
         316         182
         316         182
         315         182
         315         182
         315         182
         315         181
         314         181
         314         181
         314         181
         314         180
         313         180
         313         180
         313         180
         312         179
         312         179
         312         179
         312         179
         311         178
         311         178
         311         178
         311         178
         310         177
         310         177
         310         177
         310         177
         309         176
         309         176
         309         176
         308         176
         308         176
         308         175
         308         175
         307         175
         307         175
         307         174
         307         174
         306         174
         306         174
         306         173
         306         173
         305         173
         305         173
         305         172
         305         172
         304         172
         304         172
         304         171
         304         171
         303         171
         303         170
         303         170
         303         170
         302         170
         302         169
         302         169
         302         169
         301         169
         301         168
         301         168
         301         168
         300         168
         300         167
         300         167
         300         167
         299         167
         299         166
         299         166
         299         166
         298         166
         298         165
         298         165
         298         165
         297         165
         297         164
         297         164
         297         164
         296         163
         296         163
         296         163
         296         163
         295         162
         295         162
         295         162
         295         162
         295         161
         294         161
         294         161
         294         161
         294         160
         293         160
         293         160
         293         159
         293         159
         292         159
         292         159
         292         158
         292         158
         292         158
         291         158
         291         157
         291         157
         291         157
         290         156
         290         156
         290         156
         290         156
         290         155
         289         155
         289         155
         289         155
         289         154
         288         154
         288         154
         288         154
         288         153
         288         153
         287         153
         287         152
         287         152
         287         152
         287         152
         286         151
         286         151
         286         151
         286         151
         286         150
         285         150
         285         150
         285         149
         285         149
         285         149
         284         149
         284         148
         284         148
         284         148
         284         148
         283         147
         283         147
         283         147
         283         146
         283         146
         282         146
         282         146
         282         145
         282         145
         282         145
         281         145
         281         144
         281         144
         281         144
         281         143
         281         143
         280         143
         280         143
         280         142
         280         142
         280         142
         280         142
         279         141
         279         141
         279         141
         279         141
         279         140
         279         140
         278         140
         278         139
         278         139
         278         139
         278         139
         278         138
         277         138
         277         138
         277         138
         277         137
         277         137
         277         137
         277         136
         276         136
         276         136
         276         136
         276         135
         276         135
         276         135
         276         135
         275         134
         275         134
         275         134
         275         134
         275         133
         275         133
         275         133
         275         133
         274         132
         274         132
         274         132
         274         131
         274         131
         274         131
         274         131
         274         130
         273         130
         273         130
         273         130
         273         129
         273         129
         273         129
         273         129
         273         128
         273         128
         272         128
         272         128
         272         127
         272         127
         272         127
         272         127
         272         126
         272         126
         272         126
         272         126
         272         125
         271         125
         271         125
         271         125
         271         124
         271         124
         271         124
         271         124
         271         123
         271         123
         271         123
         271         123
         271         122
         271         122
         271         122
         270         122
         270         121
         270         121
         270         121
         270         121
         270         120
         270         120
         270         120
         270         120
         270         119
         270         119
         270         119
         270         119
         270         118
         270         118
         270         118
         270         118
         270         117
         270         117
         270         117
         270         117
         270         117
         270         116
         270         116
         270         116
         270         116
         270         115
         270         115
         270         115
         270         115
         270         114
         270         114
         269         114
         269         114
         270         114
         270         113
         270         113
         270         113
         270         113
         270         112
         270         112
         270         112
         270         112
         270         112
         270         111
         270         111
         270         111
         270         111
         270         110
         270         110
         270         110
         270         110
         270         110
         270         109
         270         109
         270         109
         270         109
         270         109
         270         108
         270         108
         270         108
         270         108
         270         108
         270         107
         271         107
         271         107
         271         107
         271         106
         271         106
         271         106
         271         106
         271         106
         271         105
         271         105
         271         105
         271         105
         271         105
         272         105
         272         104
         272         104
         272         104
         272         104
         272         104
         272         103
         272         103
         272         103
         272         103
         273         103
         273         102
         273         102
         273         102
         273         102
         273         102
         273         102
         273         101
         274         101
         274         101
         274         101
         274         101
         274         100
         274         100
         274         100
         275         100
         275         100
         275         100
         275          99
         275          99
         275          99
         275          99
         276          99
         276          99
         276          98
         276          98
         276          98
         276          98
         277          98
         277          98
         277          98
         277          97
         277          97
         278          97
         278          97
         278          97
         278          97
         278          96
         278          96
         279          96
         279          96
         279          96
         279          96
         280          96
         280          95
         280          95
         280          95
         280          95
         281          95
         281          95
         281          95
         281          94
         281          94
         282          94
         282          94
         282          94
         282          94
         283          94
         283          94
         283          93
         283          93
         284          93
         284          93
         284          93
         284          93
         285          93
         285          93
         285          92
         285          92
         286          92
         286          92
         286          92
         286          92
         287          92
         287          92
         287          92
         288          91
         288          91
         288          91
         288          91
         289          91
         289          91
         289          91
         290          91
         290          91
         290          91
         290          90
         291          90
         291          90
         291          90
         292          90
         292          90
         292          90
         293          90
         293          90
         293          90
         294          90
         294          89
         294          89
         295          89
         295          89
         295          89
         296          89
         296          89
         296          89
         297          89
         297          89
         297          89
         298          89
         298          89
         298          89
         299          88
         299          88
         299          88
         300          88
         300          88
         300          88
         301          88
         301          88
         301          88
         302          88
         302          88
         302          88
         303          88
         303          88
         304          88
         304          88
         304          88
         305          88
         305          88
         305          88
         306          87
         306          87
         307          87
         307          87
         307          87
         308          87
         308          87
         308          87
         309          87
         309          87
         310          87
         310          87
         310          87
         311          87
         311          87
         312          87
         312          87
         312          87
         313          87
         313          87
         314          87
         314          87
         314          87
         315          87
         315          87
         316          87
         316          87
         316          87
         317          87
         317          87
         318          87
         318          87
         318          87
         319          87
         319          87
         320          87
         320          87
         321          87
         321          87
         321          87
         322          87
         322          87
         323          87
         323          87
         324          87
         324          87
         324          87
         325          87
         325          87
         326          87
         326          87
         327          87
         327          87
         327          87
         328          87
         328          87
         329          87
         329          87
         330          88
         330          88
         330          88
         331          88
         331          88
         332          88
         332          88
         333          88
         333          88
         333          88
         334          88
         334          88
         335          88
         335          88
         336          88
         336          88
         336          88
         337          88
         337          88
         338          89
         338          89
         339          89
         339          89
         340          89
         340          89
         340          89
         341          89
         341          89
         342          89
         342          89
         343          89
         343          89
         343          89
         344          90
         344          90
         345          90
         345          90
         346          90
         346          90
         347          90
         347          90
         347          90
         348          90
         348          90
         349          91
         349          91
         350          91
         350          91
         350          91
         351          91
         351          91
         352          91
         352          91
         353          92
         353          92
         353          92
         354          92
         354          92
         355          92
         355          92
         356          92
         356          92
         356          93
         357          93
         357          93
         358          93
         358          93
         359          93
         359          93
         359          93
         360          94
         360          94
         361          94
         361          94
         362          94
         362          94
         362          94
         363          95
         363          95
         364          95
         364          95
         364          95
         365          95
         365          95
         366          96
         366          96
         366          96
         367          96
         367          96
         368          96
         368          96
         369          97
         369          97
         369          97
         370          97
         370          97
         371          97
         371          98
         371          98
         372          98
         372          98
         372          98
         373          98
         373          99
         374          99
         374          99
         374          99
         375          99
         375          99
         376         100
         376         100
         376         100
         377         100
         377         100
         377         101
         378         101
         378         101
         379         101
         379         101
         379         101
         380         102
         380         102
         380         102
         381         102
         381         102
         382         103
         382         103
         382         103
         383         103
         383         103
         383         104
         384         104
         384         104
         384         104
         385         104
         385         105
         385         105
         386         105
         386         105
         386         105
         387         106
         387         106
         387         106
         388         106
         388         106
         388         107
         389         107
         389         107
         389         107
         390         108
         390         108
         390         108
         391         108
         391         108
         391         109
         392         109
         392         109
         392         109
         393         109
         393         110
         393         110
         394         110
         394         110
         394         111
         394         111
         395         111
         395         111
         395         112
         396         112
         396         112
         396         112
         396         112
         397         113
         397         113
         397         113
         398         113
         398         114
         398         114
         398         114
         399         114
         399         115
         399         115
         400         115
         400         115
         400         116
         400         116
         401         116
         401         116
         401         117
         401         117
         402         117
         402         117
         402         118
         402         118
         403         118
         403         118
         403         119
         403         119
         404         119
         404         119
         404         120
         404         120
         405         120
         405         120
         405         121
         405         121
         406         121
         406         121
         406         122
         406         122
         406         122
         407         122
         407         123
         407         123
         407         123
         408         124
         408         124
         408         124
         408         124
         321         186
         320         186
         320         185
         320         185
         320         185
         319         185
         319         185
         319         184
         319         184
         318         184
         318         184
         318         183
         317         183
         317         183
         317         183
         317         183
         316         182
         316         182
         316         182
         316         182
         315         181
         315         181
         315         181
         315         181
         314         180
         314         180
         314         180
         313         180
         313         180
         313         179
         313         179
         312         179
         312         179
         312         178
         312         178
         311         178
         311         178
         311         177
         311         177
         310         177
         310         177
         310         176
         309         176
         309         176
         309         176
         309         175
         308         175
         308         175
         308         175
         308         174
         307         174
         307         174
         307         174
         307         173
         306         173
         306         173
         306         173
         306         172
         305         172
         305         172
         305         172
         305         171
         304         171
         304         171
         304         171
         304         170
         303         170
         303         170
         303         170
         303         169
         302         169
         302         169
         302         169
         302         168
         301         168
         301         168
         301         168
         301         167
         300         167
         300         167
         300         166
         300         166
         299         166
         299         166
         299         165
         299         165
         298         165
         298         165
         298         164
         298         164
         297         164
         297         164
         297         163
         297         163
         296         163
         296         163
         296         162
         296         162
         296         162
         295         161
         295         161
         295         161
         295         161
         294         160
         294         160
         294         160
         294         160
         293         159
         293         159
         293         159
         293         159
         293         158
         292         158
         292         158
         292         157
         292         157
         291         157
         291         157
         291         156
         291         156
         291         156
         290         156
         290         155
         290         155
         290         155
         289         155
         289         154
         289         154
         289         154
         289         153
         288         153
         288         153
         288         153
         288         152
         288         152
         287         152
         287         152
         287         151
         287         151
         287         151
         286         150
         286         150
         286         150
         286         150
         286         149
         285         149
         285         149
         285         149
         285         148
         285         148
         284         148
         284         147
         284         147
         284         147
         284         147
         283         146
         283         146
         283         146
         283         146
         283         145
         282         145
         282         145
         282         144
         282         144
         282         144
         282         144
         281         143
         281         143
         281         143
         281         143
         281         142
         281         142
         280         142
         280         142
         280         141
         280         141
         280         141
         280         140
         279         140
         279         140
         279         140
         279         139
         279         139
         279         139
         278         139
         278         138
         278         138
         278         138
         278         137
         278         137
         277         137
         277         137
         277         136
         277         136
         277         136
         277         136
         277         135
         276         135
         276         135
         276         135
         276         134
         276         134
         276         134
         276         134
         276         133
         275         133
         275         133
         275         132
         275         132
         275         132
         275         132
         275         131
         275         131
         274         131
         274         131
         274         130
         274         130
         274         130
         274         130
         274         129
         274         129
         273         129
         273         129
         273         128
         273         128
         273         128
         273         128
         273         127
         273         127
         273         127
         273         127
         273         126
         272         126
         272         126
         272         126
         272         125
         272         125
         272         125
         272         125
         272         124
         272         124
         272         124
         272         124
         272         123
         271         123
         271         123
         271         123
         271         122
         271         122
         271         122
         271         122
         271         121
         271         121
         271         121
         271         121
         271         120
         271         120
         271         120
         271         120
         271         119
         271         119
         271         119
         270         119
         270         118
         270         118
         270         118
         270         118
         270         117
         270         117
         270         117
         270         117
         270         117
         270         116
         270         116
         270         116
         270         116
         270         115
         270         115
         270         115
         270         115
         270         114
         270         114
         270         114
         270         114
         270         114
         270         113
         270         113
         270         113
         270         113
         270         112
         270         112
         270         112
         270         112
         270         112
         270         111
         270         111
         270         111
         270         111
         270         110
         270         110
         270         110
         270         110
         270         110
         270         109
         271         109
         271         109
         271         109
         271         109
         271         108
         271         108
         271         108
         271         108
         271         108
         271         107
         271         107
         271         107
         271         107
         271         107
         271         106
         271         106
         271         106
         272         106
         272         106
         272         105
         272         105
         272         105
         272         105
         272         105
         272         104
         272         104
         272         104
         272         104
         273         104
         273         103
         273         103
         273         103
         273         103
         273         103
         273         102
         273         102
         273         102
         274         102
         274         102
         274         102
         274         101
         274         101
         274         101
         274         101
         274         101
         275         101
         275         100
         275         100
         275         100
         275         100
         275         100
         275         100
         276          99
         276          99
         276          99
         276          99
         276          99
         276          99
         277          98
         277          98
         277          98
         277          98
         277          98
         277          98
         278          97
         278          97
         278          97
         278          97
         278          97
         279          97
         279          97
         279          96
         279          96
         279          96
         279          96
         280          96
         280          96
         280          96
         280          95
         281          95
         281          95
         281          95
         281          95
         281          95
         282          95
         282          94
         282          94
         282          94
         283          94
         283          94
         283          94
         283          94
         283          94
         284          93
         284          93
         284          93
         284          93
         285          93
         285          93
         285          93
         285          93
         286          92
         286          92
         286          92
         287          92
         287          92
         287          92
         287          92
         288          92
         288          92
         288          91
         288          91
         289          91
         289          91
         289          91
         290          91
         290          91
         290          91
         290          91
         291          91
         291          90
         291          90
         292          90
         292          90
         292          90
         293          90
         293          90
         293          90
         293          90
         294          90
         294          90
         294          90
         295          89
         295          89
         295          89
         296          89
         296          89
         296          89
         297          89
         297          89
         297          89
         298          89
         298          89
         298          89
         299          89
         299          89
         299          88
         300          88
         300          88
         300          88
         301          88
         301          88
         302          88
         302          88
         302          88
         303          88
         303          88
         303          88
         304          88
         304          88
         304          88
         305          88
         305          88
         306          88
         306          88
         306          88
         307          88
         307          87
         307          87
         308          87
         308          87
         309          87
         309          87
         309          87
         310          87
         310          87
         310          87
         311          87
         311          87
         312          87
         312          87
         312          87
         313          87
         313          87
         314          87
         314          87
         314          87
         315          87
         315          87
         316          87
         316          87
         316          87
         317          87
         317          87
         318          87
         318          87
         318          87
         319          87
         319          87
         320          87
         320          87
         321          87
         321          87
         321          87
         322          87
         322          87
         323          87
         323          87
         323          87
         324          87
         324          87
         325          87
         325          87
         326          87
         326          87
         326          87
         327          87
         327          87
         328          88
         328          88
         329          88
         329          88
         329          88
         330          88
         330          88
         331          88
         331          88
         332          88
         332          88
         332          88
         333          88
         333          88
         334          88
         334          88
         335          88
         335          88
         335          88
         336          88
         336          88
         337          89
         337          89
         338          89
         338          89
         338          89
         339          89
         339          89
         340          89
         340          89
         341          89
         341          89
         342          89
         342          89
         342          89
         343          90
         343          90
         344          90
         344          90
         345          90
         345          90
         345          90
         346          90
         346          90
         347          90
         347          90
         348          91
         348          91
         348          91
         349          91
         349          91
         350          91
         350          91
         351          91
         351          91
         351          91
         352          92
         352          92
         353          92
         353          92
         354          92
         354          92
         354          92
         355          92
         355          92
         356          93
         356          93
         357          93
         357          93
         357          93
         358          93
         358          93
         359          93
         359          94
         360          94
         360          94
         360          94
         361          94
         361          94
         362          94
         362          95
         362          95
         363          95
         363          95
         364          95
         364          95
         364          95
         365          96
         365          96
         366          96
         366          96
         366          96
         367          96
         367          96
         368          97
         368          97
         368          97
         369          97
         369          97
         370          97
         370          98
         370          98
         371          98
         371          98
         372          98
         372          98
         372          99
         373          99
         373          99
         374          99
         374          99
         374          99
         375         100
         375         100
         375         100
         376         100
         376         100
         377         100
         377         101
         377         101
         378         101
         378         101
         378         101
         379         102
         379         102
         380         102
         380         102
         380         102
         381         103
         381         103
         381         103
         382         103
         382         103
         382         103
         383         104
         383         104
         383         104
         384         104
         384         104
         384         105
         385         105
         385         105
         386         105
         386         106
         386         106
         387         106
         387         106
         387         106
         388         107
         388         107
         388         107
         389         107
         389         107
         389         108
         389         108
         390         108
         390         108
         390         109
         391         109
         391         109
         391         109
         392         109
         392         110
         392         110
         393         110
         393         110
         393         111
         394         111
         394         111
         394         111
         394         111
         395         112
         395         112
         395         112
         396         112
         396         113
         396         113
         396         113
         397         113
         397         114
         397         114
         398         114
         398         114
         398         115
         398         115
         399         115
         399         115
         399         115
         399         116
         400         116
         400         116
         400         116
         401         117
         401         117
         401         117
         401         117
         402         118
         402         118
         402         118
         402         118
         403         119
         403         119
         403         119
         403         119
         404         120
         404         120
         404         120
         404         120
         404         121
         405         121
         405         121
         405         122
         405         122
         406         122
         406         122
         406         123
         406         123
         407         123
         407         123
         407         124
         407         124
         407         124
         408         124
         321         186
         321         186
         321         185
         320         185
         320         185
         320         185
         320         184
         319         184
         319         184
         319         184
         318         184
         318         183
         318         183
         318         183
         317         183
         317         182
         317         182
         317         182
         316         182
         316         181
         316         181
         315         181
         315         181
         315         181
         315         180
         314         180
         314         180
         314         180
         314         179
         313         179
         313         179
         313         179
         313         178
         312         178
         312         178
         312         178
         312         177
         311         177
         311         177
         311         177
         310         176
         310         176
         310         176
         310         176
         309         175
         309         175
         309         175
         309         175
         308         175
         308         174
         308         174
         308         174
         307         174
         307         173
         307         173
         307         173
         306         173
         306         172
         306         172
         306         172
         305         172
         305         171
         305         171
         305         171
         304         170
         304         170
         304         170
         304         170
         303         169
         303         169
         303         169
         303         169
         302         168
         302         168
         302         168
         302         168
         301         167
         301         167
         301         167
         301         167
         300         166
         300         166
         300         166
         300         166
         299         165
         299         165
         299         165
         299         165
         298         164
         298         164
         298         164
         298         163
         297         163
         297         163
         297         163
         297         162
         297         162
         296         162
         296         162
         296         161
         296         161
         295         161
         295         161
         295         160
         295         160
         294         160
         294         160
         294         159
         294         159
         294         159
         293         158
         293         158
         293         158
         293         158
         292         157
         292         157
         292         157
         292         157
         292         156
         291         156
         291         156
         291         155
         291         155
         290         155
         290         155
         290         154
         290         154
         290         154
         289         154
         289         153
         289         153
         289         153
         289         153
         288         152
         288         152
         288         152
         288         151
         288         151
         287         151
         287         151
         287         150
         287         150
         287         150
         286         150
         286         149
         286         149
         286         149
         286         148
         285         148
         285         148
         285         148
         285         147
         285         147
         284         147
         284         147
         284         146
         284         146
         284         146
         283         145
         283         145
         283         145
         283         145
         283         144
         283         144
         282         144
         282         144
         282         143
         282         143
         282         143
         281         143
         281         142
         281         142
         281         142
         281         141
         281         141
         280         141
         280         141
         280         140
         280         140
         280         140
         280         140
         279         139
         279         139
         279         139
         279         138
         279         138
         279         138
         279         138
         278         137
         278         137
         278         137
         278         137
         278         136
         278         136
         277         136
         277         136
         277         135
         277         135
         277         135
         277         135
         277         134
         277         134
         276         134
         276         133
         276         133
         276         133
         276         133
         276         132
         276         132
         275         132
         275         132
         275         131
         275         131
         275         131
         275         131
         275         130
         275         130
         275         130
         274         130
         274         129
         274         129
         274         129
         274         129
         274         128
         274         128
         274         128
         274         128
         273         127
         273         127
         273         127
         273         126
         273         126
         273         126
         273         126
         273         125
         273         125
         273         125
         273         125
         273         124
         272         124
         272         124
         272         124
         272         123
         272         123
         272         123
         272         123
         272         123
         272         122
         272         122
         272         122
         272         122
         272         121
         272         121
         271         121
         271         121
         271         120
         271         120
         271         120
         271         120
         271         119
         271         119
         271         119
         271         119
         271         118
         271         118
         271         118
         271         118
         271         117
         271         117
         271         117
         271         117
         271         117
         271         116
         271         116
         271         116
         271         116
         271         115
         271         115
         271         115
         271         115
         271         114
         271         114
         271         114
         271         114
         271         114
         271         113
         271         113
         271         113
         271         113
         271         112
         271         112
         271         112
         271         112
         271         112
         271         111
         271         111
         271         111
         271         111
         271         110
         271         110
         271         110
         271         110
         271         110
         271         109
         271         109
         271         109
         271         109
         271         109
         271         108
         271         108
         271         108
         271         108
         271         108
         272         107
         272         107
         272         107
         272         107
         272         107
         272         106
         272         106
         272         106
         272         106
         272         106
         272         105
         272         105
         272         105
         272         105
         273         105
         273         104
         273         104
         273         104
         273         104
         273         104
         273         103
         273         103
         273         103
         273         103
         274         103
         274         103
         274         102
         274         102
         274         102
         274         102
         274         102
         274         101
         274         101
         275         101
         275         101
         275         101
         275         101
         275         100
         275         100
         275         100
         276         100
         276         100
         276         100
         276          99
         276          99
         276          99
         276          99
         277          99
         277          99
         277          98
         277          98
         277          98
         277          98
         278          98
         278          98
         278          97
         278          97
         278          97
         279          97
         279          97
         279          97
         279          97
         279          96
         280          96
         280          96
         280          96
         280          96
         280          96
         281          96
         281          95
         281          95
         281          95
         281          95
         282          95
         282          95
         282          95
         282          94
         282          94
         283          94
         283          94
         283          94
         283          94
         284          94
         284          94
         284          93
         284          93
         285          93
         285          93
         285          93
         285          93
         286          93
         286          93
         286          93
         286          92
         287          92
         287          92
         287          92
         287          92
         288          92
         288          92
         288          92
         288          92
         289          91
         289          91
         289          91
         290          91
         290          91
         290          91
         290          91
         291          91
         291          91
         291          91
         292          90
         292          90
         292          90
         293          90
         293          90
         293          90
         293          90
         294          90
         294          90
         294          90
         295          90
         295          90
         295          89
         296          89
         296          89
         296          89
         297          89
         297          89
         297          89
         298          89
         298          89
         298          89
         299          89
         299          89
         299          89
         300          89
         300          89
         300          88
         301          88
         301          88
         301          88
         302          88
         302          88
         302          88
         303          88
         303          88
         303          88
         304          88
         304          88
         305          88
         305          88
         305          88
         306          88
         306          88
         306          88
         307          88
         307          88
         307          88
         308          88
         308          88
         309          88
         309          87
         309          87
         310          87
         310          87
         311          87
         311          87
         311          87
         312          87
         312          87
         312          87
         313          87
         313          87
         314          87
         314          87
         314          87
         315          87
         315          87
         316          87
         316          87
         316          87
         317          87
         317          87
         318          87
         318          87
         318          87
         319          87
         319          87
         320          87
         320          87
         321          87
         321          87
         321          87
         322          87
         322          87
         323          87
         323          87
         323          87
         324          87
         324          87
         325          87
         325          87
         325          88
         326          88
         326          88
         327          88
         327          88
         328          88
         328          88
         328          88
         329          88
         329          88
         330          88
         330          88
         331          88
         331          88
         331          88
         332          88
         332          88
         333          88
         333          88
         334          88
         334          88
         334          88
         335          88
         335          89
         336          89
         336          89
         337          89
         337          89
         337          89
         338          89
         338          89
         339          89
         339          89
         340          89
         340          89
         340          89
         341          89
         341          89
         342          90
         342          90
         343          90
         343          90
         343          90
         344          90
         344          90
         345          90
         345          90
         346          90
         346          90
         346          91
         347          91
         347          91
         348          91
         348          91
         349          91
         349          91
         349          91
         350          91
         350          91
         351          91
         351          92
         352          92
         352          92
         352          92
         353          92
         353          92
         354          92
         354          92
         355          93
         355          93
         355          93
         356          93
         356          93
         357          93
         357          93
         357          93
         358          93
         358          94
         359          94
         359          94
         360          94
         360          94
         360          94
         361          94
         361          95
         362          95
         362          95
         362          95
         363          95
         363          95
         364          95
         364          96
         364          96
         365          96
         365          96
         366          96
         366          96
         366          96
         367          97
         367          97
         368          97
         368          97
         368          97
         369          97
         369          98
         370          98
         370          98
         370          98
         371          98
         371          98
         372          99
         372          99
         372          99
         373          99
         373          99
         373          99
         374         100
         374         100
         375         100
         375         100
         375         100
         376         100
         376         101
         376         101
         377         101
         377         101
         378         101
         378         102
         378         102
         379         102
         379         102
         379         102
         380         102
         380         103
         380         103
         381         103
         381         103
         382         103
         382         104
         382         104
         383         104
         383         104
         383         104
         384         105
         384         105
         384         105
         385         105
         385         105
         385         106
         386         106
         386         106
         386         106
         387         106
         387         107
         387         107
         388         107
         388         107
         388         108
         389         108
         389         108
         389         108
         390         108
         390         109
         390         109
         390         109
         391         109
         391         110
         391         110
         392         110
         392         110
         392         110
         393         111
         393         111
         393         111
         394         111
         394         112
         394         112
         394         112
         395         112
         395         112
         395         113
         396         113
         396         113
         396         113
         396         114
         397         114
         397         114
         397         114
         398         115
         398         115
         398         115
         398         115
         399         116
         399         116
         399         116
         399         116
         400         117
         400         117
         400         117
         400         117
         401         118
         401         118
         401         118
         401         118
         402         119
         402         119
         402         119
         402         119
         403         120
         403         120
         403         120
         403         120
         404         121
         404         121
         404         121
         404         121
         405         122
         405         122
         405         122
         405         122
         405         123
         406         123
         406         123
         406         123
         406         124
         407         124
         407         124
         407         124
         322         186
         321         185
         321         185
         321         185
         320         185
         320         185
         320         184
         320         184
         319         184
         319         184
         319         183
         319         183
         318         183
         318         183
         318         182
         318         182
         317         182
         317         182
         317         182
         316         181
         316         181
         316         181
         316         181
         315         180
         315         180
         315         180
         315         180
         314         179
         314         179
         314         179
         314         179
         313         179
         313         178
         313         178
         313         178
         312         178
         312         177
         312         177
         311         177
         311         177
         311         176
         311         176
         310         176
         310         176
         310         175
         310         175
         309         175
         309         175
         309         174
         309         174
         308         174
         308         174
         308         173
         308         173
         307         173
         307         173
         307         172
         307         172
         306         172
         306         172
         306         171
         306         171
         305         171
         305         171
         305         170
         305         170
         304         170
         304         170
         304         169
         304         169
         303         169
         303         169
         303         168
         303         168
         302         168
         302         168
         302         167
         302         167
         301         167
         301         167
         301         166
         301         166
         300         166
         300         165
         300         165
         300         165
         299         165
         299         164
         299         164
         299         164
         299         164
         298         163
         298         163
         298         163
         298         163
         297         162
         297         162
         297         162
         297         162
         296         161
         296         161
         296         161
         296         160
         295         160
         295         160
         295         160
         295         159
         295         159
         294         159
         294         159
         294         158
         294         158
         293         158
         293         158
         293         157
         293         157
         293         157
         292         156
         292         156
         292         156
         292         156
         291         155
         291         155
         291         155
         291         155
         291         154
         290         154
         290         154
         290         153
         290         153
         290         153
         289         153
         289         152
         289         152
         289         152
         289         152
         288         151
         288         151
         288         151
         288         151
         287         150
         287         150
         287         150
         287         149
         287         149
         286         149
         286         149
         286         148
         286         148
         286         148
         286         148
         285         147
         285         147
         285         147
         285         146
         285         146
         284         146
         284         146
         284         145
         284         145
         284         145
         283         145
         283         144
         283         144
         283         144
         283         144
         283         143
         282         143
         282         143
         282         142
         282         142
         282         142
         282         142
         281         141
         281         141
         281         141
         281         141
         281         140
         281         140
         280         140
         280         139
         280         139
         280         139
         280         139
         280         138
         279         138
         279         138
         279         138
         279         137
         279         137
         279         137
         279         137
         278         136
         278         136
         278         136
         278         136
         278         135
         278         135
         278         135
         277         134
         277         134
         277         134
         277         134
         277         133
         277         133
         277         133
         276         133
         276         132
         276         132
         276         132
         276         132
         276         131
         276         131
         276         131
         275         131
         275         130
         275         130
         275         130
         275         130
         275         129
         275         129
         275         129
         275         128
         275         128
         274         128
         274         128
         274         127
         274         127
         274         127
         274         127
         274         126
         274         126
         274         126
         274         126
         273         125
         273         125
         273         125
         273         125
         273         124
         273         124
         273         124
         273         124
         273         123
         273         123
         273         123
         273         123
         273         122
         272         122
         272         122
         272         122
         272         121
         272         121
         272         121
         272         121
         272         121
         272         120
         272         120
         272         120
         272         120
         272         119
         272         119
         272         119
         272         119
         272         118
         272         118
         272         118
         272         118
         271         117
         271         117
         271         117
         271         117
         271         117
         271         116
         271         116
         271         116
         271         116
         271         115
         271         115
         271         115
         271         115
         271         114
         271         114
         271         114
         271         114
         271         114
         271         113
         271         113
         271         113
         271         113
         271         112
         271         112
         271         112
         271         112
         271         112
         271         111
         271         111
         271         111
         271         111
         271         110
         271         110
         271         110
         271         110
         272         110
         272         109
         272         109
         272         109
         272         109
         272         109
         272         108
         272         108
         272         108
         272         108
         272         108
         272         107
         272         107
         272         107
         272         107
         272         107
         272         106
         272         106
         272         106
         273         106
         273         106
         273         105
         273         105
         273         105
         273         105
         273         105
         273         104
         273         104
         273         104
         273         104
         274         104
         274         103
         274         103
         274         103
         274         103
         274         103
         274         103
         274         102
         274         102
         274         102
         275         102
         275         102
         275         102
         275         101
         275         101
         275         101
         275         101
         275         101
         276         100
         276         100
         276         100
         276         100
         276         100
         276         100
         276          99
         277          99
         277          99
         277          99
         277          99
         277          99
         277          98
         278          98
         278          98
         278          98
         278          98
         278          98
         278          98
         279          97
         279          97
         279          97
         279          97
         279          97
         280          97
         280          97
         280          96
         280          96
         280          96
         280          96
         281          96
         281          96
         281          96
         281          95
         282          95
         282          95
         282          95
         282          95
         282          95
         283          95
         283          94
         283          94
         283          94
         283          94
         284          94
         284          94
         284          94
         284          94
         285          93
         285          93
         285          93
         285          93
         286          93
         286          93
         286          93
         286          93
         287          92
         287          92
         287          92
         287          92
         288          92
         288          92
         288          92
         288          92
         289          92
         289          92
         289          91
         290          91
         290          91
         290          91
         290          91
         291          91
         291          91
         291          91
         292          91
         292          91
         292          90
         292          90
         293          90
         293          90
         293          90
         294          90
         294          90
         294          90
         295          90
         295          90
         295          90
         296          90
         296          90
         296          89
         296          89
         297          89
         297          89
         297          89
         298          89
         298          89
         298          89
         299          89
         299          89
         299          89
         300          89
         300          89
         300          89
         301          89
         301          88
         301          88
         302          88
         302          88
         303          88
         303          88
         303          88
         304          88
         304          88
         304          88
         305          88
         305          88
         305          88
         306          88
         306          88
         306          88
         307          88
         307          88
         308          88
         308          88
         308          88
         309          88
         309          88
         309          88
         310          88
         310          88
         311          88
         311          87
         311          87
         312          87
         312          87
         313          87
         313          87
         313          87
         314          87
         314          87
         314          87
         315          87
         315          87
         316          87
         316          87
         316          87
         317          87
         317          87
         318          87
         318          87
         318          87
         319          87
         319          87
         320          87
         320          87
         320          87
         321          87
         321          87
         322          87
         322          87
         323          87
         323          88
         323          88
         324          88
         324          88
         325          88
         325          88
         325          88
         326          88
         326          88
         327          88
         327          88
         328          88
         328          88
         328          88
         329          88
         329          88
         330          88
         330          88
         330          88
         331          88
         331          88
         332          88
         332          88
         333          88
         333          88
         333          88
         334          88
         334          89
         335          89
         335          89
         336          89
         336          89
         336          89
         337          89
         337          89
         338          89
         338          89
         339          89
         339          89
         339          89
         340          89
         340          89
         341          90
         341          90
         342          90
         342          90
         342          90
         343          90
         343          90
         344          90
         344          90
         344          90
         345          90
         345          90
         346          91
         346          91
         347          91
         347          91
         347          91
         348          91
         348          91
         349          91
         349          91
         350          91
         350          92
         350          92
         351          92
         351          92
         352          92
         352          92
         353          92
         353          92
         353          92
         354          93
         354          93
         355          93
         355          93
         355          93
         356          93
         356          93
         357          93
         357          94
         358          94
         358          94
         358          94
         359          94
         359          94
         360          94
         360          94
         360          95
         361          95
         361          95
         362          95
         362          95
         362          95
         363          95
         363          96
         364          96
         364          96
         364          96
         365          96
         365          96
         366          96
         366          97
         366          97
         367          97
         367          97
         368          97
         368          97
         368          98
         369          98
         369          98
         370          98
         370          98
         370          98
         371          98
         371          99
         371          99
         372          99
         372          99
         373          99
         373         100
         373         100
         374         100
         374         100
         375         100
         375         100
         375         101
         376         101
         376         101
         376         101
         377         101
         377         101
         377         102
         378         102
         378         102
         379         102
         379         102
         379         103
         380         103
         380         103
         380         103
         381         103
         381         104
         381         104
         382         104
         382         104
         382         104
         383         105
         383         105
         383         105
         384         105
         384         105
         384         106
         385         106
         385         106
         385         106
         386         106
         386         107
         386         107
         387         107
         387         107
         387         107
         388         108
         388         108
         388         108
         389         108
         389         109
         389         109
         390         109
         390         109
         390         109
         391         110
         391         110
         391         110
         391         110
         392         111
         392         111
         392         111
         393         111
         393         111
         393         112
         394         112
         394         112
         394         112
         394         113
         395         113
         395         113
         395         113
         396         114
         396         114
         396         114
         396         114
         397         114
         397         115
         397         115
         397         115
         398         115
         398         116
         398         116
         399         116
         399         116
         399         117
         399         117
         400         117
         400         117
         400         118
         400         118
         401         118
         401         118
         401         119
         401         119
         402         119
         402         119
         402         120
         402         120
         403         120
         403         120
         403         121
         403         121
         403         121
         404         121
         404         122
         404         122
         404         122
         405         122
         405         123
         405         123
         405         123
         405         124
         406         124
         406         124
         406         124
         406         125
         322         186
         322         185
         321         185
         321         185
         321         185
         321         184
         320         184
         320         184
         320         184
         320         183
         319         183
         319         183
         319         183
         319         183
         318         182
         318         182
         318         182
         317         182
         317         181
         317         181
         317         181
         316         181
         316         181
         316         180
         316         180
         315         180
         315         180
         315         179
         315         179
         314         179
         314         179
         314         178
         314         178
         313         178
         313         178
         313         177
         312         177
         312         177
         312         177
         312         176
         311         176
         311         176
         311         176
         311         175
         310         175
         310         175
         310         175
         310         174
         309         174
         309         174
         309         174
         309         174
         308         173
         308         173
         308         173
         308         173
         307         172
         307         172
         307         172
         307         172
         306         171
         306         171
         306         171
         306         170
         305         170
         305         170
         305         170
         305         169
         304         169
         304         169
         304         169
         304         168
         303         168
         303         168
         303         168
         303         167
         302         167
         302         167
         302         167
         302         166
         301         166
         301         166
         301         166
         301         165
         300         165
         300         165
         300         165
         300         164
         300         164
         299         164
         299         164
         299         163
         299         163
         298         163
         298         162
         298         162
         298         162
         297         162
         297         161
         297         161
         297         161
         296         161
         296         160
         296         160
         296         160
         296         160
         295         159
         295         159
         295         159
         295         158
         294         158
         294         158
         294         158
         294         157
         294         157
         293         157
         293         157
         293         156
         293         156
         292         156
         292         156
         292         155
         292         155
         292         155
         291         154
         291         154
         291         154
         291         154
         291         153
         290         153
         290         153
         290         153
         290         152
         289         152
         289         152
         289         152
         289         151
         289         151
         288         151
         288         150
         288         150
         288         150
         288         150
         287         149
         287         149
         287         149
         287         149
         287         148
         286         148
         286         148
         286         147
         286         147
         286         147
         286         147
         285         146
         285         146
         285         146
         285         146
         285         145
         284         145
         284         145
         284         145
         284         144
         284         144
         284         144
         283         143
         283         143
         283         143
         283         143
         283         142
         282         142
         282         142
         282         142
         282         141
         282         141
         282         141
         281         140
         281         140
         281         140
         281         140
         281         139
         281         139
         281         139
         280         139
         280         138
         280         138
         280         138
         280         138
         280         137
         279         137
         279         137
         279         136
         279         136
         279         136
         279         136
         279         135
         278         135
         278         135
         278         135
         278         134
         278         134
         278         134
         278         134
         277         133
         277         133
         277         133
         277         133
         277         132
         277         132
         277         132
         277         132
         276         131
         276         131
         276         131
         276         130
         276         130
         276         130
         276         130
         276         129
         276         129
         275         129
         275         129
         275         128
         275         128
         275         128
         275         128
         275         127
         275         127
         275         127
         275         127
         274         126
         274         126
         274         126
         274         126
         274         125
         274         125
         274         125
         274         125
         274         124
         274         124
         274         124
         273         124
         273         123
         273         123
         273         123
         273         123
         273         122
         273         122
         273         122
         273         122
         273         121
         273         121
         273         121
         273         121
         273         121
         273         120
         273         120
         272         120
         272         120
         272         119
         272         119
         272         119
         272         119
         272         118
         272         118
         272         118
         272         118
         272         117
         272         117
         272         117
         272         117
         272         117
         272         116
         272         116
         272         116
         272         116
         272         115
         272         115
         272         115
         272         115
         272         114
         272         114
         272         114
         272         114
         272         114
         272         113
         272         113
         272         113
         272         113
         272         112
         272         112
         272         112
         272         112
         272         112
         272         111
         272         111
         272         111
         272         111
         272         111
         272         110
         272         110
         272         110
         272         110
         272         109
         272         109
         272         109
         272         109
         272         109
         272         108
         272         108
         272         108
         272         108
         273         108
         273         107
         273         107
         273         107
         273         107
         273         107
         273         106
         273         106
         273         106
         273         106
         273         106
         273         105
         273         105
         273         105
         273         105
         274         105
         274         104
         274         104
         274         104
         274         104
         274         104
         274         104
         274         103
         274         103
         274         103
         275         103
         275         103
         275         102
         275         102
         275         102
         275         102
         275         102
         275         102
         275         101
         276         101
         276         101
         276         101
         276         101
         276         101
         276         100
         276         100
         276         100
         277         100
         277         100
         277         100
         277          99
         277          99
         277          99
         278          99
         278          99
         278          99
         278          98
         278          98
         278          98
         279          98
         279          98
         279          98
         279          97
         279          97
         279          97
         280          97
         280          97
         280          97
         280          97
         280          96
         280          96
         281          96
         281          96
         281          96
         281          96
         281          96
         282          95
         282          95
         282          95
         282          95
         283          95
         283          95
         283          95
         283          95
         283          94
         284          94
         284          94
         284          94
         284          94
         285          94
         285          94
         285          94
         285          93
         285          93
         286          93
         286          93
         286          93
         286          93
         287          93
         287          93
         287          92
         287          92
         288          92
         288          92
         288          92
         289          92
         289          92
         289          92
         289          92
         290          92
         290          91
         290          91
         290          91
         291          91
         291          91
         291          91
         292          91
         292          91
         292          91
         292          91
         293          91
         293          90
         293          90
         294          90
         294          90
         294          90
         295          90
         295          90
         295          90
         295          90
         296          90
         296          90
         296          90
         297          89
         297          89
         297          89
         298          89
         298          89
         298          89
         299          89
         299          89
         299          89
         300          89
         300          89
         300          89
         301          89
         301          89
         301          89
         302          89
         302          88
         302          88
         303          88
         303          88
         303          88
         304          88
         304          88
         304          88
         305          88
         305          88
         305          88
         306          88
         306          88
         307          88
         307          88
         307          88
         308          88
         308          88
         308          88
         309          88
         309          88
         310          88
         310          88
         310          88
         311          88
         311          88
         311          88
         312          88
         312          88
         313          88
         313          88
         313          88
         314          88
         314          88
         314          88
         315          88
         315          87
         316          87
         316          87
         316          87
         317          87
         317          87
         318          87
         318          87
         318          88
         319          88
         319          88
         320          88
         320          88
         320          88
         321          88
         321          88
         322          88
         322          88
         322          88
         323          88
         323          88
         324          88
         324          88
         325          88
         325          88
         325          88
         326          88
         326          88
         327          88
         327          88
         327          88
         328          88
         328          88
         329          88
         329          88
         329          88
         330          88
         330          88
         331          88
         331          88
         332          88
         332          88
         332          88
         333          89
         333          89
         334          89
         334          89
         335          89
         335          89
         335          89
         336          89
         336          89
         337          89
         337          89
         337          89
         338          89
         338          89
         339          89
         339          89
         340          90
         340          90
         340          90
         341          90
         341          90
         342          90
         342          90
         343          90
         343          90
         343          90
         344          90
         344          90
         345          91
         345          91
         346          91
         346          91
         346          91
         347          91
         347          91
         348          91
         348          91
         348          91
         349          91
         349          92
         350          92
         350          92
         351          92
         351          92
         351          92
         352          92
         352          92
         353          92
         353          93
         353          93
         354          93
         354          93
         355          93
         355          93
         356          93
         356          93
         356          94
         357          94
         357          94
         358          94
         358          94
         358          94
         359          94
         359          94
         360          95
         360          95
         360          95
         361          95
         361          95
         362          95
         362          95
         362          96
         363          96
         363          96
         364          96
         364          96
         364          96
         365          96
         365          97
         366          97
         366          97
         366          97
         367          97
         367          97
         368          97
         368          98
         368          98
         369          98
         369          98
         370          98
         370          98
         370          99
         371          99
         371          99
         371          99
         372          99
         372          99
         373         100
         373         100
         373         100
         374         100
         374         100
         374         101
         375         101
         375         101
         375         101
         376         101
         376         101
         377         102
         377         102
         377         102
         378         102
         378         102
         378         103
         379         103
         379         103
         379         103
         380         103
         380         103
         380         104
         381         104
         381         104
         382         104
         382         104
         382         105
         383         105
         383         105
         383         105
         384         105
         384         106
         384         106
         385         106
         385         106
         385         107
         386         107
         386         107
         386         107
         387         107
         387         108
         387         108
         387         108
         388         108
         388         108
         388         109
         389         109
         389         109
         389         109
         390         110
         390         110
         390         110
         391         110
         391         110
         391         111
         391         111
         392         111
         392         111
         392         112
         393         112
         393         112
         393         112
         394         112
         394         113
         394         113
         394         113
         395         113
         395         114
         395         114
         395         114
         396         114
         396         115
         396         115
         397         115
         397         115
         397         116
         397         116
         398         116
         398         116
         398         117
         398         117
         399         117
         399         117
         399         118
         399         118
         400         118
         400         118
         400         119
         400         119
         401         119
         401         119
         401         120
         401         120
         402         120
         402         120
         402         121
         402         121
         403         121
         403         121
         403         122
         403         122
         404         122
         404         122
         404         123
         404         123
         404         123
         405         123
         405         124
         405         124
         405         124
         405         124
         406         125
