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