288  16
  289  17
  288  17
  287  18
  287  19
  286  19
  285  20
  284  21
  284  22
  283  23
  282  24
  281  25
  280  25
  279  26
  279  27
  279  28
  278  29
  278  30
  277  30
  276  31
  276  32
  276  33
  276  34
  276  35
  275  36
  275  37
  275  38
  274  38
  273  39
  273  40
  273  41
  272  42
  272  43
  272  44
  271  45
  271  46
  270  47
  270  48
  270  49
  269  49
  268  50
  268  51
  268  52
  267  53
  267  54
  267  55
  266  55
  265  56
  265  57
  265  58
  265  59
  264  60
  263  60
  262  61
  262  62
  262  63
  261  63
  260  64
  260  65
  260  66
  259  67
  259  68
  258  69
  257  70
  257  71
  257  72
  257  73
  256  74
  255  75
  255  76
  254  77
  255  78
  256  78
  257  79
  258  79
  259  79
  259  80
  260  81
  261  82
  262  83
  263  84
  264  84
  265  84
  266  85
  267  86
  268  86
  269  86
  270  86
  271  86
  272  86
  273  86
  274  87
  275  87
  276  87
  277  87
  278  87
  279  87
  280  87
  281  87
  282  87
  283  86
  284  86
  285  86
  286  86
  287  86
  288  86
  289  86
  290  87
  291  87
  292  87
  293  87
  294  87
  295  87
  296  87
  297  87
  298  87
  299  87
  300  87
  301  87
  302  87
  303  88
  304  88
  305  89
  306  89
  307  89
  308  89
  309  89
  310  89
  311  89
  312  89
  313  89
  314  89
  315  89
  316  89
  317  89
  318  89
  319  89
  320  89
  321  89
  322  89
  323  89
  324  89
  325  89
  326  89
  327  89
  328  89
  329  89
  330  89
  331  89
  332  89
  333  89
  334  89
  335  88
  335  87
  336  87
  337  87
  338  87
  339  87
  339  88
  339  89
  338  90
  337  90
  336  91
  336  92
  335  93
  334  94
  334  95
  333  96
  333  97
  333  98
  333  99
  334  100
  334  101
  335  102
  336  103
  336  104
  337  105
  338  105
  338  106
  338  107
  339  108
  340  109
  341  109
  341  110
  342  111
  343  111
  344  112
  345  112
  346  113
  347  114
  348  114
  349  114
  349  115
  350  116
  351  116
  352  116
  352  117
  352  118
  352  119
  352  120
  352  121
  353  122
  354  122
  354  123
  354  124
  355  125
  355  126
  356  127
  357  127
  358  128
  358  129
  359  130
  360  130
  361  130
  362  131
  363  131
  363  132
  364  133
  365  133
  366  133
  366  134
  367  135
  368  135
  369  135
  370  135
  371  135
  372  136
  373  136
  374  136
  375  136
  376  136
  376  137
  377  138
  378  138
  379  138
  380  138
  380  139
  379  139
  378  139
  377  139
  376  139
  375  139
  374  139
  373  139
  372  139
  371  140
  370  140
  369  141
  368  141
  367  141
  366  142
  365  142
  364  142
  363  143
  363  144
  362  144
  361  145
  360  145
  359  145
  358  146
  358  147
  357  148
  356  149
  355  150
  355  151
  354  152
  353  153
  352  153
  351  154
  350  155
  349  156
  349  157
  349  158
  348  158
  347  159
  347  160
  347  161
  346  162
  346  163
  346  164
  346  165
  346  166
  346  167
  346  168
  346  169
  346  170
  347  171
  347  172
  348  173
  349  173
  348  174
  347  174
  346  174
  345  174
  344  174
  343  174
  342  174
  341  174
  341  173
  340  172
  339  172
  338  172
  337  172
  336  172
  335  172
  334  172
  333  172
  332  172
  331  172
  330  172
  329  172
  328  172
  327  172
  326  172
  325  172
  324  172
  323  172
  322  173
  321  174
  320  174
  319  174
  318  174
  317  174
  316  174
  315  174
  314  174
  313  174
  312  174
  311  174
  310  174
  309  175
  308  175
  307  175
  306  175
  305  175
  304  175
  303  175
  302  175
  301  175
  300  175
  299  175
  298  175
  297  175
  296  175
  295  175
  294  175
  293  175
  292  176
  291  177
  290  177
  289  177
  288  177
  287  177
  286  177
  285  177
  284  177
  283  177
  282  177
  281  177
  280  177
  279  177
  278  178
  277  179
  276  179
  275  179
  274  179
  273  179
  272  180
  271  180
  270  181
  269  182
  268  183
  269  184
  270  184
  270  185
  270  186
  271  187
  272  187
  273  188
  273  189
  274  190
  275  190
  275  191
  276  192
  277  193
  278  194
  279  195
  279  196
  279  197
  280  198
  281  198
  282  199
  283  200
  284  201
  284  202
  285  203
  286  203
  287  204
  287  205
  288  206
  289  206
  289  207
  290  208
  290  209
  291  210
  292  210
  292  211
  293  212
  294  212
  294  213
  295  214
  296  214
  297  215
  297  216
  298  217
  299  218
  300  218
  300  219
  301  220
  302  220
  303  221
  303  222
  304  223
  305  223
  306  224
  307  225
  308  225
  308  226
  309  227
  310  228
  311  228
  312  229
  313  229
  314  229
  315  230
  316  230
  317  231
  318  231
  319  231
  320  231
  320  232
  321  233
  320  234
  319  234
  318  234
  317  234
  316  235
  315  235
  314  235
  313  236
  312  237
  311  238
  311  239
  310  239
  309  239
  308  240
  308  241
  308  242
  308  243
  307  243
  306  244
  306  245
  306  246
  305  247
  305  248
  305  249
  305  250
  305  251
  305  252
  305  253
  305  254
  305  255
  305  256
  305  257
  306  258
  306  259
  306  260
  306  261
  306  262
  306  263
  306  264
  306  265
  306  266
  307  267
  308  267
  308  268
  308  269
  308  270
  308  271
  308  272
  308  273
  308  274
  308  275
  308  276
  308  277
  308  278
  308  279
  309  280
  309  281
  309  282
  309  283
  309  284
  309  285
  309  286
  309  287
  310  288
  311  288
  311  289
  311  290
  312  291
  313  291
  313  292
  314  293
  314  294
  314  295
  315  296
  316  296
  317  297
  317  298
  318  299
  319  299
  319  300
  320  301
  319  300
  318  300
  317  300
  316  300
  315  299
  314  299
  313  299
  313  298
  312  297
  311  297
  310  297
  310  296
  309  295
  308  295
  307  295
  306  294
  305  294
  304  294
  303  294
  302  294
  302  293
  301  292
  300  292
  299  292
  298  292
  297  292
  296  292
  295  292
  294  292
  293  292
  292  293
  291  294
  290  294
  289  295
  289  296
  289  297
  288  297
  287  297
  286  297
  286  296
  285  295
  284  295
  283  295
  282  294
  281  294
  280  294
  279  294
  278  293
  277  292
  276  292
  275  292
  274  292
  273  292
  272  292
  271  292
  270  292
  269  292
  268  293
  268  294
  267  294
  266  294
  265  295
  264  295
  263  295
  262  296
  262  297
  261  297
  260  298
  260  299
  260  300
  259  301
  259  302
  259  303
  259  304
  259  305
  259  306
  259  307
  260  308
  260  309
  260  310
  259  309
  258  308
  258  307
  257  306
  256  305
  256  304
  256  303
  255  302
  254  302
  254  301
  253  300
  253  299
  253  298
  252  297
  251  297
  250  296
  250  295
  249  294
  248  294
  248  293
  247  292
  246  292
  245  292
  244  291
  243  291
  243  290
  242  289
  241  288
  240  288
  239  287
  239  286
  238  285
  237  284
  236  283
  235  282
  234  281
  233  281
  232  281
  231  280
  230  279
  229  279
  228  278
  227  277
  226  277
  225  277
  224  277
  223  277
  222  276
  221  275
  220  275
  220  274
  219  273
  218  273
  217  272
  216  272
  215  271
  215  270
  214  269
  213  268
  212  267
  212  266
  211  265
  210  265
  209  264
  209  263
  208  262
  207  262
  207  261
  207  260
  206  259
  205  259
  204  258
  203  258
  202  257
  201  256
  201  255
  200  254
  199  254
  198  254
  197  254
  196  254
  195  253
  194  253
  193  253
  192  253
  191  253
  191  252
  190  251
  189  251
  188  251
  187  251
  186  252
  186  253
  186  254
  186  255
  186  256
  185  257
  185  258
  185  259
  184  259
  183  260
  183  261
  183  262
  182  262
  181  263
  181  264
  181  265
  181  266
  181  267
  181  268
  181  269
  181  270
  181  271
  181  272
  181  273
  181  274
  181  275
  181  276
  181  277
  181  278
  181  279
  181  280
  181  281
  181  282
  181  283
  180  284
  180  285
  180  286
  180  287
  180  288
  180  289
  180  290
  180  291
  180  292
  180  293
  180  294
  180  295
  180  296
  180  297
  180  298
  179  299
  178  300
  178  301
  178  302
  179  303
  180  304
  180  305
  180  306
  180  307
  180  308
  180  309
  180  310
  180  311
  180  312
  180  313
  180  314
  180  315
  180  316
  180  317
  180  318
  180  319
  180  320
  180  321
  180  322
  181  323
  181  324
  181  325
  181  326
  181  327
  180  327
  179  327
  178  326
  177  325
  176  324
  175  324
  174  324
  173  324
  172  324
  171  324
  170  325
  169  326
  168  326
  167  327
  166  328
  165  329
  164  330
  163  331
  163  332
  163  333
  162  333
  161  334
  161  335
  161  336
  160  336
  159  337
  159  338
  158  339
  158  340
  158  341
  157  341
  156  342
  156  343
  156  344
  155  345
  155  346
  154  346
  153  347
  153  348
  153  349
  152  350
  152  351
  151  352
  150  353
  150  354
  150  355
  150  356
  149  357
  148  358
  148  359
  147  360
  147  361
  147  362
  147  363
  146  363
  145  364
  145  365
  145  366
  145  367
  145  368
  144  369
  144  370
  144  371
  144  372
  144  373
  143  374
  142  375
  142  376
  142  377
  142  378
  141  378
  141  377
  141  376
  141  375
  142  374
  142  373
  142  372
  142  371
  142  370
  142  369
  141  368
  141  367
  141  366
  141  365
  141  364
  141  363
  141  362
  141  361
  141  360
  141  359
  140  358
  139  358
  139  357
  138  356
  137  355
  137  354
  137  353
  136  352
  136  351
  135  350
  134  349
  133  348
  133  347
  132  346
  131  346
  130  346
  130  345
  130  344
  129  343
  128  343
  127  343
  127  342
  126  341
  125  341
  124  340
  123  339
  122  338
  121  337
  120  336
  119  335
  118  335
  117  335
  117  334
  116  333
  115  333
  114  333
  113  333
  112  333
  111  333
  110  332
  109  332
  108  332
  107  332
  106  332
  105  333
  104  333
  103  334
  102  335
  101  336
  101  337
  101  338
  101  339
  101  340
  100  340
  100  339
  100  338
  100  337
  100  336
  99  335
  99  334
  98  333
  98  332
  98  331
  98  330
  98  329
  99  328
  99  327
  99  326
  99  325
  99  324
  99  323
  98  322
  98  321
  98  320
  98  319
  98  318
  98  317
  98  316
  98  315
  97  314
  96  314
  96  313
  96  312
  96  311
  96  310
  96  309
  96  308
  96  307
  96  306
  95  305
  95  304
  95  303
  95  302
  95  301
  95  300
  95  299
  95  298
  95  297
  95  296
  95  295
  94  294
  93  294
  93  293
  93  292
  93  291
  93  290
  93  289
  92  288
  92  287
  92  286
  92  285
  92  284
  92  283
  92  282
  91  281
  90  281
  90  280
  90  279
  90  278
  90  277
  89  276
  89  275
  89  274
  89  273
  88  272
  87  271
  87  270
  87  269
  87  268
  86  267
  85  267
  85  266
  85  265
  84  264
  84  263
  83  262
  82  262
  81  262
  80  261
  79  261
  79  260
  78  259
  77  259
  76  259
  75  259
  74  260
  74  261
  73  261
  72  261
  71  261
  70  261
  69  261
  68  262
  67  262
  66  262
  65  262
  64  263
  63  264
  62  264
  61  265
  60  265
  59  265
  58  266
  58  267
  57  267
  56  267
  55  268
  55  269
  54  269
  53  270
  52  270
  51  270
  50  270
  49  271
  49  272
  48  272
  47  272
  46  272
  45  272
  44  273
  43  273
  42  273
  41  274
  41  275
  40  275
  39  275
  38  275
  37  275
  36  276
  36  277
  35  277
  34  277
  33  277
  32  278
  31  278
  30  278
  29  278
  28  279
  27  280
  26  280
  25  280
  24  281
  23  281
  22  281
  21  282
  20  283
  19  284
  18  284
  17  285
  17  286
  16  287
  15  288
  15  289
  14  290
  14  291
  13  291
  12  292
  11  293
  11  294
  11  295
  10  295
  9  296
  9  297
  9  298
  8  299
  8  300
  7  300
  7  299
  8  299
  9  298
  8  297
  8  296
  8  295
  8  294
  8  293
  8  292
  8  291
  9  290
  10  289
  10  288
  10  287
  10  286
  11  285
  11  284
  11  283
  11  282
  11  281
  12  280
  13  279
  13  278
  13  277
  13  276
  13  275
  13  274
  13  273
  13  272
  13  271
  13  270
  13  269
  13  268
  13  267
  13  266
  13  265
  12  264
  11  263
  11  262
  10  261
  10  260
  10  259
  10  258
  10  257
  10  256
  11  255
  11  254
  11  253
  12  253
  13  252
  13  251
  13  250
  14  249
  14  248
  14  247
  15  247
  16  246
  16  245
  16  244
  17  243
  17  242
  17  241
  17  240
  17  239
  17  238
  17  237
  17  236
  16  235
  16  234
  16  233
  15  232
  14  232
  14  231
  14  230
  13  229
  12  229
  11  229
  10  229
  9  229
  8  229
  7  229
  6  229
  5  229
  4  229
  3  229
  2  230
  1  231
  1  230
  1  229
  2  228
  3  228
  4  228
  5  227
  5  226
  6  225
  7  225
  8  224
  8  223
  9  223
  10  222
  11  222
  12  221
  13  220
  14  219
  15  218
  16  217
  17  216
  18  215
  19  214
  20  214
  21  213
  21  212
  22  211
  23  210
  24  209
  25  208
  26  207
  27  206
  28  205
  29  204
  30  203
  30  202
  30  201
  31  201
  32  200
  32  199
  33  198
  34  198
  35  197
  35  196
  35  195
  36  194
  36  193
  37  193
  38  192
  38  191
  39  191
  40  190
  40  189
  41  188
  41  187
  42  187
  43  186
  43  185
  44  184
  45  184
  46  183
  46  182
  46  181
  46  180
  47  179
  48  179
  49  178
  49  177
  49  176
  50  176
  51  175
  51  174
  52  173
  52  172
  52  171
  53  171
  54  170
  54  169
  54  168
  54  167
  55  166
  55  165
  55  164
  55  163
  55  162
  55  161
  54  160
  54  159
  53  158
  52  157
  51  157
  50  156
  49  156
  48  155
  47  155
  46  155
  45  155
  44  155
  43  155
  42  155
  41  155
  40  155
  39  155
  38  154
  37  153
  36  153
  35  153
  34  154
  33  155
  32  155
  31  155
  30  155
  29  156
  28  156
  27  157
  27  158
  26  158
  25  159
  25  160
  24  160
  24  159
  24  158
  25  157
  26  157
  27  156
  27  155
  28  154
  29  154
  30  153
  30  152
  31  152
  32  151
  32  150
  33  150
  34  150
  35  149
  36  148
  37  147
  38  147
  39  147
  40  146
  41  146
  42  146
  43  145
  43  144
  44  143
  45  142
  46  142
  47  141
  48  141
  49  140
  49  139
  50  139
  51  139
  52  138
  53  138
  54  137
  54  136
  55  136
  56  136
  57  136
  58  135
  59  135
  60  135
  61  135
  62  134
  62  133
  63  133
  64  133
  65  133
  66  132
  67  131
  68  131
  69  131
  70  130
  71  130
  72  130
  73  129
  73  128
  74  128
  75  128
  76  127
  77  127
  78  127
  79  126
  79  125
  80  125
  81  124
  82  123
  82  122
  83  122
  84  121
  84  120
  85  119
  86  119
  87  118
  87  117
  88  117
  89  116
  90  115
  90  114
  91  114
  92  113
  93  112
  93  111
  94  111
  95  110
  95  109
  96  108
  97  108
  98  107
  98  106
  99  106
  100  106
  101  105
  102  105
  103  104
  104  103
  105  103
  106  102
  106  101
  105  100
  104  99
  104  98
  104  97
  103  96
  103  95
  103  94
  102  93
  101  93
  101  92
  101  91
  100  90
  100  89
  100  88
  99  87
  98  87
  98  86
  98  85
  97  84
  96  83
  96  82
  96  81
  95  80
  95  79
  95  78
  95  77
  94  76
  93  76
  93  75
  93  74
  93  73
  93  72
  92  71
  92  70
  92  69
  91  68
  90  68
  90  67
  90  66
  90  65
  90  64
  89  63
  89  62
  89  61
  88  60
  87  59
  87  58
  87  57
  87  56
  86  55
  85  55
  85  54
  85  53
  85  52
  84  51
  84  50
  84  49
  83  48
  82  47
  82  46
  82  45
  81  44
  81  43
  81  42
  80  41
  79  41
  79  40
  79  39
  78  38
  77  37
  77  36
  76  35
  76  34
  76  33
  76  32
  76  31
  75  30
  74  30
  74  29
  74  28
  74  27
  75  27
  76  27
  76  28
  77  29
  77  30
  78  31
  79  31
  79  32
  79  33
  80  34
  80  35
  80  36
  81  37
  82  37
  82  38
  82  39
  83  40
  84  40
  84  41
  84  42
  85  43
  85  44
  85  45
  85  46
  85  47
  86  48
  87  48
  87  49
  88  50
  88  51
  88  52
  88  53
  88  54
  88  55
  89  56
  90  56
  90  57
  90  58
  91  59
  91  60
  91  61
  92  62
  93  62
  93  63
  93  64
  93  65
  93  66
  94  67
  95  67
  95  68
  95  69
  95  70
  96  71
  96  72
  96  73
  96  74
  97  75
  98  75
  98  76
  98  77
  99  78
  99  79
  99  80
  99  81
  100  82
  101  83
  101  84
  101  85
  102  86
  103  86
  103  87
  103  88
  104  89
  104  90
  104  91
  104  92
  105  93
  106  94
  107  95
  107  96
  108  97
  109  97
  110  98
  111  98
  112  97
  113  97
  114  96
  114  95
  115  95
  116  94
  117  94
  118  93
  119  92
  120  92
  121  92
  122  91
  122  90
  123  90
  124  90
  125  89
  126  89
  127  89
  128  88
  128  87
  129  87
  130  87
  131  86
  132  86
  133  85
  133  84
  134  83
  135  82
  136  81
  137  81
  138  81
  139  80
  139  79
  140  79
  141  78
  142  77
  142  76
  143  76
  144  75
  145  74
  145  73
  146  72
  147  71
  148  70
  149  69
  149  68
  150  67
  151  67
  152  66
  152  65
  153  64
  153  63
  153  62
  154  62
  155  61
  155  60
  156  59
  157  58
  158  57
  158  56
  159  56
  160  55
  160  54
  160  53
  160  52
  161  51
  162  51
  163  51
  164  51
  164  52
  164  53
  164  54
  164  55
  165  56
  166  56
  166  57
  166  58
  167  59
  168  59
  169  59
  170  60
  170  61
  171  62
  172  62
  173  62
  174  62
  175  62
  176  62
  177  61
  177  60
  178  60
  179  60
  180  60
  181  60
  182  59
  183  59
  184  59
  185  58
  185  57
  186  57
  187  57
  188  56
  189  56
  190  56
  191  55
  192  54
  193  54
  194  53
  195  52
  196  52
  197  51
  198  51
  199  51
  200  51
  201  50
  201  49
  202  49
  203  49
  204  49
  205  48
  206  48
  207  48
  208  48
  209  47
  210  46
  211  46
  212  45
  213  45
  214  45
  215  44
  215  43
  216  43
  217  43
  218  42
  218  41
  219  41
  220  40
  221  40
  222  39
  223  38
  224  37
  225  37
  226  36
  226  35
  227  34
  227  33
  228  32
  229  31
  229  30
  230  30
  230  31
  230  32
  231  33
  232  34
  233  35
  234  35
  235  35
  236  35
  237  35
  238  35
  239  35
  240  35
  241  35
  242  35
  243  34
  244  34
  245  34
  246  34
  247  34
  248  34
  249  34
  250  33
  250  32
  251  32
  252  32
  253  31
  253  30
  254  30
  255  30
  256  30
  257  30
  258  30
  259  29
  260  29
  261  29
  262  29
  263  29
  264  29
  265  28
  266  27
  267  27
  268  27
  269  27
  270  26
  271  26
  272  25
  273  24
  274  24
  275  23
  275  22
  276  22
  277  22
  278  21
  279  21
  280  20
  280  19
  281  19
  282  19
  283  18
  284  18
  285  17
  285  16
  286  16
  287  16
  288  16