Free Statistics

of Irreproducible Research!

Author's title

Author*Unverified author*
R Software Modulerwasp_centraltendency.wasp
Title produced by softwareCentral Tendency
Date of computationFri, 07 May 2021 07:50:31 +0200
Cite this page as followsStatistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?v=date/2021/May/07/t16203666614cgie27z3hx82my.htm/, Retrieved Thu, 28 Mar 2024 21:14:55 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=319423, Retrieved Thu, 28 Mar 2024 21:14:55 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact70
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
-       [Central Tendency] [ijiji] [2021-05-07 05:50:31] [d41d8cd98f00b204e9800998ecf8427e] [Current]
Feedback Forum

Post a new message
Dataseries X:
elipseslaukums
6478
6498
6501
6485
6488
6471
6478
6487
6477
6470
6454
6472
6469
6498
6475
6479
6484
6462
6472
6479
6477
6482
6480
6471
6473
6475
6472
6487
6473
6485
6484
6466
6475
6477
6483
6483
6487
6477
6466
6469
6483
6472
6475
6462
6467
6468
6470
6475
6482
6463
6482
6448
6460
6458
6488
6480
6476
6471
6471
6467
6465
6482
6466
6468
6475
6472
6469
6458
6466
6448
6481
6470
6457
6470
6484
6475
6470
6479
6452
6490
6470
6474
6464
6468
6471
6459
6457
6448
6448
6444
6465
6469
6468
6450
6468
6477
6478
6449
6459
6468
6446
6457
6468
6452
6474
6470
6462
6467
6465
6457
6466
6454
6454
6467
6465
6458
6465
6467
6467
6463
6475
6453
6472
6460
6472
6463
6461
6456
6450
6469
6460
6454
6458
6438
6465
6431
6451
6474
6452
6434
6452
6449
6455
6462
6465
6452
6435
6461
6453
6452
6448
6471
6457
6465
6465
6459
6448
6463
6461
6452
6472
6459
6454
6454
6446
6452
6448
6452
6459
6466
6460
6453
6468
6457
6456
6459
6448
6462
6459
6449
6456
6465
6455
6460
6431
6435
6440
6452
6455
6443
6438
6437
6448
6468
6444
6457
6448
6462
6454
6461
6460
6463
6452
6462
6473
6442
6461
6442
6446
6466
6452
6435
6444
6461
6451
6458
6461
6456
6460
6470
6444
6443
6448
6471
6429
6464
6448
6463
6449
6439
6459
6451
6452
6457
6458
6457
6470
6462
6448
6426
6453
6432
6451
6455
6434
6452
6442
6467
6429
6452
6456
6480
6437
6465
6454
6436
6452
6449
6442
6455
6446
6431
6445
6454
6462
6456
6448
6435
6452
6450
6432
6475
6447
6459
6462
6451
6454
6446
6450
6436
6465
6429
6461
6456
6444
6460
6471
6453
6445
6463
6464
6454
6446
6458
6463
6450
6450
6451
6453
6455
6431
6432
6463
6469
6464
6438
6442
6455
6457
6459
6450
6464
6452
6459
6447
6444
6463
6458
6459
6449
6466
6468
6447
6491
6493
6507
6500
6489
6487
6485
6496
6495
6495
6495
6489
6471
6499
6500
6503
6490
6481
6493
6499
6489
6498
6496
6494
6513
6498
6502
6496
6516
6488
6523
6503
6530
6527
6508
6494
6509
6529
6508
6534
6523
6543
6481
6492
6446
6446
6435
6434
6426
6412
6426
6419
6406
6407
6382
6384
6376
6368
6366
6365
6367
6361
6365
6374
6355
6361
6354
6358
6350
6369
6354
6354
6360
6363
6358
6353
6359
6354
6350
6364
6362
6357
6356
6361
6348
6366
6350
6353
6358
6343
6338
6347
6341
6358
6352
6341
6346
6356
6345
6342
6344
6348
6348
6348
6359
6343
6342
6353
6351
6339
6354
6356
6354
6343
6356
6340
6343
6341
6337
6347
6344
6349
6338
6340
6339
6351
6345
6357
6349
6324
6352
6346
6340
6349
6360
6358
6353
6354
6359
6361
6352
6351
6340
6353
6350
6346
6320
6347
6354
6339
6362
6360
6361
6367
6353
6350
6357
6359
6357
6355
6358
6372
6365
6356
6348
6349
6360
6372
6370
6350
6361
6366
6357
6363
6361
6363
6354
6368
6350
6362
6359
6368
6355
6333
6371
6336
6361
6358
6366
6347
6349
6365
6358
6339
6366
6365
6346
6355
6368
6366
6353
6354
6365
6363
6360
6359
6358
6352
6363
6372
6353
6367
6364
6357
6350
6368
6373
6354
6363
6356
6359
6352
6366
6337
6357
6356
6359
6365
6357
6367
6358
6358
6359
6345
6366
6357
6369
6358
6366
6360
6357
6351
6347
6362
6355
6371
6359
6355
6362
6368
6360
6361
6371
6361
6364
6363
6380
6341
6357
6366
6350
6366
6342
6364
6353
6354
6375
6363
6364
6371
6372
6357
6360
6356
6371
6375
6359
6355
6372
6356
6368
6349
6351
6361
6366
6364
6359
6363
6363
6370
6344
6362
6363
6358
6360
6361
6355
6377
6341
6344
6352
6358
6351
6372
6359
6354
6372
6373
6358
6368
6361
6362
6336
6361
6342
6353
6374
6358
6358
6357
6349
6363
6367
6349
6359
6370
6344
6356
6365
6369
6330
6368
6370
6360
6357
6364
6364
6360
6367
6362
6360
6356
6353
6360
6372
6372
6348
6354
6369
6352
6373
6344
6366
6368
6372
6365
6370
6370
6359
6358
6363
6366
6368
6365
6363
6356
6367
6362
6359
6369
6355
6370
6364
6358
6360
6362
6365
6371
6363
6354
6350
6362
6350
6352
6346
6352
6365
6347
6358
6348
6354
6364
6363
6360
6367
6353
6358
6356
6371
6370
6344
6363
6359
6361
6363
6349
6352
6365
6361
6361
6371
6357
6347
6349
6334
6365
6361
6361
6345
6359
6348
6363
6363
6369
6370
6355
6342
6377
6354
6344
6350
6365
6360
6357
6353
6358
6369
6369
6357
6346
6350
6349
6347
6355
6349
6357
6370
6361
6365
6354
6360
6363
6370
6358
6357
6343
6370
6362
6376
6358
6355
6351
6352
6371
6357
6353
6362
6364
6352
6339
6367
6349
6365
6353
6346
6353
6340
6355
6347
6355
6359
6350
6364
6358
6354
6350
6353
6358
6361
6345
6363
6358
6356
6345
6341
6364
6357
6354
6341
6364
6347
6375
6363
6334
6340
6359
6378
6351
6346
6356
6354
6350
6349
6355
6361
6346
6352
6361
6348
6357
6356
6359
6353
6351
6339
6340
6362
6333
6347
6337
6336
6373
6353
6337
6355
6352
6367
6339
6352
6339
6367
6345
6345
6355
6359
6363
6364
6346
6359
6350
6351
6358
6369
6365
6363
6367
6364
6365
6358
6351
6361
6368
6349
6370
6373
6366
6352
6376
6362
6348
6360
6352
6358
6364
6368
6359
6344
6373
6367
6362
6362
6369
6382
6360
6374
6353
6354
6366
6369
6353
6368
6364
6350
6360
6363
6348
6366
6350
6348
6367
6345
6342
6365
6355
6356
6357
6354
6358
6350
6346
6364
6356
6360
6361
6346
6359
6357
6355
6361
6362
6350
6375
6358
6356
6355
6377
6362
6355
6346
6365
6349
6364
6376
6357
6367
6358
6346
6362
6360
6361
6347
6357
6358
6355
6368
6358
6349
6351
6358
6363
6352
6342
6352
6355
6364
6340
6360
6360
6351
6346
6353
6357
6351
6354
6363
6361
6369
6370
6362
6357
6365
6346
6352
6350
6358
6368
6363
6363
6352
6373
6366
6366
6353
6357
6350
6362
6362
6371
6353
6365
6350
6356
6353
6365
6370
6354
6375
6354
6373
6351
6362
6350
6355
6345
6366
6357
6369
6359
6363
6371
6360
6371
6361
6361
6368
6381
6359
6354
6360
6357
6371
6358
6351
6351
6370
6359
6354
6373
6353
6366
6371
6364
6351
6363
6365
6363
6346
6354
6355
6361
6356
6354
6371
6354
6363
6351
6354
6367
6362
6360
6358
6361
6364
6375
6352
6358
6364
6367
6374
6364
6365
6362
6359
6358
6343
6342
6353
6355
6362
6360
6361
6372
6355
6355
6371
6362
6356
6338
6375
6366
6360
6359
6360
6365
6364
6366
6345
6355
6357
6363
6355
6366
6355
6352
6355
6356
6346
6360
6361
6358
6324
6353
6355
6355
6352
6337
6360
6354
6357
6348
6368
6352
6351
6361
6339
6359
6356
6349
6352
6355
6357
6348
6361
6364
6360
6356
6350
6355
6332
6340
6377
6356
6353
6352
6338
6366
6369
6357
6360
6365
6355
6359
6367
6339
6349
6354
6342
6352
6341
6363
6361
6354
6363
6336
6358
6362
6366
6347
6364
6355
6356
6347
6348
6352
6351
6362
6355
6355
6353
6347
6352
6359
6336
6354
6352
6370
6346
6346
6359
6356
6340
6335
6363
6358
6357
6362
6345
6339
6343
6357
6356
6334
6350
6342
6359
6354
6338
6339
6355
6354
6365
6334
6344
6361
6346
6338
6359
6354
6366
6351
6362
6342
6359
6354
6361
6359
6371
6360
6364
6364
6337
6356
6345
6344
6343
6357
6355
6330
6348
6348
6351
6355
6352
6358
6369
6360
6373
6347
6359
6345
6341
6357
6352
6361
6355
6353
6356
6350
6349
6354
6358
6354
6360
6358
6362
6347
6356
6367
6349
6355
6365
6335
6348
6333
6360
6347
6344
6362
6369
6347
6355
6356
6351
6367
6346
6354
6353
6356
6368
6356
6360
6333
6356
6355
6356
6352
6348
6350
6362
6362
6359
6344
6358
6348
6370
6356
6370
6358
6340
6367
6359
6356
6342
6365
6377
6357
6341
6368
6365
6364
6357
6359
6357
6361
6364
6372
6360
6367
6360
6340
6368
6369
6363
6350
6362
6362
6363
6360
6362
6351
6358
6356
6362
6349
6369
6356
6363
6372
6377
6363
6344
6359
6346
6368
6368
6361
6367
6365
6366
6371
6364
6372
6351
6360
6359
6376
6354
6356
6351
6356
6377
6362
6372
6353
6364
6365
6360
6371
6349
6363
6363
6363
6367
6351
6355
6354
6359
6359
6369
6355
6361
6372
6364
6352
6355
6357
6364
6351
6364
6355
6367
6364
6360
6353
6360
6351
6367
6355
6355
6370
6343
6353
6357
6366
6340
6354
6366
6358
6369
6349
6342
6354
6349
6364
6355
6365
6347
6362
6354
6359
6358
6356
6345
6354
6348
6357
6353
6362
6353
6355
6352
6355
6351
6356
6352
6348
6350
6348
6369
6363
6372
6357
6352
6368
6350
6361
6365
6354
6361
6353
6364
6357
6366
6356
6366
6353
6357
6362
6367
6335
6366
6365
6362
6350
6355
6357
6356
6345
6373
6362
6372
6354
6365
6353
6361
6365
6362
6373
6349
6371
6358
6366
6362
6358
6354
6362
6350
6375
6358
6366
6353
6359
6356
6360
6366
6370
6372
6348
6374
6362
6362
6362
6362
6352
6360
6347
6354
6356
6346
6364
6356
6353
6360
6356
6351
6348
6356
6348
6364
6367
6353
6354
6365
6339
6352
6343
6349
6335
6357
6348
6354
6353
6349
6360
6370
6352
6365
6357
6357
6355
6366
6360
6366
6354
6367
6359
6361
6338
6350
6340
6354
6372
6359
6333
6355
6356
6355
6363
6347
6353
6360
6345
6357
6360
6350
6369
6362
6351
6334
6343
6338
6343
6337
6352
6358
6327
6350
6348
6347
6351
6356
6351
6358
6365
6344
6342
6339
6362
6339
6362
6337
6353
6359
6352
6349
6360
6347
6339
6337
6352
6349
6351
6341
6355
6356
6343
6361
6349
6356
6348
6348
6357
6361
6368
6335
6357
6350
6354
6343
6352
6343
6339
6349
6363
6366
6369
6363
6343
6352
6355
6352
6369
6352
6348
6354
6354
6344
6340
6348
6361
6356
6343
6353
6354
6355
6366
6343
6353
6356
6365
6363
6351
6351
6354
6363
6360
6361
6346
6354
6355
6352
6347
6343
6351
6349
6362
6348
6359
6353
6342
6357
6365
6347
6358
6357
6360
6361
6352
6376
6357
6357
6354
6349
6362
6370
6371
6362
6361
6374
6367
6357
6351
6364
6370
6349
6370
6381
6373
6375
6357
6356
6372
6368
6366
6382
6360
6387
6384
6369
6371
6376
6374
6368
6372
6355
6371
6347
6386
6387
6375
6379
6378
6375
6375
6386
6382
6378
6380
6395
6389
6396
6398
6402
6393
6395
6405
6402
6403
6416
6406
6431
6400
6399
6384
6395
6391
6402
6390
6383
6379
6373
6387
6378
6390
6366
6370
6354
6382
6373
6370
6392
6371
6376
6374
6371
6371
6382
6367
6381
6357
6360
6352
6356
6341
6367
6362
6360
6360
6357
6368
6382
6365
6353
6367
6365
6371
6366
6363
6355
6343
6379
6374
6360
6375
6369
6372
6358
6366
6377
6342
6374
6369
6358
6361
6370
6361
6362
6359
6364
6365
6345
6365
6364
6371
6372
6366
6375
6370
6375
6358
6383
6361
6372
6359
6378
6373
6395
6413
6398
6403
6409
6413
6427
6403
6424
6419
6402
6413
6416
6409
6407
6402
6387
6393
6397
6392
6384
6389
6395
6378
6388
6367
6380
6385
6375
6380
6366
6372
6366
6363
6370
6366
6359
6370
6380
6378
6362
6382
6375
6374
6368
6361
6360
6370
6363
6367
6355
6374
6364
6361
6378
6374
6376
6355
6356
6372
6365
6373
6362
6367
6351
6368
6367
6366
6361
6354
6345
6366
6374
6363
6366
6364
6361
6365
6370
6370
6376
6376
6361
6376
6369
6365
6350
6373
6368
6361
6364
6374
6375
6360
6367
6370
6364
6375
6367
6363
6357
6364
6353
6364
6373
6367
6375
6383
6384
6373
6375
6379
6374
6375
6379
6382
6374
6368
6369
6371
6368
6389
6391
6394
6400
6393
6381
6340
6352
6334
6349
6335
6335
6348
6382
6348
6365
6358
6354
793
6345
361
6374
6378
6383
6397
6390
6379
6386
6377
6391
6379
6368
6369
6369
6345
6368
6366
6339
6369
6363
6363
6366
6365
6360
6343
6329
6350
6345
6350
6346
6352
6345
6353
6360
6345
6349
6334
6344
6346
6337
6329
6338
6331
6314
6337
6325
6325
6310
6303
6315
6313
6306
6315
6314
6329
6310
6322
6315
6297
6306
6303
6309
6314
6313
6324
6327
6313
6333
6302
6339
6290
6301
6326
6297
6306
6298
6317
6329
6298
6297
6327
6313
6300
6310
6327
6321
6325
6304
6306
6328
6307
6284
6304
6297
6326
6315
6327
6306
6342
6339
6305
6306
6312
6307
6340
6320
6314
6320
6317
6317
6335
6318
6330
6324
6317
6322
6335
6314
6338
6317
6301
6313
6337
6328
6339
6317
6318
6311
6321
6319
6310
6316
6322
6308
6319
6298
6300
6315
6310
6329
6322
6317
6310
6323
6315
6327
6315
6305
6334
6321
6327
6295
6326
6316
6325
6319
6316
6298
6306
6293
6332
6328
6337
6301
6331
6335
6334
6320
6323
6321
6307
6325
6312
6324
6328
6309
6314
6334
6336
6321
6322
6313
6320
6308
6296
6319
6318
6312
6304
6308
6305
6329
6307
6314
6319
6323
6301
6324
6317
6295
6337
6318
6313
6290
6305
6327
6315
6315
6316
6317
6320
6333
6295
6328
6313
6314
6294
6317
6319
6324
6323
6305
6312
6321
6302
6283
6298
6312
6318
6305
6302
6306
6300
6314
6319
6315
6299
6310
6317
6300
6300
6294
6310
6324
6306
6304
6310
6318
6329
6331
6315
6314
6321
6312
6307
6324
6317
6318
6311
6301
6318
6301
6300
6323
6321
6330
6337
6325
6307
6331
6307
6309
6302
6300
6319
6300
6330
6311
6315
6332
6331
6323
6344
6307
6314
6333
6331
6339
6354
6336
6337
6335
6351
6328
6365
6368
6362
6354
6369
6357
6344
6350
6344
6355
6353
6338
6363
6355
6361
6358
6359
6337
6351
6376
6359
6352
6333
6352
6370
6369
6363
6359
6365
6373
6366
6368
6375
6371
6375
6389
6393
6405
6420
6420
6431
6445
6438
6467
6462
6475
6500
6514
6532
6524
6527
6517
6525
6525
6539
6582
6603
6631
6678
6711
6718
6758
6789
6853
6863
6895
621
6944
1743
7027
6955
6935
6921
6924
6905
6812
6809
6782
6773
6704
6603
6560
6512
6497
6481
6489
6498
6456
6445
6448
6406
6398
6434
6415
6409
6401
6422
6420
6404
6384
6388
6387
6375
6370
6349
6346
6351
6334
6311
6325
6307
6291
6293
6311
6282
6281
6300
6307
6296
6266
6277
6284
6267
6290
6270
6267
6286
6278
6284
6285
6281
6286
6289
6274
6271
6295
6273
6284
6292
6276
6299
6282
6286
6290
6288
6274
6273
6284
6288
6273
6268
6261
6279
6293
6287
6289
6283
6275
6297
6294
6288
6276
6270
6266
6284
6277
6280
6275
6273
6298
6291
6268
6268
6292
6295
6295
6282
6288
6294
6264
6300
6267
6300
6276
6307
6282
6286
6264
6278
6276
6279
6286
6266
6264
6268
6283
6299
6285
6279
6288
6280
6305
6283
6293
6300
6265
6282
6281
6278
6268
6297
6259
6262
6271
6286
6284
6286
6274
6277
6286
6297
6263
6296
6294
6299
6279
6290
6282
6272
6283
6273
6277
6257
6272
6266
6267
6289
6270
6287
6283
6286
6273
6280
6295
6304
6287
6264
6290
6292
6284
6270
6285
6269
6281
6296
6278
6265
6284
6263
6280
6292
6283
6301
6299
6290
6275
6292
6304
6316
6317
6335
6352
6333
6368
6376
6385
6412
6425
6444
6434
6481
6484
6484
6517
6524
6506
6512
6493
6475
6496
6498
6495
6518
6537
6544
6510
6555
6549
6540
6554
6526
6524
6490
6512
6480
6484
6468
6452
6442
6434
6436
6438
6432
6454
6436
6445
6451
6474
6463
6488
6504
6511
6542
6522
6534
6544
6516
6521
6519
6512
6490
6464
6452
6434
6440
6417
6403
6402
6401
6399
6393
6391
6399
6398
6398
6406
6404
6385
6398
6411
6397
6394
6409
6422
6413
6413
6427
6425
6435
6399
6408
6409
6407
6386
6358
6347
6344
6312
6291
6294
6284
6280
6267
6290
6271
6300
6306
6276
6285
6283
6278
6279
6270
6287
6266
6277
6291
6259
6293
6288
6276
6290
6278
6294
6283
6278
6291
6267
6288
6261
6293
6299
6294
6283
6263
6287
6289
6281
6270
6264
6304
6275
6285
6276
6266
6302
6281
6282
6300
6279
6295
6281
6296
6275
6291
6301
6285
6277
6308
6287
6288
6286
6290
6318
6292
6282
6291
6271
6303
6291
6270
6278
6296
6289
6297
6283
6276
6295
6281
6280
6268
6281
6282
6301
6288
6291
6294
6309
6276
6274
6278
6261
6301
6286
6296
6287
6274
6291
6270
6277
6299
6291
6279
6289
6286
6303
6286
6309
6299
6299
6305
6299
6282
6289
6296
6277
6282
6303
6261
6277
6297
6278
6289
6291
6283
6310
6265
6281
6274
6277
6288
6271
6301
6277
6293
6287
6299
6287
6286
6280
6282
6297
6296
6303
6280
6291
6287
6295
6296
6290
6270
6286
6263
6292
6265
6293
6279
6291
6307
6288
6292
6280
6307
6285
6279
6287
6283
6264
6267
6274
6267
6287
6276
6294
6310
6279
6290
6290
6283
6304
6290
6269
6295
6287
6289
6281
6295
6282
6262
6276
6298
6294
6260
6285
6280
6282
6266
6278
6290
6285
6276
6259
6280
6280
6274
6267
6276
6286
6283
6284
6281
6268
6265
6294
6278
6301
6296
6284
6296
6297
6281
6285
6271
6272
6267
6267
6285
6293
6307
6270
6268
6312
6268
6298
6302
6283
6297
6276
6262
6277
6274
6264
6276
6282
6280
6283
6293
6289
6277
6302
6313
6284
6293
6283
6265
6291
6273
6270
6288
6298
6301
6295
6278
6299
6295
6287
6273
6282
6270
6272
6269
6280
6258
6296
6292
6278
6274
6263
6269
6294
6298
6268
6283
6275
6296
6267
6275
6295
6287
6284
6284
6267
6277
6284
6281
6288
6288
6274
6299
6287
6272
6298
6277
6252
6290
6291
6304
6287
6263
6310
6293
6299
6263
6299
6278
6305
6273
6287
6291
6306
6307
6273
6265
6284
6294
6285
6294
6282
6298
6284
6287
6283
6272
6282
6297
6297
6287
6277
6282
6289
6283
6302
6291
6298
6281
6290
6278
6310
6299
6302
6290
6304
6306
6272
6292
6274
6283
6278
6295
6267
6275
6284
6274
6263
6274
6288
6291
6291
6287
6283
6301
6285
6284
6298
6296
6288
6278
6252
6286
6289
6291
6301
6297
6277
6292
6309
6279
6288
6277
6294
6292
6279
6280
6285
6271
6286
6265
6254
6286
6273
6276
6299
6290
6270
6288
6277
6279
6273
6267
6278
6272
6296
6263
6279
6271
6307
6277
6284
6279
6286
6298
6290
6281
6290
6294
6272
6275
6277
6290
6286
6297
6278
6292
6274
6279
6295
6295
6283
6296
6253
6271
6288
6276
6286
6276
6280
6293
6282
6301
6260
6300
6287
6294
6306
6277
6270
6279
6295
6292
6297
6274
6288
6290
6271
6253
6286
6282
6287
6308
6274
6276
6295
6293
6265
6290
6281
6289
6302
6300
6303
6303
6281
6264
6291
6276
6294
6276
6282
6283
6306
6288
6280
6276
6299
6285
6294
6291
6298
6302
6313
6302
6286
6289
6294
6264
6275
6298
6303
6290
6298
6275
6297
6292
6295
6304
6311
6313
6326
6338
6338
6344
6345
6312
6323
6326
6316
6303
6337
6321
6357
6366
6363
6356
6353
6330
6332
728
6327
441
6345
376
6346
6367
6373
6374
6359
6359
6361
6364
6347
6378
6348
6349
6368
6336
6356
6345
6359
6325
6338
6318
6342
6355
6351
6345
6344
6331
6337
6323
6311
6325
6332
6342
6328
6324
6315
6315
6313
6312
6311
6322
6306
6293
6275
6292
6288
6280
6293
6303
6307
6289
6304
6305
6281
6292
6302
6292
6298
6296
6307
6282
6310
6284
6265
6285
6290
6288
6286
6302
6296
6300
6289
6275
6263
6290
6292
6292
6301
6303
6295
6297
6287
6260
6305
6306
6296
6320
6282
6301
6290
6296
6289
6281
6282
6301
6309
6285
6306
6284
6285
6289
6297
6311
6285
6288
6280
6299
6298
6298
6297
6297
6288
6301
6288
6279
6267
6272
6292
6300
6294
6275
6275
6290
6301
6279
6272
6302
6275
6289
6297
6268
6308
6296
6293
6272
6269
6256
6286
6289
6283
6302
6298
6285
6316
6289
6288
6318
6295
6306
6291
6306
6293
6308
6289
6286
6298
6299
6279
6290
6302
6283
6283
6291
6280
6295
6293
6281
6290
6276
6276
6291
6272
6290
6288
6271
6299
6309
6296
6289
6283
6304
6298
6286
6316
6273
6282
6265
6294
6286
6289
6270
6293
6287
6297
6284
6298
6294
6302
6290
6293
6289
6292
6280
6303
6301
6283
6292
6301
6268
6296
6283
6285
6294
6283
6273
6293
6304
6296
6293
6285
6278
6282
6312
6288
6285
6274
6293
6289
6281
6273
6305
6292
6299
6314
6282
6296
6291
6307
6279
6291
6273
6281
6294
6309
6304
6305
6296
6290
6295
6300
6289
6301
6295
6291
6285
6306
6300
6303
6300
6285
6285
6303
6287
6278
6278
6282
6300
6286
6300
6278
6278
6284
6309
6270
6309
6271
6299
6296
6298
6286
6275
6293
6303
6304
6288
6287
6297
6317
6277
6291
6290
6279
6283
6308
6283
6310
6287
6277
6283
6294
6287
6279
6321
6290
6265
6276
6283
6294
6301
6297
6307
6284
6306
6288
6271
6297
6276
6264
6266
6271
6278
6287
6300
6267
6281
6286
6270
6293
6302
6299
6267
6300
6301
6268
6282
6289
6286
6278
6276
6290
6288
6301
6304
6302
6298
6301
6293
6303
6272
6299
6286
6317
6281
6286
6287
6302
6280
6305
6273
6279
6302
6289
6281
6318
6306
6314
6308
6332
6331
6322
6338
6330
6341
6342
6359
6365
6344
6341
6365
6350
6348
6343
6328
6347
6337
6347
6336
6325
6355
6346
6330
6341
6344
6355
6345
6338
6334
6325
6340
6334
6358
6336
6335
6351
6344
6337
6333
6340
6327
6315
6327
6325
6329
6317
6305
6301
6302
6327
6298
6307
6321
6309
6307
6297
6303
6315
6321
6306
6307
6292
6334
6298
6309
6289
6307
6307
6298
6311
6324
6312
6328
6306
6288
6301
6308
6309
6318
6280
6317
6292
6294
6306
6308
6297
6323
6299
6314
6302
6312
6292
6317
6295
6307
6293
6292
6306
6307
6306
6300
6287
6312
6315
6310
6302
6302
6314
6273
6297
6299
6308
6295
6308
6298
6321
6310
6309
6306
6307
6287
6322
6319
6323
6321
6296
6334
6331
6333
6315
6321
6318
6314
6330
6315
6312
6328
6319
6328
6344
6351
6343
6335
6353
6345
6360
6345
6341
6351
6367
6378
6365
6377
6371
6366
6383
6384
6373
6401
6389
6384
6384
6396
6391
6396
6393
6400
6399
6402
6414
6400
6405
6416
6411
6419
6417
6386
6407
6388
6398
6398
6423
6399
6408
6405
6403
6417
6402
6392
6402
6398
6410
6417
6406
6401
6407
6408
6411
6402
6401
6380
6387
6379
6381
6364
6361
6356
6357
6344
6336
6327
6301
6295
6303
6301
6296
6297
6289
6301
6291
6300
6293
6288
6306
6299
6273
6300
6299
6301
6305
6295
6296
6291
6285
6289
6299
6288
6285
6311
6301
6306
6309
6296
6283
6297
6305
6308
6271
6284
6284
6301
6310
6292
6292
6275
6311
6284
6294
6286
6304
6291
6308
6280
6302
6301
6286
6309
6291
6301
6314
6312
6298
6313
6303
6274
6304
6292
6316
6277
6296
6315
6274
6282
6285
6307
6291
6300
6314
6274
6300
6292
6298
6286
6294
6305
6291
6292
6307
6310
6272
6278
6305
6292
6287
6291
6281
6281
6297
6291
6289
6289
6293
6279
6295
6304
6275
6300
6294
6282
6308
6306
6298
6280
6280
6302
6312
6295
6311
6312
6302
6300
6293
6311
6304
6300
6294
6277
6290
6311
6302
6305
6303
6301
6290
6303
6299
6299
6299
6324
6303
6308
6306
6301
6293
6309
6305
6291
6306
6282
6297
6297
6287
6301
6302
6285
6311
6309
6277
6306
6284
6288
6303
6303
6271
6299
6292
6297
6290
6306
6288
6310
6307
6297
6284
6295
6294
6276
6315
6292
6307
6308
6284
6277
6283
6309
6288
6316
6270
6296
6279
6304
6303
6290
6290
6298
6297
6284
6293
6300
6305
6293
6300
6294
6285
6294
6284
6293
6282
6277
6286
6296
6287
6307
6274
6286
6291
6300
6300
6306
6283
6284
6299
6304
6281
6303
6299
6299
6280
6297
6300
6285
6290
6291
6287
6284
6310
6294
6315
6280
6302
6279
6317
6299
6307
6308
6290
6285
6277
6296
6286
6288
6295
6284
6298
6298
6294
6269
6290
6298
6297
6299
6270
6303
6298
6295
6305
6302
6306
6289
6305
6298
6304
6280
6325
6294
6298
6309
6295
6281
6302
6277
6301
6294
6297
6288
6290
6301
6277
6296
6296
6315
6278
6309
6294
6287
6294
6275
6299
6297
6305
6296
6285
6279
6288
6311
6295
6307
6301
6294
6297
6304
6293
6301
6296
6301
6297
6308
6285
6295
6295
6302
6297
6289
6294
6280
6303
6296
6289
6288
6295
6302
6303
6273
6309
6289
6295
6298
6314
6315
6307
6284
6305
6291
6306
6294
6306
6314
6301
6282
6306
6309
6295
6276
6309
6306
6295
6306
6306
6271
6286
6302
6311
6303
6291
6286
6308
6315
6300
6307
6289
6299
6315
6292
6300
6311
6306
6311
6300
6301
6309
6309
6310
6309
6282
6297
6281
6304
6309
6288
6299
6283
6296
6291
6299
6264
6284
6288
6291
6268
6324
6299
6299
6284
6310
6304
6285
6300
6313
6306
6288
6299
6278
6287
6289
6301
6297
6286
6295
6295
6305
6298
6298
6308
6290
6293
6290
6288
6305
6303
6289
6292
6298
6277
6293
6281
6319
6296
6294
6297
6294
6307
6263
6295
6272
6306
6310
6302
6303
6301
6289
6303
6272
6295
6301
6283
6299
6305
6289
6300
6294
6279
6301
6309
6288
6279
6309
6285
6298
6305
6292
6318
6300
6317
6303
6262
6296
6309
6315
6296
6301
6304
6282
6295
6305
6275
6302
6305
6311
6312
6296
6293
6310
6320
6308
6302
6294
6304
6319
6294
6291
6285
6295
6309
6283
6280
6295
6304
6287
6312
6303
6299
6294
6303
6308
6292
6280
6293
6298
6294
6314
6283
6291
6313
6308
6300
6281
6298
6305
6275
6288
6319
6304
6297
6284
6309
6309
6302
6310
6294
6312
6293
6312
6295
6304
6266
6315
6299
6297
6312
6295
6303
6301
6300
6298
6317
6300
6304
6311
6306
6290
6309
6299
6282
6305
6300
6305
6289
6306
6301
6308
6328
6285
6303
6298
6270
6314
6293
6292
6309
6294
6304
6317
6310
6316
6307
6298
6283
6293
6276
6275
6310
6308
6298
6302
6288
6295
6309
6303
6295
6292
6314
6304
6301
6304
6297
6312
6294
6295
6307
6314
6308
6260
6297
6291
6308
6294
6313
6315
6295
6276
6312
6295
6300
6277
6274
6284
6293
6301
6313
6315
6312
6295
6312
6314
6295
6289
6312
6315
6306
6302
6314
6308
6312
6271
6304
6311
6293
6314
6303
6303
6295
6306
6301
6295
6305
6297
6308
6297
6286
6295
6296
6307
6285
6315
6302
6282
6301
6281
6294
6287
6304
6301
6309
6308
6301
6289
6302
6296
6288
6316
6300
6290
6294
6319
6294
6326
6303
6292
6307
6289
6305
6300
6303
6282
6297
6297
6307
6313
6315
6293
6294
6291
6313
6304
6302
6307
6291
6292
6305
6297
6301
6304
6300
6321
6290
6306
6308
6271
6324
6287
6313
6317
6301
6316
6302
6303
6332
6323
6312
6313
6309
6319
6320
6337
6337
6324
6326
6332
6332
6325
6333
6321
6334
6334
6345
6321
6312
6313
6320
6327
6329
6337
6353
6338
6342
6337
6342
6344
6335
6350
6356
6361
6357
6365
6354
6362
6377
6366
6369
6382
6373
6383
6374
6367
6377
6368
6353
6379
6364
6358
472
6358
6354
6365
6353
6367
6382
6370
6377
6367
6356
6340
6349
6358
6348
6359
6358
6332
6347
6352
6374
6358
6352
6348
6327
6338
6331
6327
6315
6319
6314
6310
6321
6310
6293
6295
6312
6310
6289
6309
6281
6295
6303
6302
6307
6301
6301
6313
6308
6313
6309
6305
6315
6303
6309
6307
6299
6299
6292
6305
6308
6297
6308
6294
6310
6311
6321
6305
6288
6302
6312
6320
6293
6294
6290
6316
6306
6279
6297
6303
6321
6301
6277
6290
6295
6297
6308
6309
6320
6276
6304
6301
6294
6295
6298
6303
6310
6292
6299
6295
6305
6289
6309
6310
6292
6305
6289
6298
6301
6282
6281
6294
6273
6302
6287
6303
6313
6308
6285
6306
6282
6275
6297
6302
6289
6294
6319
6296
6280
6282
6301
6286
6304
6293
6279
6290
6285
6303
6287
6285
6291
6298
6286
6309
6308
6279
6277
6298
6293
6272
6288
6271
6287
6297
6288
6314
6293
6303
6306
6284
6287
6292
6303
6312
6305
6304
6274
6309
6318
6295
6328
6305
6292
6326
6354
6356
6370
6383
6399
6410
6428
6439
6446
6442
6464
6435
6473
6448
6467
6446
6482
6472
6472
6466
6472
6480
6501
6502
6510
6519
6494
6498
6506
6508
6489
6497
6484
6468
6483
6476
6460
6433
6434
6446
6419
6384
6400
6389
6380
6373
6375
6355
6346
6368
6364
6354
6361
6351
6351
6370
6352
6360
6351
6363
6345
6345
6347
6357
6353
6366
6373
6359
6374
6366
6376
6374
6369
6381
6408
6410
6407
6420
6403
6411
6402
6404
6399
6400
6413
6412
6417
6418
6405
6408
6414
6407
6403
6400
6418
6401
6398
6391
6401
6409
6429
6417
6406
6401
6409
6412
6389
6392
6386
6389
6393
6370
6364
6371
6372
6360
6340
6342
6337
6329
6349
6337
6325
6292
6298
6317
6309
6292
6317
6311
6317
6318
6318
6313
6328
6324
6293
6302
6329
6320
6320
6306
6318
6317
6316
6330
6312
6300
6320
6291
6315
6316
6323
6321
6324
6307
6313
6321
6322
6324
6321
6327
6320
6310
6309
6308
6320
6308
6318
6322
6318
6319
6315
6321
6329
6311
6308
6311
6333
6319
6311
6309
6326
6321
6335
6308
6328
6332
6322
6317
6316
6321
6317
6314
6319
6331
6315
6351
6345
6348
6356
6332
6347
6318
6334
6325
6319
6337
6304
6341
6324
6333
6314
6331
6313
6327
6335
6353
6333
6349
6343
6346
6348
6351
6369
6376
6381
6383
6397
6380
6419
6413
6419
6440
6446
6471
6480
6487
6498
6517
6521
6510
6531
6534
6547
6542
6562
6575
6574
6547
6522
6485
6498
6504
6526
6553
6538
6557
6531
6532
6533
6496
6517
6510
6505
6472
6462
6456
6435
6452
6426
6412
6437
6421
6416
6391
6407
6386
6384
6388
6373
6377
6381
6382
6371
6353
6363
6374
6372
6373
6355
6376
6357
6384
6355
6369
6359
6357
6364
6363
6378
6359
6379
6370
6360
6374
6364
6366
6355
6350
6343
6353
6357
6350
6370
6362
6351
6369
6363
6373
6364
6357
6365
6354
6360
6364
6371
6384
6372
6359
6374
6352
6371
6363
6375
6352
6348
6359
6359
6368
6352
6367
6372
6373
6378
6364
6361
6377
6359
6358
6370
6379
6389
6389
6385
6390
6409
6414
6434
6431
6442
6454
6469
6477
6480
6500
6469
6477
6473
6470
6444
6435
6431
6428
6424
6412
6409
6407
6431
6438
6444
6449
6437
6440
6450
6448
6470
6454
6466
6443
6440
6450
6456
6460
6452
6429
6433
6394
6405
6399
6411
6412
6399
6424
6423
6405
6417
6430
6452
6443
6448
6470
6473
6450
6446
6500
6491
6495
6504
6531
6540
6552
6546
6539
6548
6554
6580
6598
6604
6614
6630
6615
6654
6657
6702
6694
6698
6706
6726
6704
6711
6692
6701
6706
6698
6719
6700
6677
6668
6694
6661
6666
6653
6618
6636
6599
6596
6587
6570
6554
6561
6572
6548
6557
6559
6580
6584
6590
6580
6594
6574
6579
6540
6569
6552
6591
6563
6569
6551
6587
6576
6556
6562
6555
6551
6577
6552
6589
6555
6552
6584
6535
6588
6584
6574
6593
6603
6569
6558
6565
6607
6573
6582
6587
6578
6564
6571
6573
6575
6589
6563
6574
6577
6563
6557
6533
6551
6542
6554
6565
6564
6564
6550
6545
6567
6554
6558
6583
6563
6547
6581
6585
6575
6552
6578
6578
6573
6566
6577
6601
6629
6596
6603
6609
6597
6587
6600
6595
6594
6614
6604
6625
6608
6582
6573
6618
6613
6605
6605
6584
6610
6584
6592
6588
6586
6600
6596
6580
6587
6589
6596
6595
6613
6598
6583
6605
6587
6611
6591
6619
6588
6588
6592
6610
6619
6596
6594
6623
6615
6622
6601
6594
6606
6615
6614
6604
6594
6607
6600
6602
6588
6598
6605
6585
6598
6607
6612
6571
6599
6597
6605
6578
6598
6589
6590
6608
6592
6619
6613
6608
6627
6621
6594
6622
6582
6589
6607
6592
6610
6588
6605
6592
6576
6606
6620
6619
6637
6592
6616
6601
6605
6597
6600
6610
6601
6601
6609
6628
6624
6632
6613
6615
6600
6587
6588
6596
6598
6608
6587
6577
6591
6606
6583
6598
6593
6610
6579
6556
6593
6575
6585
6584
6567
6616
6592
6587
6594
6590
6595
6607
6577
6599
6575
6573
6557
6598
6587
6598
6594
6563
6575
6583
6601
6577
6604
6586
6590
6601
6581
6617
6599
6616
6603
6596
6605
6578
6566
6624
6598
6589
6619
6622
6582
6601
6590
6614
6629
6609
6622
6587
6607
6624
6618
6608
6616
6598
6593
6603
6582
6589
6579
6598
6566
6586
6608
6594
6580
6606
6584
6588
6572
6591
6584
6603
6625
6622
6603
6535
6575
6575
6569
6597
6597
6582
6583
6617
6595
6583
6583
6587
6579
6615
6567
6593
6596
6575
6566
6607
6610
6587
6591
6586
6586
6616
6611
6583
6600
6618
6610
6613
6595
6567
6554
6560
6551
6575
6589
6580
6582
6596
6631
6587
6428
6261
6214
6265
6269
6251
6303
6287
6273
6270
6277
6283
6255
6295
6287
6290
6306
6300
6270
6276
6248
6245
6239
6246
6240
6233
6239
6253
6232
6228
6212
6229
6225
6218
6216
6223
6202
6204
6196
6194
6211
6189
6182
6135
6163
6172
6157
6135
6129
6132
6146
6165
6234
6244
6228
6202
6205
6217
6163
6174
6159
6167
6136
6132
6144
6127
6133
6155
6144
6093
6091
6054
6055
6061
6049
6101
6100
6092
6116
6074
6092
6089
6098
6089
6077
6089
6077
6086
6092
6098
6072
6079
6089
6084
6092
6070
6084
6088
6096
6106
6085
6062
6085
6097
6072
6089
6102
6092
6080
6093
6090
6082
6099
6076
6089
6078
6077
6069
6091
6071
6089
6084
6071
6090
6091
6087
6085
6097
6097
6090
6457
6340
6343
6338
6330
6329
6324
6322
6334
6329
6338
6340
6329
6336
6333
6343
6327
6340
6309
6345
6332
6367
6358
6374
6372
6344
6337
6367
6367
6338
6353
6354
6394
6362
6374
6384
6375
6384
6398
6390
6397
6418
6416
6409
6423
6440
6422
6433
6480
6532
6567
6570
6590
6552
6525
6468
6429
6402
6372
6363
6353
6340
6356
6351
6358
6347
6352
6358
6378
6367
6386
6388
6401
6411
6421
6432
6423
6504
6502
6530
6535
6534
6523
6566
6553
6570
6574
6564
6593
6554
6606
6610
6637
6631
6672
6701
6669
6754
6806
6894
7029
6986
7029
7057
7045
6964
6856
6758
6704
6649
6650
6622
6621
6614
6628
6577
6619
6583
6596
6623
6593
6600
6587
6646
6610
6640
6623
6605
6581
6613
6616
6642
6603
6599
6620
6622
6603
6625
6589
6640
6588
6602
6600
6599
6615
6616
6621
6618
6611
6585
6618
6600
6588
6613
6585
6593
6632
6575
6562
6604
6593
6569
6558
6562
6552
6574
6581
6597
6575
6553
6576
6583
6598
6558
6553
6567
6573
6542
6571
6581
6568
6562
6561
6566
6564
6576
6562
6570
6570
6598
6602
6574
6570
6579
6562
6558
6557
6565
6573
6584
6566
6548
6558
6557
6530
6531
6542
6516
6539
6511
6520
6520
6539
6532
6511
6514
6515
6501
6509
6491
6490
6484
6511
6502
6509
6530
6544
6516
6512
6534
6534
6517
6500
6527
6543
6525
6538
6565
6570
6547
6584
6605
6587
6586
6582
6624
6604
6602
6601
6641
6630
6640
6605
6616
6617
6627
6648
6626
6637
6622
6629
6624
6663
6631
6632
6623
6645
6640
6646
6685
6665
6690
6686
6697
6704
6734
6702
6701
6738
6695
6698
6719
6709
6749
6716
6695
6699
6679
6646
6649
6641
6625
6576
6566
6553
6538
6528
6537
6520
6484
6521
6477
6519
6508
6498
6495
6496
6485
6495
6503
6475
6491
6463
6486
6492
6500
6481
6470
6459
6494
6482
6473
6452
6455
6454
6469
6451
6440
6422
6425
6428
6418
6425
6435
6432
6428
6409
6435
6428
6413
6413
6420
6418
6411
6403
6410
6395
6395
6389
6400
6381
6396
6378
6389
6383
6377
6394
6427
6409
6418
6419
6423
6438
6449
6424
6421
6414
6427
6424
6431
6414
6417
6413
6411
6429
6399
6417
6409
6398
6407
6402
6428
6435
6435
6432
6431
6449
6454
6470
6473
6474
6486
6468
6486
6457
6446
6459
6468
6468
6472
6482
6484
6491
6466
6470
6448
6483
6479
6468
6486
6473
6443
6459
6470
6480
6456
6499
6454
6478
6495
6491
6497
6472
6499
6462
6480
6474
6478
6471
6484
6468
6502
6472
6467
6473
6469
6472
6490
6460
6492
6469
6488
6492
6458
6486
6471
6442
6501
6512
6487
6502
6498
6487
6491
6474
6496
6477
6507
6513
6496
6496
6505
6503
6496
6502
6486
6490
6470
6457
6475
6475
6478
6460
6479
6459
6466
6468
6451
6452
6491
6477
6490
6497
6510
6515
6503
6500
6469
6472
6482
6469
6505
6477
6477
6465
6471
6473
6472
6492
6464
6466
6493
6481
6467
6471
6497
6478
6485
6472
6485
6477
6473
6473
6456
6476
6451
6456
6464
6443
6482
6490
6479
6490
6470
6477
6464
6476
6484
6489
6491
6488
6479
6467
6463
6471
6469
6467
6434
6427
6435
6421
6409
6406
6412
6399
6403
6396
6391
6421
6415
6407
6430
6417
6445
6482
6500
6480
6471
6444
6434
6428
6423
6417
6436
6451
6450
6474
6497
6477
6526
6508
6491
6478
6424
6393
6396
6388
6377
6399
6401
6410
6415
6423
6408
6414
6408
6425
6431
6439
6434
6435
6457
6426
6421
6427
6424
6417
6421
6423
6416
6390
6395
6412
6395
6381
6392
6412
6390
6383
6394
6375
6387
6382
6387
6391
6414
6389
6379
6392
6389
6391
6400
6418
6406
6397
6387
6395
6395
6415
6413
6402
6399
6415
6395
6425
6419
6387
6418
6411
6400
6422
6415
6392
6430
6422
6416
6436
6429
6429
6434
6422
6425
6414
6420
6423
6420
6438
6426
6422
6425
6406
6420
6433
6409
6429
6423
6424
6428
6420
6438
6433
6420
6423
6404
6429
6428
6448
6422
6415
6405
6414
6417
6430
6429
6435
6426
6436
6434
6445
6428
6443
6437
6425
6420
6415
6406
6412
6433
6419
6427
6432
6416
6398
6410
6416
6425
6414
6420
6418
6415
6406
6422
6408
6402
6409
6401
6407
6395
6401
6375
6408
6392
6430
6465
6477
6527
6589
6572
6593
6598
6599
6584
6589
6548
6591
6590
6556
6551
6567
6559
6612
6598
6593
6621
6630
6574
6586
6583
6558
6604
6588
6633
6626
6668
6647
6667
6682
6678
6683
6689
6723
6726
6774
6772
6778
6835
6876
6890
6922
6886
6954
6914
6895
6982
6952
6948
6946
6937
6963
7007
6960
6908
6930
6930
7012
6959
6966
6945
6973
6939
6966
6940
6972
6903
6904
6865
6858
6908
6904
6894
6918
6884
6899
6903
6891
6931
6938
6933
6921
6944
6934
6939
6980
6942
6979
6946
6945
6994
6951
6951
6914
6877
6749
6722
6666
6624
6563
6553
6524
6524
6508
6518
6538
6545
6571
6573
6590
6556
6584
6578
6595
6561
6594
6596
6587
6578
6601
6580
6579
6610
6594
6608
6618
6614
6650
6653
6629
6632
6612
6633
6598
6614
6766
6211
6011
5940
5957
5955
5967
5949
5939
5931
5924
5928
5912
5900
5888
5901
5905
5896
5891
5910
5904
5909
7624
6289
6259
6730
6342
6310
6142
6104
6111
6131
6107
6096
6094
6101
6105
6102
6099
6108
6208
6131
6121
6092
6110
6120
6080
6090
6086
6112
6076
6074
6075
6080
6067
6068
6062
6069
6052
6058
6047
6059
6062
6056
6056
6054
6063
6064
6069
6052
6059
6064
6067
6052
6061
6061
6066
6056
6053
6067
6048
6057
6045
6068
6056
6078
6052
6063
6047
6061
6072
6060
6057
6065
6082
6081
6061
6082
6059
6091
6083
6087
6077
6068
6066
6084
6065
6050
6021
6009
5991
6055
6061
6061
6067
6066
6045
6061
6037
6038
6050
6026
6031
6032
6029
6036
6039
6046
6025
6035
6052
6058
6064
6067
6094
6061
6041
6066
6080
6093
6110
6078
6052
6076
6071
6093
6088
6085
6105
6091
6117
6099
6136
6123
6123
6105
6091
6088
6058
6081
6078
6075
6095
6080
6085
6068
6041
6022
6019
5998
5996
6005
6015
6009
6033
6025
6027
6038
6027
6064
6061
6062
6042
6043
6075
6020
6032
6038
6043
6059
6046
6063
6050
6031
6033
6040
6031
6014
6021
6007
6025
6012
6040
6030
6022
6020
6026
6034
6038
6019
6043
6058
6083
6117
6161
6200
6230
6212
6173
6147
6116
6237
6254
6238
6231
6261
6262
6283
6265
6202
6156
6168
6151
6155
6110
6073
6029
6003
6048
6056
6134
6204
6294
6304
6353
6496
6565
6794
6761
6948
6769
6719
6603
6530
6524
6471
6547
6496
6482
6410
6515
6619
6646
6813
6603
6660
6966
6887
7091
6911
6990
6614
6572
6456
6316
6138
6108
6035
5754
5691
5623
5585
5519
5598
5632
5530
5555
5576
5468
5534
5564
5515
5569
5594
5606
5640
5635
5794
5759
5697
5639
5588
5404
5301
5118
4776
4587
4520
4428
4309
4231
4025
3907
3846
3880
3919
3896
3860
3845
3855
3763
3715
3776
3736
3727
3706
3710
3667
3620
3618
3582
3569
3544
3588
3567
3576
3600
3621
3641
3635
3620
3645
3598
3622
3630
3600
3632
3624
3611
3615
3631
3618
3626
3663
3639
3621
3652
3647
3687
3658
3659
3642
3649
3647
3625
3600
3594
3568
3593
3579
3567
3560
3577
3537
3561
3489
3553
3535
3531
3524
3506
3546
3536
3570
3542
3544
3536
3567
3572
3579
3578
3537
3573
3575
3584
3602
3575
3603
3611
3609
3586
3632
3622
3617
3601
3607
3591
3609
3661
3655
3668
3682
3669
3676
3663
3673
3660
3660
3686
3670
3683
3690
3653
3667
3645
3657
3659
3648
3648
3673
3681
3641
3650
3648
3662
3625
3664
3650
3641
3653
3644
3635
3696
3679
3649
3622
3661
3675
3634
3654
3619
3639
3619
3663
3667
3642
3617
3582
3614
3573
3537
3479
3495
3503
3505
3480
3501
3474
3472
3433
3439
3384
3394
3410
3430
3418
3394
3422
3430
3397
3409
3381
3403
3392
3395
3372
3375
3391
3375
3380
3403
3380
3383
3402
3374
3414
3404
3408
3418
3401
3393
3391
3429
3421
3423
3433
3457
3468
3468
3449
3432
3442
3472
3468
3486
3451
3456
3439
3468
3451
3418
3411
3428
3409
3418
3416
3382
3405
3419
3429
3406
3376
3425
3389
3397
3408
3389
3437
3398
3409
3420
3403
3409
3390
3393
3406
3409
3404
3363
3396
3375
3373
3398
3396
3378
3347
3409
3384
3363
3381
3376
3386
3371
3365
3348
3364
3369
3373
3333
3363
3352
3368
3347
3351
3330
3366
3357
3313
3327
3327
3316
3346
3333
3321
3332
3323
3338
3330
3331
3338
3351
3340
3328
3308
3326
3340
3333
3335
3326
3347
3364
3346
3354
3376
3345
3357
3359
3331
3355
3337
3368
3374
3391
3365
3374
3387
3386
3461
3478
3433
3353
3390
3411
3393
3396
3420
3408
3418
3412
3465
3533
3582
3550
3564
3540
3533
3506
3463
3453
3451
3452
3452
3455
3382
3342
3312
3298
3244
3053
3087
3027
3019
3055
3047
3044
3039
3074
3115
3128
3159
3129
3130
3097
3106
3065
3087
3093
3074
3067
3070
3063
3086
3070
3033
3089
3048
3082
3100
3071
3107
3116
3135
3129
3135
3152
3139
3143
3121
3120
3103
3033
2985
3027
3095
3008
3115
3085
3104
3059
3103
3129
3190
3185
3209
3181
3174
3228
3194
3186
3194
3217
3189
3198
3206
3212
3203
3238
3208
3200
3204
3215
3221
3257
3219
3218
3247
3214
3241
3199
3231
3223
3209
3223
3234
3204
3213
3247
3214
3184
3210
3237
3205
3218
3216
3222
3222
3226
3221
3228
3201
3186
3217
3237
3224
3242
3228
3249
3222
3201
3238
3224
3228
3216
3223
3233
3202
3221
3218
3230
3200
3234
3233
3216
3206
3210
3228
3201
3212
3216
3175
3183
3206
3176
3159
3102
3081
3113
3141
3105
3106
3097
3127
3125
3182
3160
3172
3226
3257
3259
3271
3255
3281
3273
3274
3311
3283
3275
3229
3210
3194
3203
3201
3245
3223
3220
3216
3242
3242
3228
3220
3222
3218
3243
3200
3259
3240
3228
3240
3221
3231
3205
3233
3222
3248
3267
3242
3219
3211
3215
3201
3219
3244
3212
3213
3231
3200
3194
3203
3198
3204
3195
3222
3207
3162
3192
3171
3172
3124
3132
3124
3096
3092
3097
3094
3074
3090
3106
3154
3128
3106
3131
3127
3144
3129
3162
3431
3498
3421
3391
3452
3393
3438
3383
3429
3428
3431
3397
3358
3278
3344
3298
3321
3309
3347
3398
3390
3369
3407
3452
3420
3439
3502
3483
3521
3539
3517
3552
3510
3542
3416
3259
3164
3141
3196
3335
3270
3304
3329
3296
3306
3248
3258
3295
3310
3329
3244
3253
3252
3229
3197
3199
3164
3121
3073
3029
3157
3102
3130
3112
3139
3194
3204
3206
3198
3216
3205
3225
3245
3273
3310
3247
3256
3227
3201
3216
3176
3225
3192
3211
3191
3205
3201
3215
3201
3217
3226
3263
3246
3283
3249
3254
3233
3235
3234
3168
3228
3163
3211
3186
3229
3168
3220
3186
3190
3197
3202
3188
3176
3185
3179
3208
3221
3210
3224
3204
3204
3207
3207
3211
3171
3214
3214
3227
3253
3251
3266
3228
3243
3235
3253
3208
3222
3194
3205
3221
3212
3226
3215
3217
3217
3228
3265
3232
3265
3238
3266
3251
3220
3206
3175
3178
3192
3136
3206
3178
3193
3194
3228
3230
3222
3217
3234
3231
3222
3239
3230
3241
3260
3246
3241
3252
3231
3222
3247
3260
3246
3241
3254
3255
3256
3263
3281
3262
3265
3240
3267
3262
3272
3250
3227
3249
3247
3273
3358
3354
3351
3310
3249
3323
3253
3290
3310
3269
3273
3279
3273
3265
3271
3266
3283
3294
3255
3236
3269
3269
3252
3211
3187
3179
3186
3168
3147
3152
3164
3168
3151
3180
3176
3170
3156
3181
3181
3146
3165
3149
3174
3161
3155
3147
3161
3139
3139
3132
3138
3136
3134
3129
3103
3087
3105
3100
3095
3101
3120
3103
3093
3090
3109
3097
3110
3103
3061
3114
3106
3094
3094
3093
3075
3087
3084
3103
3053
3082
3076
3111
3091
3106
3087
3099
3100
3081
3115
3140
3078
3079
3119
3088
3079
3104
3112
3096
3093
3115
3080
3119
3086
3101
3095
3085
3117
3134
3113
3109
3087
3106
3095
3105
3084
3084
3078
3124
3093
3099
3098
3108
3118
3102
3095
3083
3140
3144
3120
3093
3105
3141
3144
3159
3142
3130
3144
3152
3130
3141
3155
3142
3135
3168
3142
3144
3123
3146
3129
3115
3099
3145
3116
3101
3107
3099
3086
3089
3091
3074
3088
3059
3071
3076
3071
3067
3057
3093
3076
3086
3108
3096
3019
3010
3073
3147
3103
3109
3075
3130
3138
3118
3107
3124
3103
3122
3133
3084
3117
3119
3099
3071
3063
3066
3087
3102
3084
3089
3044
3069
3057
3073
3108
3120
3119
3113
3119
3142
3154
3133
3163
3159
3124
3160
3141
3145
3162
3184
3167
3164
3168
3149
3148
3158
3145
3151
3121
3153
3161
3153
3191
3173
3199
3157
3177
3171
3157
3175
3102
3134
3168
3166
3144
3132
3123
3156
3146
3126
3119
3122
3139
3156
3145
3194
3217
3210
3262
3249
3154
3200
3241
3184
3184
3204
3190
3135
3150
3176
3159
3120
3170
3143
3111
3118
3107
3095
3104
3076
3056
2990
2952
2988
2950
2953
2957
2946
2947
2942
2918
2890
2824
2771
2782
2824
2797
2793
2805
2822
2789
2824
2808
2818
2853
2867
2811
2814
2830
2890
2844
2878
2853
2823
2886
2884
2909
2942
3020
3074
3166
3137
3044
3058
3185
2980
3087
3084
2995
3045
3024
3019
3062
2997
3113
3103
3150
3143
3130
3138
3105
3140
3116
3135
3107
3125
3120
3109
3104
3099
3083
3083
3067
3040
3038
3058
3022
3055
3004
3034
3014
3014
3041
3024
3017
3024
3059
2995
3001
3043
3000
3036
3010
3044
3033
2990
3004
3025
3041
3092
3099
3079
3060
3017
2972
2945
2947
2981
2982
3008
2971
2973
3244
3445
3326
3377
3543
3437
3495
3621
3528
3578
3592
3570
3585
3662
3592
3566
3680
3607
3604
3633
3572
3573
3540
3582
3557
3623
3654
3591
3472
3423
3314
3288
3121
3103
3120
3186
3227
3230
3345
3451
3264
3390
3316
3077
3247
3046
2951
3082
2893
2898
2802
2138
2683
2533
2595
2826
2559
2738
2640
2716
2846
2858
2739
2790
2761
2910
3068
2924
3025
2975
2835
3022
2956
2839
2869
3133
3130
3117
3118
3128
3140
3125
3113
3172
3171
3159
3167
3168
3176
3211
3234
3233
3239
3225
3215
3215
3185
3209
3249
3190
3141
3222
3130
3255
3246
3238
3327
3396
3465
3476
3526
3465
3501
3461
3430
3467
3484
3413
3360
3315
3354
3295
3347
3342
3357
3355
3355
3363
3368
3279
3271
3278
3360
3361
3383
3354
3361
3365
3411
3338
3367
3374
3382
3347
3430
3454
3422
3438
3446
3446
3468
3308
3406
3265
3296
3383
3427
3443
3425
3426
3469
3493
3485
3450
3444
3436
3466
3492
479
3486
663
3466
3376
3368
3424
3171
3198
3183
3064
3086
3116
3087
3095
3095
2939
2939
3060
3090
2937
3035
3076
3066
3114
3024
3038
3064
3146
3161
3182
3222
3245
3221
3263
3246
3246
3238
3246
3248
3259
3237
3246
3268
3243
3271
3257
3244
3242
3244
3261
3257
3265
3275
3273
3265
3269
3244
3250
3275
3267
3282
3275
3243
3292
3279
3274
3256
3277
3264
3277
3272
3275
3267
3282
3263
3270
3292
3284
3251
3283
3321
3318
3267
3290
3251
3250
3289
3269
3270
3289
3295
3263
3264
3275
3282
3270
3273
3269
3268
3266
3267
3233
3265
3258
3259
3253
3266
3255
3266
3254
3277
3259
3279
3269
3250
3270
3261
3255
3310
3351
3417
3415
3426
3437
3468
3496
3534
3533
3517
3555
3564
3567
3524
3502
3479
3426
3416
3379
3359
3312
3411
3430
3358
3365
3438
3414
3349
3419
3372
3399
3419
3404
3371
3360
3386
3370
3348
3186
3019
2753
2809
2949
3294
3267
3409
3447
3399
1027
1514
3654
706
388
1926
3709
606
1302
3665
3638
3605
3548
3584
3587
3407
3403
3444
3479
3500
3516
3505
3503
3521
3481
3509
3485
3485
3474
3487
3510
3520
3529
3531
3505
3547
3542
3473
3527
3485
3479
3466
3453
3489
3478
3511
3575
3537
3477
3471
3469
3412
3373
3361
3352
3432
3435
3417
3433
3424
3368
3360
3439
3449
3430
3446
3446
3433
3431
3449
3465
3460
3483
3456
3438
3488
3489
3502
3521
3546
3572
3380
732
3660
3522
3572
3364
3198
2940
2984
3088
3197
3206
3207
3253
3314
3258
3337
3381
3343
3368
3247
3316
3314
3278
3335
3328
3362
3358
3358
3362
3367
3371
3354
3381
3377
3369
3358
3400
3377
3393
3386
3370
3410
3411
3385
3375
3389
3397
3388
3420
3380
3383
3406
3366
3400
3365
3391
3381
3366
3377
3355
3358
3364
3366
3344
3368
3391
3387
3395
3392
3382
3405
3380
3340
3365
3371
3371
3360
3388
3361
3480
3441
3423
3444
3441
3396
3450
3442
3418
3362
3266
3298
3282
3269
3278
3284
3274
3279
3331
3354
3320
3364
3399
3448
3414
3418
3423
3462
3440
3463
3458
3480
3500
3511
3497
3512
3440
3408
3386
3366
3341
3388
3377
3348
3434
3389
3434
3468
3478
3471
3494
3523
3487
3495
3472
3492
3482
3468
3502
3534
3504
3493
3521
3544
3552
3558
3576
3554
3577
3619
3589
3592
3571
3585
3570
3538
3525
3508
3520
3551
3579
3575
3541
3529
3537
3541
3536
3516
3523
3522
3511
3543
3523
3534
3520
3551
3515
3516
3506
3533
3546
3541
3515
3499
3499
3469
3508
3481
3513
3463
3516
3493
3480
3461
3420
3413
3416
3417
3372
3364
3381
3371
3391
3378
3367
3347
3387
3345
3304
3267
3297
3319
3299
3333
3302
3299
3305
3294
3316
3322
3270
3316
3341
3363
3385
3391
3340
3327
3314
3337
3358
3346
3329
3383
3392
3394
3385
3404
3393
3400
3395
3416
3384
3388
3408
3430
3400
3363
3389
3376
3367
3365
3378
3370
3389
3391
3359
3373
3374
3342
3373
3362
3336
3355
3382
3380
3367
3351
3354
3397
3355
3372
3360
3348
3360
3353
3342
3369
3362
3337
3366
3364
3384
3366
3381
3409
3340
3385
3341
3352
3361
3361
3376
3367
3348
3349
3360
3345
3356
3392
3369
3370
3353
3367
3337
3321
3305
3271
3266
3238
3276
3286
3297
3325
3316
3311
3327
3323
3320
3301
3352
3332
3356
3336
3372
3327
3287
3257
3283
3282
3200
3158
3101
3133
3168
3196
3190
3232
3225
3232
3217
3210
3218
3213
3228
3216
3222
3207
3170
3190
3183
3179
3182
3175
3181
3204
3202
3202
3218
3204
3203
3258
3226
3260
3251
3259
3257
3255
3263
3259
3255
3272
3246
3289
3273
3315
3281
3289
3250
3257
3270
3254
3273
3256
3262
3272
3243
3245
3255
3274
3255
3251
3251
3240
3280
3260
3259
3244
3258
3262
3251
3248
3244
3257
3256
3261
3263
3255
3253
3250
3266
3257
3250
3223
3235
3239
3276
3282
3276
3280
3271
3292
3298
3301
3274
3328
3331
3332
3286
3308
3299
3293
3287
3205
3011
3074
3014
3051
3214
3083
3276
3381
3370
3355
3346
3373
3351
3373
3369
3315
3362
3362
3350
3342
3403
3373
3374
3346
3383
3370
3343
3384
3341
3377
3344
3394
3335
3331
3364
3372
3404
3346
3364
3392
3366
3337
3392
3351
3338
3363
3357
3390
3346
3389
3376
3345
3346
3397
3364
3351
3342
3384
3354
3304
3355
3382
3333
3381
3376
3341
3357
3363
3374
3359
3397
3393
3335
3370
3341
3329
3410
3350
3352
3347
3337
3354
3387
3322
3325
3354
3315
3388
3399
3355
3371
3396
3362
3346
3342
3388
3337
3384
3376
3361
3329
3355
3347
3353
3359
3365
3365
3374
3354
3345
3340
3357
3362
3370
3345
3364
3347
3393
3390
3389
3397
3354
3340
3339
3366
3365
3342
3397
3360
3344
3391
3405
3394
3373
3368
3384
3378
3367
3332
3363
3382
3376
3324
3325
3363
3385
3378
3365
3392
3344
3395
3401
3382
3393
3372
3378
3355
3392
3370
3402
3391
3412
3382
3404
3393
3350
3414
3412
3389
3405
3359
3413
3419
3411
3366
3408
3421
3389
3428
3331
3375
3428
3375
3338
3384
3411
3339
3396
3342
3387
3405
3364
3351
3371
3349
3383
3400
3411
3376
3357
3356
3411
3381
3385
3353
3387
3376
3356
3384
3378
3355
3348
3361
3392
3410
3413
3386
3374
3401
3387
3329
3394
3393
3379
3363
3341
3408
3377
3363
3331
3378
3382
3387
3357
3352
3336
3375
3363
3350
3375
3398
3395
3394
3383
3371
3388
3363
3397
3384
3382
3360
3421
3350
3419
3393
3400
3324
3354
3376
3401
3398
3347
3365
3350
3347
3381
3376
3367
3364
3362
3374
3400
3354
3402
3338
3392
3384
3361
3398
3399
3408
3428
3381
3408
3394
3420
3406
3371
3428
3404
3399
3381
3364
3364
3378
3425
3385
3408
3386
3368
3399
3400
3411
3394
3393
3404
3352
3412
3375
3415
3411
3384
3394
3402
3406
3395
3381
3418
3383
3331
3379
3398
3400
3407
3425
3407
3403
3383
3407
3376
3409
3385
3413
3370
3360
3361
3388
3405
3381
3404
3429
3379
3400
3423
3352
3357
3375
3379
3347
3391
3359
3380
3384
3435
3353
3413
3388
3403
3401
3379
3354
3378
3412
3408
3353
3318
3402
3402
3380
3396
3415
3411
3337
3399
3364
3402
3343
3364
3350
3357
3404
3363
3409
3363
3399
3358
3360
3371
3346
3417
3399
3386
3377
3391
3398
3392
3371
3393
3356
3363
3391
3392
3347
3344
3395
3382
3384
3394
3384
3389
3377
3404
3361
3352
3377
3395
3426
3389
3340
3367
3418
3411
3431
3403
3390
3410
3420
3392
3331
3412
3356
3387
3363
3392
3372
3343
3391
3341
3412
3390
3394
3399
3368
3373
3428
3404
3380
3408
3406
3375
3401
3411
3391
3401
3373
3370
3364
3385
3356
3400
3402
3356
3379
3411
3393
3413
3388
3353
3333
3399
3365
3413
3430
3372
3372
3402
3391
3389
3407
3305
3386
3417
3403
3395
3382
3383
3370
3399
3376
3391
3390
3346
3371
3388
3408
3408
3395
3386
3410
3394
3377
3395
3334
3351
3342
3381
3386
3338
3392
3384
3376
3371
3396
3390
3398
3346
3393
3406
3424
3381
3399
3375
3412
3381
3347
3344
3401
3399
3356
3391
3355
3373
3347
3358
3386
3380
3346
3392
3408
3383
3412
3391
3376
3368
3403
3421
3352
3352
3411
3366
3375
3379
3343
3403
3371
3392
3404
3379
3353
3378
3381
3420
3352
3316
3395
3381
3405
3349
3390
3386
3355
3399
3397
3389
3382
3388
3362
3370
3400
3355
3396
3364
3384
3365
3393
3363
3406
3393
3353
3371
3420
3363
3410
3392
3347
3379
3402
3367
3376
3412
3439
3400
3416
3353
3410
3427
3389
3425
3396
3398
3396
3399
3380
3428
3397
3388
3434
3390
3381
3388
3418
3384
3427
3413
3426
3359
3402
3416
3429
3444
3431
3460
361
3417
3377
3446
3451
3414
3404
3403
3374
3389
3385
3360
3354
3386
3370
3368
3400
3378
3320
3319
3383
3399
3401
3408
3361
3369
3395
3341
3407
3353
3413
3352
3344
3369
3373
3355
3410
3426
3342
3402
3369
3376
3418
3365
3375
3379
3360
3396
3368
3414
3376
3414
3336
3419
3363
3436
3367
3407
3380
3389
3394
3390
3426
3369
3402
3340
3381
3367
3340
3385
3392
3356
3384
3370
3383
3382
3368
3419
3398
3362
3377
3365
3368
3422
3381
3365
3371
3407
3386
3371
3358
3455
3415
3383
3371
3378
3357
3405
3381
3444
3377
3360
3419
3396
3407
3351
3383
3360
3349
3408
3405
3432
3423
3351
3377
3367
3419
3383
3399
3415
3409
3395
3377
3413
3391
3407
3430
3376
3397
3413
3342
3405
3393
3378
3395
3373
3389
3375
3365
3392
3385
3404
3394
3394
3397
3383
3335
3364
3392
3395
3413
3400
3363
3381
3366
3360
3389
3405
3372
3402
3345
3411
3369
3393
3391
3427
3440
3402
3401
3434
3351
3338
3385
3426
3386
3404
3405
3386
3378
3377
3359
3397
3411
3400
3395
3426
3428
3434
3411
3405
3423
3411
3410
3381
3388
3366
3414
3374
3422
3417
3434
3413
3378
3416
3405
3382
3366
3390
3398
3417
3400
3360
3414
3439
3381
3370
3372
3414
3434
3421
3401
3378
3335
3418
3428
3405
3413
3369
3394
3430
3411
3412
3343
3391
3413
3329
3367
3370
3426
3399
3373
3402
3425
3380
3413
3384
3393
3387
3407
3394
3429
3397
3421
3404
3388
3399
3339
3416
3382
3412
3419
3409
3408
3404
3427
3402
3390
3416
3421
3424
3424
3425
3395
3413
3402
3362
3372
3412
3414
3417
3420
3413
3400
3393
3403
3374
3397
3388
3417
3381
3418
3448
3408
3401
3377
3374
3402
3380
3394
3414
3427
3423
3396
3402
3400
3431
3426
3382
3416
3345
3409
3437
3432
3399
3353
3436
3393
3437
3395
3384
3413
3380
3384
3427
3389
3371
3392
3411
3418
3409
3360
3426
3412
3427
3378
3409
3352
3397
3400
3420
3405
3417
3410
3435
3373
3431
3399
3406
3415
3403
3410
3423
3364
3403
3409
3399
3419
3415
3384
3383
3409
3408
3439
3431
3427
3434
3391
3430
3408
3442
3429
3431
3432
3392
3449
3432
3386
3462
3423
338
3456
3446
3380
3451
3412
3422
3438
3433
3389
3433
3419
3409
3423
3427
3373
3430
3435
3423
3424
3411
3430
3377
3362
3401
3433
3399
3368
3402
3389
3365
3381
3387
3467
3419
3422
3444
3385
3378
3404
3437
3401
3420
3412
3409
3428
3444
3403
3405
3358
3382
3350
3431
3388
3432
3371
3433
3422
3393
3406
3397
3422
3393
3407
3415
3429
3414
3398
3406
3412
3443
3390
3389
3358
3376
3417
3420
3442
3457
3405
3423
3377
3387
3428
3382
3446
3438
3421
3397
3425
3419
3410
3432
3411
3396
3441
3390
3408
3407
3418
3414
3399
3419
3425
3457
3421
3432
3381
3428
3404
3462
3424
3421
3417
3364
3456
3438
3438
3402
3399
3402
3404
3439
3389
3426
3422
3440
3441
3417
3437
3437
3383
3406
3431
3416
3417
3415
3422
3426
3447
3450
3450
3420
3404
3403
3446
3426
3452
3430
3409
3383
3435
3385
3420
3441
3430
3422
3435
3440
3408
3435
3407
3416
3432
3416
3408
3405
3404
3396
3421
3416
3439
3424
3455
3409
3435
3444
3424
3451
3434
3440
3446
3441
3434
3403
3450
3452
3442
3449
3425
3401
3424
3420
3376
3462
3453
3455
3398
3420
3453
3440
3457
3396
3455
3452
3430
3447
3418
3425
3437
3440
3448
3441
3445
3428
3420
3439
3417
3440
402
3437
376
3456
371
3462
480
3486
556
3488
629
3490
568
3515
737
3509
1110
3530
670
3497
682
3511
3400
3383
3395
3255
3411
3455
3443
3478
3469
479
3370
1046
3388
1662
3447
3371
3446
3281
3316
3362
3325
3390
3348
3358
3389
3352
3343
3340
3320
3304
3313
3328
3290
3308
3289
3291
3320
3352
3293
3308
3313
3375
3317
3322
3269
3267
3361
3318
3302
3263
3309
3363
3319
3310
3305
3322
3300
3324
3302
3365
3331
3334
3346
3350
3317
3302
3322
3326
3241
1117
3238
3196
3291
3435
3398
3339
3404
3338
3370
3331
3344
3347
3330
3344
3364
3337
3342
3366
3370
3373
3377
3341
3391
3350
3377
3357
3330
3345
3318
3354
3389
3403
3374
3324
3377
3321
3305
3353
3338
3397
3372
3373
3388
3326
3307
3407
3370
3335
3374
3415
3331
3374
3419
3332
3396
3390
3363
3352
3357
3334
3324
3381
3343
3348
3318
3345
3368
3399
3368
3349
3326
3374
3313
3394
3342
3368
3382
3349
3364
3321
3391
3374
3415
3323
3383
3377
3385
3397
3357
3370
3356
3395
3360
3377
3408
3383
3374
3334
3345
3381
3393
3342
3390
3370
3340
3397
3400
3353
3364
3340
3379
3367
3356
3356
3311
3319
3386
3350
3378
3352
3335
3341
3352
3355
3333
3357
3310
3306
3372
3361
3357
3383
3386
3356
3364
3371
3378
3416
3361
3410
3399
3403
3361
3373
3395
3401
3394
3383
3395
3379
3386
3413
3345
3397
3426
3345
3352
3386
3379
3343
3372
3350
3389
3365
512
3434
3442
3351
3440
324
3376
3456
3404
3388
440
3395
415
3425
353
3371
3400
370
3425
407
3385
3411
379
3399
470
3428
436
3415
432
3424
383
3409
569
3443
520
3452
616
3429
605
3474
728
3455
613
3457
481
3441
414
3469
603
3451
668
3464
531
3437
551
3446
539
3448
501
3436
554
3464
580
3468
612
3438
318
3437
611
3434
567
3448
466
3440
564
3468
442
3421
573
3444
589
3464
651
3452
730
3461
749
3463
696
3501
670
3482
571
3467
803
3477
813
3454
822
3462
851
3496
756
3497
763
3454
882
3495
905
3520
740
3469
1141
3501
667
3485
624
3446
602
3448
662
3459
814
3470
871
3490
715
3492
881
3501
881
3508
711
3478
589
3461
532
3426
629
3457
716
3392
792
3453
626
3479
697
3405
682
3468
717
3432
746
3476
1099
3507
860
3465
826
3537
984
3472
615
3469
605
3456
518
3487
378
3474
505
3479
497
3495
516
3485
578
3446
460
3449
472
3442
568
3474
590
3470
513
3459
414
3459
526
3425
3476
3433
375
3459
450
3431
407
3411
3448
3418
491
3430
347
3460
496
3470
3454
3461
3433
426
3462
401
3470
3454
3451
324
3470
338
3461
370
3484
451
3502
426
3444
426
3475
446
3430
373
3404
426
3465
342
3440
401
3410
3471
327
3444
3467
444
3461
3448
383
3465
3420
3431
3424
3424
3445
3449
3462
3467
3464
3452
3478
3462
3447
3456
3456
3438
3424
3452
450
3472
3418
3465
3455
3438
455
3456
3445
3458
3443
3454
3480
3451
3434
3477
3397
3436
3459
3423
3500
3408
3444
3417
3446
3445
3439
3424
3437
3457
3477
3437
3482
3468
356
3446
3465
3434
3453
3449
3461
3426
3456
3473
3455
3471
3449
3467
3442
3426
3453
3448
3471
485
3467
383
3453
3444
526
3478
567
3490
596
3447
341
3441
458
3444
547
3437
359
3462
3448
3453
557
3474
340
3465
455
3482
485
3453
539
3461
397
3463
3445
3480
569
3449
3486
581
3456
491
3499
596
3485
520
3491
395
3488
426
3495
468
3463
355
3461
507
3449
3491
3449
489
3492
348
3475
3441
402
3479
441
3458
495
3470
366
3498
383
3477
3477
361
3444
409
3459
423
3467
3473
489
3497
630
3461
3466
560
3471
3460
443
3467
559
3477
562
3440
443
3435
3458
3449
315
3464
548
3460
534
3416
507
3462
458
3459
530
3484
798
3486
780
3560
3379
3442
3442
3451
3433
3458
355
3445
3453
3414
343
3414
3445
3452
3448
3420
3449
3441
3471
3457
3454
3451
3476
3490
3489
463
3518
3387
3431
3363
3467
3527
3520
3539
602
3610
3467
3496
3534
3548
3426
3464
3470
3462
3476
3395
3411
3445
3434
3391
3352
3360
3351
3363
3361
3348
3363
3359
3365
3352
3373
3351
3366
3377
3349
3365
3344
3348
3370
3363
3369
3377
3347
3394
3343
3379
3352
3318
3332
3326
3373
3333
3350
3335
3352
3346
3359
3340
3329
3320
3336
3353
3345
3338
3349
3322
3327
3337
3345
3340
3335
3329
3329
3345
3337
3334
3359
3370
3351
3353
3357
3343
3353
3342
3350
3318
3330
3346
3368
3330
3355
3348
3359
3378
3319
3354
3339
3352
3354
3359
3367
3345
3331
3352
3331
3362
3338
3350
3336
3360
3346
3326
3343
3355
3344
3344
3331
3362
3342
3335
3353
3347
3325
3332
3334
3348
3338
3331
3339
3346
3345
3338
3338
3336
3341
3342
3336
3343
3348
3332
3357
3338
3318
3343
3331
3316
3330
3325
3308
3328
3331
3360
3319
3343
3340
3340
3337
3306
3348
3349
3331
3335
3315
3339
3325
3331
3330
3327
3314
3317
3341
3332
3325
3322
3326
3305
3337
3348
3329
3325
3341
3346
3338
3332
3354
3335
3346
3345
3344
3341
3346
3339
3328
3312
3309
3316
3307
3294
3298
3291
3268
3307
3310
3326
3284
3288
3284
3271
3272
3297
3291
3293
3283
3300
3304
3266
3281
3289
3312
3270
3299
3261
3293
3288
3288
3291
3317
3284
3330
3308
3344
3301
3312
3317
3306
3316
3326
3316
3345
3341
3359
3370
3381
3349
3360
3337
3338
3342
3329
3363
3343
3373
3340
3349
3335
3353
3354
3348
3328
3351
3320
3308
3296
3270
3266
3206
3076
3303
3422
3430
3428
325
3461
447
3461
3464
3469
336
3473
390
3462
3471
388
3438
3469
3410
3447
3436
3428
3459
3433
3465
3458
394
3437
3451
3425
3450
3465
3431
3427
3446
3450
3426
3445
3442
3459
3421
386
3451
3445
3449
3425
3442
3446
3452
3443
3417
3448
3451
3450
3419
3432
3431
3481
3458
3450
3418
361
3443
3452
3424
3453
3469
3451
3459
3467
3438
3422
3440
3459
3445
3438
3429
3432
3445
3465
3434
3444
3419
3464
3400
3433
3410
3438
3421
3428
3420
3429
3429
3445
3429
3450
3459
3453
3440
3441
3406
3429
3450
3435
3470
3424
3428
3447
3452
3423
3467
3433
3453
3460
3448
3454
3413
3425
3448
3457
443
3481
641
3477
516
3494
883
3525
3362
3386
3420
3471
3366
3367
3457
3373
3377
3449
3466
3350
3373
3400
3383
3393
3329
3333
3327
3344
3328
3313
3332
3338
3343
3341
3331
3354
3324
3382
3352
3319
3362
3343
3352
3348
3346
3352
3343
3369
3325
3339
3344
3354
3342
3333
3335
3335
3342
3371
3373
3327
3334
3343
3336
3326
3362
3357
3344
3357
3360
3353
3341
3395
3355
3362
3343
3354
3388
3350
3397
3359
3373
3341
3378
3355
3343
3359
3349
3346
3344
3350
3330
3341
3321
3340
3310
3325
3317
3330
3324
3325
3321
3336
3339
3347
3390
3431
3276
3373
3335
3343
3335
3327
3320
3348
3329
3346
3348
3359
3329
3355
3345
3321
3308
3361
3341
3346
3336
3335
3325
3361
3353
3311
3320
3328
3341
3364
3364
3386
3304
3292
3276
3225
3261
3284
3358
3291
3229
3179
3215
3166
3169
3265
3253
3262
3416
3457
456
3454
485
3428
466
3446
411
3449
419
3451
412
3473
3421
3422
3460
3462
3438
531
3444
370
3423
395
3446
512
3478
384
3435
315
3435
353
3420
405
3440
342
3449
384
3411
3465
3429
3452
3449
437
3450
3480
531
3421
598
3468
467
3485
377
3486
515
3459
460
3438
3432
3448
3406
3426
3457
3397
3441
3433
3424
3412
3434
3426
3449
3427
3427
3433
3432
3432
3413
3428
3451
3405
3440
3427
373
3438
405
3443
3457
3416
3457
3434
3441
374
3452
3447
3431
3478
475
3453
544
3483
809
3501
1561
3538
3387
3265
3365
3450
3419
3390
3423
3418
3375
3362
3380
3367
3364
3307
3322
3333
3300
3319
3261
3242
3277
3263
3222
3248
3263
3257
3267
3285
3285
3303
3278
3312
3269
3254
3215
3267
3269
3252
3313
3304
3240
3259
3270
3269
3258
3300
3261
3286
3262
3269
3260
3262
3297
3268
3248
3241
3242
3239
3195
3209
3175
3230
3244
3249
3240
3160
3135
3214
3213
3230
3228
3227
3178
3229
3234
3278
3252
3342
3353
3391
3420
3416
3440
3385
3449
3416
3433
3452
3405
3368
3331
3291
3325
3318
3382
3400
3466
341
3465
3448
320
3501
468
3540
3450
3462
3307
3337
3296
3302
3302
3309
3261
3269
3237
3313
3309
3284
3212
3065
2401
2783
3027
3156
3135
3129
3168
3150
3154
3140
3093
3070
3103
3109
3092
3077
3100
3114
3107
3115
3083
3031
3098
3103
3099
3147
3103
3149
3119
3066
3081
3037
3111
3075
3039
3035
3096
3095
3060
3058
3016
3040
3038
3109
3159
3064
3003
3045
2976
2970
3011
2947
3061
3064
3063
3057
3152
3149
3246
3238
3355
614
3441
740
3567
3540
3387
3285
3118
2977
3098
3104
3055
3026
3080
3081
3059
3012
2964
2899
2936
3000
3024
3008
2919
2726
2540
2269
569
744
1041
1320
1446
1081
690
380
384
362
391
520
562
568
669
727
856
896
931
969
1083
1099
1035
1110
1148
1212
1263
1284
1296
1293
1312
1314
1283
1321
1334
1336
1358
1316
1263
1182
1110
1122
1084
1083
987
1066
1368
1362
1481
1488
1503
1528
1539
1529
1528
1518
1513
1478
1439
1408
1336
1305
1213
1125
1046
893
774
689
800
937
940
999
996
938
975
951
854
944
926
957
876
870
850
907
923
872
853
861
903
861
885
855
887
887
910
1002
908
965
993
1032
1012
1107
1049
1022
1047
1125
1174
1221
1162
1182
1107
988
1005
964
905
901
837
853
767
712
724
633
632
594
523
395
460
454
432
408
535
555
480
532
580
669
668
703
771
770
712
649
718
797
760
844
955
929
986
997
997
1166
1183
1142
1122
1141
1083
1065
1032
1067
997
1040
993
1002
955
948
868
818
802
769
770
730
739
644
686
690
706
711
717
758
828
884
831
903
873
1013
1118
1070
1115
1039
1025
1051
1003
965
884
858
822
847
822
862
864
852
877
925
941
1024
1119
1128
1137
1134
1069
957
477
323
416
318
346
346
458
746
830
887
968
1021
996
1005
1026
965
1027
1060
1091
1121
1049
1091
1083
1010
927
519
415
494
587
574
599
533
510
505
432
637
680
758
736
775
638
623
533
392
340
390
483
616
664
540
518
370
340
431
3421
364
555
476
465
506
535
560
513
493
517
567
560
545
543
524
575
513
534
498
516
524
507
528
520
484
457
526
523
529
500
507
496
491
529
498
509
533
562
591
589
518
508
517
543
536
470
475
459
536
494
530
520
535
486
496
498
487
471
488
496
504
513
486
495
544
506
575
484
572
550
490
489
539
457
499
515
482
497
461
537
520
521
522
603
573
795
8644
1034
991
855
682
700
637
685
657
480
539
512
499
557
368
349
354
343
359
361
339
330
331
329
372
367
420
388
344
407
324
391
376
343
376
383
387
338
334
364
365
342
388
362
344
336
371
443
654
1042
1027
1028
1025
1021
995
1006
1011
1007
992
1019
998
1003
992
1001
1024
1023
1025
1019
1017
1004
1026
1018
1011
1011
1022
1000
1001
1010
1011
999
1006
1018
1013
1024
1004
1024
1043
1029
1030
1025
1018
1018
1016
1010
1003
1008
1015
1011
1012
1024
1015
1022
1023
1019
1010
1020
1017
1033
1025
1015
1028
1035
1039
1017
1026
1026
1029
1039
1057
1021
1016
1020
1017
1026
1006
1033
1031
1032
1024
1017
1027
1020
1013
1017
998
1022
1011
1014
1014
1021
1022
1024
1023
1030
1017
1022
1012
1026
1009
1014
1017
1030
1010
1024
1024
1015
1001
1006
1003
1011
1021
1014
1016
1020
1017
1032
1022
1030
1020
1013
1031
1018
1018
1028
1023
1018
1022
1029
1016
1014
1008
1023
1009
1013
1015
1011
1024
1015
1019
1025
1007
1022
1019
1018
1008
1006
1006
1012
1006
1006
1005
1014
1019
1018
1031
1045
1017
1024
1023
1022
1012
1016
1012
1017
1028
1020
1036
1042
1023
1030
1034
1032
1023
1037
1043
1048
1027
1027
1021
1025
1007
1025
1011
1021
1019
1023
1010
1026
1016
1015
1010
1008
1012
1023
1011
1017
1018
1005
1000
996
1000
1005
1008
991
994
1011
1025
1022
1020
1019
1023
1012
1034
1046
1029
1030
1050
1039
1040
1028
1026
1058
1049
1045
1035
1060
1055
1046
1031
568
958
647
388
347
2386
356
1968
1545
1561
1537
1032
1077
1545
598
473
347
481
757
451
513
654
797
601
559
533
534
641
624
457
567
580
824
980
1141
386
1859
466
2152
598
1262
691
420
872
1001
573
1056
1026
1057
1073
1038
1056
1066
1050
1048
1046
1071
1066
1077
1085
1095
1092
1117
1084
1096
1079
1102
1096
1101
1099
1103
1099
1093
1100
1087
1093
1089
1100
1113
1094
1104
1098
1103
1112
1102
1125
1127
1122
1122
1121
1099
1124
1116
1113
1106
1116
1101
1121
1114
1096
1106
1104
1102
1103
1110
1109
1114
1125
1106
1115
1125
1125
1105
1120
1119
1130
1128
1104
1117
1129
1144
1127
1131
1118
1115
1122
1119
1129
1128
1130
1131
1147
1088
1091
1088
1085
1086
1081
1089
1083
1082
1091
1104
1073
1099
1071
1099
1079
1068
1075
1081
1095
1087
1089
1084
1073
1083
1081
1065
1075
1074
1081
1084
1079
1075
1069
1081
1083
1085
1084
1085
1073
1079
1084
1083
1080
1071
1067
1086
1068
1080
1085
1090
1077
1060
1075
1066
1075
1060
1068
1077
1069
1070
1066
1072
1080
1071
1070
1068
1063
1053
1063
1063
1059
1059
1062
1060
1060
1054
1050
1054
1059
1032
1042
1035
1015
994
980
979
1028
1037
938
777
671
630
649
650
668
672
745
818
911
544
1002
670
1074
694
1109
663
1088
447
1059
841
1024
661
977
615
956
903
1010
749
1063
1036
1079
1422
1099
2249
411
972
379
1188
1123
1118
1076
1046
1056
1063
1074
1070
1075
1082
1080
1088
1103
1092
1105
1076
1078
1097
1098
1093
1098
1097
1088
1096
1092
1111
1116
1128
1113
1105
1130
1107
1108
1079
1080
1078
1074
1070
1092
1075
1098
1098
1079
1072
1085
1083
1085
1069
1082
1081
1090
1083
1089
1084
1096
1086
1092
1096
1094
1093
1089
1103
1095
1092
1090
1096
1093
1093
1096
1094
1101
1106
1093
1089
1081
1100
1100
1083
1092
1081
1101
1106
1091
1094
1103
1099
1103
1101
1093
1092
1097
1112
1085
1100
1086
1099
1099
1093
1104
1098
1089
1089
1082
1093
1100
1103
1119
1080
1087
1100
1092
1101
1100
1096
1102
1093
1107
1104
1103
1108
1091
1081
1085
1050
1050
1039
1040
1028
1027
1042
1042
1051
1035
1036
1031
1014
1015
1019
1013
1006
1019
1018
1019
1033
1040
1025
1029
1021
1039
1037
1049
1026
1025
1027
1021
1025
1035
1039
1043
1043
1059
1057
1040
1057
1044
1057
1047
1059
1060
1054
1066
1058
1047
1054
1053
1055
1049
1051
1053
1057
1060
1051
1045
1051
1055
1051
1046
1051
1050
1030
1048
1042
1034
1050
1045
1049
1051
1050
1043
1051
1037
1038
1044
1039
1047
1045
1038
1051
1046
1036
1039
1046
1043
1044
1049
1061
1055
1054
1048
1057
1046
1051
1044
1035
1044
1052
1042
1054
1042
1049
1040
1042
1049
1047
1049
1050
1052
1043
1048
1035
1048
1046
1043
1045
1044
1055
1044
1045
1055
1057
1058
1055
1055
1055
1061
1060
1060
1056
1059
1048
1061
1063
1064
1058
1053
1067
1062
1058
1067
1052
1067
1054
1045
1068
1058
1061
1063
1071
1064
1071
1071
1075
1054
1053
1062
1064
1054
1061
1060
1066
1067
1082
1068
1053
1078
1078
1079
1067
1063
1080
1065
1058
1059
1072
1076
1063
1062
1076
1080
1067
1061
1056
1063
1059
1063
1064
1062
1067
1046
1067
1067
1076
1056
1070
1078
1065
1081
1087
1077
1076
1058
1069
1086
1076
1093
1078
1066
1079
1075
1067
1072
1082
1083
1085
1088
1080
1063
1071
1075
1074
1077
1077
1074
1070
1069
1066
1069
1068
1076
1067
1067
1063
1072
1058
1064
1061
1079
1067
1070
1060
1061
1074
1058
1064
1055
1062
1071
1060
1069
1060
1054
1072
1065
1051
1064
1060
1048
1053
1055
1051
1063
1044
1053
1051
1056
1054
1047
1063
1052
1069
1052
1057
1055
1064
1051
1048
1054
1054
1059
1061
1060
1056
1059
1060
1059
1068
1055
1053
1059
1053
1053
1045
1047
1062
1053
1054
1067
1063
1066
1064
1075
1068
1073
1061
1071
1064
1044
1062
1055
1061
1072
1057
1062
1070
1055
1065
1072
1061
1064
1058
1065
1058
1055
1068
1069
1073
1060
1076
1055
1052
1072
1068
1050
1065
1067
1058
1075
1074
1056
1068
1055
1053
1056
1059
1059
1065
1063
1056
1069
1075
1059
1067
1077
1065
1066
1062
1058
1057
1060
1065
1060
1060
1073
1057
1067
1066
1061
1068
1067
1076
1065
1082
1084
1085
1090
1082
1086
1085
1091
1084
1092
1093
1079
1087
1071
1083
1082
1072
1094
1076
1081
1067
1068
1075
1072
1065
1072
1074
1076
1077
1060
1074
1064
1055
1086
1076
1088
1085
1064
1064
1066
1042
1054
1062
1049
1071
1071
1053
1062
1062
1071
1060
1062
1041
1061
1066
1055
1055
1043
1055
1050
1060
1054
1048
1055
1059
1046
1060
1064
1053
1059
1054
1065
1062
1057
1055
1057
1054
1051
1057
1057
1041
1046
1044
1051
1059
1043
1050
1051
1054
1049
1053
1055
1046
1051
1050
1049
1054
1054
1051
1041
1063
1057
1055
1057
1054
1059
1059
1060
1065
1066
1048
1051
1062
1043
1059
1059
1052
1052
1048
1056
1037
1051
1048
1044
1050
1044
1030
1039
1040
1051
1039
1032
1032
1040
1028
1049
1044
1052
1041
1034
1052
1052
1043
1062
1044
1046
1045
1054
1035
1039
1029
1037
1058
1049
1044
1053
1053
1045
1054
1049
1047
1048
1047
1042
1053
1044
1044
1047
1048
1053
1034
1041
1051
1041
1044
1055
1051
1050
1043
1043
1049
1034
1046
1046
1044
1053
1032
1040
1041
1048
1044
1040
1058
1052
1041
1048
1052
1053
1047
1043
1046
1049
1044
1043
1039
1046
1041
1047
1025
1030
1036
1033
1039
1034
1036
1048
1038
1035
1037
1033
1046
1039
1032
1034
1045
1045
1048
1054
1053
1037
1044
1055
1051
1045
1049
1055
1036
1062
1058
1057
1059
1046
1050
1044
1053
1037
1043
1055
1064
1049
1051
1051
1051
1049
1058
1054
1046
1053
1061
1057
1052
1056
1045
1062
1052
1059
1058
1044
1058
1036
1056
1046
1053
1054
1045
1064
1044
1049
1054
1058
1061
1037
1044
1062
1051
1052
1046
1045
1047
1040
1047
1052
1038
1052
1057
1050
1053
1066
1051
1046
1049
1055
1059
1060
1054
1048
1061
1059
1046
1051
1047
1048
1042
1055
1061
1045
1045
1055
1047
1035
1044
1047
1040
1041
1038
1043
1049
1045
1066
1051
1047
1047
1041
1039
1033
1030
1025
1030
1017
1030
1017
1023
1032
1021
1022
1026
1030
1030
1030
1029
1033
1031
1030
1032
1020
1036
1031
1020
1021
1027
1013
1024
1010
1019
1005
1020
1011
1010
994
1005
1002
1009
997
999
994
982
993
974
986
980
975
1024
993
999
1000
985
1007
864
700
454
489
1339
1328
804
1049
1286
1149
1036
386
419
355
470
373
405
361
409
352
406
382
436
452
493
354
399
321
354
598
537
642
555
515
635
481
389
496
482
583
452
578
747
533
442
488
378
535
427
471
609
467
643
675
571
615
509
317
529
579
698
673
637
605
664
782
334
816
562
550
522
406
501
635
638
318
489
369
1100
339
2123
448
2517
536
457
794
847
1031
1014
1055
1052
1006
1041
1024
1052
1060
1055
1051
1059
1037
1037
1004
980
995
987
1005
969
964
949
958
934
936
924
943
945
914
877
717
754
5430
5604
5755
5777
5712
5582
5510
5520
5506
5500
5304
5194
5302
5281
5303
5370
5368
5410
5502
5641
5761
5782
5807
5757
5769
5783
5799
5775
5778
5771
5775
5688
5660
5582
5528
5459
5458
5447
5378
5188
5061
5010
5005
4975
4902
4849
4839
4780
4767
4821
4825
4810
4789
4779
4717
4694
4679
4612
4539
4435
4355
4243
4205
4133
3998
3881
3757
3625
3523
3484
3459
3423
3340
3279
3259
3230
3204
3170
3177
3204
3332
3627
3806
3940
4082
4239
4459
4765
4870
4967
5015
5012
5017
5035
5048
5045
5036
5047
5059
5057
5052
5054
5048
5079
5064
5059
5055
5048
5053
5075
5074
5089
5066
5063
5074
5061
5065
5044
5073
5094
5069
5085
5096
5097
5109
5090
5088
5127
5084
5077
5065
4963
5000
5115
5586
5744
5883
5862
5867
6001
6034
6072
6049
6049
6042
6041
6072
6064
6064
6166
6178
6317
6363
6391
6422
6384
6317
6396
6356
6411
6474
6485
6412
6394
6309
6228
6313
6311
6299
6292
6233
6324
6314
6390
6508
6509
6272
6129
6155
6070
5998
5825
5732
5604
5502
5510
5364
5283
5250
5250
5392
5592
5750
5816
5904
5871
5772
5538
5535
5455
5555
5554
5563
5515
5500
5480
5521
5557
5564
5631
5648
5584
5631
5646
5525
5507
5510
5452
5385
5309
5256
5247
5194
5161
5106
5018
5013
5060
5123
5271
5366
5497
5513
5523
5545
5579
5707
5791
5823
5797
5801
5794
5859
5878
5900
5992
6108
6238
6312
6265
6211
6171
6212
6226
6280
6260
6257
6262
6314
6300
6353
6369
6349
6309
6303
6311
6393
6377
6384
6379
6366
6362
6389
6442
6361
6389
6431
6482
6376
6334
6222
6117
6085
6065
6117
6076
6086
6121
6152
6114
6136
6150
6140
6145
6128
6091
6108
6087
6076
6040
6004
6062
6050
6058
6120
6109
6134
6126
6132
6084
6111
6123
6114
6094
6029
5938
5882
5888
5867
5846
5871
5931
5851
5797
5779
5749
5725
5733
5719
5718
5683
5686
5704
5698
5693
5668
5689
5707
5707
5677
5716
5704
5700
5713
5669
5659
5637
5643
5639
5639
5654
5665
5634
5626
5641
5630
5619
5629
5619
5619
5605
5626
5627
5627
5641
5639
5653
5633
5625
5619
5623
5626
5620
5620
5602
5569
5581
5565
5547
5550
5543
5530
5529
5509
5503
5527
5595
5556
5660
5652
5725
5713
5704
5697
5710
5657
5630
5651
5687
5670
5660
5671
5644
5672
5662
5684
5667
5686
5662
5681
5654
5662
5679
5664
5704
5674
5691
5687
5684
5655
5660
5677
5677
5663
5669
5681
5682
5620
5658
5646
5674
5651
5661
5651
5664
5660
5650
5654
5647
5670
5657
5655
5673
5664
5682
5675
5654
5653
5663
5645
5652
5649
5662
5674
5675
5659
5693
5650
5674
5692
5666
5653
5659
5625
5638
5676
5650
5655
5665
5672
5654
5669
5680
5647
5694
5657
5673
5668
5651
5658
5665
5668
5656
5661
5659
5640
5688
5653
5674
5661
5652
5674
5651
5661
5660
5663
5663
5671
5662
5673
5664
5672
484
4371
4427
4509
4533
4407
4253
4198
4122
4252
4541
4393
4225
4577
4429
4331
4477
4221
4634
4505
4611
4153
4360
4195
4202
4427
4321
4173
4273
4564
4389
4243
4431
4190
4164
4193
4246
4548
4094
4180
4348
4151
4154
4253
4444
4092
4478
4174
4237
4228
4394
4377
4176
4163
4169
4126
4246
4207
4095
4140
4101
4133
4302
4208
4251
4188
4409
4101
4160
4174
4178
4148
4184
4087
4112
4214
4234
4228
4210
4188
4121
4231
4129
4164
4154
4115
4167
4044
4098
4135
4145
4184
4071
4087
4078
4143
4068
4101
4117
4057
4113
4170
4094
4024
4084
4093
4152
4059
4060
4133
4053
4031
4118
4156
4248
4115
4158
4092
4154
4089
4265
4079
4136
4142
4068
4174
4251
4170
4196
4322
4104
4193
4227
4146
4273
4154
4304
4150
4173
4182
4171
4378
4157
4177
4153
4117
4164
4186
4185
4153
4362
4127
4387
4165
4179
4206
4244
4247
4201
4237
4455
4306
4227
4531
4527
4209
4182
4543
4147
4137
4374
4214
4567
4627
4310
4639
4210
4626
337
4676
4586
4226
4570
4162
4449
4628
4274
4229
4214
4536
4241
4410
4296
4380
4570
4560
4215
4368
4383
4419
4524
4468
4554
4415
4496
4490
4292
4178
4200
4195
4225
4261
4395
4432
4401
4193
4639
4390
4451
4162
4220
4531
4283
4230
4362
4475
4545
4471
4336
4601
4177
4416
4188
4676
4481
4572
4182
4258
4515
2452
3874
3921
3854
3882
3877
3907
3909
3877
3856
3861
3855
3843
3889
3844
3858
3836
3879
3868
3863
3881
3876
3873
3839
3872
3840
3861
3846
3852
3878
3861
3854
3889
3866
3827
3889
3839
3885
3828
3854
3866
3870
3891
3860
3831
3868
3849
3882
3863
3825
3865
3848
3856
3864
3857
3859
3898
3827
3841
3834
3871
3858
3867
3842
3839
3842
3852
3875
3869
3840
3849
3862
3877
3871
3841
3868
3848
3855
3850
3846
3841
3867
3844
3850
3833
3856
3859
3847
3830
3848
3841
3878
3851
3860
3858
3825
3856
3836
3869
3861
3856
3847
3829
3798
3860
3833
3867
3866
3852
3814
3841
3845
3831
3855
3833
3842
3824
3812
3852
3860
3870
3850
3880
3875
3842
3903
3846
3870
3848
3826
3853
3854
3849
3833
3856
3835
3868
3857
3872
3833
3877
3856
3874
3838
3890
3878
3867
3844
3877
3830
3866
3867
3855
3861
3846
3849
3863
3866
3871
3872
3877
3877
3880
3893
3859
3898
3873
3856
3844
3873
3856
3885
3873
3841
3871
3903
3866
3852
3843
3838
3879
3871
3813
3897
3831
3856
3875
3920
3933
3849
3883
3850
3852
3864
3872
3848
3863
3866
3852
3864
3850
3881
3861
3855
3875
3879
3864
3870
3872
3872
3858
3877
3852
3873
3867
3854
3848
3848
3823
3872
3857
3831
3835
3839
3814
3842
3857
3858
3826
3807
3860
3864
3878
3866
3843
3874
3865
3857
3934
3849
3847
3831
3815
3850
3877
3888
3876
3860
3848
3846
3924
3870
3855
3844
3854
3871
3870
3871
3863
3847
3851
3886
3858
3854
3849
3863
3835
3867
3852
3877
3840
3879
3858
3859
3865
3840
3854
3878
3856
3858
3849
3851
3825
3841
3864
3857
3853
3853
3867
3855
3887
3879
3883
3866
3895
3862
3883
3857
3870
3882
3843
3843
3860
3860
3840
3856
3827
3810
3839
3822
3836
3838
3859
3882
3843
3812
3870
3825
3828
3850
3844
3842
3843
3852
3870
3895
3933
3936
3879
3913
3872
3866
3886
3845
3866
3865
3856
3869
3825
3899
3855
3888
3899
3863
3884
3870
3896
3873
3844
3859
3911
3887
3913
3962
3871
3855
3917
3901
3876
3878
3893
3882
3872
3882
3883
3873
3835
3884
3854
3842
3898
3867
3905
3894
3837
3887
3823
3862
3846
3896
3807
3870
3858
3858
3850
3885
3869
3856
3915
3925
3880
3884
3849
3864
3870
3871
3901
3916
3860
3883
3892
3885
3878
3879
3867
3852
3868
3861
3877
3872
3891
3877
3909
3894
3857
3887
3907
3864
3879
3869
3871
3851
3856
3862
3860
3861
3853
3853
3887
3887
3845
3853
3878
3884
3890
3832
3922
3883
3867
3884
3838
3857
3926
3869
3854
3899
3853
3882
3874
3869
3887
3874
3877
3869
3825
3868
3870
3837
3875
3904
3865
3882
3854
3904
3870
3860
3845
3878
3853
3852
3884
3861
3859
3851
3853
3868
3852
3864
3886
3823
3867
3896
3900
3884
3863
3885
3868
3886
3873
3858
3843
3882
3819
3880
3864
3827
3884
3867
3869
3852
3856
3865
3845
3827
3858
3857
3870
3856
3856
3905
3860
3848
3854
3845
3847
3882
3818
3846
3847
3919
3874
3873
3864
3852
3861
3869
3876
3875
3868
3951
3898
3893
3906
3857
3848
3861
3841
3903
3912
3899
3843
3857
3864
3840
3940
3874
3879
3873
3912
3880
3881
3831
3878
3885
3871
3874
3850
3899
3906
3858
3894
3877
3874
3911
3880
3846
3855
3897
3896
3844
3852
3892
3910
3873
3879
3889
3861
3861
3893
3876
3876
3850
3890
3862
3880
3862
3897
3869
3847
3864
3840
3830
3866
3852
3874
3844
3854
3835
3874
3923
3849
3878
3869
3866
3844
3850
3854
3819
3831
3873
3889
3841
3828
3861
3802
3889
3883
3848
3853
3855
3874
3844
3821
3832
3860
3835
3890
3885
3828
3860
3827
3859
3894
3869
3871
3852
3864
3880
3856
3890
3863
3895
3909
3865
3850
3864
3877
3861
3874
3860
3896
3874
3863
3860
3860
3878
3851
3871
3862
3897
3850
3872
3843
3860
3846
3854
3839
3864
3862
3881
3878
3871
3877
3862
3870
3861
3811
3881
3885
3876
3848
3872
3880
3853
3875
3801
3855
3833
3851
3851
3858
3900
3858
3853
3873
3867
3865
3900
3864
3873
3856
3857
3837
3841
3834
3874
3866
3892
3883
3892
3882
3854
3900
3876
3881
3837
3884
3860
3891
3864
3846
3875
3857
3845
3863
3833
3838
3838
3859
3846
3865
3875
3887
3881
3879
3876
3899
3877
3874
3840
3865
3848
3827
3852
3819
3897
3847
3867
3813
3891
3855
3863
3874
3866
3871
3898
3886
3871
3849
3879
3890
3861
3835
3846
3894
3894
3908
3865
3863
3856
3884
3857
3909
3858
3873
3837
3865
3887
3900
3906
3888
3866
3891
3867
3866
3865
3869
3868
3866
3883
3846
3882
3847
3877
3858
3875
3864
3851
3868
3897
3870
3850
3873
3910
3858
3857
3871
3883
3869
3868
3844
3852
3841
3863
3879
3844
3809
3843
3861
3858
3921
3893
3871
3858
3905
3884
3876
3854
3881
3896
3879
3854
3888
3857
3946
3876
3889
3862
3847
3890
3862
3882
3873
3823
3892
3868
3948
3929
3982
3989
4052
4028
4015
3983
4016
4002
3961
3912
4020
3991
4020
3982
3927
3981
3951
4003
3951
4007
4004
4025
4025
4084
3954
3976
4002
4012
4092
3895
3933
4045
3876
3877
409
3876
1045
3920
3926
3953
3933
3957
3991
3953
3988
3979
3940
3980
3888
3867
3878
3882
3854
3864
3855
3867
3875
3856
3882
3836
3875
3864
1036
3862
797
3838
896
3856
913
3826
943
3863
1155
3863
3847
3877
3849
3893
3845
3862
3847
3861
3879
3869
3880
1055
3862
1064
3933
1101
3870
1015
3884
844
3850
643
3837
607
3870
871
3898
926
3893
865
3868
776
3856
779
3877
729
3857
613
3912
3865
3877
3905
3894
3890
3844
3867
3856
3834
3852
3876
3816
3826
3796
3807
3818
3808
3833
3808
3827
3820
3801
3872
3825
3837
3815
3862
3938
3896
3933
3912
3872
3865
3863
3874
3874
3851
3856
3883
3942
3857
3870
3939
3871
3857
3858
3844
3872
3843
3854
3905
3886
3889
3859
3888
3867
3865
3877
3849
3863
3922
3862
3922
3875
3903
3868
3895
3873
3882
3872
3845
3847
3827
3869
3896
3868
3851
3860
3888
3863
3872
3891
3889
3885
3875
3858
3866
3862
3900
3871
3873
3844
3861
3862
3869
3883
3870
3878
3847
3872
3862
3880
3867
3869
3838
3882
3893
3862
3855
3869
3848
3840
3875
3881
3896
3875
3872
3870
3883
3842
3868
3889
3868
3883
3856
3898
3851
3879
3878
3820
3878
3875
3870
3886
3872
3872
3858
3834
3872
3867
3890
3867
3869
3834
3834
3874
3850
3843
3862
3846
3851
3833
3827
3867
3868
3827
3876
3850
3879
3848
3866
3874
3851
3842
3877
3817
3860
3854
3886
3851
3858
3855
3881
3874
3851
3854
3834
3843
3872
3853
3856
3859
3824
3864
3858
3857
3874
3861
3840
3817
3871
3854
3882
3857
3872
3873
3869
3880
3838
3851
3866
3830
3895
3863
3876
3871
3906
3866
3871
3855
3942
3861
3849
3826
3872
3883
3840
3840
3866
3886
3869
3874
3836
3867
3835
3814
3876
3853
3840
3854
3847
3846
3821
3835
3856
3846
3842
3856
3875
3860
3857
3889
3846
3861
3857
3840
3879
3860
3851
3853
3870
3860
3868
3864
3851
3864
3855
3857
3895
3855
3866
3872
3874
3869
3893
3835
3871
3855
3852
3888
3871
3859
3832
3821
3867
3894
3872
3857
3861
3873
3849
3884
3816
3872
3872
3875
3857
3868
3867
3879
3856
3855
3852
3840
3830
3844
3885
3866
3860
3842
3847
3870
3880
3871
3860
3825
3836
3838
3873
3872
3870
3835
3847
3855
3853
3844
3893
3868
3848
3863
3856
3849
3839
3866
3860
3830
3868
3851
3857
3865
3847
3846
3851
3867
3875
3865
3836
3886
3858
3853
3846
3865
3853
3854
3851
3863
3882
3849
3847
3856
3836
3873
3848
3855
3828
3867
3855
3864
3817
3850
3870
3839
3854
3826
3853
3836
3851
3850
3852
3826
3857
3826
3884
3833
3795
3836
3884
3862
3872
3857
3902
3865
3868
3864
3844
3886
3859
3843
3856
3855
3867
3854
3869
3852
3811
3851
3839
3848
3805
3831
3880
3857
3893
3875
3842
3858
3882
3862
3863
3855
3872
3832
3869
3894
3859
3843
3855
3820
3844
3851
3851
3861
3830
3843
3851
3900
3869
3861
3869
3904
3867
3868
3843
3862
3835
3859
3833
3868
3870
3869
3836
3854
3848
3884
3841
3841
3861
3863
3868
3895
3832
3885
3873
3819
3820
3858
3855
3858
3871
3885
3859
3875
3846
3834
3865
3860
3856
3865
3865
3847
3865
3883
3831
3889
3849
3853
3841
3862
3868
3858
3865
3871
3862
3842
3867
3876
3834
3873
3868
3847
3871
3852
3860
3840
3871
3844
3877
3884
3858
3857
3843
3861
3854
3866
3883
3855
3870
3872
3857
3861
3861
3885
3856
3873
3860
3853
3873
3902
3863
3861
3837
3845
3860
3829
3873
3839
3867
3899
3859
3865
3905
3834
3883
3885
3841
3855
3849
3882
3849
3921
3860
3872
3879
3863
3847
3826
3877
3866
3846
3875
3831
3863
3850
3832
3862
3868
3841
3847
3865
3861
3843
3885
3836
3863
3841
3868
3880
3876
3889
3856
3887
3851
3851
3889
3880
3854
3853
3873
3844
3850
3854
3872
3848
3857
3873
3872
3916
3874
3864
3870
3850
3835
3832
3837
3844
3854
3829
3840
3826
3860
3871
3860
3866
3863
3846
3863
3869
3843
3868
3871
3869
3853
3858
3868
3860
3820
3876
3859
3837
3849
3873
3887
3835
3876
3817
3841
3866
3849
3876
3830
3842
3850
3848
3860
3879
3863
3838
3908
3847
3843
3858
3843
3878
3837
3880
3875
3867
3859
3826
3835
3878
3908
3853
3870
3856
3883
3846
3895
3865
3863
3864
3845
3832
3852
3880
3880
3848
3852
3889
3839
3876
3849
3907
3870
3851
3852
3872
3861
3886
3867
3884
3866
3876
3834
3866
3858
3851
3877
3855
3869
3851
3895
3887
3854
3864
3857
3865
3849
3868
3869
3844
3861
3847
3871
3855
3871
3853
3853
3835
3878
3868
3863
3912
3881
3847
3861
3873
3843
3845
3852
3846
3868
3848
3868
3863
3883
3879
3834
3816
3892
3857
3847
3863
3867
3862
3897
3876
3848
3873
3888
3851
3859
3880
3893
3839
3902
3870
3879
3840
3863
3896
3859
3811
3908
3864
3854
3869
3845
3856
3859
3840
3871
3860
3872
3843
3849
3858
3858
3858
3858
3851
3840
3846
3839
3865
3855
3857
3866
3854
3864
3852
3842
3851
3850
3856
3895
3859
3833
3859
3850
3866
3858
3892
3865
3855
3858
3848
3887
3862
3843
3854
3860
3846
3834
3852
3862
3833
3873
3837
3856
3843
3869
3881
3880
3862
3853
3874
3840
3849
3856
3871
3863
3834
3841
3846
3874
3866
3882
3864
3857
3843
3853
3842
3865
3865
3884
3854
3852
3844
3829
3872
3850
3828
3855
3870
3873
3837
3867
3876
3815
3864
3856
3877
3840
3852
3845
3857
3851
3828
3872
3859
3856
3880
3870
3840
3850
3857
3864
3862
3859
3885
3872
3876
3858
3878
3892
3884
3854
3893
3820
3854
3851
3854
3863
3837
3845
3830
3883
3827
3861
3883
3862
3873
3843
3869
3841
3860
3853
3875
3858
3857
3884
3815
3819
3832
3862
3866
3844
3900
3844
3888
3857
3884
3874
3867
3870
3884
3861
3849
3852
3879
3880
3883
3891
3884
3878
3976
3925
3871
3889
3889
3929
3900
3908
3892
3878
3875
3864
3871
3894
3882
3886
3898
3863
3855
3865
3911
3878
3861
3887
3884
3866
3879
3902
3915
3910
3884
3905
3877
3885
3907
3916
3962
3961
3964
4030
4037
4246
3922
3963
3855
3838
3844
3851
3857
3847
3818
3837
3836
3805
3845
3935
3977
3859
3841
3846
3817
3838
3836
3828
3823
3811
3835
3819
3822
3810
3833
3840
3798
3825
3792
3823
3830
3811
3842
3820
3812
3843
3837
3820
3789
3808
3797
3834
3856
3841
3833
3822
3797
3811
3816
3847
3854
3829
3836
3827
3825
3792
3815
3812
3807
3836
3810
3814
3794
3832
3837
3810
3835
3832
3829
3817
3825
3802
3847
3833
3819
3826
3874
3825
3825
3824
3829
3833
3839
3804
3823
3816
3833
3826
3810
3831
3821
3815
3822
3800
3830
3804
3830
3843
3810
3836
3812
3838
3813
3831
3828
3827
3803
3806
3823
3821
3860
3815
3816
3837
3803
3823
3820
3797
3825
3821
3796
3837
3820
3791
3821
3849
3846
3843
3807
3850
3855
3827
3819
3816
3848
3821
3849
3837
3832
3808
3842
3847
3810
3830
3823
3800
3797
3819
3770
3825
3781
3794
3803
3829
3825
3822
3827
3831
3844
3833
3800
3846
3825
3814
3827
3831
3826
3791
3820
3823
3841
3795
3839
3825
3802
3811
3828
3841
3823
3843
3823
3810
3808
3836
3837
3803
3837
3830
3818
3816
3800
3853
3791
3836
3809
3829
3820
3849
3840
3799
3827
3825
3846
3859
3823
3827
3833
3828
3825
3815
3810
3797
3792
3823
3796
3847
3806
3827
3800
3802
3800
3850
3812
3831
3820
3807
3835
3792
3812
3820
3841
3836
3842
3834
3817
3816
3836
3824
3848
3844
3819
3826
3812
3846
3829
3819
3844
3796
3820
3797
3838
3835
3813
3833
3834
3846
3822
3812
3826
3805
3820
3848
3824
3821
3821
3841
3804
3807
3831
3810
3831
3813
3843
3818
3813
3810
3797
3821
3810
3805
3824
3819
3832
3832
3792
3797
3831
3839
3834
3836
3806
3800
3823
3788
3805
3812
3836
3824
3789
3810
3791
3806
3821
3848
3820
3825
3844
3832
3788
3810
3813
3805
3781
3805
3834
3824
3816
3849
3803
3793
3838
3836
3810
3841
3839
3813
3813
3796
3839
3812
3826
3798
3819
3828
3819
3816
3842
3791
3807
3815
3831
3818
3790
3796
3808
3838
3833
3849
3818
3778
3796
3814
3837
3808
3815
3790
3808
3831
3831
3793
3829
3827
3836
3831
3840
3814
3854
3844
3821
3830
3831
3812
3825
3819
3811
3858
3847
3844
3843
3849
3814
3871
3828
3832
3849
3875
3901
3904
3913
4023
4002
4096
4035
4121
4119
4010
4010
3956
3955
3891
3864
3887
3856
3860
3839
3835
3816
3890
3865
3815
3842
3848
3860
3845
3841
3845
3857
3875
3874
3950
4088
3937
3827
3841
3873
3907
3949
3842
3801
3800
3793
3808
3848
3825
3837
3838
3864
3846
3802
3756
3661
3543
3429
3325
3154
3126
3103
3090
2995
2858
2136
2152
2127
2123
2069
1889
1821
1912
1926
1925
1967
1951
1956
1931
1967
1941
1911
1932
1951
1958
1939
1952
1952
1951
1956
1962
1957
1951
1960
1961
1976
1983
1985
2000
1995
1999
1997
2029
2023
2007
2002
2012
2024
2048
2080
2102
2106
2087
2134
2138
2114
2130
2143
2161
2162
2206
2208
2235
2215
2220
2221
2209
2173
2158
2132
2132
2142
2162
2164
2195
2199
2203
2190
2217
2240
2232
2270
2223
2237
2108
2099
2118
2108
2121
2135
2155
2136
2147
2149
2143
2149
2145
2152
2156
2158
2149
2156
2158
2189
2205
2180
2185
2185
2193
2205
2208
2185
2173
2182
2205
2200
2196
2174
2180
2206
2181
2171
2177
2170
2173
2157
2158
2168
2173
2193
2213
2205
2184
2172
2204
2178
2145
2091
2064
2146
2119
2150
2116
2118
2107
2105
2137
2122
2124
2150
2122
2146
2103
2130
2102
2120
2134
2145
2130
2134
2140
2130
2129
2147
2139
2142
2144
2142
2137
2143
2133
2139
2141
2102
2117
2112
2137
2123
2111
2123
2134
2144
2145
2148
2131
2152
2165
2181
2174
2190
2167
2168
2141
2150
2172
2153
2135
2151
2133
2138
2149
2123
2147
2140
2147
2153
2135
2111
2134
2132
2133
2142
2149
2119
2159
2146
2153
2152
2161
2158
2161
2160
2117
2150
2141
2118
2150
2154
2170
2118
2168
2161
2155
2200
2169
2182
2171
2190
2194
2189
2217
2225
2257
2206
2231
2297
2235
2177
2191
2211
2242
2285
2248
2257
2257
2284
2281
2238
2230
2278
2259
2225
2224
2227
2224
2217
2227
2230
2204
2209
2200
2198
2214
2209
2210
2205
2222
2230
2214
2217
2222
2218
2214
2229
2232
2239
2216
2209
2214
2220
2217
2233
2225
2222
2246
2231
2232
2232
2221
2229
2232
2240
2249
2247
2249
2252
2242
2243
2242
2236
2253
2249
2250
2262
2253
2255
2248
2238
2274
2250
2257
2242
2229
2213
2213
2222
2211
2215
2217
2216
2227
2203
2207
2211
2213
2213
2227
2216
2223
2218
2226
2219
2205
2220
2210
2221
2215
2206
2224
2227
2212
2241
2227
2231
2234
2234
2233
2225
2217
2232
2226
2224
2227
2228
2228
2227
2229
2227
2241
2239
2242
2237
2239
2241
2235
2226
2234
2225
2228
2236
2249
2221
2230
2230
2242
2233
2258
2237
2237
2237
2249
2233
2241
2245
2242
2239
2222
2264
2241
2234
2237
2238
2240
2243
2235
2247
2249
2250
2232
2234
2236
2234
2225
2222
2234
2283
2236
2227
2239
2250
2250
2244
2254
2246
2242
2248
2256
2224
2235
2249
2243
2228
2243
2232
2240
2234
2216
2226
2216
2184
2181
2146
2135
2117
2114
2055
1930
2081
2103
2050
2090
2101
2088
2160
2110
2099
2065
2044
2034
2027
2026
2030
2051
2076
1997
2038
2014
2009
2003
2013
2034
2024
2024
2036
2004
2002
2022
2005
1988
1982
2014
2028
2031
2013
2015
2033
1994
2021
2006
2000
2005
2023
2016
2001
2017
2019
2036
2008
2028
2008
2022
2035
2028
2056
2010
2030
1998
2034
2002
2019
2003
2043
2008
2027
2014
2016
2002
2028
2040
1980
2003
2013
1974
2003
2009
2021
2029
2006
2025
2032
2006
2003
2015
2009
2014
2042
2040
2014
2049
2017
2040
2026
1996
2063
2036
2006
2024
2017
2004
2011
2035
2059
2012
2016
2037
2023
1994
2009
2025
2011
2000
2054
2015
2041
2025
2045
2022
2031
2044
2014
2015
2086
2085
2076
2091
2089
2104
2058
2069
2065
2079
2082
2085
2065
2036
2056
2071
2064
2074
2075
2084
2081
2136
2106
2049
2068
2043
2034
2040
2020
2024
2021
2050
2041
2058
2055
2044
2044
2042
2046
2042
2031
2049
2042
1998
2053
2048
2046
2023
2025
2042
2054
2027
2055
2054
2020
2053
2027
2024
2031
2041
2053
2031
2033
2034
2053
2037
2045
2059
2045
2037
2084
2051
2032
2047
2044
2040
2025
2041
2045
2030
2042
2027
2039
2053
2035
2071
2042
2056
2019
2051
2042
2058
2048
2045
2038
2053
2007
2029
2029
2032
2053
2018
2048
2034
2044
2032
2039
2029
2045
2052
2047
2040
2051
2059
1993
2020
2041
2034
2080
2028
2050
2040
2023
2031
2043
2025
2036
2061
2059
2056
2040
2059
2036
2043
2045
2033
2056
2060
2012
2029
2024
2058
2045
2025
2070
2035
2027
2061
2025
2066
2027
2043
2019
2067
2027
2055
2033
2056
2046
2035
2042
2023
2025
2020
2053
2043
2029
2021
2025
2050
2025
2039
2032
2038
2051
2020
2032
2049
2056
2008
2061
2000
2031
2063
2050
2030
2045
2037
2031
2067
2063
2035
2045
2048
2071
2073
2051
2049
2037
2061
2059
2045
2051
2039
2063
2047
2053
2055
2058
2054
2070
2056
2048
2075
2066
2042
2036
2041
2052
2062
2036
2049
2078
2046
2033
2054
2018
2043
2051
2008
2028
2037
2009
2046
2076
2023
2053
2048
2041
2050
2049
2057
2069
2040
2065
2044
2039
2028
2035
2045
2039
2052
2066
2043
2072
2058
2020
2044
2037
2063
2033
2033
2035
2048
2022
2031
2039
2061
2042
2034
2028
2051
2058
2049
2042
2056
2063
2034
2056
2024
2027
2043
2024
2052
2042
2060
2065
2061
2052
2040
2033
2047
2034
2057
2040
2046
2048
2059
2072
2044
2056
2061
2054
2044
2043
2051
2056
2052
2054
2041
2037
2062
2079
2034
2055
2068
2057
2057
2050
2060
2058
2013
2064
2052
2034
2052
2045
2046
2056
2025
2039
2027
2061
2062
2058
2037
2025
2041
2043
2020
2057
2052
2040
2055
2036
2069
2037
2054
2056
2042
2032
2052
2044
2083
2046
2049
2071
2027
2032
2059
2027
2050
2044
2037
2061
2015
2030
2029
2047
2054
2046
2040
2038
2038
2058
2047
2057
2058
2048
2047
2048
2048
2060
2051
2064
2055
2019
2023
2060
2037
2086
2014
2054
2035
2048
2041
2041
2058
2059
2054
2066
2060
2055
2043
2050
2044
2031
2057
2046
2048
2029
2041
2021
2055
2055
2040
2026
2058
2031
2065
2061
2040
2036
2027
2049
2021
2028
2017
2023
1989
2050
1991
2024
2040
2028
2013
1996
2013
2023
1980
2025
2012
2009
2008
2000
2004
2018
1985
2021
2021
2017
2016
2035
2028
2026
2022
2024
2022
2028
2003
1988
2019
2017
2027
2012
2018
2018
2033
2003
2018
2048
2016
2002
2038
2026
2024
2024
2017
2015
2009
1991
2050
1991
2007
2000
1998
2008
2023
2014
2024
2027
1996
2036
2030
2000
2030
2027
2037
1992
2026
2007
2006
2024
2015
2014
1996
2025
2040
2009
2019
1993
2002
2017
2021
2015
2027
2040
2027
2026
2059
2032
2034
2025
2015
2031
2011
1999
2057
2009
2064
2061
2028
2031
2027
2036
2039
2050
2026
2044
2031
2036
2031
2051
2016
2053
2015
2070
2037
2034
2054
2046
2053
2015
2048
2039
2049
2010
2055
2017
2010
2035
2034
2016
2048
2053
2017
2031
2050
2017
2025
2052
2018
2019
2045
2020
2044
2021
2052
2034
2056
2064
2053
2039
2024
2031
2029
2006
2015
2013
2015
2029
2021
2023
2028
1999
2044
2026
2037
2028
2055
2038
2016
2025
2033
2028
2033
2017
2039
2018
2014
2016
2013
2028
2029
2009
2025
2014
1998
2008
2009
1984
2015
1998
2013
2018
2033
2008
1991
2000
1988
1977
2024
2011
2013
2016
2025
2022
1987
1993
1978
2026
2005
2037
2009
2018
1997
2016
2020
2025
2002
1993
2030
2047
2003
2002
1982
2008
2027
2017
2022
2010
1985
2035
2019
2038
2056
2019
2065
2023
2046
2015
2023
2053
2035
2015
2012
2040
2009
2038
2054
2025
2038
2039
2031
2041
2053
2040
2035
2057
2034
2026
2039
2054
2030
2037
2044
2019
2024
2009
2039
2018
2044
2031
2056
2076
2043
2039
2044
2038
2053
2035
2035
2053
1998
2026
2018
1997
2044
2005
2032
2062
2029
2032
2013
2025
2033
2052
2031
2022
2051
2027
2053
2026
2045
2049
2043
2070
2017
2046
2059
2018
2049
2036
2021
2031
2020
2033
2018
2048
2018
2024
2005
2024
2034
2021
2028
2054
2035
2041
2053
2031
2049
2027
2045
2036
2020
2021
2000
2055
2024
2010
2026
2021
2027
2026
1999
2043
2036
2016
2054
2041
2047
2044
2040
2044
2013
2014
2035
2039
2013
2026
2025
2028
2031
2034
2055
2024
2039
2028
2035
2037
2040
2045
2040
2038
2035
2027
2033
2046
2041
2048
2026
2062
1998
2046
2025
2046
2037
2023
2021
2023
2040
2025
2010
2040
2016
2011
2005
2014
2016
2029
2014
2009
2036
2027
2044
2009
2043
2015
2010
2039
2013
2015
2012
2000
2004
2031
2046
2007
2050
2012
2024
2040
2018
2046
2006
2012
2027
2026
2025
2026
2006
2033
2023
2049
2023
2020
2024
2012
2026
2035
1989
2012
2029
1991
2027
2029
2020
2029
1995
2041
2035
2009
1993
2021
2043
2017
2027
2023
2013
2014
2029
2037
2029
2038
2036
2029
2032
2038
2049
2020
2065
2068
2032
2067
2060
2051
2059
2035
2065
2039
2060
2031
2045
2066
2071
2065
2065
2058
2075
2083
2076
2077
2071
2056
2071
2052
2057
2105
2067
2083
2053
2091
2064
2068
2067
2050
2069
2073
2073
2066
2077
2063
2068
2073
2038
2063
2051
2078
2080
2044
2052
2082
2071
2046
2046
2084
2082
2057
2050
2079
2074
2072
2056
2067
2071
2080
2061
2067
2083
2041
2068
2082
2067
2071
2080
2080
2047
2070
2053
2055
2063
2069
2052
2073
2063
2071
2052
2060
2062
2027
2050
2053
2054
2061
2080
2063
2047
2052
2061
2050
2057
2062
2056
2071
2051
2056
2083
2081
2049
2072
2051
2051
2046
2072
2049
2063
2026
2068
2046
2047
2023
2053
2062
2039
2046
2067
2060
2081
2063
2031
2055
2069
2033
2071
2057
2060
2048
2048
2048
2057
2059
2063
2066
2057
2077
2069
2049
2072
2072
2048
2062
2028
2047
2033
2051
2069
2047
2055
2060
2058
2040
2063
2046
2052
2066
2064
2040
2055
2080
2054
2045
2062
2060
2054
2062
2051
2036
2043
2084
2056
2046
2052
2067
2076
2045
2055
2053
2052
2041
2060
2036
2055
2048
2071
2038
2022
2042
2030
2051
2009
2003
2043
2040
2040
2030
2027
2023
2042
2001
2057
2050
2031
2041
2032
2044
2034
2044
2042
2027
2072
1994
2059
2052
2018
2023
2035
2046
2021
2034
2023
2021
2028
2022
2058
2011
2026
2018
2040
2059
2051
2045
2045
2006
2037
2023
2045
2008
2042
2011
2035
2032
2025
2026
2047
2049
2009
2040
2048
2034
2022
2007
2001
2038
2027
1991
2021
2015
2049
2059
2082
2107
2077
2089
2061
2071
2043
2033
2039
2045
2035
2038
2047
2087
2130
2261
2258
2214
2170
2144
2155
2167
2191
2221
2156
2136
2129
2144
2169
2162
2174
2162
2168
2175
2180
2206
2404
2614
2684
2770
2801
2994
3221
3489
3836
4275
4743
5199
5410
5574
5568
5487
5483
5517
5573
5726
5821
5949
6093
6218
6266
6360
6309
6267
6211
6119
6049
5973
5854
5835
5824
5807
5852
5856
5883
5971
6022
6134
6623
7236
7319
7296
7073
7044
7062
6987
6961
6760
6654
6581
6538
6603
6549
6421
6055
5897
5813
5761
5747
5736
5723
5707
5743
5737
5724
5725
5731
5728
5740
5706
5737
5716
5741
5744
5777
5781
5823
5824
5857
5871
5910
5957
5979
6002
6025
6040
6064
6085
6063
6095
6113
6087
6099
5983
5721
5543
5311
5082
4911
4819
4684
4649
4651
4629
4633
4599
4587
4557
4540
4445
4342
4256
4085
3950
3856
3818
3795
3823
3779
3804
3798
3886
3955
3954
3986
4133
4210
4270
4310
4319
4299
4288
4301
4367
4420
4544
4564
4538
4547
4508
4531
4536
4537
4508
4526
4504
4522
4503
4521
4532
4538
4490
4439
4410
4413
4415
4425
4413
4423
4443
4453
4447
4455
4518
4545
4567
4560
4549
4538
4534
4524
4556
4573
4546
4533
4553
4555
4558
4559
4537
4546
4577
4555
4572
4557
4552
4540
4557
4565
4552
4556
4554
4536
4549
4513
4530
4507
4498
4504
4511
4477
4455
4461
4410
4463
4473
4476
4556
4542
4630
4712
4693
4672
4691
4671
4668
4734
4722
4709
4730
4726
4738
4752
4727
4729
4745
4716
4723
4719
4722
4716
4741
4726
4720
4739
4748
4713
4743
4734
4731
4735
4755
4733
4769
4757
4754
4790
4840
4804
4821
4896
5002
4858
4733
4776
4676
4620
4643
4641
4576
4604
4609
4603
4624
4618
4639
4636
4637
4633
4604
4622
4599
4603
4617
4585
4587
4576
4599
4579
4595
4565
4595
4599
4582
4582
4590
4595
4597
4579
4588
4572
4546
4594
4576
4578
4575
4589
4575
4590
4589
4593
4571
4564
4598
4552
4576
4588
4576
4572
4559
4565
4574
4567
4563
4548
4548
4575
4555
4558
4586
4578
4572
4577
4559
4548
4567
4585
4568
4576
4578
4565
4584
4585
4570
4560
4556
4546
4514
4475
4562
4548
4512
4537
4527
4553
4573
4571
4570
4562
4572
4575
4586
4594
4577
4625
4603
4626
4606
4630
4627
4642
4642
4624
4629
4627
4629
4596
4620
4628
4606
4633
4619
4636
4626
4622
4633
4632
4617
4658
4626
4635
4709
4730
4754
4751
4734
4744
4742
4752
4774
4786
4776
4806
4809
4825
4801
4825
4836
4838
4874
4908
4948
4972
5010
5073
5111
5129
5136
5140
5143
5135
5115
5116
5113
5092
5090
5081
5090
5074
5077
5097
5098
5081
5085
5098
5096
5085
5087
5073
5104
5076
5087
5104
5099
5071
5091
5156
5193
5170
5200
5220
5276
5281
5409
5471
5522
5521
5522
5540
5535
5544
5535
5558
5564
5567
5568
5592
5605
5584
5601
5583
5585
5595
5619
5590
5594
5584
5594
5586
5592
5596
5583
5585
5582
5588
5618
5633
5621
5673
5663
5636
5605
5619
5624
5627
5640
5619
5626
5608
5607
5607
5624
5651
5637
5645
5651
5652
5638
5626
5628
5629
5636
5647
5643
5625
5628
5639
5640
5614
5617
5597
5608
5627
5604
5617
5625
5630
5601
5601
5593
5605
5595
5595
5626
5619
5613
5591
5608
5614
5617
5620
5603
5609
5598
5608
5594
5609
5587
5602
5612
5598
5596
5595
5596
5633
5622
5605
5620
5607
5606
5587
5596
5590
5601
5613
5602
5608
5609
5595
5614
5615
5619
5617
5621
5625
5630
5638
5620
5629
5622
5619
5640
5624
5599
5609
5590
5575
5584
5603
5568
5570
5558
5562
5570
5574
5540
5543
5536
5522
5507
5519
5523
5512
5525
5536
5527
5525
5518
5525
5510
5513
5502
5511
5493
5522
5498
5518
5532
5495
5528
5533
5541
5549
5542
5554
5542
5561
5553
5551
5553
5549
5574
5558
5582
5576
5596
5600
5611
5607
5602
5608
5599
5688
5827
5846
5851
5830
5835
5853
5842
5822
5870
5835
5838
5851
5860
5879
5848
5748
5553
5494
5288
5128
4956
4887
4945
4937
4920
4945
4954
4943
4974
4973
4955
4969
4964
4974
4974
4986
4970
4981
4959
4985
5000
4979
4980
4978
4973
4971
4965
4981
4981
4982
4984
4990
4976
4987
4993
4982
4972
4961
4966
4973
4994
5000
4986
4977
4987
5007
4999
5008
5009
5008
5008
5005
4989
4997
5003
4976
5002
4991
4984
5013
4991
4986
4987
4991
4994
4988
5000
5005
5002
5012
4985
4970
4998
4992
4968
4987
4959
4934
4866
4812
4889
4849
4972
5063
5139
5149
5167
5134
5153
5135
5142
5111
5092
5081
5093
5101
5087
5098
5093
5087
5079
5080
5086
5073
5088
5074
5081
5103
5105
5092
5084
5090
5091
5087
5122
5090
5091
5109
5091
5051
5117
5123
5088
5108
5090
5103
5091
5089
5104
5101
5114
5105
5119
5083
5102
5097
5102
5100
5096
5097
5109
5101
5114
5113
5092
5101
5100
5091
5105
5099
5124
5092
5108
5107
5100
5101
5095
5112
5097
5127
5139
5131
5102
5090
5101
5099
5087
5110
5117
5096
5095
5093
5115
5129
5091
5073
5109
5091
5108
5065
5108
5090
5082
5101
5090
5106
5111
5089
5098
5090
5096
5088
5069
5103
5080
5075
5109
5092
5098
5123
5098
5085
5091
5099
5087
5101
5104
5113
5103
5114
5111
5109
5103
5124
5089
5110
5123
5074
5111
5106
5110
5092
5110
5118
5133
5121
5112
5089
5089
5100
5091
5078
5123
5112
5097
5089
5087
5089
5111
5103
5096
5091
5083
5092
5120
5102
5090
5095
5103
5097
5113
5084
5095
5106
5094
5087
5076
5067
5097
5107
5092
5113
5102
5103
5102
5083
5110
5093
5115
5099
5107
5087
5108
5112
5094
5118
5118
5094
5095
5093
5126
5095
5104
5114
5133
5108
5095
5120
5117
5100
5099
5103
5114
5096
5102
5117
5099
5134
5108
5111
5094
5086
5115
5114
5112
5125
5111
5139
5106
5098
5113
5112
5105
5118
5109
5098
5110
5105
5121
5109
5109
5100
5106
5111
5111
5103
5115
5101
5094
5103
5107
5095
5106
5098
5119
5120
5110
5110
5123
5110
5127
5107
5106
5106
5113
5106
5101
5104
5129
5085
5107
5108
5103
5097
5110
5107
5112
5103
5102
5098
5108
5101
5135
5103
5120
5117
5101
5113
5102
5104
5142
5122
5107
5103
5095
5107
5106
5105
5092
5097
5099
5110
5120
5110
5114
5111
5113
5098
5091
5101
5094
5104
5115
5117
5116
5117
5110
5091
5086
5096
5125
5113
5124
5088
5118
5110
5108
5100
5075
5114
5095
5134
5101
5079
5098
5113
5126
5117
5105
5116
5105
5113
5097
5120
5127
5118
5127
5084
5110
5102
5116
5109
5090
5111
5120
5091
5092
5119
5100
5096
5089
5118
5099
5081
5114
5103
5085
5085
5098
5076
5084
5106
5098
5104
5103
5106
5092
5093
5096
5100
5117
5088
5076
5084
5089
5103
5082
5094
5093
5104
5091
5097
5096
5074
5089
5106
5109
5080
5096
5114
5098
5090
5070
5111
5076
5082
5117
5117
5095
5097
5120
5105
5092
5096
5095
5088
5098
5111
5080
5089
5094
5089
5093
5101
5123
5084
5109
5116
5100
5075
5076
5107
5086
5098
5116
5086
5093
5082
5067
5100
5104
5087
5092
5091
5100
5080
5075
5099
5076
5093
5109
5095
5088
5100
5106
5092
5096
5109
5090
5075
5105
5107
5092
5109
5101
5087
5106
5107
5090
5111
5102
5094
5130
5113
5099
5121
5112
5101
5111
5103
5113
5113
5111
5106
5114
5104
5110
5104
5107
5108
5122
5126
5087
5110
5110
5100
5110
5095
5097
5105
5111
5111
5112
5091
5093
5120
5080
5115
5118
5083
5102
5104
5105
5108
5111
5102
5100
5093
5106
5097
5104
5086
5093
5082
5102
5072
5087
5114
5107
5084
5096
5107
5105
5115
5079
5115
5090
5091
5121
5071
5100
5086
5087
5092
5096
5078
5117
5109
5107
5100
5118
5111
5101
5104
5103
5110
5099
5096
5106
5079
5084
5094
5086
5087
5092
5119
5086
5093
5090
5126
5093
5090
5095
5090
5112
5102
5097
5091
5102
5072
5085
5107
5083
5115
5089
5087
5091
5125
5103
5101
5111
5094
5097
5105
5095
5119
5094
5094
5101
5096
5118
5112
5079
5097
5098
5098
5077
5112
5093
5100
5098
5106
5092
5096
5088
5108
5112
5116
5107
5093
5109
5088
5100
5107
5101
5097
5122
5077
5088
5117
5086
5123
5089
5097
5086
5081
5107
5099
5100
5110
5097
5087
5093
5088
5107
5093
5068
5089
5097
5105
5096
5084
5095
5081
5074
5081
5085
5101
5103
5082
5102
5095
5095
5087
5078
5131
5077
5087
5079
5092
5110
5096
5070
5089
5093
5090
5065
5079
5200
5190
5203
5190
5197
5215
5199
5196
5201
5199
5184
5226
5190
5210
5218
5219
5211
5191
5215
5225
5163
5193
5213
5201
5208
5202
5168
5179
5179
5202
5211
5185
5197
5176
5201
5218
5188
5216
5210
5225
5198
5194
5216
5204
5201
5210
5177
5194
5209
5203
5197
5255
5197
5181
5244
5205
5243
5178
5188
5211
5201
5189
5217
5195
5218
5202
5177
5188
5198
5238
5190
5192
5197
5180
5223
5207
5184
5205
5234
5198
5182
5208
5194
5188
5210
5186
5205
5202
5192
5195
5190
5183
5198
5194
5237
5211
5215
5209
5231
5245
5219
5239
5243
5234
5217
5239
5238
5269
5238
5250
5218
5222
5265
5226
5228
5210
5226
5206
5228
5201
5252
5236
5218
5229
5248
5240
5225
5232
5195
5232
5212
5206
5211
5208
5241
5196
5234
5222
5216
5201
5214
5227
5216
5216
5209
5224
5187
5226
5212
5226
5231
5220
5270
5220
5228
5207
5191
5199
5215
5210
5227
5212
5241
5231
5253
5252
5250
5227
5240
5208
5227
5218
5257
5219
5245
5216
5248
5190
5211
5209
5220
5212
5252
5222
5214
5220
5196
5257
5216
5216
5213
5281
5220
5216
5228
5211
5225
5221
5225
5222
5208
5216
5195
5204
5196
5255
5201
5231
5190
5233
5246
5207
5200
5227
5263
5275
5236
5247
5226
5234
5236
5225
5227
5223
5207
5214
5208
5204
5256
5229
5232
5237
5227
5231
5232
5269
5215
5239
5239
5218
5223
5213
5218
5255
5238
5229
5221
5223
5263
5207
5219
5199
5223
5223
5211
5220
5220
5243
5226
5225
5223
5207
5275
5226
5226
5242
5243
5217
5226
5210
5230
5214
5276
5263
5220
5236
5200
5242
5248
5231
5228
5249
5224
5213
5233
5194
5228
5213
5209
5224
5274
5211
5242
5219
5203
5206
5236
5197
5220
5228
5222
5212
5245
5246
5279
5223
5238
5251
5242
5224
5205
5223
5218
5232
5216
5206
5237
5241
5267
5211
5232
5262
5247
5186
5233
5232
5248
5254
5233
5242
5227
5231
5213
5238
5224
5229
5214
5211
5258
5254
5234
5206
5213
5202
5226
5264
5247
5237
5249
5226
5241
5227
5196
5197
5214
5197
5231
5219
5261
5224
5213
5227
5216
5229
5221
5252
5241
5228
5232
5228
5226
5236
5234
5227
5211
5224
5224
5234
5197
5194
5214
5219
5221
5215
5223
5210
5219
5199
5188
5264
5230
5225
5230
5257
5220
5222
5234
5253
5226
5219
5242
5216
5219
5196
5215
5219
5202
5200
5215
5184
5193
5202
5218
5228
5208
5216
5239
5211
5215
5246
5214
5218
5189
5215
5211
5219
5206
5180
5222
5212
5182
5194
5214
5221
5218
5210
5232
5230
5243
5211
5220
5205
5262
5250
5267
5236
5213
5209
5218
5214
5208
5203
5259
5210
5244
5218
5217
5210
5220
5202
5241
5220
5220
5232
5215
5241
5194
5224
5194
5218
5238
5234
5210
5222
5208
5206
5272
5253
5199
5187
5209
5181
5188
5203
5204
5174
5195
5208
5189
5209
5196
5227
5202
5217
5185
5246
5215
5220
5202
5218
5265
5191
5212
5235
5224
5192
5206
5211
5221
5237
5223
5201
5221
5222
5195
5217
5216
5205
5231
5179
5239
5209
5199
5207
5185
5251
5179
5194
5206
5204
5195
5220
5191
5193
5214
5187
5232
5195
5223
5210
5216
5208
5217
5195
5209
5188
5196
5210
5192
5185
5210
5207
5206
5195
5220
5223
5212
5222
5189
5220
5205
5183
5192
5188
5174
5199
5183
5195
5217
5218
5163
5217
5211
5221
5211
5232
5205
5206
5198
5197
5204
5192
5191
5194
5196
5227
5228
5214
5202
5228
5166
5178
5215
5220
5195
5200
5153
5217
5194
5201
5192
5187
5213
5220
5206
5190
5197
5177
5214
5200
5194
5190
5198
5198
5195
5207
5173
5211
5165
5202
5211
5200
5202
5201
5191
5198
5215
5227
5185
5195
5199
5183
5185
5201
5220
5220
5209
5216
5208
5208
5163
5198
5177
5193
5202
5224
5190
5251
5186
5194
5189
5194
5220
5219
5197
5202
5198
5218
5216
5196
5217
5202
5228
5223
5204
5202
5217
5207
5194
5214
5201
5211
5200
5197
5195
5197
5204
5245
5220
5209
5204
5226
5195
5163
5210
5213
5195
5188
5213
5197
5211
5190
5213
5265
5203
5197
5209
5199
5192
5192
5205
5186
5205
5256
5207
5185
5199
5222
5211
5201
5154
5183
5208
5194
5218
5188
5209
5194
5243
5210
5200
5208
5195
5241
5217
5235
5200
5195
5181
5190
5177
5195
5185
5176
5185
5203
5198
5200
5208
5220
5187
5195
5189
5223
5169
5207
5221
5209
5178
5189
5206
5190
5177
5196
5200
5188
5205
5184
5198
5205
5190
5196
5228
5172
5216
5197
5206
5185
5202
5242
5185
5196
5213
5169
5181
5225
5196
5204
5205
5199
5205
5204
5186
5206
5204
5233
5199
5219
5187
5205
5211
5214
5198
5213
5246
5203
5216
5206
5237
5181
5201
5231
5196
5204
5221
5224
5191
5213
5192
5187
5253
5214
5193
5220
5211
5206
5201
5225
5210
5198
5220
5201
5220
5219
5210
5233
5177
5206
5196
5227
5289
5245
5302
5337
5316
5424
5223
5303
5334
5120
5042
5052
5023
5011
5016
5013
5016
5027
5022
5023
5010
5019
5023
5039
5033
5043
5028
5024
5028
5021
5018
5028
5018
5026
5021
4989
4971
4980
4963
4958
4979
4978
4942
4968
4948
4977
4968
4976
4973
4979
4997
4975
4972
4981
4999
4979
4985
4988
4981
4972
4951
4958
4976
4988
5023
5023
5021
5012
5025
4994
5025
5016
4977
4934
4894
4903
4874
4862
4869
4872
4890
4837
4810
4761
4666
4628
4601
4531
4474
4473
4489
4484
4478
4466
4434
4390
4322
4305
4382
4467
4427
4531
4591
4603
4597
4580
4569
4569
4555
4636
4642
4681
4709
4665
4694
4673
4671
4691
4696
4697
4677
4666
4740
4665
4692
4741
4748
4774
4815
4808
4808
4724
4715
4602
4632
4660
4562
4534
4540
4503
4446
4451
4452
4464
4483
4483
4479
4463
4465
4436
4432
4427
4451
4430
4426
4426
4426
4424
4417
4431
4447
4450
4457
4449
4476
4474
4480
4501
4496
4490
4494
4435
4460
4358
4330
4350
4145
3617
3301
3058
2821
2745
2435
2365
2384
2343
2330
2413
2347
2316
2312
2258
2230
2165
2204
2169
2287
2298
2282
2195
2203
2200
2151
2055
2058
2123
2275
2323
2263
2360
2340
2362
2376
2434
2487
2472
2457
2506
2450
2521
2468
2496
2459
2458
2439
2427
2468
2406
2481
2464
2441
2454
2461
2466
2445
2449
2401
2427
2452
2437
2412
2436
2404
2441
2408
2408
2450
2482
2453
2434
2454
2434
2467
2471
2432
2419
2437
2411
2426
2437
2376
2417
2407
2391
2430
2413
2403
2462
2460
2418
2451
2445
2415
2426
2442
2436
2429
2460
2464
2463
2444
2424
2457
2469
2486
2451
2434
2469
2429
2396
2406
2440
2455
2437
2462
2413
2444
2378
2406
2415
2386
2436
2426
2370
2438
2378
2416
2486
2404
2438
2442
2410
2463
2432
2451
2400
2470
2477
2457
2476
2455
2447
2453
2456
2426
2413
2388
2318
2224
2195
2201
2241
2484
2426
2561
2599
2605
2594
2650
2646
2641
2662
2676
2659
2687
2632
2651
2658
2657
2655
2659
2681
2686
2688
2681
2687
2690
2699
2713
2685
2690
2719
2677
2707
2693
2657
2686
2706
2657
2653
2697
2692
2680
2687
2706
2699
2735
2690
2685
2688
2693
2708
2695
2694
2716
2696
2698
2721
2727
2708
2711
2726
2700
2647
2625
2567
2461
2494
2471
2420
2397
2387
2388
2403
2364
2412
2399
2440
2405
2405
2402
2422
2417
2409
2444
2432
2271
2288
2280
2288
2312
2323
2308
2325
2339
2272
2332
2284
2321
2316
2273
2283
2272
2241
2288
2295
2280
2323
2280
2296
2320
2284
2272
2299
2347
2305
2307
2369
2367
2338
2332
2327
2364
2267
2276
2227
2273
2310
2279
2237
2261
2265
2288
2285
2295
2224
2258
2216
2282
2222
2272
2262
2273
2238
2278
2250
2215
2253
2207
2267
2293
2257
2278
2200
2233
2261
2235
2234
2295
2227
2224
2252
2298
2268
2232
2210
2200
2255
2237
2270
2239
2294
2205
2241
2232
2216
2201
2224
2245
2276
2260
2285
2259
2300
2250
2278
2353
2385
2448
2460
2501
2513
2485
2504
2504
2510
2491
2503
2476
2498
2505
2472
2432
2455
2373
2393
2398
2331
2341
2352
2323
2271
2301
2298
2262
2278
2258
2271
2313
2243
2305
2282
2296
2274
2257
2266
2266
2258
2289
2241
2214
2223
2203
2251
2176
2241
2258
2239
2259
2230
2248
2252
2263
2291
2289
2320
2310
2321
2295
2335
2302
2253
2266
2288
2284
2260
2288
2285
2247
2254
2251
2244
2247
2277
2320
2293
2303
2393
2354
2404
2408
2374
2408
2396
2417
2442
2386
2351
2301
2306
2318
2323
2349
2368
2444
2367
2369
2421
2320
2302
2308
2230
2178
2161
2127
2091
2030
2020
2045
2014
2036
2031
2005
2061
1961
2016
2022
2011
1953
1970
1908
1990
1923
1983
1925
1950
1987
1988
2008
1984
1992
1911
1932
1968
2015
1936
1976
1968
1950
1933
1968
1967
1945
1960
1981
2012
2025
2091
2062
1984
2071
1967
1956
1941
1850
1828
1845
2044
2217
2299
2289
2366
2373
2375
2456
2470
2532
2530
2525
2531
2532
2522
2501
2505
2491
2496
2486
2508
2515
2503
2509
2520
2505
2487
2512
2489
2514
2499
2494
2491
2498
2504
2485
2486
2508
2502
2492
2481
2496
2517
2529
2497
2481
2499
2513
2499
2508
2521
2500
2495
2504
2525
2485
2516
2536
2513
2505
2494
2504
2503
2503
2485
2527
2501
2506
2517
2492
2492
2485
2505
2493
2515
2500
2499
2487
2497
2499
2501
2514
2508
2524
2504
2511
2507
2505
2496
2518
2523
2509
2518
2497
2514
2486
2512
2518
2500
2504
2518
2504
2517
2485
2506
2507
2509
2491
2521
2495
2495
2500
2501
2491
2517
2524
2509
2508
2489
2532
2500
2515
2506
2507
2511
2499
2502
2496
2495
2505
2503
2496
2503
2529
2507
2520
2497
2513
2510
2512
2514
2511
2490
2500
2505
2500
2491
2514
2506
2507
2509
2515
2500
2479
2487
2501
2520
2486
2498
2516
2510
2492
2484
2494
2485
2493
2483
2496
2495
2504
2482
2502
2493
2491
2480
2511
2506
2496
2501
2513
2481
2501
2487
2485
2500
2473
2491
2481
2495
2483
2477
2482
2490
2489
2483
2469
2489
2495
2501
2504
2493
2497
2490
2500
2479
2481
2481
2499
2483
2480
2486
2483
2486
2485
2503
2488
2482
2487
2480
2482
2479
2488
2478
2477
2496
2481
2494
2487
2487
2480
2473
2485
2495
2474
2490
2488
2485
2494
2478
2492
2482
2477
2481
2479
2491
2496
2499
2503
2501
2484
2491
2471
2473
2482
2476
2455
2486
2493
2474
2486
2493
2485
2491
2478
2487
2476
2483
2483
2485
2483
2480
2511
2486
2486
2489
2507
2497
2493
2495
2487
2498
2490
2486
2479
2483
2496
2496
2493
2498
2494
2522
2515
2498
2491
2498
2507
2497
2492
2494
2502
2500
2493
2495
2504
2505
2496
2502
2503
2505
2524
2524
2516
2501
2508
2512
2502
2504
2539
2515
2518
2512
2515
2499
2512
2507
2497
2503
2501
2495
2506
2503
2505
2500
2500
2514
2513
2495
2502
2531
2518
2478
2496
2511
2504
2514
2499
2514
2490
2497
2502
2525
2500
2492
2531
2516
2503
2517
2504
2497
2506
2512
2499
2489
2492
2516
2520
2518
2522
2512
2513
2525
2502
2496
2508
2512
2505
2507
2515
2518
2512
2521
2497
2512
2511
2493
2521
2516
2506
2499
2515
2513
2498
2508
2512
2499
2507
2501
2504
2508
2507
2514
2500
2497
2502
2502
2499
2516
2498
2493
2499
2510
2508
2510
2503
2504
2496
2509
2501
2518
2521
2537
2518
2508
2508
2513
2512
2506
2514
2510
2494
2513
2505
2511
2519
2510
2487
2500
2521
2489
2494
2474
2517
2513
2496
2516
2508
2520
2523
2501
2506
2504
2501
2507
2516
2501
2530
2509
2487
2505
2523
2500
2488
2508
2501
2488
2498
2502
2501
2497
2516
2522
2495
2540
2532
2537
2517
2511
2523
2517
2569
2504
2487
2517
2536
2510
2557
2536
2535
2524
2513
2530
2529
2525
2511
2526
2528
2525
2522
2508
2525
2517
2554
2525
2531
2567
2490
2485
2500
2476
2492
2490
2499
2543
2521
2520
2497
2492
2509
2514
2493
2511
2525
2515
2515
2487
2466
2409
2426
2416
2414
2474
2492
2473
2490
2487
2478
2499
2514
2495
2491
2500
2489
2500
2490
2484
2484
2480
2484
2476
2472
2478
2491
2460
2493
2482
2470
2491
2487
2482
2484
2481
2487
2475
2493
2504
2496
2461
2477
2456
2487
2496
2484
2477
2505
2484
2466
2499
2475
2477
2489
2471
2489
2463
2463
2474
2489
2482
2469
2472
2485
2486
2484
2480
2494
2478
2481
2486
2483
2496
2482
2485
2499
2488
2468
2482
2483
2491
2479
2461
2478
2473
2483
2473
2457
2475
2477
2445
2491
2488
2469
2487
2484
2486
2484
2473
2479
308
2497
403
2475
337
2500
2489
2509
2458
2473
2486
2452
2497
2474
2482
2489
2495
2496
2490
2525
2487
2503
2504
2518
2511
2492
2478
2466
2466
2494
2514
2494
2527
2518
2502
2502
2483
2497
2454
2471
2483
2481
2504
2499
2486
2492
2495
2496
2506
2489
2500
2499
2481
2497
2499
2492
2501
2488
2497
2500
2494
2497
2488
2497
2492
2487
2495
2503
2484
2451
2472
2442
2462
2441
2501
2459
2486
2470
2488
2471
2447
2470
2469
2466
2460
2470
2484
2461
2485
2457
2473
2482
2494
2486
2489
2468
2457
2478
2480
2461
2460
2448
2461
2464
2441
2454
2448
2449
2455
2457
2445
2463
2462
2471
2462
2463
2486
2473
2498
2486
2502
2487
2499
2506
2522
2540
2520
2511
2528
2514
2518
2514
2522
2540
2498
2539
2497
2539
2534
2524
2498
2517
2496
2506
2482
2512
2486
2482
2480
2477
2480
2480
2507
2470
2494
2467
2476
2473
2485
2497
2485
2484
2479
2462
2488
2495
2480
2490
2479
2487
2488
2478
2496
2460
2467
2460
2469
2464
2436
2472
2447
2463
2460
2464
2467
2456
2450
2460
2460
2440
2454
2469
2462
2463
2462
2461
2442
2464
2478
2460
2459
2457
2459
2463
2467
2467
2461
2459
2439
2451
2464
2453
2459
2486
2450
2462
2465
2462
2468
2466
2452
2456
2458
2458
2456
2450
2459
2452
2461
2462
2445
2468
2459
2456
2460
2443
2455
2448
2461
2465
2461
2457
2441
2457
2438
2453
2468
2468
2466
2472
2466
2464
2472
2481
2463
2466
2478
2471
2471
2472
2467
2488
2476
2454
2466
2463
2449
2471
2470
2459
2474
2459
2458
2463
2484
2466
2464
2468
2465
2455
2437
2459
2455
2461
2475
2472
2461
2466
2449
2467
2459
2465
2474
2461
2470
2445
2483
2464
2475
2454
2453
2458
2475
2448
2456
2440
2463
2476
2457
2457
2457
2470
2465
2436
2441
2455
2457
2480
2476
2471
2483
2471
2464
2461
2464
2464
2469
2476
2467
2479
2467
2450
2482
2458
2468
2451
2456
2469
2459
2451
2464
2476
2451
2466
2462
2466
2462
2460
2465
2478
2456
2474
2461
2457
2451
2452
2470
2461
2443
2452
2423
2465
2449
2471
2475
2456
2450
2476
2432
2457
2452
2470
2461
2456
2452
2463
2453
2459
2469
2465
2468
2469
2447
2459
2467
2460
2463
2436
2463
2454
2456
2449
2460
2457
2456
2458
2461
2442
2466
2460
2467
2453
2468
2480
2457
2454
2443
2456
2446
2465
2454
2455
2467
2451
2464
2438
2468
2458
2445
2453
2461
2465
2435
2452
2452
2437
2471
2457
2466
2460
2441
2452
2467
2462
2471
2461
2444
2470
2448
2460
2439
2440
2456
2464
2471
2471
2458
2462
2456
2469
2454
2485
2463
2465
2465
2462
2462
2444
2461
2464
2477
2467
2484
2471
2455
2465
2462
2444
2466
2460
2470
2467
2471
2459
2462
2431
2458
2471
2437
2465
2456
2454
2465
2454
2451
2467
2474
2454
2469
2472
2463
2467
2473
2449
2450
2448
2447
2468
2450
2436
2461
2444
2457
2451
2449
2443
2447
2451
2453
2450
2462
2454
2463
2459
2468
2450
2466
2437
2453
2460
2468
2449
2452
2466
2454
2471
2472
2465
2460
2473
2449
2453
2475
2441
2468
2427
2453
2462
2469
2463
2466
2472
2456
2472
2474
2440
2450
2467
2460
2461
2464
2464
2450
2470
2473
2466
2466
2477
2457
2464
2461
2465
2457
2466
2466
2445
2450
2459
2466
2456
2444
2451
2455
2455
2468
2474
2450
2464
2455
2464
2459
2477
2474
2470
2455
2467
2462
2480
2458
2465
2467
2476
2471
2486
2474
2482
2480
2488
2491
2489
2469
2470
2462
2468
2468
2463
2480
2484
2480
2474
2460
2440
2444
2467
2455
2470
2461
2460
2464
2468
2427
2449
2451
2449
2461
2432
2449
2481
2452
2465
2467
2461
2455
2462
2442
2464
2462
2467
2446
2468
2462
2462
2455
2472
2470
2457
2439
2457
2449
2458
2469
2457
2442
2437
2442
2438
2460
2460
2483
2448
2466
2463
2457
2442
2466
2463
2436
2458
2450
2465
2455
2470
2453
2466
2451
2458
2450
2459
2448
2446
2451
2457
2456
2465
2446
2432
2464
2450
2460
2467
2451
2441
2456
2441
2450
2457
2458
2455
2454
2445
2435
2449
2455
2447
2458
2454
2450
2438
2471
2445
2445
2461
2474
2459
2442
2467
2435
2455
2461
2452
2430
2442
2451
2461
2459
2447
2464
2462
2448
2463
2447
2444
2463
2456
2449
2450
2454
2454
2462
2436
2456
2449
2461
2422
2452
2460
2452
2459
2465
2450
2447
2449
2452
2453
2451
2467
2465
2441
2441
2467
2457
2461
2446
2461
2452
2463
2455
2448
2436
2435
2452
2461
2457
2464
2451
2463
2454
2452
2453
2447
2457
2453
2449
2461
2452
2451
2461
2459
2457
2461
2476
2465
2471
2488
2468
2481
2487
2481
2478
2471
2483
2486
2483
2482
2479
2499
2474
2490
2487
2513
2486
2489
2475
2485
2490
2488
2472
2497
2454
2482
2476
2464
2477
2475
2457
2465
2483
2456
2460
2462
2460
2457
2478
2462
2476
2462
2456
2473
2466
2474
2460
2477
2480
2484
2463
2476
2463
2468
2475
2482
2494
2470
2480
2461
2464
2464
2475
2474
2466
2461
2450
2475
2465
2460
2471
2472
2469
2456
2457
2443
2457
2472
2459
2464
2471
2470
2485
2449
2464
2475
2455
2443
2456
2446
2456
2453
2445
2473
2474
2469
2476
2473
2471
2472
2481
2475
2472
2482
2479
2484
2479
2494
2510
2495
2516
2512
2501
2472
2439
2367
2393
2399
2403
2370
2372
2399
2430
2366
2372
2363
2311
2296
2318
2319
2344
2359
2306
2304
2339
2340
2285
2276
2327
2442
2444
2441
2489
2580
2673
2666
2604
2570
2536
2454
2502
2545
2638
2748
2955
3180
3289
3222
3089
921
877
788
819
865
1120
1446
1880
2201
2617
2944
3327
3540
3629
3818
3964
3982
4114
4306
4529
4763
5090
5432
5636
5856
6086
6204
6240
6144
6147
6180
6181
6146
6150
6178
6174
6224
6052
6049
6115
6129
6077
6188
6367
6506
6543
6658
6669
6666
6719
6785
6840
6970
7112
7158
7169
7104
7097
6937
6792
6640
6447
6269
6053
5970
5746
5621
5533
5494
5438
5410
5401
5422
5394
5407
5276
5149
5101
5044
5035
5033
5040
5089
5064
5134
5133
5246
5267
5325
5365
5386
5354
5367
5454
5420
5346
5317
5342
5246
5234
5193
5150
5132
5102
5131
5132
5127
5110
5092
5105
5076
5057
5049
5078
5034
5046
5032
5053
5062
5037
5034
5074
5085
5083
5146
5125
5158
5079
5060
4988
4862
4952
4886
4840
4869
4944
4982
4996
5019
5044
5014
5044
5078
5017
4993
4969
4940
4952
4966
4988
5143
5107
5151
5153
5169
5178
5164
5179
5161
5159
5126
5129
5151
5173
5164
5153
5112
5118
5013
4964
4950
4951
4958
4902
4867
4813
4879
5080
5042
5080
5116
5509
5549
5502
5459
5369
5292
5281
5233
5264
5239
5301
5214
5254
5317
5229
5227
5263
5268
5224
5217
5189
5249
5298
5195
5237
5201
5255
5316
5363
5359
5298
5295
5316
5279
5300
5270
5262
5212
5313
5274
5253
5301
5339
5275
5335
5342
5363
5381
5354
5445
5449
5452
5417
5503
5538
5579
5717
5954
6433
5274
5040
5055
4976
4917
4930
4953
4980
4959
4964
5002
4996
5032
5011
4992
5028
4993
4881
4700
4641
4601
4499
4437
4296
4185
4093
4062
4033
3950
3880
3815
3810
3819
3802
3792
3790
3768
3767
3728
3702
3677
3692
3679
3686
3687
3736
3743
3744
3740
3765
3804
3853
3930
4033
4136
4219
4280
4289
4297
4287
4304
4321
4307
4306
4317
4281
4329
4328
4301
4316
4339
4317
4343
4329
4348
4316
4285
4259
4224
4229
4215
4204
4230
4258
4254
4293
4289
4322
4335
4323
4313
4342
4319
4389
4435
4472
4559
4617
4645
4655
4701
4742
4721
4726
4743
4749
4730
4739
4764
4744
4758
4735
4748
4689
4765
4765
4734
4743
4704
4688
4675
4646
4620
4592
4652
4828
4830
4870
4839
5259
5123
4990
5001
5016
4991
5004
4989
5014
4998
4963
4984
4973
4993
5004
5015
5010
4945
4953
4986
5052
5059
4981
4977
5068
5001
4981
5001
4996
4994
5025
5057
5038
5002
5088
5154
5298
6100
4985
4787
4681
4665
4665
4675
4691
4689
4686
4650
4654
4659
4671
4670
4677
4675
4663
4677
4717
4699
4748
4748
4748
4775
4743
4667
4594
4582
4506
4494
4445
4448
4455
4456
4443
4489
4522
4529
4543
4532
4521
4515
4490
4484
4455
4447
4479
4512
4600
4765
4851
4841
4813
5362
5119
5090
5035
4990
5008
4984
4983
4978
4982
4956
4968
4993
5011
5042
5086
5031
5085
5044
5095
5013
4993
5092
5165
5166
5088
5049
5119
5090
5132
5080
5141
5101
5100
5076
5085
5105
5081
5090
5108
5111
5148
5092
5169
5127
5074
5132
5141
5149
5173
5353
5374
5693
5097
5060
5053
5052
5070
4882
4870
4889
4860
4906
4828
4863
4835
4792
4776
4771
4752
4733
4728
4726
4730
4735
4763
4765
4793
4772
4783
4805
4831
4682
4662
4675
4698
4729
4766
4774
4694
4719
4684
4725
4757
4729
4808
4795
4839
4857
4812
4800
4778
4906
4878
4841
4911
4914
4977
4915
4851
4890
4908
4898
4912
4948
4956
4917
4928
4944
5040
4755
4787
4647
4667
4652
4650
4659
4631
4658
4652
4658
4684
4649
4683
4657
4667
4662
4690
4653
4671
4644
4677
4673
4652
4684
4771
4760
4738
4727
4707
4891
4907
4884
4892
4916
4897
4993
4960
4988
4968
4976
4962
4975
4971
4970
4931
4944
4908
4761
4773
4765
4788
4812
4839
4822
4779
4786
4782
4814
4775
4806
4835
4819
4809
4874
4894
4896
4854
4888
4876
4882
4889
4915
4846
4891
4845
4875
4894
4851
4835
4849
4920
4926
4916
4882
4916
4918
4888
4836
4897
4894
4887
4903
4905
4913
4893
4885
4896
4926
4859
4873
4912
4908
4877
4931
4919
4889
4864
4920
4904
4932
4832
4909
4919
4909
4890
4906
4910
4922
4922
4891
4927
4949
4917
4849
4936
4856
4922
4914
4953
4943
4878
4878
4937
4958
4927
4849
4938
4894
4874
4920
4844
4938
4909
4931
4925
4913
4930
4932
4918
4918
4906
4933
4845
4868
4903
4908
4917
4916
4934
4856
4910
4923
4932
4916
4913
4904
4925
4910
4835
4928
4932
4900
4895
4909
4930
4903
4869
4926
4931
4900
4849
4912
4879
4899
4912
4908
4873
4895
4848
4891
4903
4873
4884
4814
4907
4829
4869
4865
4806
4877
4872
4875
4814
4808
4785
4739
4754
4750
4960
4932
5492
5156
5003
4980
4967
5010
4956
4941
4913
4966
5012
4985
4984
5014
5040
5211
5238
5258
4973
5176
4865
4690
4609
4631
4607
4556
4533
4560
4527
4528
4530
4553
4549
4548
4584
4554
4553
4577
4554
4553
4552
4487
4447
4489
4512
4560
4664
4706
4756
4775
4778
4772
4762
4777
4764
4762
4747
4750
4751
4738
4758
4719
4737
4788
4783
4826
4840
4849
4839
4789
4789
4776
4751
4733
4706
4752
4735
4709
4707
4700
4652
4630
4602
4592
4580
4560
4570
4565
4558
4568
4561
4588
4601
4581
4566
4575
4559
4559
4575
4557
4566
4566
4557
4544
4547
4543
4520
4550
4650
4581
4704
4786
4752
4874
4896
5199
5183
5150
5138
5146
5102
5119
5091
5098
4999
4954
5040
4801
4814
4713
4694
4745
4782
4791
4804
4811
4825
4829
4820
4839
4835
4852
4855
4843
4820
4820
4857
4830
4841
4846
4900
4860
4860
4837
4859
4862
4895
4907
4895
4856
4871
4910
4891
4860
4860
4882
4886
4882
4880
4860
4875
4875
4874
4875
4878
4833
4932
4888
4860
4958
4886
4932
4912
4909
4910
4918
4885
4955
4923
4967
4925
4920
4946
4935
4886
4923
4871
4921
4862
4885
4893
4885
4912
4936
4936
4895
4886
4912
4896
4918
4930
4876
4892
4908
4870
4878
4892
4877
4924
4880
4873
4915
4873
4908
4888
4859
4920
4886
4877
4897
4934
4857
4875
4900
4867
4934
4869
4911
4889
4869
4885
4890
4934
4884
4834
4887
4932
4891
4847
4880
4857
4884
4905
4888
4901
4918
4917
4866
4927
4883
4921
4877
4891
4854
4930
4873
4877
4932
4917
4920
4898
4860
4873
4923
4874
4914
4908
4900
4874
4881
4929
4932
4916
4941
4852
4867
4928
4912
4878
4920
4883
4896
4909
4937
4931
4882
4873
4927
4864
4890
4840
4854
4885
4879
4915
4873
4859
4936
4920
4945
4902
4883
4887
4837
4937
4884
4932
4890
4919
4925
4841
4851
4851
4859
4842
4932
4846
4846
4849
4856
4800
4899
4838
4835
4857
4830
4852
4847
4831
4845
4871
4846
4861
4875
4939
4875
4857
4870
4877
4865
4854
4912
4907
4944
4875
4870
4890
4912
4934
4881
4857
4922
4939
4900
4948
4907
4939
4945
5005
4969
5021
4894
4875
4875
4888
4924
4907
4882
4890
4888
4874
4923
4873
4855
4907
4872
4935
4875
4878
4864
4848
4895
4895
4942
4905
4897
4888
4932
4891
4877
4891
4874
4862
4931
4894
4871
4854
4887
4919
4927
4871
4858
4865
4900
4906
4930
4867
4891
4851
4870
4904
4851
4900
4909
4903
4838
4872
4833
4879
4890
4947
4858
4896
4895
4841
4868
4869
4899
4936
4871
4885
4943
4858
4873
4901
4882
4880
4853
4875
4860
4868
4869
4878
4833
4892
4877
4890
4907
4937
4900
4859
4922
4870
4835
4873
4876
4862
4862
4867
4860
4834
4893
4872
4865
4812
4826
4829
4853
4858
4844
4886
4860
4845
4917
4892
4924
4860
4860
4859
4841
4840
4846
4851
4880
4850
4840
4839
4858
4823
4795
4813
4777
4878
4931
4862
4958
5123
5145
5126
5138
5111
5102
5035
5059
5091
5091
5099
5116
5100
5034
5032
5038
4956
5014
5016
4977
4923
4925
4991
4923
5021
4961
5006
4930
4986
4992
5019
4996
4995
4962
4993
5008
4949
4969
4966
4920
4967
5004
4970
4890
4924
4938
4960
4982
4894
4914
4906
4862
4922
4870
4927
4917
4928
4850
4928
4861
4961
4889
4913
4948
4886
4892
4913
4907
4944
4963
4946
4985
4916
4947
4927
4979
5008
5051
5062
5080
5049
5021
5080
5107
5073
5144
5074
5062
5045
5109
5086
5102
5057
5087
5062
5150
5076
5034
5053
5025
4999
5038
4944
4987
5034
4959
5017
4935
5045
5054
5068
5038
5006
5014
4952
4960
5038
4988
4928
5004
5019
4994
4985
5020
4968
5007
4998
5029
4991
5028
5003
4995
5018
5003
5007
4981
4971
4967
4959
4921
5009
5016
5047
4929
4990
5009
5009
5055
5054
5058
5048
5080
5056
5021
5034
4995
4959
5009
4994
5025
5033
5050
5048
5022
5030
5006
5002
5037
5011
4985
5001
5030
5026
4982
5035
5023
5041
5014
5043
5039
5012
5050
5079
5086
4963
4990
5004
4992
5026
5028
4961
5026
5039
5015
5039
4981
5005
5095
5032
5069
4984
5011
5026
5048
5086
5114
5090
5085
5058
5038
5076
5042
5051
5011
5036
5036
5047
5065
5068
5087
5032
5020
5041
5044
4973
5029
5039
5012
4924
4969
4966
5032
4962
4963
4976
5051
5047
5118
5046
5011
5031
4981
4905
4978
4995
4971
5018
4998
4952
4981
4976
4993
5017
5013
4998
4963
4918
4977
4961
4974
5017
4945
5010
4908
4933
4987
4947
4969
4994
4931
4994
5030
5003
5013
4968
4999
4985
4906
4988
4993
4988
4916
5032
4994
4951
5009
4912
4957
4896
4929
4936
4976
4960
4949
4981
5000
5016
5039
5036
5036
5075
5014
5043
5006
5013
5021
5000
5046
5026
5036
5007
5021
4951
5017
4985
5004
4979
4947
4951
4992
5001
5004
5017
5006
4989
5007
5029
5026
5029
5019
5059
5048
5053
5039
5062
4864
4857
4848
4862
4870
4833
4847
4823
4909
4841
4836
4847
4867
4852
4852
4841
4848
4836
4868
4825
4821
4855
4832
4833
4853
4858
4873
4891
4872
4884
4868
4857
4832
4844
4838
4816
4837
4845
4792
4808
4815
4825
4820
4790
4825
4799
4825
4805
4828
4803
4802
4805
4800
4765
4811
4789
4812
4819
4805
4808
4813
4785
4835
4824
4823
4819
4794
4830
4816
4811
4819
4834
4845
4824
4853
4903
4985
4963
4942
4923
5033
5057
5040
4989
5010
5011
4931
4947
4959
4981
4921
4940
4968
4964
4915
4899
4907
4958
4986
5032
4949
4984
5002
5013
5069
5060
5034
5063
5027
4979
5052
4998
5017
4973
5061
5062
5004
5057
4990
4955
5050
5031
5052
4992
4944
5019
4998
4975
5013
4984
5026
4881
4945
4896
4801
4789
4824
4677
4748
4821
4758
4761
4760
4762
4766
4761
4743
4745
4749
4756
4771
4755
4744
4731
4726
4707
4746
4736
4747
4757
4725
4717
4721
4751
4724
4740
4732
4734
4709
4729
4733
4739
4742
4730
4739
4715
4739
4706
4815
4832
4843
4827
4779
4770
4792
4791
4801
4794
4776
4777
4770
4745
4768
4775
4782
4803
4779
4790
4773
4770
4771
4801
4800
4784
4806
4797
4799
4806
4812
4804
4811
4770
4823
4814
4770
4801
4813
4764
4787
4775
4805
4779
4753
4780
4756
4748
4879
4994
4956
4994
4972
4992
4996
4976
4960
4957
4965
4965
4965
4961
4947
4952
4951
4949
4958
4971
4945
4953
4948
4933
4957
4954
4951
4976
4938
4965
4929
4951
4962
4945
4940
4957
4958
4963
4932
4959
4950
4956
4943
4963
4954
4953
4942
4947
4954
4909
4963
4976
4944
4967
4942
4947
4968
4927
4979
4969
4957
4948
4938
4946
4945
4947
4943
4960
4942
4952
4943
4936
4970
4933
4940
4942
4942
4963
4977
4966
4941
4967
4929
4957
4940
4955
4975
5000
4977
5011
4939
4920
4936
4934
4952
4941
4946
4964
4931
4963
4989
4951
4958
4936
4907
4960
4932
4936
4959
4973
4973
4957
4949
4963
4970
4957
4951
4935
4969
4968
4957
4948
4936
4973
4964
4958
4963
4944
4960
4969
4967
4976
4964
4958
4961
4951
4944
4950
4943
4943
4997
4966
4966
4972
4978
4965
4932
4968
4962
4962
4957
4930
4964
4951
4958
4935
4980
4972
4946
4978
4958
4963
4954
4959
4956
4941
4945
4947
4948
4941
4938
4948
4969
4942
4967
4948
4970
4946
4954
4954
4950
4951
4946
4943
4937
4948
4944
4943
4936
4951
4936
4944
4925
4940
4934
4940
4961
4972
4941
4956
4945
4961
4957
4961
4970
4956
4950
4957
4963
4933
4990
4953
4949
4958
4983
4965
4966
4951
4977
4950
4957
4972
4949
4986
4982
4989
4983
4994
4967
4989
4967
4960
4937
4945
4968
4985
4965
4969
4981
4975
4970
4936
4861
4778
4755
4782
4776
4785
4707
4752
4718
4686
4689
4687
4657
4649
4679
4675
4676
4680
4700
4691
4674
4676
4678
4678
4676
4673
4672
4663
4658
4646
4669
4670
4664
4651
4650
4660
4662
4636
4654
4652
4642
4655
4661
4654
4653
4658
4646
4635
4649
4651
4657
4632
4654
4639
4645
4641
4657
4668
4644
4645
4645
4670
4675
4673
4669
4682
4674
4671
4671
4672
4653
4681
4667
4675
4678
4668
4684
4690
4678
4674
4668
4698
4682
4667
4662
4681
4682
4681
4686
4682
4680
4674
4679
4695
4674
4674
4691
4678
4684
4676
4679
4682
4692
4671
4682
4692
4682
4693
4669
5031
4990
5045
5031
4982
5021
5053
5008
5060
5081
5035
5040
5023
5002
5007
4999
5005
5034
4995
5035
5041
5035
4993
5024
5040
5009
5014
5010
4971
4992
4998
5014
4989
4994
5076
5022
5028
5012
5028
5010
5025
5023
5016
4991
5006
5012
5031
4989
5065
4994
4993
5013
4962
4974
4972
4981
4975
4995
4997
5006
5008
4973
4975
4971
4964
5001
5006
4983
5012
5003
4981
4995
4995
5029
5017
5027
4980
4994
5001
5038
4988
4999
5017
5003
5017
5001
5006
4994
4989
4983
5001
5007
4999
4998
5008
5002
5012
5040
5000
5005
4976
4996
4980
4989
5005
4997
4981
4995
5003
5034
4997
5017
5033
4992
4996
5026
5007
4999
4983
5007
5022
5002
4958
4988
4981
4974
4969
4979
5006
5047
5009
5000
4975
5010
4973
5023
5032
5034
4974
4984
4989
4978
4974
4970
5015
4982
4995
4997
4976
5055
5009
4974
4999
4996
4994
5007
5042
4979
5021
4977
5002
4984
5029
4984
4992
5037
4980
5027
4997
5005
5022
5056
5008
4974
4973
4993
5016
4998
4985
5002
5023
4978
4993
4968
5020
5037
5012
4985
5015
5017
4989
5039
5044
5005
5001
4996
4998
4997
5002
4989
5004
5005
5018
5002
4991
4990
5008
4993
4952
5013
4995
4989
4990
4991
4983
4973
5038
5008
5011
5004
4987
4978
5043
5006
4977
5003
5000
5057
5005
5000
4970
4989
5034
5021
4984
5003
5002
5003
4999
5026
5016
4994
4970
4998
4982
4987
4984
4985
4968
4963
4977
5054
5003
4988
5020
4994
4988
4986
5009
5026
5015
4993
4970
4991
4990
5016
4990
4997
4976
4977
5019
4955
4973
4998
5004
4997
4990
4982
4989
5031
5003
4982
5020
4972
4958
5005
4987
4986
5031
5007
5033
5010
5003
4997
4999
5062
4984
4985
4993
4991
5004
4986
4987
5030
5042
5053
4998
4969
4991
4987
5051
4987
4996
4988
5022
4993
4985
5004
5002
5012
4991
5018
5009
5078
4969
4988
5007
5006
5013
5011
5019
5017
5019
4977
4991
4987
5025
4982
4983
5005
4978
4987
5021
4989
5010
5000
4991
5045
4983
5047
4978
4977
4991
4999
4973
4976
5013
4994
4991
4963
4972
4987
5005
4969
5007
4986
4970
4994
5014
4973
4966
5030
4990
4963
4977
4984
4967
4951
5000
5028
5059
4995
5056
5002
5002
5000
4974
4975
4998
4993
4994
4980
4985
5007
4992
4972
4977
4989
4979
4982
4986
4982
4986
4980
5030
5016
5007
4971
5041
4991
4983
4968
5005
4992
4997
4995
4983
4983
5004
5012
4993
5057
5012
4973
4972
5006
5003
4982
4982
4995
5013
5001
4987
5020
5006
4995
5008
4989
4992
4993
4999
4969
5021
4964
5017
4979
5002
4997
4989
4980
4985
4982
4992
5015
4984
4985
5002
5002
4997
4997
4986
4965
4975
4980
5024
4987
5015
4983
4985
4975
4984
4986
5012
4992
5016
4988
5024
4975
5009
5025
5012
4979
4997
5035
4988
5026
5009
4993
4975
5007
4979
5003
5031
4990
5002
4993
5004
5015
5005
5027
4975
4978
5001
5006
5014
4976
5005
4987
4995
5005
5013
4999
4994
5004
4983
5002
4992
5034
4979
4977
5025
4965
4995
5028
5010
4986
5004
5020
4986
4991
4972
4976
4974
4991
4982
4995
4975
4984
5013
4984
4975
4971
5026
4993
4995
5036
5028
5074
5056
5108
5173
5003
4872
4870
4825
4789
4810
4824
4848
4896
4836
4804
4792
4726
4759
4759
4783
4780
4822
4806
4816
4853
4843
4844
4823
4763
4760
4752
4787
4757
4754
4766
4783
4757
4799
4784
4758
4748
4732
4667
4646
4665
4703
4677
4771
4942
4897
4934
4918
5080
5112
5109
5140
5086
5072
5141
5101
5130
5147
5147
5095
5094
5082
5090
5128
5126
5141
5133
5116
5074
5148
5134
5089
5028
5084
5075
5110
5137
5136
5167
5123
5142
5133
5135
5084
5072
5125
5144
5121
5099
5115
5086
5039
5087
5111
5160
5146
5131
5101
5125
5079
5134
5095
5110
5117
5076
5143
5157
5131
5086
5147
5126
5095
5065
5158
5058
5093
5073
5125
5163
5102
5137
5111
5155
5139
5173
5125
5107
5147
5169
5169
5135
5076
5153
5075
5070
5064
5148
5120
5158
5157
5084
5165
5158
5108
5146
5143
5091
5127
5101
5158
5087
5132
5146
5085
5146
5151
5093
5097
5128
5142
5137
5098
5177
5148
5139
5127
5090
5139
5134
5172
5100
5032
5076
5047
5140
5113
5110
5142
5085
5134
5122
5141
5157
5187
5217
5302
5029
4874
4862
4824
4735
4751
4682
4731
4725
4775
4788
4814
4834
4826
4856
4811
4852
4814
4830
4800
4801
4840
4980
5025
5014
4996
5025
5043
4963
4979
4943
4967
5002
5049
5061
5062
5016
4967
5046
5132
5205
5206
5171
5103
5051
4989
4894
4810
4752
4672
4620
4572
4487
4403
4251
4182
4055
3890
3625
3510
3431
3364
3286
3205
3130
3099
3040
2980
2932
2906
2876
2833
2823
2822
2817
2796
2781
2793
2793
2791
2784
2796
2799
2781
2779
2790
2772
2780
2768
2772
2775
2781
2786
2786
2791
2783
2788
2788
2797
2790
2783
2785
2778
2779
2764
2768
2758
2764
2744
2715
2709
2693
2545
2580
2487
2411
2765
2780
2869
2848
2828
2843
2837
2820
2861
2852
2848
2844
2825
2830
2847
2853
2867
2855
2841
2834
2833
2855
2856
2830
2862
2845
2841
2836
2844
2844
2834
2847
2854
2856
2843
2829
2851
2839
2842
2831
2861
2871
2865
2852
2838
2846
2846
2869
2859
2829
2844
2845
2846
2856
2871
2823
2834
2849
2864
2844
2837
2839
2861
2837
2845
2833
2870
2851
2848
2846
2845
2840
2857
2856
2877
2852
2843
2867
2851
2848
2843
2855
2888
2858
2871
2868
2828
2861
2848
2863
2853
2868
2849
2858
2873
2872
2895
2893
2904
2893
2884
2887
2868
2833
2862
2862
2873
2865
2846
2868
2882
2890
2886
2838
2866
2848
2852
2878
2861
2861
2861
2861
2872
2846
2869
2858
2836
2868
2830
2854
2863
2854
2843
2873
2840
2879
2845
2857
2867
2873
2858
2891
2862
2868
2846
2871
2853
2861
2832
2862
2864
2854
2850
2860
2866
2835
2874
2868
2859
2861
2851
2863
2870
2844
2845
2860
2861
2878
2871
2864
2867
2853
2843
2863
2833
2862
2855
2871
2860
2869
2869
2882
2858
2878
2827
2850
2857
2843
2877
2853
2857
2847
2849
2861
2870
2855
2851
2856
2877
2856
2866
2889
2869
2877
2894
2913
2928
3139
2759
2752
2740
2740
2761
2777
2806
2797
2827
2860
2809
2801
2821
2824
2831
2801
2811
2815
2812
2817
2895
2981
3051
3043
3056
3054
3010
2957
2849
2818
2809
2806
2824
2811
2793
2798
2809
2824
2838
2813
2827
2832
2834
2825
2802
2786
2774
2757
2749
2770
2789
2807
2807
2881
2874
2875
3018
2995
2988
2986
2946
2951
2959
3009
3056
3112
3027
2861
2834
2802
2822
2827
2820
2832
2832
2841
2825
2830
2839
2849
2832
2834
2828
2825
2829
2821
2834
2820
2822
2826
2823
2824
2824
2822
2830
2850
2857
2812
2812
2825
2819
2831
2828
2812
2812
2821
2820
2830
2827
2803
2822
2823
2820
2825
2809
2828
2822
2821
2822
2827
2830
2825
2814
2831
2828
2830
2834
2837
2838
2824
2839
2828
2835
2840
2837
2840
2843
2828
2829
2842
2832
2828
2842
2839
2834
2834
2850
2842
2828
2828
2835
2840
2838
2833
2837
2838
2849
2843
2837
2833
2833
2824
2824
2808
2791
2790
2783
2772
2765
2759
2757
2746
2746
2750
2765
2760
2776
2784
2785
2785
2796
2784
2789
2813
2817
2824
2823
2835
2835
2846
2834
2839
2820
2785
2748
2587
2472
2439
2436
2400
2421
2424
2393
2406
2410
2409
2406
2414
2410
2407
2407
2401
2394
2385
2386
2379
2375
2381
2373
2361
2383
2406
2421
2420
2418
2410
2512
2484
2450
2438
2436
2425
2423
2430
2431
2420
2420
2419
2417
2407
2417
2418
2418
2410
2419
2411
2419
2421
2415
2415
2416
2412
2410
2417
2425
2427
2425
2426
2425
2431
2429
2422
2427
2447
2419
2416
2415
2394
2389
2404
2401
2411
2413
2413
2407
2410
2402
2413
2391
2400
2412
2419
2476
2453
2444
2435
2465
2448
2452
2444
2516
2481
2497
2467
2439
2453
2449
2438
2435
2432
2445
2440
2449
2460
2461
2430
2409
2419
2408
2425
2442
2418
2424
2432
2428
2452
2422
2439
2427
2421
2438
2432
2444
2463
2449
2458
2490
2497
2513
2492
2488
2498
2451
2430
2431
2428
2414
2415
2419
2424
2419
2423
2421
2412
2416
2427
2415
2426
2417
2420
2421
2417
2406
2409
2413
2409
2412
2405
2403
2405
2397
2405
2406
2396
2402
2404
2397
2398
2410
2410
2408
2405
2402
2410
2406
2408
2404
2407
2408
2414
2397
2404
2406
2399
2409
2407
2403
2404
2408
2410
2407
2395
2411
2404
2409
2408
2413
2413
2402
2406
2410
2417
2407
2412
2401
2403
2399
2407
2403
2403
2405
2409
2400
2407
2409
2405
2400
2403
2399
2399
2406
2404
2412
2399
2410
2407
2413
2409
2398
2403
2405
2404
2402
2407
2405
2405
2402
2407
2408
2409
2409
2413
2407
2411
2405
2405
2409
2401
2401
2398
2407
2404
2411
2401
2399
2408
2406
2401
2400
2398
2407
2406
2404
2410
2410
2410
2405
2407
2412
2411
2409
2415
2412
2398
2409
2403
2402
2400
2412
2408
2402
2412
2409
2397
2406
2407
2406
2408
2402
2407
2404
2409
2403
2400
2407
2400
2387
2388
2382
2389
2387
2396
2380
2401
2398
2398
2399
2385
2400
2417
2425
2435
2436
2453
2462
2435
2449
2426
2428
2443
2437
2450
2437
2453
2435
2416
2418
2418
2416
2415
2464
2485
2528
2480
2484
2496
2465
2462
2467
2459
2448
2440
2438
2433
2419
2422
2424
2434
2429
2438
2424
2425
2427
2426
2434
2431
2423
2425
2444
2433
2430
2427
2424
2434
2443
2427
2437
2425
2446
2440
2439
2429
2438
2443
2431
2447
2439
2423
2430
2436
2445
2442
2439
2434
2446
2432
2431
2428
2428
2442
2436
2437
2446
2429
2451
2441
2451
2442
2432
2427
2437
2444
2426
2436
2442
2438
2448
2435
2438
2428
2430
2445
2444
2437
2428
2433
2432
2436
2430
2434
2435
2441
2441
2442
2428
2442
2427
2435
2427
2438
2443
2429
2433
2429
2430
2432
2427
2439
2433
2426
2451
2428
2428
2436
2427
2428
2434
2422
2424
2424
2421
2432
2423
2430
2420
2423
2434
2426
2422
2422
2419
2420
2424
2419
2429
2425
2424
2430
2435
2424
2428
2442
2413
2422
2417
2410
2412
2414
2416
2428
2418
2402
2407
2405
2413
2407
2412
2408
2412
2403
2415
2404
2402
2412
2403
2410
2408
2406
2410
2407
2401
2405
2409
2408
2393
2404
2410
2401
2412
2409
2404
2412
2405
2404
2407
2411
2396
2407
2413
2416
2403
2414
2400
2410
2407
2402
2407
2409
2405
2413
2406
2406
2412
2411
2405
2407
2404
2408
2408
2402
2413
2401
2399
2412
2405
2406
2406
2409
2404
2410
2415
2409
2414
2414
2416
2405
2402
2413
2400
2405
2409
2408
2414
2410
2413
2406
2404
2407
2407
2415
2413
2415
2412
2406
2412
2411
2409
2403
2406
2405
2397
2401
2394
2399
2389
2396
2396
2399
2407
2399
2402
2407
2405
2396
2408
2402
2395
2402
2393
2399
2398
2403
2396
2399
2402
2402
2406
2403
2395
2401
2395
2395
2400
2399
2410
2416
2418
2418
2414
2416
2417
2417
2414
2414
2419
2418
2435
2484
2656
2646
2632
2574
2455
2336
2251
2145
2126
2252
2222
2215
2210
2203
2195
2183
2185
2200
2194
2199
2189
2202
2214
2207
2207
2209
2214
2206
2204
2196
2199
2207
2200
2213
2209
2207
2200
2208
2202
2204
2204
2209
2198
2211
2206
2205
2204
2205
2210
2206
2214
2217
2199
2213
2212
2217
2209
2204
2214
2208
2204
2212
2208
2214
2212
2209
2206
2201
2204
2206
2209
2210
2211
2210
2203
2201
2212
2208
2215
2206
2213
2211
2207
2206
2209
2217
2196
2209
2210
2211
2205
2208
2209
2215
2212
2211
2214
2208
2205
2211
2207
2208
2205
2208
2213
2222
2212
2207
2211
2208
2210
2205
2209
2202
2209
2209
2197
2215
2197
2206
2208
2194
2208
2209
2203
2208
2206
2209
2202
2218
2203
2210
2216
2205
2205
2205
2209
2207
2204
2214
2210
2202
2209
2209
2206
2211
2214
2210
2213
2198
2199
2199
2205
2213
2210
2209
2212
2208
2207
2214
2214
2223
2211
2212
2206
2217
2206
2214
2209
2211
2210
2208
2214
2217
2201
2214
2214
2207
2202
2197
2202
2182
2168
2161
2133
2123
2163
2201
2194
2215
2210
2213
2263
2248
2244
2232
2235
2224
2239
2219
2225
2232
2218
2217
2219
2225
2235
2239
2235
2244
2252
2258
2258
2245
2230
2212
2216
2230
2228
2226
2218
2216
2205
2221
2223
2213
2227
2223
2226
2228
2221
2216
2233
2216
2219
2207
2217
2225
2211
2203
2207
2213
2210
2198
2200
2210
2193
2211
2205
2193
2243
2234
2268
2239
2243
2248
2228
2228
2224
2239
2230
2235
2234
2242
2224
2231
2228
2236
2232
2237
2239
2241
2229
2221
2225
2232
2228
2237
2241
2226
2233
2240
2231
2238
2238
2229
2229
2235
2233
2233
2241
2220
2240
2233
2239
2220
2228
2227
2232
2245
2233
2234
2240
2224
2235
2236
2231
2230
2238
2240
2230
2227
2236
2226
2245
2235
2249
2251
2239
2239
2238
2233
2238
2237
2230
2238
2231
2242
2237
2225
2227
2238
2237
2229
2230
2242
2254
2236
2227
2217
2225
2225
2225
2243
2231
2228
2231
2223
2218
2228
2227
2226
2218
2232
2227
2218
2232
2222
2226
2231
2224
2254
2224
2222
2225
2224
2236
2228
2221
2238
2221
2227
2233
2234
2238
2231
2245
2245
2231
2244
2239
2234
2229
2232
2235
2219
2239
2230
2228
2229
2234
2216
2228
2229
2232
2238
2248
2223
2232
2256
2244
2228
2245
2233
2224
2230
2232
2225
2228
2221
2235
2222
2224
2235
2232
2232
2229
2230
2236
2227
2230
2218
2231
2232
2237
2225
2237
2227
2234
2230
2230
2240
2225
2239
2231
2222
2227
2222
2224
2241
2225
2243
2230
2237
2218
2237
2234
2238
2223
2236
2241
2247
2256
2255
2287
2245
2213
2199
2210
2230
2200
2196
2196
2199
2195
2203
2206
2211
2213
2199
2203
2219
2198
2214
2201
2195
2194
2203
2193
2190
2193
2193
2199
2189
2196
2192
2191
2186
2195
2188
2201
2199
2203
2210
2215
2214
2223
2209
2224
2248
2242
2240
2267
2259
2258
2274
2252
2255
2234
2261
2225
2253
2241
2247
2232
2259
2252
2236
2243
2258
2250
2243
2247
2269
2259
2216
2235
2232
2224
2232
2231
2233
2241
2217
2222
2215
2222
2222
2222
2218
2230
2227
2213
2206
2219
2223
2226
2233
2216
2216
2215
2223
2222
2219
2224
2229
2224
2219
2225
2212
2212
2213
2226
2226
2224
2226
2228
2224
2226
2218
2220
2218
2222
2226
2217
2235
2229
2236
2236
2236
2241
2219
2228
2233
2247
2230
2235
2242
2235
2251
2236
2230
2240
2242
2225
2237
2235
2229
2231
2261
2242
2264
2246
2233
2247
2250
2240
2252
2241
2249
2252
2271
2248
2255
2279
2269
2238
2257
2266
2255
2267
2279
2266
2257
2269
2265
2265
2264
2263
2280
2261
2262
2272
2252
2267
2282
2268
2264
2258
2255
2253
2267
2248
2257
2269
2265
2261
2247
2234
2245
2257
2250
2238
2235
2253
2236
2228
2266
2231
2236
2252
2245
2236
2265
2265
2255
2248
2260
2257
2250
2268
2277
2283
2270
2267
2262
2292
2265
2282
2293
2279
2264
2287
2279
2292
2275
2294
2297
2289
2281
2316
2269
2275
2284
2294
2284
2298
2293
2297
2283
2311
2288
2287
2283
2278
2268
2283
2263
2244
2216
2221
2207
2241
2226
2221
2265
2259
2244
2231
2205
2223
2210
2221
2215
2207
2210
2221
2212
2215
2216
2216
2228
2217
2218
2221
2224
2216
2206
2207
2225
2215
2228
2220
2219
2226
2213
2222
2209
2230
2222
2206
2223
2219
2222
2223
2212
2214
2221
2213
2216
2206
2216
2206
2210
2219
2226
2213
2217
2220
2224
2213
2210
2215
2211
2215
2210
2221
2212
2213
2215
2212
2227
2215
2215
2224
2209
2219
2220
2228
2215
2220
2218
2208
2227
2225
2213
2215
2214
2222
2207
2215
2221
2215
2225
2211
2217
2208
2216
2209
2226
2205
2214
2214
2225
2219
2236
2228
2221
2215
2224
2214
2208
2221
2206
2211
2225
2212
2220
2217
2213
2212
2213
2225
2216
2216
2228
2227
2214
2206
2210
2215
2215
2211
2212
2214
2223
2213
2227
2213
2225
2212
2220
2214
2225
2215
2213
2220
2203
2220
2224
2209
2218
2225
2227
2214
2218
2232
2214
2211
2213
2223
2214
2215
2216
2212
2220
2221
2217
2208
2218
2219
2211
2217
2212
2218
2207
2224
2212
2213
2216
2216
2221
2216
2221
2222
2224
2216
2225
2204
2219
2199
2227
2225
2220
2225
2220
2231
2219
2227
2224
2204
2228
2223
2219
2213
2212
2208
2210
2220
2214
2222
2227
2215
2221
2221
2216
2219
2222
2213
2218
2221
2211
2211
2221
2223
2219
2217
2213
2222
2224
2213
2224
2215
2224
2213
2217
2224
2210
2220
2209
2213
2217
2219
2202
2208
2224
2211
2217
2215
2221
2209
2224
2214
2221
2214
2211
2212
2234
2212
2221
2217
2207
2220
2215
2210
2207
2212
2209
2216
2219
2224
2221
2213
2217
2216
2216
2210
2210
2218
2216
2217
2220
2212
2215
2225
2215
2212
2225
2207
2219
2217
2220
2227
2216
2210
2216
2221
2220
2215
2218
2228
2208
2217
2212
2210
2212
2227
2220
2219
2215
2216
2216
2204
2211
2218
2216
2220
2216
2210
2210
2218
2226
2216
2213
2223
2213
2223
2208
2219
2214
2216
2209
2212
2215
2223
2224
2208
2218
2213
2214
2218
2220
2214
2216
2222
2228
2216
2223
2227
2213
2216
2213
2214
2212
2211
2212
2221
2215
2225
2219
2209
2216
2222
2233
2232
2223
2226
2236
2234
2243
2235
2261
2244
2277
2278
2244
2246
2253
2213
2219
2209
2221
2220
2235
2214
2219
2216
2227
2235
2251
2247
2253
2252
2275
2302
2297
2342
2356
2370
2331
2336
2340
2335
2338
2365
2351
2337
2348
2329
2350
2342
2360
2336
2344
2340
2344
2365
2349
2358
2369
2375
2387
2410
2403
2414
2402
2409
2386
2391
2386
2417
2425
2431
2418
2434
2447
2409
2437
2434
2409
2431
2433
2447
2428
2421
2417
2449
2449
2448
2462
2446
2433
2431
2426
2427
2437
2450
2413
2467
2448
2423
2432
2458
2425
2423
2412
2426
2447
2409
2404
2395
2408
2452
2416
2443
2423
2455
2439
2425
2418
2431
2415
2415
2383
2417
2465
2450
2426
2443
2443
2395
2407
2372
2419
2423
2401
2344
2295
2237
2227
2201
2174
2187
2195
2185
2232
2242
2307
2284
2250
2238
2244
2248
2239
2223
2224
2219
2217
2226
2238
2215
2220
2225
2214
2224
2227
2212
2219
2225
2223
2233
2231
2225
2227
2221
2215
2233
2213
2232
2229
2229
2205
2209
2223
2218
2221
2224
2210
2219
2219
2217
2219
2221
2221
2228
2212
2218
2226
2214
2221
2234
2229
2225
2229
2230
2231
2221
2227
2223
2227
2220
2230
2221
2226
2224
2239
2226
2218
2226
2225
2230
2237
2218
2224
2234
2214
2228
2235
2227
2228
2221
2212
2221
2218
2229
2233
2225
2211
2240
2225
2224
2232
2230
2222
2223
2221
2227
2223
2225
2228
2219
2225
2212
2225
2214
2227
2228
2215
2226
2230
2227
2219
2224
2229
2220
2222
2233
2226
2235
2225
2221
2231
2213
2234
2214
2242
2214
2233
2211
2225
2226
2214
2235
2222
2222
2225
2235
2227
2219
2222
2225
2233
2234
2230
2226
2227
2229
2231
2234
2220
2220
2219
2224
2233
2234
2219
2218
2226
2221
2218
2221
2232
2222
2218
2232
2225
2227
2225
2225
2223
2218
2226
2220
2218
2224
2220
2220
2229
2215
2225
2233
2219
2225
2221
2215
2237
2220
2219
2225
2228
2218
2234
2238
2230
2220
2227
2219
2230
2220
2221
2217
2223
2233
2235
2225
2234
2228
2223
2225
2231
2225
2220
2215
2234
2222
2221
2231
2236
2232
2242
2252
2256
2262
2272
2229
2246
2210
2186
2194
2210
2190
2179
2191
2194
2190
2204
2217
2207
2233
2207
2214
2193
2200
2200
2182
2173
2156
2198
2192
2253
2219
2216
2238
2230
2208
2208
2192
2206
2189
2197
2212
2215
2201
2197
2215
2212
2206
2205
2201
2210
2199
2217
2204
2197
2210
2207
2213
2219
2214
2207
2212
2204
2213
2200
2220
2207
2206
2219
2204
2206
2218
2201
2207
2205
2192
2203
2207
2216
2214
2217
2217
2199
2222
2198
2221
2219
2204
2206
2210
2211
2218
2201
2218
2225
2208
2198
2206
2209
2214
2224
2214
2216
2206
2212
2224
2215
2198
2207
2212
2207
2214
2211
2214
2203
2204
2220
2217
2203
2216
2217
2207
2214
2218
2204
2204
2213
2212
2209
2214
2196
2201
2203
2215
2214
2209
2219
2214
2209
2196
2212
2200
2216
2216
2214
2200
2215
2204
2217
2218
2223
2215
2209
2214
2208
2212
2209
2215
2210
2212
2222
2205
2224
2206
2214
2213
2215
2209
2216
2220
2226
2208
2207
2223
2205
2205
2217
2222
2206
2214
2201
2217
2210
2214
2210
2194
2211
2214
2199
2206
2208
2212
2212
2212
2209
2218
2209
2212
2202
2209
2200
2205
2211
2209
2216
2211
2204
2206
2201
2206
2208
2220
2205
2196
2211
2206
2214
2207
2200
2199
2210
2217
2192
2209
2198
2212
2209
2206
2211
2211
2206
2204
2216
2196
2196
2211
2202
2213
2203
2209
2207
2210
2206
2199
2198
2217
2202
2201
2203
2203
2203
2220
2218
2207
2191
2209
2196
2203
2200
2201
2215
2218
2203
2212
2207
2191
2203
2209
2211
2215
2201
2199
2199
2205
2200
2217
2211
2208
2208
2209
2205
2215
2224
2213
2207
2209
2211
2216
2197
2207
2195
2196
2208
2207
2210
2207
2203
2207
2205
2207
2210
2210
2206
2218
2215
2209
2221
2222
2214
2234
2241
2235
2250
2283
2224
2198
2204
2218
2188
2188
2179
2186
2187
2192
2205
2203
2213
2220
2228
2206
2229
2225
2219
2211
2210
2200
2207
2201
2209
2198
2189
2183
2181
2187
2191
2187
2188
2186
2184
2193
2192
2202
2190
2191
2199
2199
2203
2196
2201
2198
2198
2190
2189
2189
2195
2189
2189
2198
2192
2193
2199
2211
2196
2208
2207
2189
2198
2193
2195
2190
2186
2196
2195
2202
2200
2203
2196
2218
2440
2558
2600
2640
2747
2890
3032
3172
3272
3554
3804
4018
4579
4810
4839
5027
5078
4756
4707
4618
4227
4092
3971
3786
3681
3654
3535
3455
3365
3064
2953
2934
2969
2930
2925
2929
2925
2944
2950
2945
2935
2947
2959
2962
2965
2961
2983
2985
2978
2958
2944
2945
2941
2938
2912
2951
2950
2937
2923
2965
2960
768
3123
3024
2853
2741
2475
1100
982
969
992
1008
1015
1019
1033
934
830
756
614
496
742
1318
1374
1643
1747
1834
1926
1905
1924
1981
2024
2086
2129
2193
2208
2228
2264
2292
2286
2349
2345
2374
2337
2343
2305
2254
2199
2296
2339
2323
2328
2353
2336
2362
2422
2476
2499
2474
2503
2531
2541
2500
2486
2507
2503
2522
2514
2565
2575
2580
2614
2611
2618
2643
2670
2672
2677
2672
2699
2716
2730
2752
2745
2742
2795
2672
2639
2617
2613
2615
2591
2595
2613
2571
2573
2579
2600
2562
2593
2591
2572
2531
2567
2660
2619
2673
2746
2723
2742
2717
2719
2724
2713
2725
2723
2714
2710
2703
2700
2721
2724
2726
2729
2735
2745
2724
2754
2709
2736
2726
2738
2716
2724
2706
2743
2741
2739
2756
2740
2753
2779
2780
2796
2835
2851
2879
2747
2667
2696
2684
2624
2641
2686
2585
2639
2598
2633
2607
2564
2617
2590
2590
2586
2611
2604
2594
2604
2591
2602
2587
2586
2605
2577
2615
2610
2585
2604
2576
2605
2608
2626
2591
2611
2617
2602
2596
2581
2564
2595
2606
2643
2641
2635
2629
2594
2596
2598
2618
2635
2585
2586
2621
2605
2593
2590
2599
2610
2613
2618
2617
2637
2609
2617
2589
2614
2626
2629
2618
2636
2626
2603
2630
2633
2626
2640
2596
2579
2643
2594
2598
2619
2619
2622
2607
2591
2628
2592
2586
2627
2625
2613
2611
2591
2610
2624
2633
2634
2622
2621
2622
2614
2623
2584
2630
2611
2624
2614
2614
2612
2621
2634
2648
2638
2658
2656
2635
2669
2655
2650
2618
2604
2563
2600
2588
2574
2563
2541
2542
2547
2534
2530
2551
2571
2557
2572
2560
2570
2560
2550
2534
2565
2548
2549
2538
2550
2548
2519
2538
2525
2534
2532
2585
2676
2689
2692
2713
2687
2663
2747
2745
2746
2747
2772
2744
2774
2777
2785
2768
2775
2765
2767
2750
2757
2766
2760
2773
2758
2747
2750
2760
2762
2766
2785
2761
2763
2780
2773
2767
2749
2771
2757
2779
2782
2755
2789
2758
2757
2758
2760
2776
2767
2755
2752
2780
2753
2769
2779
2771
2782
2758
2773
2765
2759
2777
2771
2761
2766
2761
2769
2727
2751
2758
2765
2759
2788
2753
2751
2769
2772
2761
2787
2776
2759
2768
2769
2767
2759
2752
2765
2778
2755
2766
2773
2758
2753
2788
2772
2767
2764
2780
2727
2756
2773
2734
2771
2762
2760
2764
2761
2755
2767
2750
2766
2775
2756
2760
2749
2762
2748
2772
2750
2772
2767
2759
2759
2761
2780
2762
2758
2744
2772
2767
2744
2755
2755
2732
2776
2765
2744
2744
2753
2766
2783
2758
2785
2757
2774
2758
2760
2763
2767
2756
2755
2782
2759
2761
2784
2757
2762
2741
2778
2764
2781
2758
2774
2768
2745
2735
2777
2751
2768
2766
2770
2751
2762
2775
2786
2784
2773
2763
2759
2775
2739
2758
2768
2774
2753
2777
2765
2767
2759
2742
2753
2762
2781
2766
2756
2751
2785
2761
2728
2769
2786
2754
2750
2775
2775
2744
2775
2759
2759
2749
2775
2765
2743
2773
2773
2781
2759
2740
2804
2784
2796
2777
2768
2774
2741
2756
2778
2775
2770
2765
2771
2770
2776
2756
2765
2773
2755
2773
2774
2766
2789
2765
2773
2768
2796
2761
2776
2771
2761
2767
2755
2764
2794
2748
2740
2757
2736
2767
2755
2765
2763
2770
2763
2770
2764
2751
2773
2769
2763
2766
2741
2759
2771
2750
2741
2757
2778
2775
2768
2760
2768
2761
2770
2766
2781
2754
2736
2761
2757
2752
2761
2752
2758
2750
2761
2769
2759
2760
2778
2747
2761
2781
2776
2774
2746
2723
2762
2752
2769
2702
2757
2762
2768
2763
2784
2756
2738
2751
2774
2765
2761
2743
2746
2766
2746
2762
2757
2751
2748
2731
2759
2739
2768
2755
2772
2778
2758
2758
2766
2765
2760
2796
2750
2759
2761
2754
2757
2775
2755
2775
2785
2748
2753
2770
2759
2772
2759
2763
2767
2794
2771
2763
2746
2765
2768
2751
2758
2763
2750
2758
2793
2764
2746
2771
2782
2748
2764
2761
2759
2745
2755
2752
2780
2757
2779
2768
2756
2757
2745
2773
2761
2768
2786
2748
2749
2780
2766
2749
2784
2750
2767
2763
2765
2762
2751
2755
2752
2758
2764
2772
2769
2752
2771
2761
2788
2760
2767
2772
2775
2741
2770
2765
2754
2752
2765
2768
2742
2754
2764
2769
2784
2762
2746
2766
2760
2751
2757
2741
2768
2757
2725
2755
2774
2762
2770
2761
2751
2768
2759
2759
2754
2740
2764
2764
2769
2786
2734
2762
2747
2740
2788
2754
2731
2763
2758
2757
2768
2739
2776
2776
2742
2762
2763
2769
2791
2754
2773
2748
2772
2768
2757
2790
2747
2749
2785
2769
2757
2757
2783
2793
2777
2773
2787
2765
2778
2773
2755
2762
2771
2766
2736
2765
2784
2736
2770
2756
2769
2761
2757
2760
2766
2751
2770
2768
2802
2774
2779
2779
2751
2781
2762
2750
2760
2782
2749
2777
2750
2757
2754
2754
2757
2742
2790
2760
2760
2764
2767
2760
2758
2774
2755
2763
2749
2763
2742
2782
2775
2769
2775
2776
2770
2733
2763
2765
2785
2788
2769
2776
2739
2788
2767
2764
2744
2768
2771
2754
2762
2738
2771
2754
2764
2773
2788
2753
2792
2769
2753
2771
2761
2768
2756
2776
2787
2721
2763
2791
2781
2752
2769
2758
2766
2775
2756
2765
2772
2762
2776
2759
2771
2763
2749
2768
2748
2763
2774
2772
2781
2752
2745
2769
2773
2775
2762
2749
2768
2798
2756
2765
2773
2771
2781
2726
2770
2767
2770
2788
2761
2778
2787
2774
2778
2758
2794
2780
2763
2759
2747
2765
2770
2772
2762
2769
2767
2776
2752
2761
2776
2747
2767
2787
2761
2763
2748
2758
2751
2781
2751
2749
2760
2745
2776
2749
2754
2744
2775
2763
2781
2767
2772
2766
2777
2767
2752
2766
2751
2774
2768
2763
2775
2758
2759
2767
2759
2769
2770
2782
2742
2765
2754
2751
2772
2757
2745
2761
2742
2758
2750
2757
2759
2770
2754
2758
2753
2770
2750
2755
2755
2772
2771
2765
2759
2772
2770
2735
2760
2742
2758
2772
2732
2728
2724
2777
2767
2753
2788
2774
2761
2748
2740
2740
2759
2739
2757
2744
2760
2762
2758
2779
2758
2735
2761
2772
2780
2762
2761
2772
2768
2780
2764
2738
2759
2762
2763
2749
2776
2746
2749
2748
2786
2731
2778
2730
2788
2745
2747
2745
2763
2793
2749
2762
2729
2748
2743
2755
2753
2781
2762
2759
2727
2746
2783
2761
2774
2749
2752
2769
2777
2734
2762
2755
2752
2750
2739
2758
2750
2747
2750
2768
2766
2757
2760
2762
2732
2746
2733
2761
2742
2770
2780
2774
2738
2752
2745
2768
2754
2762
2773
2745
2745
2755
2756
2745
2759
2742
2741
2772
2751
2745
2774
2752
2751
2748
2756
2750
2746
2735
2769
2753
2772
2724
2742
2750
2771
2757
2760
2744
2725
2763
2753
2765
2761
2761
2759
2757
2754
2766
2759
2760
2764
2761
2755
2747
2767
2759
2734
2739
2745
2757
2742
2742
2779
2773
2766
2748
2764
2757
2764
2765
2764
2751
2759
2764
2740
2772
2740
2752
2750
2759
2762
2746
2739
2766
2756
2758
2753
2756
2783
2771
2760
2745
2745
2764
2749
2763
2737
2764
2748
2764
2781
2763
2734
2722
2757
2755
2743
2768
2754
2754
2752
2776
2749
2778
2747
2766
2775
2757
2766
2741
2764
2760
2750
2753
2780
2750
2763
2766
2768
2764
2756
2759
2785
2774
2748
2749
2772
2745
2755
2757
2747
2748
2763
2765
2758
2779
2754
2771
2755
2750
2762
2761
2747
2767
2753
2748
2758
2763
2757
2766
2772
2759
2777
2755
2723
2750
2762
2762
2739
2771
2741
2732
2759
2766
2753
2766
2760
2738
2763
2793
2756
2746
2765
2767
2773
2771
2751
2760
2760
2752
2767
2748
2760
2774
2749
2779
2729
2756
2755
2772
2756
2757
2757
2748
2723
2761
2758
2763
2763
2774
2748
2773
2766
2774
2765
2786
2774
2777
2766
2767
2764
2780
2738
2734
2764
2755
2742
2741
2773
2744
2744
2767
2739
2769
2761
2774
2754
2764
2751
2742
2759
2748
2773
2753
2742
2769
2782
2764
2753
2785
2766
2776
2776
2784
2759
2760
2752
2743
2742
2747
2778
2750
2760
2754
2787
2741
2733
2749
2746
2742
2756
2732
2742
2798
2780
2741
2762
2759
2751
2762
2741
2742
2741
2737
2762
2767
2762
2744
2760
2738
2767
2754
2747
2756
2755
2762
2763
2770
2785
2759
2752
2747
2782
2750
2784
2754
2725
2754
2775
2775
2749
2760
2735
2757
2764
2782
2749
2744
2767
2781
2757
2765
2740
2751
2772
2778
2752
2737
2741
2777
2776
2773
2756
2742
2760
2790
2757
2762
2752
2779
2761
2772
2758
2745
2766
2755
2764
2747
2765
2759
2773
2780
2764
2771
2765
2767
2756
2786
2755
2753
2745
2768
2763
2775
2793
2784
2734
2764
2743
2776
2763
2781
2752
2788
2759
2760
2750
2771
2760
2763
2787
2781
2770
2779
2769
2767
2762
2763
2752
2728
2731
2766
2765
2768
2772
2773
2786
2777
2776
2770
2763
2756
2776
2771
2776
2756
2758
2751
2782
2784
2782
2763
2759
2776
2780
2770
2760
2762
2765
2768
2763
2767
2793
2768
2782
2743
2781
2760
2770
2778
2776
2778
2789
2785
2774
2784
2748
2790
2783
2772
2782
2772
2783
2768
2776
2775
2784
2841
2770
2782
2760
2756
2788
2786
2764
2769
2773
2784
2773
2786
2774
2779
2771
2764
2776
2763
2786
2805
2788
2764
2772
2787
2760
2772
2764
2764
2784
2763
2768
2795
2769
2762
2762
2781
2766
2778
2751
2768
2760
2770
2780
2765
2751
2776
2780
2751
2758
2794
2732
2780
2781
2775
2771
2782
2786
2774
2776
2774
2782
2773
2783
2777
2790
2765
2776
2779
2788
2775
2774
2763
2787
2783
2804
2797
2777
2783
2789
2789
2795
2777
2775
2754
2776
2754
2752
2764
2754
2770
2759
2787
2773
2750
2744
2767
2766
2762
2765
2739
2801
2788
2792
2781
2791
2801
2779
2790
2773
2751
2779
2761
2774
2769
2768
2767
2776
2762
2785
2795
2758
2787
2775
2785
2772
2780
2770
2768
2751
2772
2783
2771
2794
2743
2778
2756
2729
2740
2740
2760
2765
2754
2771
2768
2736
2774
2761




Summary of computational transaction
Raw Input view raw input (R code)
Raw Outputview raw output of R engine
Computing time0 seconds
R ServerBig Analytics Cloud Computing Center

\begin{tabular}{lllllllll}
\hline
Summary of computational transaction \tabularnewline
Raw Input view raw input (R code)  \tabularnewline
Raw Outputview raw output of R engine  \tabularnewline
Computing time0 seconds \tabularnewline
R ServerBig Analytics Cloud Computing Center \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=319423&T=0

[TABLE]
[ROW]
Summary of computational transaction[/C][/ROW] [ROW]Raw Input[/C] view raw input (R code) [/C][/ROW] [ROW]Raw Output[/C]view raw output of R engine [/C][/ROW] [ROW]Computing time[/C]0 seconds[/C][/ROW] [ROW]R Server[/C]Big Analytics Cloud Computing Center[/C][/ROW] [/TABLE] Source: https://freestatistics.org/blog/index.php?pk=319423&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=319423&T=0

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Summary of computational transaction
Raw Input view raw input (R code)
Raw Outputview raw output of R engine
Computing time0 seconds
R ServerBig Analytics Cloud Computing Center



Parameters (Session):
Parameters (R input):
R code (references can be found in the software module):
geomean <- function(x) {
return(exp(mean(log(x))))
}
harmean <- function(x) {
return(1/mean(1/x))
}
quamean <- function(x) {
return(sqrt(mean(x*x)))
}
winmean <- function(x) {
x <-sort(x[!is.na(x)])
n<-length(x)
denom <- 3
nodenom <- n/denom
if (nodenom>40) denom <- n/40
sqrtn = sqrt(n)
roundnodenom = floor(nodenom)
win <- array(NA,dim=c(roundnodenom,2))
for (j in 1:roundnodenom) {
win[j,1] <- (j*x[j+1]+sum(x[(j+1):(n-j)])+j*x[n-j])/n
win[j,2] <- sd(c(rep(x[j+1],j),x[(j+1):(n-j)],rep(x[n-j],j)))/sqrtn
}
return(win)
}
trimean <- function(x) {
x <-sort(x[!is.na(x)])
n<-length(x)
denom <- 3
nodenom <- n/denom
if (nodenom>40) denom <- n/40
sqrtn = sqrt(n)
roundnodenom = floor(nodenom)
tri <- array(NA,dim=c(roundnodenom,2))
for (j in 1:roundnodenom) {
tri[j,1] <- mean(x,trim=j/n)
tri[j,2] <- sd(x[(j+1):(n-j)]) / sqrt(n-j*2)
}
return(tri)
}
midrange <- function(x) {
return((max(x)+min(x))/2)
}
q1 <- function(data,n,p,i,f) {
np <- n*p;
i <<- floor(np)
f <<- np - i
qvalue <- (1-f)*data[i] + f*data[i+1]
}
q2 <- function(data,n,p,i,f) {
np <- (n+1)*p
i <<- floor(np)
f <<- np - i
qvalue <- (1-f)*data[i] + f*data[i+1]
}
q3 <- function(data,n,p,i,f) {
np <- n*p
i <<- floor(np)
f <<- np - i
if (f==0) {
qvalue <- data[i]
} else {
qvalue <- data[i+1]
}
}
q4 <- function(data,n,p,i,f) {
np <- n*p
i <<- floor(np)
f <<- np - i
if (f==0) {
qvalue <- (data[i]+data[i+1])/2
} else {
qvalue <- data[i+1]
}
}
q5 <- function(data,n,p,i,f) {
np <- (n-1)*p
i <<- floor(np)
f <<- np - i
if (f==0) {
qvalue <- data[i+1]
} else {
qvalue <- data[i+1] + f*(data[i+2]-data[i+1])
}
}
q6 <- function(data,n,p,i,f) {
np <- n*p+0.5
i <<- floor(np)
f <<- np - i
qvalue <- data[i]
}
q7 <- function(data,n,p,i,f) {
np <- (n+1)*p
i <<- floor(np)
f <<- np - i
if (f==0) {
qvalue <- data[i]
} else {
qvalue <- f*data[i] + (1-f)*data[i+1]
}
}
q8 <- function(data,n,p,i,f) {
np <- (n+1)*p
i <<- floor(np)
f <<- np - i
if (f==0) {
qvalue <- data[i]
} else {
if (f == 0.5) {
qvalue <- (data[i]+data[i+1])/2
} else {
if (f < 0.5) {
qvalue <- data[i]
} else {
qvalue <- data[i+1]
}
}
}
}
midmean <- function(x,def) {
x <-sort(x[!is.na(x)])
n<-length(x)
if (def==1) {
qvalue1 <- q1(x,n,0.25,i,f)
qvalue3 <- q1(x,n,0.75,i,f)
}
if (def==2) {
qvalue1 <- q2(x,n,0.25,i,f)
qvalue3 <- q2(x,n,0.75,i,f)
}
if (def==3) {
qvalue1 <- q3(x,n,0.25,i,f)
qvalue3 <- q3(x,n,0.75,i,f)
}
if (def==4) {
qvalue1 <- q4(x,n,0.25,i,f)
qvalue3 <- q4(x,n,0.75,i,f)
}
if (def==5) {
qvalue1 <- q5(x,n,0.25,i,f)
qvalue3 <- q5(x,n,0.75,i,f)
}
if (def==6) {
qvalue1 <- q6(x,n,0.25,i,f)
qvalue3 <- q6(x,n,0.75,i,f)
}
if (def==7) {
qvalue1 <- q7(x,n,0.25,i,f)
qvalue3 <- q7(x,n,0.75,i,f)
}
if (def==8) {
qvalue1 <- q8(x,n,0.25,i,f)
qvalue3 <- q8(x,n,0.75,i,f)
}
midm <- 0
myn <- 0
roundno4 <- round(n/4)
round3no4 <- round(3*n/4)
for (i in 1:n) {
if ((x[i]>=qvalue1) & (x[i]<=qvalue3)){
midm = midm + x[i]
myn = myn + 1
}
}
midm = midm / myn
return(midm)
}
(arm <- mean(x))
sqrtn <- sqrt(length(x))
(armse <- sd(x) / sqrtn)
(armose <- arm / armse)
(geo <- geomean(x))
(har <- harmean(x))
(qua <- quamean(x))
(win <- winmean(x))
(tri <- trimean(x))
(midr <- midrange(x))
midm <- array(NA,dim=8)
for (j in 1:8) midm[j] <- midmean(x,j)
midm
bitmap(file='test1.png')
lb <- win[,1] - 2*win[,2]
ub <- win[,1] + 2*win[,2]
if ((ylimmin == '') | (ylimmax == '')) plot(win[,1],type='b',main=main, xlab='j', pch=19, ylab='Winsorized Mean(j/n)', ylim=c(min(lb),max(ub))) else plot(win[,1],type='l',main=main, xlab='j', pch=19, ylab='Winsorized Mean(j/n)', ylim=c(ylimmin,ylimmax))
lines(ub,lty=3)
lines(lb,lty=3)
grid()
dev.off()
bitmap(file='test2.png')
lb <- tri[,1] - 2*tri[,2]
ub <- tri[,1] + 2*tri[,2]
if ((ylimmin == '') | (ylimmax == '')) plot(tri[,1],type='b',main=main, xlab='j', pch=19, ylab='Trimmed Mean(j/n)', ylim=c(min(lb),max(ub))) else plot(tri[,1],type='l',main=main, xlab='j', pch=19, ylab='Trimmed Mean(j/n)', ylim=c(ylimmin,ylimmax))
lines(ub,lty=3)
lines(lb,lty=3)
grid()
dev.off()
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Central Tendency - Ungrouped Data',4,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Measure',header=TRUE)
a<-table.element(a,'Value',header=TRUE)
a<-table.element(a,'S.E.',header=TRUE)
a<-table.element(a,'Value/S.E.',header=TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Arithmetic Mean',header=TRUE)
a<-table.element(a,signif(arm,6))
a<-table.element(a, signif(armse,6))
a<-table.element(a,signif(armose,6))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Geometric Mean',header=TRUE)
a<-table.element(a,signif(geo,6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Harmonic Mean',header=TRUE)
a<-table.element(a,signif(har,6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Quadratic Mean',header=TRUE)
a<-table.element(a,signif(qua,6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
for (j in 1:length(win[,1])) {
a<-table.row.start(a)
mylabel <- paste('Winsorized Mean (',j)
mylabel <- paste(mylabel,'/')
mylabel <- paste(mylabel,length(win[,1]))
mylabel <- paste(mylabel,')')
a<-table.element(a, mylabel,header=TRUE)
a<-table.element(a,signif(win[j,1],6))
a<-table.element(a,signif(win[j,2],6))
a<-table.element(a,signif(win[j,1]/win[j,2],6))
a<-table.row.end(a)
}
for (j in 1:length(tri[,1])) {
a<-table.row.start(a)
mylabel <- paste('Trimmed Mean (',j)
mylabel <- paste(mylabel,'/')
mylabel <- paste(mylabel,length(tri[,1]))
mylabel <- paste(mylabel,')')
a<-table.element(a, mylabel,header=TRUE)
a<-table.element(a,signif(tri[j,1],6))
a<-table.element(a,signif(tri[j,2],6))
a<-table.element(a,signif(tri[j,1]/tri[j,2],6))
a<-table.row.end(a)
}
a<-table.row.start(a)
a<-table.element(a, 'Median',header=TRUE)
a<-table.element(a,signif(median(x),6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Midrange',header=TRUE)
a<-table.element(a,signif(midr,6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- 'Midmean'
mylabel <- paste(mymid,'Weighted Average at Xnp',sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,signif(midm[1],6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- 'Midmean'
mylabel <- paste(mymid,'Weighted Average at X(n+1)p',sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,signif(midm[2],6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- 'Midmean'
mylabel <- paste(mymid,'Empirical Distribution Function',sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,signif(midm[3],6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- 'Midmean'
mylabel <- paste(mymid,'Empirical Distribution Function - Averaging',sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,signif(midm[4],6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- 'Midmean'
mylabel <- paste(mymid,'Empirical Distribution Function - Interpolation',sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,signif(midm[5],6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- 'Midmean'
mylabel <- paste(mymid,'Closest Observation',sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,signif(midm[6],6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- 'Midmean'
mylabel <- paste(mymid,'True Basic - Statistics Graphics Toolkit',sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,signif(midm[7],6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- 'Midmean'
mylabel <- paste(mymid,'MS Excel (old versions)',sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,signif(midm[8],6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Number of observations',header=TRUE)
a<-table.element(a,signif(length(x),6))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable.tab')