4309
4305
4302
4280
4280
4283
4285
4284
4277
4292
4282
4274
4280
4287
4286
4285
4287
4292
4288
4303
4301
4302
4310
4308
4311
4313
4286
4286
4287
4285
4273
4273
4277
4282
4285
4279
4277
4256
4235
4217
4223
4224
4221
4222
4223
4224
4214
4224
4230
4228
4233
4229
4228
4230
4227
4231
4234
4233
4231
4231
4232
4235
4237
4236
4233
4235
4233
4235
4241
4239
4237
4237
4240
4224
4225
4227
4226
4223
4221
4221
4221
4220
4216
4216
4220
4220
4217
4225
4224
4224
4222
4222
4187
4230
4232
4228
4227
4230
4233
4235
4237
4254
4266
4267
4270
4260
4273
4277
4268
4267
4267
4263
4278
4277
4281
4283
4284
4288
4284
4288
4283
4288
4293
4286
4285
4280
4284
4287
4281
4273
4275
4272
4270
4272
4276
4278
4272
4274
4274
4271
4275
4271
4275
4282
4287
4287
4286
4285
4288
4291
4289
4289
4288
4288
4285
4278
4294
4297
4292
4291
4290
4286
4291
4295
4292
4293
4296
4296
4299
4294
4291
4288
4295
4294
4292
4289
4287
4284
4291
4292
4288
4288
4292
4294
4296
4300
4299
4299
4294
4283
4299
4295
4295
4291
4290
4221
4219
4225
4221
4287
4288
4293
4297
4293
4292
4290
4290
4300
4300
4302
4304
4306
4311
4304
4307
4300
4302
4309
4309
4308
4311
4316
4310
4307
4314
4314
4310
4315
4314
4312
4311
4306
4313
4319
4335
4336
4333
4331
4354
4351
4357
4353
4352
4350
4353
4351
4352
4355
4344
4346
4349
4346
4347
4354
4350
4344
4343
4344
4348
4352
4359
4318
4359
4363
4365
4368
4368
4366
4378
4373
4376
4375
4373
4370
4375
4375
4331
4334
4333
4330
4332
4327
4336
4332
4328
4327
4324
4328
4334
4332
4331
4335
4336
4333
4330
4340
4336
4352
4342
4345
4346
4345
4339
4331
4329
4334
4334
4334
4335
4335
4340
4345
4347
4346
4348
4355
4350
4349
4351
4354
4355
4360
4357
4361
4362
4366
4367
4366
4365
4371
4371
4446
4449
4452
4447
4451
4453
4454
4452
4458
4462
4456
4463
4459
4460
4460
4467
4462
4459
4459
4455
4478
4469
4476
4469
4467
4468
4468
4473
4473
4479
4466
4472
4477
4479
4468
4464
4460
4464
4464
4462
4467
4462
4486
4480
4490
4495
4495
4493
4496
4493
4505
4505
4504
4502
4500
4502
4500
4509
4531
4528
4531
4525
4554
4552
4555
4555
4538
4540
4542
4533
4533
4530
4478
4481
4533
4534
4484
4534
4531
4539
4540
4537
4538
4547
4524
4499
4517
4517
4518
4468
4507
4506
4510
4515
4513
4517
4517
4523
4521
4523
4499
4497
4498
4500
4495
4504
4504
4495
4500
4510
4516
4517
4523
4525
4527
4529
4525
4509
4530
4534
4567
4570
4567
4569
4570
4537
4538
4533
4540
4544
4541
4537
4544
4550
4536
4545
4547
4549
4554
4556
4493
4550
4553
4550
4557
4562
4562
4564
4569
4567
4571
4572
4569
4576
4571
4576
4572
4573
4573
4574
4576
4569
4567
4570
4566
4568
4564
4563
4565
4566
4561
4565
4486
4483
4489
4478
4505
4482
4562
4562
4564
4562
4546
4545
4593
4592
4594
4534
4596
4597
4538
4542
4555
4553
4605
4606
4609
4609
4606
4604
4604
4599
4601
4592
4592
4601
4663
4732
4680
4751
4721
4782
4793
4794
4793
4791
4798
4805
4753
4866
4879
4880
4869
4868
4992
5018
5020
5021
5024
5036
5220
5220
5220
5221
5216
5218
5205
5214
5332
5332
5323
5340
5328
5338
5341
5338
5340
5338
5329
5335
5324
5336
5365
5369
5358
5361
5361
5347
5367
5354
5369
5357
5370
5367
5369
5378
5385
5374
5380
5379
5379
5378
5375
5377
5379
5373
5374
5380
5386
5386
5383
5385
5389
5385
5383
5386
5390
5388
5395
5392
5377
5389
5382
5397
5401
5383
5344
5344
5342
5283
5290
5282
5277
5282
5281
5276
5276
5277
5258
5258
5259
5260
5257
5253
5252
5256
5282
5295
5295
5295
5294
5293
5289
5294
5300
5300
5299
5297
5294
5297
5309
5307
5307
5305
5305
5307
5307
5315
5317
5318
5315
5300
5308
5287
5291
5294
5292
5294
5295
5298
5298
5302
5310
5301
5331
5328
5324
5313
5321
5322
5328
5330
5330
5345
5347
5345
5343
5338
5343
2716
5398
5399
5406
5403
5406
5344
5398
5395
5401
5397
5398
5399
5394
5390
5387
5395
5409
5400
5301
5301
5282
5303
5307
5307
5304
5311
5313
5317
5311
5312
5312
5308
5295
5297
5297
5295
5297
5298
5300
5300
5303
5291
5302
5300
5306
5312
5315
5315
5307
5296
5304
5309
5313
5317
5317
5310
5305
5295
5302
5302
5303
5302
5302
5306
5250
5307
5309
5306
5312
5305
5315
5316
5322
5323
5321
5319
5326
5323
5267
5270
5270
5264
5263
5266
5276
5291
5285
5287
5285
5280
5281
5284
5285
5287
5287
5290
5285
5289
5297
5302
5303
5313
5325
5329
5334
5326
5332
5341
5338
5337
5340
5335
5321
5328
5335
5339
5340
5333
5334
5330
5326
5333
5335
5340
5337
5320
5315
5318
5319
5323
5323
5319
5319
5329
5336
5336
5339
5337
5333
5332
5338
5331
5326
5327
5328
5304
5329
5309
5307
5308
5307
5301
5297
5294
5298
5313
5314
5310
5308
5309
5308
5307
5302
5291
5293
5293
5294
5301
5299
5298
5318
5320
5320
5306
5338
5350
5379
5379
5380
5380
5384
5366
5364
5319
5333
5337
5338
5336
5329
5328
5302
5140
5140
5128
5115
5129
5132
5124
5122
5124
5123
5115
5113
5116
5132
5159
5157
5161
5157
5165
5162
5165
5162
5161
5161
5156
5151
5112
5108
5113
5177
5177
5163
5139
5161
5097
5077
5088
5087
5086
5130
5125
5122
5129
5119
5117
5116
5121
5113
5127
5126
5128
5127
5107
5102
5089
5088
5091
5090
5089
5091
5096
5087
5084
5086
5087
5080
5084
5078
5080
5077
5078
5076
5077
5071
5081
5091
5092
5094
5095
5087
5089
5091
5095
5115
5109
5109
5108
5110
5097
5102
5109
5112
5109
5111
5106
5110
5102
5119
5126
5136
5131
5135
5128
5126
5122
5126
5123
5123
5121
5113
5100
5094
5098
5098
5094
5092
5095
5095
5091
5087
5092
5090
5080
5073
5072
5072
5071
5079
5079
5078
5074
5135
5136
5142
5140
5143
5135
5118
5107
5112
5099
5099
5099
5106
5107
5105
5120
5111
5112
5111
5108
5104
5114
5110
5098
5098
5097
5105
5112
