496
317
292
312
319
6175
269
510
510
320
320
321
351
283
283
328
328
505
505
508
507
305
327
304
326
202
370
201
363
210
329
330
212
85
50
249
213
248
499
297
7072
345
372
378
365
7057
7057
7083
7083
7085
323
513
513
323
262
264
6163
6152
7082
7088
7092
7082
366
279
6178
337
7052
7048
7070
215
335
381
362
347
302
300
504
359
367
326
327
146
193
190
191
402
508
307
374
6165
278
306
297
506
500
235
276
229
221
232
223
492
491
6109
236
245
6177
6092
6088
6091
206
6108
6103
246
281
6166
297
21
77
179
382
384
178
172
28
40
180
180
408
408
116
154
57
57
396
396
135
135
143
143
401
401
137
142
148
148
132
132
89
139
136
1
70
2
71
96
392
130
184
175
107
7059
7059
7053
7046
7044
156
434
390
155
17
65
15
5136
7060
7064
7061
7060
134
47
5151
91
93
75
76
111
126
123
125
394
129
133
137
138
399
176
160
97
5137
157
95
395
389
35
167
188
414
33
35
5152
49
5098
5093
5097
5167
51
0
5141
97
96
7050
7050
7059
7049
7050
7050
7056
7051
7081
7051
451
448
449
450
464
464
465
465
477
478
479
476
474
473
475
472
470
466
469
483
484
477
476
446
447
458
483
459
456
467
453
486
452
481
415
387
418
419
431
432
429
429
438
438
439
439
404
437
440
435
412
426
433
397
424
437
436
398
406
422
423
430
442
441
3277
3291
3277
916
918
918
3136
1071
743
3133
3278
3289
1075
3295
3337
1121
1135
1132
643
643
615
616
609
609
613
584
585
1095
1089
1091
1096
1103
1097
588
599
1116
1116
794
794
1094
1093
1090
1092
1088
1101
1129
1171
610
1120
1119
1149
1149
861
801
1115
1115
1114
1114
1109
1109
1136
1137
1025
963
1079
747
640
635
593
584
1111
1106
1104
1112
581
800
1118
1127
958
1048
3341
3400
1051
1052
1057
1059
1142
1140
1047
1145
1062
1175
1023
1006
1004
1061
1064
1061
917
854
857
927
929
1029
3332
1147
862
1150
1152
1159
1151
1160
1018
1148
910
1053
1167
1142
1140
1158
1176
1021
1176
606
607
637
636
991
1034
1037
996
621
627
623
646
944
955
987
942
904
3331
3309
3328
3310
3372
3374
3249
3310
3135
3138
3135
745
745
738
737
3134
742
3183
3146
740
898
899
754
564
565
566
544
561
527
527
758
762
547
520
764
765
766
761
523
553
789
789
767
759
760
757
751
751
812
812
529
866
866
799
803
786
786
786
783
782
777
778
779
668
724
661
572
539
551
521
769
773
770
785
797
775
823
832
832
829
836
835
884
845
834
844
833
720
906
905
657
1189
1188
3191
909
837
851
682
677
3163
860
865
867
868
872
876
669
864
886
869
884
873
834
833
906
717
558
557
533
533
687
900
567
575
574
685
541
3181
3175
3196
3159
3231
3234
3160
700
1183
716
701
818
725
702
819
814
895
700
701
1183
716
890
538
890
890
672
673
1270
537
820
530
816
689
704
708
812
534
1184
1178
655
667
723
1179
1230
1231
1190
664
1191
665
684
684
683
1220
704
1278
1213
679
1222
1225
1189
1182
1182
1229
1229
1227
1227
1232
1232
714
707
710
713
1270
1268
696
820
820
816
812
689
704
679
696
1259
1277
1261
1269
1209
1220
1201
1204
1199
1192
1240
1240
1238
1238
1243
1243
1300
1300
1365
1360
1339
1339
1334
1334
1368
1368
1323
1217
1218
1211
1252
1242
1246
1251
1285
1242
1244
1235
1255
1253
1266
1262
1267
1263
1245
1282
1250
1282
1197
1203
1207
1207
1333
1333
1337
1337
1338
1334
1368
1338
1370
1392
1392
1377
1392
1378
1306
1381
1306
1381
1306
1357
1353
1352
1354
1353
1354
1354
1233
1283
1336
1355
1249
1296
1298
1372
1341
1336
1297
1287
1345
1349
1350
1356
1303
1304
1237
1299
1340
1335
1323
1298
1340
1332
1324
1295
1346
1320
1321
1345
1351
1294
1293
1390
1360
1391
1366
1313
1323
1292
1313
1380
1375
1288
1379
1379
1385
1386
1289
1307
1382
1389
1286
1303
1316
1310
1311
1316
1329
1322
1323
1325
1323
1319
1309
1313
1307
1324
1309
1517
1433
1302
1302
1321
1320
1302
1429
1429
1318
1430
1430
1430
1429
1434
1435
1318
1498
1526
1455
1488
1428
1427
1427
1432
1516
1474
1474
1516
1529
1498
1527
1525
1439
1490
1440
1490
1492
1490
1540
1540
1492
1540
1563
1549
1540
1563
1563
1679
1679
1679
1699
1563
1563
1563
1556
1657
1665
1553
1523
1425
1425
1523
1436
1436
1439
1436
1439
1439
1490
1490
1490
1492
1492
1492
1492
1493
1422
1405
1436
1436
1436
1436
1440
1440
1440
1440
1440
1469
1399
1405
1473
1401
1407
1415
1499
1396
1522
1561
1549
1563
1665
1657
1565
1419
1417
1436
1461
1400
1396
1399
1405
1426
1426
1395
1395
1396
1400
1395
1398
1400
1396
1399
1399
1426
1523
1395
1395
1399
1395
1396
1399
1399
1399
1395
1399
1399
1425
1425
1459
1563
1563
1492
1540
1540
1486
1490
1440
1492
1540
1540
1541
1549
1563
1563
1563
1564
1563
1666
1657
1553
1524
1425
1523
1426
1426
1406
1399
1399
1399
1399
1395
1395
1400
1400
1489
1436
1490
1440
1492
1541
1540
1492
1549
1563
1563
1563
1549
1563
1665
1657
1565
1419
1523
1523
1426
1426
1406
1399
1399
1399
1399
1395
1398
1398
1473
1410
1406
1419
1523
1523
1426
1426
1406
1405
1492
1492
1549
1563
1563
1563
1549
1541
1486
1439
1490
1492
1492
1541
1492
1490
1398
1467
1440
1439
1491
1492
1528
1416
1521
1405
1395
1398
1395
1399
1399
1399
1399
1395
1398
1395
1490
1492
1560
1485
1417
1406
1395
1405
1398
1439
2166
2167
2167
2161
2165
2165
971
974
1132
1135
2166
2161
2167
2167
949
1013
953
949
2246
966
943
1169
946
976
1131
1007
989
1011
1172
942
2164
2164
2157
2199
2197
2200
2164
1000
2259
1083
998
1019
986
987
987
2193
2253
1007
2195
982
2198
2201
2263
2261
2163
2207
2207
2203
2203
2204
2258
2230
1010
966
2252
2246
2246
994
970
1169
976
973
1007
992
982
993
2232
2217
2242
2253
2187
2195
2180
2173
1019
2171
2212
2211
2219
2219
2219
2219
2272
2278
2357
2358
2363
2363
2331
2368
2368
2365
2291
2184
2188
2188
2227
2222
2221
2226
2214
2262
2218
2218
2233
2255
2236
2239
2190
2254
2256
2223
2257
2223
2177
2172
2181
2173
2302
2335
2334
2366
2366
2365
2331
2368
2313
2313
2312
2313
2312
2312
2316
2316
2316
2328
2328
2285
2351
2283
2354
2297
2339
2298
2225
2209
2353
2340
2224
2276
2273
2341
2370
2336
2279
2275
2346
2345
2327
2349
2283
2297
2215
2277
2359
2364
2290
2276
2342
2333
2305
2274
2348
2303
2305
2348
2353
2271
2270
2362
2324
2367
2317
2287
2287
2268
2285
2314
2318
2267
2311
2315
2320
2321
2266
2282
2315
2322
2265
2298
2285
2284
2284
2287
2284
2291
2286
2291
2288
2294
2285
2285
2285
2306
2284
2281
2281
2280
2299
2299
2306
2304
2431
2431
2304
2407
2466
2405
2405
2413
2405
2304
2409
2410
2410
2409
2496
2494
2504
2507
2410
2413
2409
2410
2409
2410
2409
2410
2477
2381
2375
2375
2373
2381
2373
2381
2373
2376
2382
2376
2376
2382
2383
2384
2384
2383
2501
2403
2403
2501
2740
2401
2401
2737
2753
2542
2739
2753
2380
2380
2477
2477
2375
2375
2373
2381
2394
2373
2440
2394
2470
2468
2518
2537
2428
2428
2374
2386
2414
2386
2414
2417
2417
2417
2519
2519
2418
2392
2414
2443
2414
2418
2418
2395
2509
2508
2501
2501
2403
2383
2384
2446
2414
2417
2415
2760
2753
2540
2540
2518
2519
2469
2469
2418
2417
2417
2418
2527
2527
2760
2753
2519
2527
2519
2470
2418
2527
2527
2519
2527
2527
2527
2736
2746
2470
2383
2383
2394
2376
2373
2375
2375
2381
2373
2373
2376
2376
2382
2382
2382
2383
2383
2403
2501
2502
2543
2736
2739
2753
2753
2542
2540
2519
2527
2527
2527
2519
2469
2418
2418
2415
2446
2375
2373
2373
2373
2376
2376
2382
2382
2382
2383
2383
2403
2501
2502
2508
2536
2516
2754
2754
2542
2540
2518
2519
2527
2519
2469
2461
2418
2447
2375
2518
2540
2542
2542
2542
2516
2536
2539
2382
2384
2383
2382
2382
2382
2376
2382
2373
2376
2376
2373
2373
2373
2375
2381
2468
2469
2537
2462
2396
2384
2382
2376
2373
2451
2391
2418
2468
2461
2470
2519
2519
2519
2518
2470
2376
2376
2384
2382
2462
2486
2518
2470
2468
2381
3280
3280
3385
3385
3290
3276
3279
3384
3385
3280
3281
3367
3367
3281
3281
3368
3383
3383
3338
3276
3290
3290
3277
3382
3382
3316
3362
3361
3360
3320
3317
3319
3320
3308
3317
3318
3306
3322
3327
3378
3323
3321
3321
3324
3376
3352
3348
3357
3301
3308
3306
3373
3356
3351
3373
3364
3364
3369
3369
3368
3363
3368
3368
3271
3140
3271
3386
3136
3338
3366
3359
3358
4228
3394
3390
3398
3398
3302
3302
3300
3380
3390
3393
3330
3305
3301
3353
3349
3350
3345
3270
3270
4230
3361
3360
4224
4225
4225
4222
4223
3299
3239
3238
3229
3250
3247
3247
3247
3247
3245
3248
3139
3147
3226
3226
3247
3226
3222
3225
3265
3222
3183
3246
3188
3135
3147
3147
3139
3188
3146
3162
3217
3227
3227
3169
3170
3158
3167
3157
3168
3161
3161
3176
3241
3177
3177
3171
3174
3174
3215
3210
3214
3233
3157
3161
3149
3237
3235
3216
3235
3741
3224
3220
3220
3225
3222
3221
3225
3246
3182
3186
3228
3730
3169
3257
3260
3179
3267
3153
3267
3155
3242
3213
3254
3180
3149
3166
3209
3213
3203
3208
3227
3802
3217
3726
3730
3723
3726
3151
3151
4402
4345
3476
4493
4314
4313
3475
3460
4380
4349
4314
4313
4348
4380
4378
4392
4386
4315
4309
4386
3426
3420
3420
3420
3420
3420
3428
3417
3417
3427
3478
3426
3478
3426
3417
3417
3417
3417
3428
3417
3417
3417
3417
3417
3417
3417
3417
3417
4389
4382
4507
4506
3428
3417
4312
3417
3421
4389
3417
3417
3951
4506
4507
4382
3921
3921
3920
3972
3972
3972
3972
3972
3920
3920
3921
3916
3920
3920
3916
3921
3916
3920
3920
4285
3972
3972
3921
3921
4077
3972
4285
3972
3972
3920
3920
3920
3921
4270
4249
4249
4270
3507
3507
3421
3421
3421
3421
3421
3421
3951
3951
3952
4966
4963
4963
4962
4962
4516
4516
4518
4319
4521
4318
4318
4318
4993
4993
4990
4990
4988
4996
4996
5022
5021
5021
4282
4282
4324
4314
3460
4457
4458
4329
4325
4457
4516
4515
3421
3421
3421
3951
4966
4510
4512
4319
4315
4317
4326
4314
4315
4308
4326
4317
4520
4520
4990
4996
5022
5021
4282
4254
4270
3508
3417
3417
3417
3421
3421
4327
4332
4991
4995
4992
4336
4505
4356
3413
4368
3405
5022
4281
4281
3498
4272
3495
3501
3500
4072
5019
3951
3951
4508
4507
4509
4312
4308
4992
4992
4319
4319
3748
3685
4122
4800
4801
4801
4800
4971
4961
4972
4971
4804
4804
4803
4804
4759
4758
4742
4742
4758
4756
4756
4758
4742
4742
4741
4741
4741
4739
4739
4746
4740
4740
4746
4740
4740
4739
4738
4750
4750
4711
4711
4711
4748
4748
4674
4674
4669
4669
4669
4669
4669
4669
4668
4669
4669
4669
4669
4668
4668
4668
4668
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4651
4653
4654
4652
4652
4602
4607
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4652
4632
4632
4599
4608
4635
4655
4655
4655
4655
4655
4655
4655
4655
4655
4655
4655
4655
4655
4655
4655
4655
4635
4635
4635
4655
4635
4630
4615
4598
4655
4655
4635
4635
4655
4655
4638
4652
4652
4652
4652
4652
4654
4654
4655
4655
4655
4820
4613
4895
4639
4687
4643
4647
4787
4787
4789
4795
4801
4802
4233
4233
4234
4802
4229
4234
4233
4233
4233
4729
4728
4733
4734
4730
4735
4735
4731
4841
4843
4836
4868
4836
4837
4844
4835
4840
4746
4754
4877
4754
4715
4750
4711
4714
4755
4755
4239
4757
4803
4233
4235
4968
4968
4968
4970
4968
4968
4082
4970
4858
4794
4237
4236
4230
4785
4786
4786
4786
4785
4227
4228
4227
4237
4237
4237
4236
4237
4230
4228
4228
4227
4224
4224
4225
4799
4799
4779
4784
4246
3391
4247
4247
4244
4244
4245
4909
4840
4912
4910
4722
4662
4664
4915
4838
4797
4797
4894
4243
4743
4743
4238
4241
3396
3392
3392
3388
3389
3387
3354
3392
3392
4822
4783
4778
4780
4786
4786
4244
4244
4244
4244
4223
4223
4244
4223
4223
4776
4776
4765
4765
4894
4774
4896
4913
4894
4894
4797
4766
4770
4818
4771
4689
4771
4819
4770
4765
4769
4769
4784
4783
3948
3948
3948
3948
3948
3948
3948
3948
3948
3948
3948
4966
4076
3952
4965
4967
4967
4969
4965
4969
4969
4076
4076
4076
4076
3948
3948
3952
3952
4076
4076
4076
3949
4084
4084
4970
4082
4842
4865
4899
4910
4718
4717
4721
4722
4717
4718
4717
4618
4660
4658
4658
4874
4924
4924
4657
4654
4654
4654
4654
4924
4672
4924
4673
4673
4672
4672
4925
4925
4874
4874
4625
4626
4624
4622
4880
4627
4627
4627
4880
4747
4876
4764
4764
4901
4863
4842
4841
4914
4727
4872
4727
4679
4872
4679
4679
4679
4924
4924
4679
4679
4679
4679
4679
4872
4872
4727
4727
4925
4726
4726
4714
4714
4715
4714
4715
4715
4714
4714
4628
4622
4627
4627
4626
4887
4879
4878
4624
4720
4720
4911
4716
4716
4716
4720
4720
4719
4719
4721
4908
4721
4908
4721
4721
4668
4668
4668
4668
4668
4668
4668
4668
4669
4669
4672
4672
4674
4674
4674
4674
4673
4674
4674
4669
4848
4663
4666
4844
3346
3347
3344
3343
3263
3956
4081
4234
4229
4229
4231
4815
4762
4762
4815
4799
4798
4225
4798
4798
4776
4776
4776
4225
4761
4761
4759
4759
4806
4964
4971
4805
4960
4742
4652
4652
4653
4652
4632
4632
4632
4629
4632
4630
4630
4635
4654
4652
4655
4655
4790
4788
4795
4795
4800
4728
4742
4755
4757
4603
4645
4649
3955
4235
4232
4235
4785
4779
4664
4894
4743
4733
4782
4778
4779
4779
4797
4775
4893
4768
4768
4773
4797
4766
4769
4784
3421
3949
3949
3949
4971
4731
4613
4612
4616
4896
4724
4655
4673
4924
4650
4890
4747
4863
4924
4870
4872
4653
4651
4726
4674
4668
4714
4839
4667
4232
4814
4813
4769
4784
4776
3684
4760
4763
4762
4760
4761
3948
3952
4807
4763
4202
4219
4579
4114
3206
3684
3684
4829
4828
4781
4519
3952
3421
3421
3421
3954
3962
3962
3949
3948
3948
3748
4122
3540
3545
3750
3546
3541
3541
3965
3542
3542
3970
3967
3967
3971
3967
3915
3915
3920
3920
3915
3920
4809
4531
4540
4808
4539
4539
4543
4546
4526
4526
4540
4531
3969
4571
3970
4946
4578
4578
4975
3972
4285
3972
3972
3972
3972
5005
4215
4949
4947
4285
4285
4285
4285
4987
4279
4279
4977
4978
4957
4982
4195
4547
4547
4532
4942
4549
4534
4549
5007
5006
4527
4532
4832
4934
4566
4566
4519
4936
4944
4984
4980
4283
4988
4283
4180
4192
4176
4285
4285
4285
4525
4525
4525
4525
4823
4542
3547
4533
4533
4998
4536
4536
4526
4526
4527
4527
4534
4550
4538
4529
4529
4529
4554
4941
4928
4548
4548
4555
4552
4568
5012
4929
5000
4175
4525
4525
4535
4536
4525
4535
4535
4528
4528
4528
4528
4528
4528
4528
4526
4526
4525
4525
4536
4525
4529
4525
4528
4525
4525
4525
4525
4535
4528
4528
4528
4525
4525
4525
4530
4530
4530
4530
4572
4578
3972
3972
3972
4285
4285
4285
4077
4257
4264
4284
4285
4285
4273
4282
4249
4278
4555
4567
4943
3961
4279
4278
4261
4256
3948
3421
4685
4946
4946
4976
4977
4987
4985
4544
3971
3971
3972
4570
4544
4123
4570
3749
4808
4809
4920
4689
3677
3677
4825
3677
4940
4528
4528
4528
4525
4525
4525
4525
4525
4528
4528
4528
4528
4519
4832
4828
3205
3676
3479
3483
3475
3460
3432
3485
3448
3455
3423
3440
3440
3432
3452
3456
3455
3452
3420
3420
3420
3419
3419
3419
3418
3418
3418
3425
3425
3417
3417
3419
3423
3417
3417
3417
3417
3417
3417
3418
3434
3443
3430
3423
3418
3418
3446
3417
3422
3442
3417
3422
3429
3430
3434
3914
3914
3915
3916
3916
3914
3914
3914
3915
3915
3915
3916
3916
3915
3914
3914
3925
3916
3916
3914
3925
3914
3914
3914
3915
3915
3916
3504
4005
4005
3503
3421
3421
3421
3421
3422
3422
3943
3943
3942
3942
3940
3940
3445
3445
3449
3453
3454
3454
3454
3462
3463
3463
3994
3994
3999
3999
3999
3999
3990
3990
4069
4069
3460
4457
4457
4460
3445
3445
3421
3421
3422
3943
3942
3437
3450
3458
3454
3455
3470
3451
3455
3470
3458
3463
3463
3994
3999
3992
4068
4005
4069
3504
3417
3417
3422
3421
3469
3464
3992
3992
3993
3997
3468
3409
4459
4068
4005
4069
3513
3513
4065
4069
3422
3422
3429
3430
3434
3442
3450
3995
3995
3454
3453
3686
3734
3737
3737
3734
3963
3964
3941
3963
3738
3739
3738
3738
3658
3672
3668
3679
3672
3668
3668
3672
3653
3653
3658
3658
3651
3651
3653
3660
3654
3654
3660
3652
3651
3654
3654
3848
3848
3663
3661
3662
3652
3663
3848
4098
4159
4098
4098
4159
4159
4159
4159
4159
4159
4159
4159
4159
4159
4159
4159
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4150
4150
4111
4139
4150
4150
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
4130
4129
4146
4146
4154
4154
4148
4148
4154
4148
4148
4154
4154
4154
4154
4154
4154
4154
4154
4148
4148
4148
4154
4148
4148
4148
4129
4131
4143
4148
4148
4154
4155
4154
4154
4148
4149
4149
4149
4149
4149
4149
4149
4154
4154
4154
3696
4093
3903
3604
3601
3602
3595
3722
3714
3714
3714
3735
3735
3743
3737
3736
3742
3743
3743
3735
3735
3735
3643
3649
3644
3643
3641
3647
3642
3644
3776
3776
3786
3786
3777
3779
3785
3786
3776
3667
3667
3660
3660
3847
3848
3661
3865
3673
3690
3669
3669
3905
3735
3739
3953
3964
3953
3960
3959
3953
3953
3960
3800
3733
3733
3718
3801
3708
3708
3707
3708
3708
3731
3731
3731
3732
3733
3732
3800
3732
3733
3731
3730
3731
3726
3726
3730
3709
3709
3729
3725
3255
3256
3622
3621
3626
3626
3727
3876
3876
3876
3782
3872
3784
3624
3620
3619
3878
3728
3625
3689
3657
3657
3689
3255
3258
3258
3908
3212
3251
3252
3253
3253
3255
3710
3699
3699
3704
3704
3704
3727
3626
3727
3727
3724
3727
3727
3727
3727
3702
3694
3701
3702
3875
3875
3833
3834
3728
3833
3833
3692
3693
3694
3694
3698
3692
3633
3694
3694
3694
3700
3700
3700
3948
3948
3948
3948
3948
3948
3948
3948
3948
3948
3948
3946
3947
3943
3944
3947
3944
3957
3960
3944
3957
3950
3950
3947
3950
3946
3946
3948
3948
3949
3950
3950
3950
3959
3960
3958
3958
3662
3790
3647
3873
3869
3866
3871
3871
4086
3873
3870
3869
4172
4173
4173
4171
4162
4174
4174
4162
4162
4162
4162
4160
4162
4162
4162
4162
4161
4161
4172
4167
4173
4173
4116
3881
3881
3616
3828
3864
3864
3850
3828
3688
3688
3659
3659
3781
3780
3808
3780
4088
4168
4088
3857
4160
4168
4168
4160
4160
4160
4163
4160
4160
4163
4168
4160
4166
4088
4168
4168
4167
4167
4169
4097
3865
4097
4097
4097
4097
3865
3865
3864
3864
4113
4113
3828
3816
3815
3825
3827
3868
3868
3859
3859
4094
4095
4095
3868
3869
3860
3860
3860
3812
3861
3866
3813
4103
4160
4160
4160
4160
4160
4160
4160
4159
4159
4159
4159
4098
4098
3848
3848
4098
4098
4098
4098
3785
3787
3628
3788
3198
3200
3201
3202
3907
3741
3742
3742
3736
3758
3682
3682
3758
3726
3725
3726
3723
3701
3723
3723
3723
3723
3679
3679
3683
3683
3744
3963
3945
3745
3941
3658
4149
4150
4150
4149
4146
4146
4146
4146
4146
4143
4143
4148
4149
4149
4154
4154
3722
3714
3715
3801
3734
3644
3658
3673
3669
4130
3608
3608
3740
3905
3905
3729
3704
3878
3625
3657
3649
3705
3705
3709
3704
3728
3702
3834
3691
3691
3695
3691
3728
3701
3700
3421
3950
3949
3963
3641
4133
3870
4086
3835
3836
4154
4161
4174
3612
3827
3659
3808
4174
4163
4170
4161
4147
4166
3655
4159
4097
3783
3908
3740
3757
3756
3725
3701
3701
3681
3681
3681
3682
3683
3948
3946
3687
3747
4052
3586
4062
3711
3767
3771
3775
3946
3421
3421
3686
3537
3544
3538
3966
3543
3918
3919
3915
3915
3915
3746
3528
3523
3751
3536
3533
3529
3524
3523
3528
3518
3523
3577
3573
3573
3975
3581
3577
3975
3914
3914
3925
3914
3914
3914
3926
3931
3589
4010
3925
3925
3925
3925
3988
3978
3989
3988
3979
3981
4032
4003
3902
3522
3551
3551
3521
3520
3549
4013
3558
3522
3517
3569
3569
3893
3893
3774
3457
3986
3897
3980
3984
3990
3990
4042
4048
4051
3925
3925
3925
3519
3519
3519
3519
3764
3534
3530
3521
3521
3526
3527
3526
3518
3518
3517
3517
3520
3548
3519
3531
3519
3525
3888
3900
3752
3550
3557
3552
3555
3560
3564
3889
4029
3912
3519
3519
3527
3519
3519
3527
3516
3516
3516
3520
3516
3517
3517
3517
3518
3518
3518
3518
3519
3526
3519
3519
3516
3519
3519
3519
3519
3516
3516
3516
3516
3516
3516
3519
3524
3524
3519
3518
3582
3576
3914
3914
3914
3925
3925
3925
3506
3924
3924
3924
3925
3925
3991
3989
3977
3565
3563
3911
3977
3989
3512
3989
3636
3974
3974
3935
3936
3983
3984
3524
3975
3918
3914
3532
3571
3571
3572
3746
3756
3882
3634
3762
3901
3516
3516
3516
3516
3516
3516
3516
3516
3516
3516
3516
3516
3457
3773
3769
5149
5153
5145
5154
5150
56
5109
5111
5100
5077
5085
5076
5076
5092
5094
5091
5093
5157
5156
5158
5155
5060
5034
5033
5143
5059
5134
5131
5134
5133
5128
5131
5131
5117
5117
5112
5112
5113
5103
5113
5104
5114
5115
5125
5125
11
11
12
12
5122
5122
119
9
60
5138
5129
7206
5078
5079
34
6
58
61
6
10
5107
108
112
5102
5106
58
5105
13
5123
5124
5130
5140
5142
5147
5139
5139
5139
5252
5282
5274
5282
5288
5288
5032
5035
5062
5026
5213
5215
5224
5219
5237
5224
5235
5225
5025
5031
5056
5056
5220
5221
5221
5279
5275
5196
5051
5069
5067
5071
5088
5068
5099
5068
5192
5194
5190
5191
5065
5069
5065
5201
5203
5119
5121
5221
5039
5261
5058
5214
5249
5248
5120
5039
5204
5205
5295
5281
5280
5296
5048
5041
5163
5195
5179
5188
5291
5253
5230
5262
5262
5206
5183
5387
5380
5387
5340
5380
5382
5430
5343
5401
5340
5273
5273
5304
5304
5378
5378
5273
5275
5379
5238
5231
5254
5239
5376
5376
5387
5380
5401
5401
5380
5402
5401
5402
5401
5401
5402
5402
5410
5410
5402
5377
5377
5380
5389
5401
5343
5340
5376
5405
5360
5402
5376
5379
5387
5387
5387
5379
5406
5379
5387
5387
5264
5256
5208
5206
5183
5179
5188
5185
5347
5186
5306
5262
5226
5232
5376
5387
5253
5376
5341
5293
5270
5276
5291
5268
5301
5276
5275
5381
5387
5387
5381
5367
5367
5367
5368
5367
5367
5435
5435
5435
5400
5400
5400
5435
5435
5381
5381
5363
5363
5364
5362
5383
5363
5370
5419
5446
5364
5446
5364
5446
5370
5427
5429
5352
5396
5454
5429
5458
5459
5424
5428
5475
5444
5422
5463
5479
5469
5466
5465
5662
5479
5465
5662
5664
5662
5662
5662
5465
5465
5465
5466
5354
5356
5353
5351
5427
5421
5418
5364
5370
5370
5370
5446
5446
5446
5446
5370
5436
5362
5362
5363
5363
5363
5370
5370
5363
5431
5350
5354
5451
5472
5479
5664
5662
5479
5466
5451
5356
5356
5369
5362
5445
5445
5390
5466
5466
5363
5367
5465
5465
5446
5465
5479
5370
5428
6024
5421
5396
5415
5454
5459
5458
5458
5443
5475
5469
5465
5466
5479
5662
5662
5664
5466
5465
5466
5466
5477
5369
5351
5351
5396
5353
5454
5459
5458
5458
5443
5475
5475
5469
5472
5479
5662
5662
5701
5466
5465
5466
5466
5477
5369
5415
5415
5445
5477
5466
5466
5466
5477
5446
5446
5458
5458
5443
5475
5475
5466
5472
5448
5416
5427
5396
5454
5459
5459
5459
5424
5353
5353
5416
5424
5458
5449
5445
5446
5439
5440
5393
5424
5458
5448
5448
5445
5445
5440
5446
5417
6176
6170
6173
6043
6043
258
6128
6128
6137
6117
6089
6121
6121
6087
6085
6088
6086
6097
6096
6106
6118
6043
6067
6161
6071
6160
6160
6160
6159
6159
6155
6142
6142
6143
6141
6133
6141
6132
6140
6132
6145
6144
6138
6154
6153
260
289
261
261
6134
6151
356
256
286
6158
6158
247
6115
6122
6105
252
285
284
250
255
6135
350
340
6130
6131
287
6136
259
258
6150
6157
6167
6168
6167
6169
6167
6157
6240
6240
6270
6233
6225
6225
6070
6034
6035
6035
6065
6065
6233
6233
6228
6228
6235
6234
6147
6147
6046
6046
6233
6233
6228
6240
6204
6309
6309
6292
6059
6080
6060
6077
6076
6076
6305
6290
6259
6201
6312
6075
6074
6270
6248
6149
6146
6046
6233
6228
6065
6034
6233
6233
6148
6045
6233
6229
6287
6304
6279
6280
6308
6308
6100
6280
6265
6290
6281
6234
6235
6235
6239
6245
6290
6417
6416
6413
6422
6416
6412
6352
6352
6350
6387
6326
6267
6245
6239
6414
6414
6235
6235
6412
6235
6235
6244
6244
6410
6410
6413
6349
6350
6350
6349
6350
6349
6349
6350
6350
6451
6451
6350
6350
6416
6412
6411
6411
6373
6350
6371
6352
6410
6409
6410
6349
6413
6410
6422
6413
6412
6422
6353
6413
6422
6422
6246
6249
6247
6239
6262
6265
6265
6263
6355
6264
6244
6235
6239
6244
6410
6422
6235
6410
6355
6314
6264
6281
6281
6262
6264
6281
6247
6422
6422
6422
6417
6417
6402
6402
6402
6402
6417
6445
6445
6347
6347
6347
6347
6442
6352
6445
6445
6397
6397
6396
6415
6397
6398
6398
6399
6398
6406
6395
6406
6395
6406
6345
6343
6338
6366
6513
6438
6515
6361
6515
6536
6527
6439
6482
6484
6554
6545
6550
6551
6565
6554
6554
6565
6565
6565
6565
6565
6545
6554
6554
6545
6337
6340
6367
6428
6435
6338
6398
6435
6399
6398
6406
6399
6406
6406
6399
6406
6403
6441
6397
6397
6397
6397
6397
6399
6395
6340
6346
6340
6460
6545
6554
6565
6565
6554
6527
6456
6391
6397
6400
6337
6460
6460
6421
6545
6545
6397
6402
6554
6554
6406
6554
6554
6399
6537
6535
6435
6339
6343
6513
6515
6536
6536
6482
6484
6550
6543
6550
6554
6565
6565
6554
6545
6554
6545
6545
6460
6400
6367
6367
6339
6343
6513
6515
6515
6515
6486
6490
6490
6550
6527
6554
6565
6565
6554
6545
6545
6545
6545
6545
6400
6345
6345
6406
6406
6460
6545
6545
6545
6541
6405
6489
6506
6550
6490
6484
6486
6536
6536
6361
6515
6515
6515
6513
6343
6339
6366
6400
6395
6406
6406
6405
6509
6535
6361
6366
6339
6428
6535
6361
6453
6483
6406
6460
6406
6395
6366
7050
7050
7054
7054
7051
7054
7051
7054
7050
7054
7050
7054
7050
7055
7051
7055
7051
7055
7050
7055
7096
7108
7108
7096
7113
7096
7108
7096
7108
7096
7108
7096
7108
7096
7096
7108
7108
7096
7108
7096
7107
7117
7117
7107
7117
7107
7117
7107
7117
7107
7111
7107
7111
7107
7111
7107
7111
7107
7111
7107
7110
7110
7110
7130
7130
7130
7130
7130
7110
7110
7143
7143
7143
7143
7143
7143
7144
7144
7144
7144
7144
7144
7134
7134
7134
7134
7134
7134
7143
7143
7143
7143
7144
7144
7144
7134
7134
7144
7134
7134
7163
7163
7157
7157
7157
7157
7168
7168
7157
7163
7156
7168
7136
7136
7136
7136
7136
7136
7157
7157
7168
7168
7157
7157
7163
7163
7136
7136
7136
7136
7163
7163
7164
7163
7163
7163
7164
7178
7178
7184
7178
7184
7184
7178
7191
7178
7178
7178
7178
7178
7178
7178
7178
7178
7167
7167
7178
7178
7184
7167
7191
7184
7178
7178
7178
7178
7167
7178
7178
7178
7178
7178
7178
7178
7191
7167
7167
7178
7184
7178
7178
7178
7184
7184
7178
7191
7178
7178
7178
7178
7167
7167
7178
7178
7184
7167
7178
7178
7184
7191
7178
7178
7167
7178
7178
7178
7178
7178
7178
7167
7164
7164
7164
7191
7167
7191
7178
7178
7178
7178
7178
7178
7178
7178
7178
7178
7178
7191
7167
7191
7167
7191
7178
7178
7178
7178
7178
7178
7178
497
